﻿html,
button,
input,
select,
textarea {
    color: #333;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
/* @group Fonts */
@font-face {
  font-family: "OpenSans";
  src: url('fonts/OpenSans-Regular-webfont.eot');
  src: url('fonts/OpenSans-Regular-webfont.eot?iefix') format('eot'), url('fonts/OpenSans-Regular-webfont.woff') format('woff'), url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansBold";
  src: url('fonts/OpenSans-Bold-webfont.eot');
  src: url('fonts/OpenSans-Bold-webfont.eot?iefix') format('eot'), url('fonts/OpenSans-Bold-webfont.woff') format('woff'), url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansLight";
  src: url('fonts/OpenSans-Light-webfont.eot');
  src: url('fonts/OpenSans-Light-webfont.eot?iefix') format('eot'), url('fonts/OpenSans-Light-webfont.woff') format('woff'), url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansLightItalic";
  src: url('fonts/OpenSans-LightItalic-webfont.eot');
  src: url('fonts/OpenSans-LightItalic-webfont.eot?iefix') format('eot'), url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'), url('fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ebp-icons";
  src: url('fonts/ebp-icons.eot');
  src: url('fonts/ebp-icons.eot?iefix') format('eot'), url('fonts/ebp-icons.woff') format('woff'), url('fonts/ebp-icons.eot?#iefix') format('embedded-opentype'), url('fonts/ebp-icons.ttf') format('truetype'), url('fonts/ebp-icons.svg#ebp-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
	font-family: 'ebp-icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
/* @end Fonts */

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
html {
	min-width: 1000px;
	background: #fff;
	border-top: 10px solid #565656;
}
body {
	width: 100%;
	font-family: OpenSans, sans-serif;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bluelink a {
	color: #42aad0;
	text-decoration: underline;
	
}
.bluelink a:hover {
	color: #fff;
	background: #42aad0;
	text-decoration: none;
	padding: 0 5px;
	margin-left: -5px;
	margin-right: -5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	
	-webkit-transition:background-color 120ms ease-in;  
	-moz-transition:background-color 120ms ease-in;  
	-o-transition:background-color 120ms ease-in;  
	transition:background-color 120ms ease-in;
}

#wrap .styled_button {
	color: #515151;
	/*border: 1px solid #929292;*/
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	
	-webkit-box-shadow: inset rgba(255, 255, 255, 0.55) 0px 1px 1px, rgba(0, 0, 0, 0.2) 0px 2px 2px;
	-moz-box-shadow: inset rgba(255, 255, 255, 0.55) 0px 1px 1px, rgba(0, 0, 0, 0.2) 0px 2px 2px;
	box-shadow: inset rgba(255, 255, 255, 0.55) 0px 1px 1px, rgba(0, 0, 0, 0.2) 0px 2px 2px;
	font: normal 12px/28px OpenSansBold, sans-serif;
	padding: 0 10px;
}
#wrap .styled_button:hover {
	-webkit-box-shadow: inset rgba(255, 255, 255, 0.55) 0px 1px 1px, rgba(0, 0, 0, 0.15) 0px 1px 2px;
	-moz-box-shadow: inset rgba(255, 255, 255, 0.55) 0px 1px 1px, rgba(0, 0, 0, 0.15) 0px 1px 2px;
	box-shadow: inset rgba(255, 255, 255, 0.55) 0px 1px 1px, rgba(0, 0, 0, 0.15) 0px 1px 2px;
	text-decoration: none;
}
#wrap .yellow_btn {
	position:relative;
	border-color: #f5b74e;
	background: #feda71; /* Old browsers */
	background: -moz-linear-gradient(top, #feda71 0%, #febb4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feda71), color-stop(100%,#febb4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #feda71 0%,#febb4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #feda71 0%,#febb4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #feda71 0%,#febb4a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #feda71 0%,#febb4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feda71', endColorstr='#febb4a',GradientType=0 ); /* IE6-9 */
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	color: #996633;
	font-size:24px;
}
#wrap .yellow_btn:hover {
	background: #febb4a; /* Old browsers */
	background: -moz-linear-gradient(top, #febb4a 0%, #feda71 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febb4a), color-stop(100%,#feda71)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #febb4a 0%,#feda71 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #febb4a 0%,#feda71 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #febb4a 0%,#feda71 100%); /* IE10+ */
	background: linear-gradient(to bottom, #febb4a 0%,#feda71 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febb4a', endColorstr='#feda71',GradientType=0 ); /* IE6-9 */
}

#wrap .blue_btn {
	background: #c9effb; /* Old browsers */
	background: -moz-linear-gradient(top, #c9effb 0%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9effb), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c9effb 0%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c9effb 0%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c9effb 0%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c9effb 0%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9effb', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	
	border-color: #75b6cf;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	color: #17536b;
	font-size: 20px;
}
#wrap .blue_btn:hover {
	background: #7db9e8; /* Old browsers */
	background: -moz-linear-gradient(top, #7db9e8 0%, #c9effb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(100%,#c9effb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7db9e8 0%,#c9effb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7db9e8 0%,#c9effb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7db9e8 0%,#c9effb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7db9e8 0%,#c9effb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#c9effb',GradientType=0 ); /* IE6-9 */
}
#wrap .green_btn {
	background: #c4e200; /* Old browsers */
	background: -moz-linear-gradient(top, #c4e200 0%, #93ca00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4e200), color-stop(100%,#93ca00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c4e200 0%,#93ca00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c4e200 0%,#93ca00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c4e200 0%,#93ca00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c4e200 0%,#93ca00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4e200', endColorstr='#93ca00',GradientType=0 ); /* IE6-9 */
	
	color: #496301;
	border-color: #7fa204;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}
#wrap .green_btn:hover {
	background: #93ca00; /* Old browsers */
	background: -moz-linear-gradient(top, #93ca00 0%, #c4e200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93ca00), color-stop(100%,#c4e200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #93ca00 0%,#c4e200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #93ca00 0%,#c4e200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #93ca00 0%,#c4e200 100%); /* IE10+ */
	background: linear-gradient(to bottom, #93ca00 0%,#c4e200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93ca00', endColorstr='#c4e200',GradientType=0 ); /* IE6-9 */
}

#wrap {
	width: 100%;
	margin-top: -10px;
}
.full_width_wrap {
	min-width: 960px;
}
.centerColumn {
	width: 960px;
	margin: 0 auto;
}

#product_description .full_width_btn {
	margin-top: 40px;
} {
	
}

/* @group Header */
.header_wrap {
	border-bottom: 1px solid #757575;
}
#header {
	height: 90px;
	position: relative;
}
#header .logo {
	width: 270px;
	height: 90px;
	background: url(../e-book-protection-pro/e-book-protection-logo.png) no-repeat left 33px;
	text-indent: -999em;
	display: block;
}
#header .logo h1,
#header .logo p {
	margin: 0;
	padding: 0;
}
#main_menu {
	position: absolute;
	top: 0; right: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}
#main_menu li {
	float: left;
	padding: 0 5px;
}
#main_menu li a {
	font: normal 16px/80px "OpenSansLight", sans-serif;
	border-top: 10px solid transparent;
	height: 80px;
	display: block;
	text-decoration: none;
	padding: 0 10px;
	color: #757575;
	
	-webkit-transition:border-color 200ms ease-in;  
	-moz-transition:border-color 200ms ease-in;  
	-o-transition:border-color 200ms ease-in;  
	transition:border-color 200ms ease-in; 
}
#main_menu li a:hover,
#main_menu li.active a {
	border-color: #42aad0;
	color: #42aad0;
}
#main_menu li.signup a {
	padding: 0 22px;
	border: 1px solid #929292;
	height: auto;	
	display: block;
	line-height: 28px;
	margin-top: 36px;
	color: #515151;
	
	
}
#main_menu li.signup a:hover {
	color: #515151;
	border-color: #929292;
	

}

/* @end Header */

/* @group Promo */
.promo_wrap {
	background: transparent url(../img/e-book-piracy.png) repeat-x left top;
	height: 320px;
	border-bottom: 1px solid #575757;
}
#promo {
	position: relative;
}
#promo:before,
#promo:after {
	width: 35px; height: 320px;
	content: '';
	position: absolute;
	top: 0;
	background-image: url(../img/e-book-piracy.png);
	background-repeat: no-repeat;
	z-index: 50;
}
#promo:before {
	left: 0;
	background-position: right bottom;
}
#promo:after {
	background-position: left bottom;
	right: 0;
}
.promoPage {
	width: 960px; height: 320px;
	position: absolute;
	display: none;
}

.promoPage .statusBar {

}
.promoPage.active .statusBar {
	
	// Added from js.
	/*width: 960px;
	-webkit-transition: width 8000ms linear;  
	-moz-transition: width 8000ms linear;  
	-o-transition: width 8000ms linear;  
	transition: width 8000ms linear*/
}



#promo:hover .promoPage.active .statusBar {
	width: 0;
	-webkit-transition: none;  
	-moz-transition: none;  
	-o-transition: none;  
	transition: none;
}

.promoPage.active {
	display: block;
}
.promoPage .content {
	padding: 60px 50px 20px 50px;
	width: 450px;
	float: left;
	
}


.promoPage .content.smallMargin {
	padding-top: 70px;
	
}

.smallMarginafter {
	padding-top: 60px;
	
}


.promoPage .content.smallMarginSafari {
	padding-top: 55px;
	
}

.smallMarginafterSafari {
	padding-top: 35px;
	
}



.promoPage .content.smallMargin2 {
	padding-top: 30px;
	
}

.smallMarginafter2 {
	padding-top: 10px;
	
}


.promoPage .content.smallMargin3 {
	padding-top: 45px;
	
}

.smallMarginafter3 {
	padding-top: 40px;
	
}


.promoPage .content.smallMargin4 {
	padding-top: 45px;
	
}

.smallMarginafter4 {
	padding-top: 40px;
	
}


.promoPage .content h2 {
	font-size: 32px;
	font-family: OpenSansLight, sans-serif;
	color: #505050;
	margin: 0 0 30px 0;
}
.promoPage img {
	float: right;
}
#wrap .promoPage .styled_button {
	min-width: 140px;
	line-height: 38px;
	font-size: 18px;
	font-family: OpenSans, sans-serif;
	margin-right: 20px;
}

.slider-nav {
	position: absolute;
	top: 50%;
	z-index: 55;
	font: normal 30px/30px OpenSansLight, sans-serif;
	//background-color: #a6a6a6;
	//background-color: rgba(0, 0, 0, 0.075);
	color: #909090;
	display: block;
	opacity: 0;
	width: 30px;
	height: 30px;
	text-align: center;
	margin-top: -20px;	
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	-o-border-radius: 18px;
	border-radius: 18px;
	//border: 1px solid transparent;
	
	font-family: 'ebp-icons';
	//content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	
	vertical-align: middle;
	
	
	-webkit-transition: all 120ms ease-in;  
	-moz-transition: all 120ms ease-in;  
	-o-transition: all 120ms ease-in;  
	transition: all 120ms ease-in;
}
#promo:hover .slider-nav {
	opacity: 1;
}
.slider-nav:hover {
	//background-color: #7d7d7d;
	//background-color: rgba(156, 206, 0, 0.8);
	color: #60c3e7;
	cursor: pointer;
	//border: 1px solid #3f3f3f;
}
.slider-nav.left {
	left: 0;
}
.slider-nav.right {
	right: 0; 
}
.promoPageWrap {
	width: 960px;
	height: 320px;
	overflow: hidden;
	position: relative;
}

#promo .slider-bottom-nav {
	position: absolute;
	bottom: 5px;
	left: 50%;
}



#promo .slider-bottom-nav span {
	background: #fff;
	width: 12px;
	height: 12px;
	display: inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	margin: 0 5px;
	transition: background 200ms;
	-webkit-transition: background 200ms;
	-moz-transition: background 200ms;
	-o-transition: background 200ms;
	border: 2px solid #282828;
}

#promo .slider-bottom-nav span.active {
	background: #9cce00;
}
/* @end Promo */

/* @group Feautures */
#features {
	padding: 55px 0 30px 0;
	margin: 0 auto;
	list-style: none;
	background: transparent url(../e-book-protection-pro/separator.png) no-repeat left bottom;
}
#features li {
	float: left;
	width: 33%;
	font-size: 14px;
	text-align:justify;
}
#features.three_column li {
	width: 280px;
	margin-left: 50px;
}
#features.four_column li {
	width: 220px;
	margin: 0 10px;
}
#features.three_column li:first-child {
	margin: 0;
}
#features h2 {
	font: normal 16px/1.5 OpenSansBold, sans-serif;
	color: #5a5a5a;
	padding: 0;
	margin: 0 0 25px 0;
	padding-left: 45px;
	position: relative;
}
#features h2:before {
	position: absolute;
	left: 0; top: 50%;
	color: #9cce00;
	font-size: 36px;
	margin-top: -18px;
	vertical-align: middle;
}
.twoColumnText .content {
	width: 600px;
	padding: 20px;
}
.twoColumnText .content h3:first-child {
	margin-top: 0;
}

.twoColumnText .aside {
	width: 320px;
	padding: 20px 0;
	
}
.twoColumnText.contentRight .content {
	float: right;
}
.twoColumnText.contentRight .aside {
	float: left;
}
.twoColumnText.contentLeft .content {
	float: left;
}
.twoColumnText.contentLeft .aside {
	float: right;
}


a[data-ob*="lightbox"]:hover:after {
	content: '';
	width: 100%;
	height: 100%;
	background: transparent url(../e-book-protection-pro/video-protection.png) no-repeat center center;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
}

/* @end Feautures */

/* @group Testimonials */
#testimonials h3 {
	font-size: 50px;
	color: #4d6780;
	text-align: center;
	margin-bottom: 10px;
}
#testimonials ul li {
	float:left;
	padding: 20px 10px;
}
#testimonials .avatar {
	border: 4px solid #fff;
	-webkit-box-shadow: rgba(0, 0, 0, 0.28) 0px 0px 9px;
	-moz-box-shadow: rgba(0, 0, 0, 0.28) 0px 0px 9px;
	box-shadow: rgba(0, 0, 0, 0.28) 0px 0px 9px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	float: left;
	margin-right: 16px;
}
#testimonials .content {
	/*overflow: hidden;*/
	width: 356px;
	float: right;
	position: relative;
}
#testimonials .text {
	margin: 0;
	padding: 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;
	font: 12px OpenSans, sans-serif;
	text-align:justify
	}
	
#testimonials .content:before {
	content: '';
	position: absolute;
	left: -12px; top: 30%;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 12px 10px 0;
	border-color: transparent #e3e3e3 transparent transparent;
}
#testimonials .content:after {
	content: '';
	position: absolute;
	left: -10px; top: 30%;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 12px 10px 0;
	border-color: transparent #fff transparent transparent;
}
#testimonials .name {
	padding-left: 10px;
	font: 12px/20px OpenSans, sans-serif;
	color: #42aad0;
	margin: 0;
}
#testimonials .name span {
	color: #414141;
}
#testimonials .text:before {
	content: '“';
}
#testimonials .text:after {
	content: '”';
}
/* @end Testimonials */




/* @group Newsletter */
#newsletter_subscribe {
	background: #eeebe4 url(../e-book-protection-pro/pdf-protection.png) repeat left center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	padding: 6px;
	margin: 40px auto 60px;
	max-width: 946px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px;
}
#newsletter_subscribe .outer_wrap {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden;
	padding: 10px 10px 10px 130px;
	background: #eeebe4 url(../e-book-protection-pro/book-security.png) no-repeat 5px center;
}
#newsletter {
	float: right;
	width: 342px;
	padding: 30px 27px 0 0;
	
}
form input[type=text],
form input[type=email],
form input[type=password],
form textarea {
	display:block;
	width: 70%;
	margin: 0px 0 30px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #c4c2be;
	font: 14px/28px OpenSans, sans-serif;
	height: 28px;
	padding: 0 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
form textarea {
	height: 84px;
	max-height: 200px;
}
#newsletter input[type=text],
#newsletter input[type=email] {
	width: 340px;
	height:50px;
	margin-bottom:40px;
	font-size:23px;
	}
	
form input[type=button] {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 70%;
	margin: 10px 0 20px;
}
form label {
	font-size: 15px;

}
small {
	color:#000;

}
#newsletter label {


}
#subscibe_btn {
	float: left;
	margin-top: 10px;
	width: 100%;
	height:60px;
	top:-10px;

}
#newsletter_subscribe .text {
	float: left;
	width: 380px;
	border-right: 1px solid #ddd;
	padding-right: 23px;
	margin-right: 22px;

}
#newsletter_subscribe h3 {
	font: 26px/1 OpenSansBold, sans-serif;
	color: #4d6780;
	margin: 0;
}
#newsletter_subscribe h3 span {
	font-size: 20px;
}

#newsletter_subscribe p {
	font-size: 14px;
	text-align:justify;
}
/* @end Newsletter */

/* @group Product description  */
#product_description {

	font-size: 15px;
	text-align:justify;

}

#product_description h2 {
	text-align: center;
	color: #4d6780;
	font-size: 50px;
	margin-bottom: 5px;
}



/* @end Product description */

/* @group Main Content */
#main_content {
font-size: 17px;
text-align: justify;

}
#main_content strong {
	font-family: OpenSansBold, sans-serif;
}
#main_content h2 {
	color: #4d6780;
	font-size: 50px;
	margin-top:25px;
	margin-bottom: 15px;
}

#main_content h3 {
	font-size: 24px;
	margin-top: 60px;
}

#main_content h4 {
font-size: 28px;
text-align: justify;
margin-top:45px;
}

#main_content a {
	text-decoration: none;
	color: #068ec0;
}
#main_content a:hover {
	text-decoration: underline;
}
#main_content ul,
#main_content ol {
	margin: 1em 1em 1.5em 2em;
}

#main_content li {
	margin-bottom:30px;
	font-size: 19px;
}
#main_content ol {
	list-style: decimal;
}
#main_content ul.tick_list {
	list-style: none;
}
#main_content ul.tick_list li {
	position: relative;
	margin-bottom: 10px;
}
#main_content ul.tick_list li:before {
	content: '\2713';
	font-family: 'ebp-icons';
	position: absolute;
	left: -30px;
	top: 0;
	font-size: 16px;
	color: #9ecd00;
}
table {
	border-collapse: collapse;
	border: 1px solid #eaebed;
	width: 100%;
	margin: 1em 0;
}
 table td,
 table th {
	border: 1px solid #eaebed;
	padding: .5em 1em;
	background: #f9fafc;
}
 table tr:nth-child(2n) td {
	background: #f5f6fa;
}

 table th {
	font-weight: bold;
	/*text-align: left;*/
	color: #333;
	border-color: #0196b4;
	
	-webkit-box-shadow: inset rgba(255, 255, 255, 0.55) 0px 1px 1px;
	-moz-box-shadow: inset rgba(255, 255, 255, 0.55) 0px 1px 1px;
	box-shadow: inset rgba(255, 255, 255, 0.55) 0px 1px 1px;
	
	color: #fff;
	
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	
	background: #01c7ea; /* Old browsers */
	background: -moz-linear-gradient(top, #01c7ea 0%, #00ade0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01c7ea), color-stop(100%,#00ade0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #01c7ea 0%,#00ade0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #01c7ea 0%,#00ade0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #01c7ea 0%,#00ade0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #01c7ea 0%,#00ade0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01c7ea', endColorstr='#00ade0',GradientType=0 ); /* IE6-9 */
}

.lt-ie9 #main_content .caption {
	background: #fff;
	filter: alpha(opacity=80);
}
	/* @group Tour Steps */
	#main_content ul.tour_steps {
		list-style: none;
		width: 100%;
		margin: 20px 0;
		padding: 0;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px;
		-o-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: rgba(0, 0, 0, 0.28) 0px 0px 9px;
		-moz-box-shadow: rgba(0, 0, 0, 0.28) 0px 0px 9px;
		box-shadow: rgba(0, 0, 0, 0.28) 0px 0px 9px;
	}
	#main_content .tour_steps li {
		float: left;
		width: 20%;
		text-align: center;
		height: 58px;
		line-height: 58px;
		position: relative;
		color: #858a74;
		font-size: 16px;
		margin: 0;
	}
	#main_content .tour_steps li.first span,
	#main_content .tour_steps li.first a {
		border-width: 1px 0 1px 1px;
		display: block;
		-webkit-border-radius: 6px 0 0 6px;
		-moz-border-radius: 6px 0 0 6px;
		-ms-border-radius: 6px 0 0 6px;
		-o-border-radius: 6px 0 0 6px;
		border-radius: 6px 0 0 6px;
	}
	#main_content .tour_steps li.first span {
		border: 1px solid #c7c8c3;
		border-width: 1px 0 1px 1px;
		
	}
	#main_content .tour_steps li a {
		height: 58px;
		display: block;
		position: relative;
		background: transparent url(../e-book-protection-pro/publish-and-protect-ebooks.png) repeat-x left -68px;
		padding-left: 10px;
		text-decoration: none;
		color: #858a74;
		border: 1px solid #c7c8c3;
		border-width: 1px 0;
	}
	#main_content .tour_steps li a:after,
	#main_content .tour_steps li.first span:after {
		content: '';
		position: absolute;
		right: -20px; top: 0;
		width: 20px; height: 58px;
		background: transparent url(../e-book-protection-pro/publish-and-protect-ebooks.png) no-repeat left top;
		z-index: 1;
	}
	#main_content .tour_steps li.first.green span:after {
		background: transparent url(../e-book-protection-pro/publish-and-protect-ebooks.png) no-repeat left -407px;
		top: 1px;
	}
	#main_content .tour_steps li.first:after {
		top: 1px;
	}
	#main_content .tour_steps li a:hover,
	#main_content .tour_steps li.active a {
		background-position: left -204px;
		color: #fff;
		text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
		text-decoration: none;
		border-color: #49a2c5;
	}
	#main_content .tour_steps li a:hover:after,
	#main_content .tour_steps li.active a:after {
		background-position: left -136px;
	}
	#main_content .tour_steps li.first,
	#main_content .tour_steps li.first a {
		-webkit-border-radius: 6px 0 0 6px;
		-moz-border-radius: 6px 0 0 6px;
		-ms-border-radius: 6px 0 0 6px;
		-o-border-radius: 6px 0 0 6px;
		border-radius: 6px 0 0 6px;
	}
	#main_content .tour_steps li.first {
		background: transparent url(../e-book-protection-pro/publish-and-protect-ebooks.png) repeat-x left -68px;
	}
	#main_content .tour_steps li.green.first span {
		display: block;
		background: transparent url(../e-book-protection-pro/publish-and-protect-ebooks.png) repeat-x 0 -272px;
		color: #fff;
		text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
		border: 1px solid #7fa204;
		border-width: 1px 0 1px 1px;
	}
	
	
	#main_content .tour_steps li.last a {
		//text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
		-webkit-border-radius: 0 6px 6px 0;
		-moz-border-radius: 0 6px 6px 0;
		-ms-border-radius: 0 6px 6px 0;
		-o-border-radius: 0 6px 6px 0;
		border-radius: 0 6px 6px 0;
		
		border: 1px solid #c7c8c3;
		border-width: 1px 1px 1px 0;
	}
	#main_content .tour_steps li.last a:hover,
	#main_content .tour_steps li.last.active a {
		
		border-color: #49a2c5;
	}
	
	
	/*#main_content .tour_steps li.last a {
		background-position: 0 -272px;
		color: #fff;
		text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
		-webkit-border-radius: 0 6px 6px 0;
		-moz-border-radius: 0 6px 6px 0;
		-ms-border-radius: 0 6px 6px 0;
		-o-border-radius: 0 6px 6px 0;
		border-radius: 0 6px 6px 0;
		
		border: 1px solid #7fa204;
		border-width: 1px 1px 1px 0;
	}
	#main_content .tour_steps li.last a:hover {
		background-position: 0 -340px;
	}*/
	#main_content .tour_steps li.last a:after {
		content: none;
	}
	
	/* @end Tour Steps */



	/* @group Image list */
	.image_list {
		padding-bottom: 30px;
	}
	
	.image_list row {
		max-width: 960px;
	}
	.image_list .img_wrap {
		float: left;
		margin: 10px;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		overflow: hidden;
		-webkit-box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 4px;
		-moz-box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 4px;
		box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 4px;
	}
	
	.image_list .caption a {
		text-decoration: none;
		color: #068ec0;
		
	}
	.image_list .caption a:hover {
		text-decoration: underline;
	}
	/* @end Image list */

	/* @group Compare */
	#compare {
		
	}
	#compare .tick,
	#compare .cross {
		font-family: ebp-icons, sans-serif;
		font-size: 25px;
		line-height: 30px;
	}
	#compare .tick {
		color: #9ecd00;
	}
	#compare .cross {
		color: #ff7f7f;
	}
	#compare h3 {
		margin: 0;
		font-size: 15px;
		color: #333 ;
	}
	#compare table small {
		font: normal 12px /1.4 OpenSansLight, sans-serif;
		display: block;
		text-align:justify;

	}
	#compare table {
		border: none;
		border-collapse: collapse;
	}

	#compare th {
		border: 1px solid #eaebed;
		padding: 10px;
		background: #f9fafc;
		text-align: left;
		width: 205px;
		color: #333;
		text-shadow: none;
		filter: none;
	}
	#compare tr:nth-child(2n) th {
		background: #f5f6fa;
	}
	#compare td {
		width: 120px;
		padding: 10px;
		text-align: center;
	}

	#compare td.highlight {
		border-color: #dcebcc;
		background: #eafad9;
		width: 170px;
	}

#compare tr:nth-child(2n) td.highlight {
		border-color: #dcebcc;
		background: #e7f6d8;
	}
	
	#compare td.product {
		font-weight: normal;
		border: 1px dotted #eaebed;
		border-width: 0px 1px;
		background: none;
	}
	#compare td:first-child.product {
		border: none;
	}
	
	#compare td.highlight.product {
		font-family: OpenSansLight, sans-serif;
		font-weight: normal;
		font-size: 16px;
	}
	#compare td.highlight.product span {
		font-family: OpenSansBold, sans-serif;
		color: #9ecd00;
		text-shadow: 0 1px 0 rgba(0,0,0,.2);
	}
	/* @end Compare */

	/* @group 2 Column content */
	.two_column_content {
		margin: 10px 0;
	}
	.two_column_content .main {
		float: left;
		width: 580px;
		padding: 0 30px 30px 10px;
		
	}
	.two_column_content .img_wrap {
		margin: 1em 0;
	}
	.two_column_content .aside {
		float: right;
		width: 320px;
		padding: 0 10px 30px 10px;
		
	}
	.two_column_content .aside.topmargin {
		margin-top: 86px;
	}
	/* @end 2 Column content */
	
	
/* @group 3 Column text */
	.three_col {
		margin: 10px 0;
	}
	.three_col .column {
		float: left;
		width: 300px;
		margin-right: 20px;
		
		overflow: hidden;
	}
	.three_col .column.last {
		margin-right: 0;
	}
	/* @end 3 Column text */
	
	
	
	/* @group Full width button */
	#wrap .full_width_btn {
		width: 100%;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 58px;
		font-size: 24px;
	}
	/* @end Full width button */

/* @end Main Content */

/* @group Footer */

#footer_wrap {
	background: #f6f6f6;
	margin-bottom: 70px;
	border: 1px solid #dad9d9;
	border-width: 1px 0;
}
#footer {
	position: relative;
}
#footer .links > li {
	float: left;
	width: 170px;
	padding: 10px 10px 35px;
	font-size: 13px;
	line-height: 1.8;
	color: #787878;
}
#footer .links li h3 {
	font-size: 12px;
	color: #4b4b4b;
	text-transform: uppercase;
	margin-bottom: 2px;
}
#footer .links li a {
	text-decoration: none;
}
#footer .links li p {
	margin: 0;
}

.copyright {
	width: 100%;
	text-align: center;	
	position: absolute;
	bottom: -90px; left: 0;
	height: 70px;
	font: 11px OpenSans, sans-serif;
}

#footer .social-link {
	line-height: 30px;
	display: inline-block;
	color: #999;
	margin: 10px 10px 0 0;
	}
#footer .social-link:hover {
	margin: 10px 10px 0 0;
	padding: 0;
	background: none;
	color: #42aad0;
}
#footer .social-link:before {
	font-size: 24px;
	line-height: 30px;
}



/* @end Footer */




/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
/* @group Orange Box */

/*
 * version: 3.0.0
 * package: OrangeBox
 * author: David Paul Hamilton - http://orangebox.davidpaulhamilton.net
 * copyright: Copyright (c) 2011 David Hamilton / DavidPaulHamilton.net All rights reserved.
 * license: GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */
#ob_overlay {
	background-color:#fff;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000;
}
#ob_container {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	z-index:1001;
}
#ob_float {
	float:left;
	height:50%;
	min-width:100%;
}
#ob_content {
	clear:both;
	cursor:default;
	position:relative;
	margin:22px auto 44px;
	background-color:#fff;
	border:0 solid #fff;
	-webkit-box-shadow: 0px 0px 2px 1px #999;
	-moz-box-shadow: 0px 0px 2px 1px #999;
	line-height:0;
	display:none;
	z-index:1003;
}
#ob_iframe {
	-webkit-overflow-scrolling:touch;
	overflow:auto;
	font-size:0;
}
#ob_caption {
	color:#333;
	background-color:#fff;
	font-size:small;
}
#ob_caption p {
	padding:0;
	margin:10px;
	cursor:auto;
	line-height:1.625em;
}
#ob_video_wrapper {
	background:#000;
}
#ob_image {
	display:block;
	margin:0 auto;
}
#ob_inline {
	overflow:auto;
	cursor:auto;
}
#ob_inline .inline_content {
	padding:20px;
	line-height:1.625em;
}
#ob_load {
	-moz-border-radius:5px;
	background:url(loading.gif) no-repeat center;
	background-color:#fff;
	border-radius:5px;
	height:40px;
	left:50%;
	position:fixed;
	top:50%;
	width:40px;
	margin:-25px 0 0 -25px;
	padding:5px;
	-webkit-box-shadow: 0px 0px 2px 2px #222222;
	-moz-box-shadow: 0px 0px 2px 2px #222222;
	z-index:1002;
}
#ob_error {
	text-align:center;
	padding:10px;
}
#ob_close {
	background:url(buttons.png);
	cursor:pointer;
	height:30px;
	right:-26px;
	position:absolute;
	top:-26px;
	width:30px;
	z-index:1005;
}
#ob_title {
	color:#333;
	left:0;
	position:absolute;
	margin-left:15px;
	right:auto;
	text-align:right;
	z-index:1004;
	line-height:1em;
	cursor:auto;
}
#ob_left,#ob_right {
	bottom:8px;
	cursor:pointer;
	height:100%;
	position:absolute;
	width:50px;
	z-index:1004;
}
#ob_left { left:-53px; }
#ob_right { right:-53px; }
#ob_left-ico,#ob_right-ico {
	cursor:pointer;
	display:block;
	height:30px;
	margin-top:-9px;
	position:absolute;
	top:50%;
	width:30px;
	z-index:1004;
}
#ob_left-ico {
	background:url(buttons.png) center;
	right:20px;
}
#ob_right-ico {
	background:url(buttons.png) right;
	left:20px;
}
#ob_left:hover,#ob_right:hover { visibility:visible; }
#ob_dots {
	position:absolute;
	bottom:-24px;
	list-style:none;
	text-align:center;
	margin:0;
	padding:0;
	width:100%;
}
#ob_dots li {
	height:8px;
	list-style:none;
	width:8px;
	margin:3px;
	-moz-border-radius:4px;
	background-color:#666;
	border-radius:4px;
	cursor:pointer;
	display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
}
#ob_dots .current { background-color:#CCC!important; }
#ob_share { margin-left:8px; }

.bold
{
font-weight:bold;
	
}

.separator {
    background: url("../e-book-protection-pro/separator.png") no-repeat scroll left bottom transparent;
	height:10px;		
		}
		

.separator-subpage {
    background: url("../e-book-protection-pro/separator.png") no-repeat scroll left bottom transparent;
	height:50px;		
		}

.separator-subpage2 {
    background: url("../e-book-protection-pro/separator.png") no-repeat scroll left bottom transparent;
	height:30px;		
		}
		
		
.separator-features {
    background: url("../e-book-protection-pro/separator.png") no-repeat scroll left bottom transparent;
	height:10px;
	margin-top:50px;
	margin-bottom:30px;		
		}

.separator-features2 {
	position:relative;
	top:-20px;
    background: url("../e-book-protection-pro/separator.png") no-repeat scroll left bottom transparent;
	height:10px;
	margin-bottom:10px;		
		}
		
		
.separator-signature {
    background: url("../e-book-protection-pro/separator.png") no-repeat scroll left bottom transparent;
	height:10px;
	margin-top:20px;
	margin-bottom:20px;		
		}
		
		
.separator-contact {
    background: url("../e-book-protection-pro/separator.png") no-repeat scroll left bottom transparent;
	height:10px;
	margin-top:60px;
	margin-bottom:0px;			
		}
		
		
.separator-ready-to-go {
    background: url("../e-book-protection-pro/separator.png") no-repeat scroll left bottom transparent;
	height:60px;		
		}
		

#order-button {
    	position:relative;
	 	top:50px;
        margin-left: auto;
        margin-right: auto;
	    width: 960px;
		margin-bottom:110px;		
		}


.cross-item
{
		font-family: ebp-icons, sans-serif;
		font-size: 25px;
		line-height: 30px;
		color: #9ecd00;
		margin-right:20px;
}

.fag-bold
{
	font-weight:bold;
	font-size:21px;
}


.fag
{
	margin-bottom:40px;	
}


.terms
{
	font-size:13px;
	margin-bottom:15px;	
}


.terms-bold
{
	font-weight:bold;
	font-size:13px;
}

#testimonials .text-subpage {
	margin: 0;
	padding: 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;
	font: 14px OpenSans, sans-serif;
	text-align:justify;
	
}

.text-subtitle {
	font-size:20px;
	text-align:justify;
	
}



.features-area-1{
	width: 470px;
 }


.features-area-2{
	text-align:center;
	width: 470px;
	float:right;
}

.features-font{
	font-weight:bold;
	font-size:19px;
	text-align:justify;
	margin-bottom:50px;
}

.features-font-desc{
	font-weight:bold;
	font-size:21px;
	text-align:justify;
}

.features-space
{
	margin-bottom:50px;
	
}


.order-space
{
	margin-bottom:25px;	
}

img.features-image {
	border: 3px solid #FFF;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
	margin-top:10px;
	margin-bottom:25px;
}

img.features-image:hover {
	opacity:0.6;
	border-color:#C0213E;
	transition: all 0.2s ease-out 0s;
}



.img_wrap {
	position: relative;
	margin-left:auto;
	margin-right:auto;
}

#img_title {
	position: absolute;
	background: rgba(255, 255, 255, .75);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 3px 10px;
	font-size: 14px;
	line-height: 20px;
	left: 79px;
	top: 213px;
	width: 312px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;

}



#img_title a
{
	position:relative;
	color:#000;
	display:block;
	margin:0px;
	width:312px;
	left:-10px;
}

#img_title a:hover
{
	text-decoration: none;
}




.features-ul-container
{
	position:relative;
    margin-left:5px;
}

#features-ul
{
list-style: inside;
display:inline;
list-style: disc inside none;
}	

#features-ul li
{
font-size:16px;
}	




#features-ul2
{
list-style: inside;
display:inline;
list-style: disc inside none;
}	

#features-ul2 li
{
font-size:16px;
margin-bottom:40px;

}	




.font-affiliate
{
	font-size:35px;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:20px;
}

.font-affiliate2
{
	font-size:25px;
	font-weight:bold;
}

.font-affiliate3
{
	font-weight:bold;
	margin-bottom:15px;
}

.affiliate-newsletter-table
{
	width:570px;  	
}


.affiliate-orange
{
	color:#ee9004;
}

.affiliate-headline
{
	font-size:35px;
	font-weight:bold;
	margin-top:-10px;

}

.contact-area-1{
	width: 430px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;
	margin-left:30px;
	margin-bottom:30px;
 }



.contact-area-2{
	width: 430px;
	float:right;
	
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;
	margin-right:30px;
	
}

.contact-area-headline{
border-top-left-radius:6px;
border-top-right-radius:6px;

background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );

 }


.contact-area-font
{
		padding:5px;
		font-size:17px;
		text-transform: uppercase;
		color:#585858;
		font-weight: bold;	
}
	

.contact-area-font2
{
	padding:5px;
	font-size:15px;
}


.contact-area-font2 a
{

	font-size:13px;
}


.aff-area-font
{
		padding:5px;
		font-size:16px;
		text-transform: uppercase;
		color:#585858;
		font-weight: bold;	
}


#affiliate-ul li {
	font-size:17px;
}


#order-now
{
	text-align:center;
	margin-top:120px;
	margin-bottom:130px;
}


.order-now-price
{
	font-size:1.2rem;
	margin-bottom:.4rem;
}

#order-ul li
{
	margin-bottom:55px;
}



.order-font
{
	font-weight:bold;
	font-size:23px;
	margin-left:35px;
}



#order-typ-ul
{
	list-style:decimal;
}


#order-typ-ul li
{
	margin-bottom:55px;
	font-size:60px;
	color:#066;
}




.order-typ-font-list
{
	position:relative;
	top:-30px;
	font-size: 60px;
	color: #7fa204;
	font-weight:bold;
}


.order-typ-font
{
	position:relative;
	top:-30px;
	font-size: 25px;
	margin-bottom:40px;
}

.order-typ-font-color
{
	color: #CC0006;
}

.order-typ-cpr
{
	font-size:14px;
}


.newsletter-text{
	margin-top: 70px;
	font-size: 28px;
	font-weight: bold;
	color: #4d6780;

}


#affiliate-center-ul
{
	position:relative;
	top:-5px;

}


.affiliate-contact-area-subscr
{
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	font-size:15px;
	margin-left:95px;
	margin-bottom:10px;
}

.affiliate-contact-area-font2
{
	padding:5px;
	font-size:15px;
}


#affiliate-center-ul li
{
	font-size:15px;
	margin-top:0px;
	margin-bottom:10px;
}

.affiliate-cross-item
{
		font-family: ebp-icons, sans-serif;
		font-size: 20px;
		line-height: 30px;
		color: #9ecd00;
		margin-right:20px;
}



#affiliate-subscibe_btn {
	margin-top: -5px;
	height:45px;
	width:259px;
}


.affiliate-contact-area-1{
	width: 455px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;
	margin-bottom:100px;

 }



.affiliate-contact-area-2{
	width: 455px;
	float: right;
	
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;

	
}



.ebpl{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width: 455px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;
	margin-top:25px;
	margin-bottom:350px;

 }



.ebpm-typ-font
{
	position:relative;
	top:-30px;
	font-size: 21px;
	margin-bottom:40px;
}


.ebpm-typ-font-sub
{
	position:relative;
	top:-30px;
	font-size: 35px;
	color: #7fa204;
	font-weight:bold;
}



.ebp-img
{
	border-style:solid;
	border-width: 1px;

}


.ebp-area-container
{	
    margin-left:auto;
	margin-right:auto;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;	
	margin-bottom:30px;
	width:600px;
}



.ebp-area-1{
	width: 385px;
	margin:10px;
 }



.ebp-area-2{
	position:relative;
	width: 255px;
	float: right;
	margin:10px;
	left:95px;
}




.ebp-area2-container
{
	margin-left:auto;
	margin-right:auto;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;	
	margin-bottom:30px;
	width:720px;
}

.ebp-area2-margin
{
margin:10px;
}


.sign-up-headline {
font-size: 32px;
text-align: justify;
margin-top:20px;
margin-bottom:40px;
font-weight:bold;
}

.ebpl-headline
{
	color: #4d6780;
	font-size: 48px;
	margin-top:25px;
	margin-bottom: 15px;
	font-weight:bold;

}

.affiliate-border{
	border: 1px solid #ccc;
}


.blog-contents{
	position:relative;
	width:730px;
}

.blog-font
{
	padding:5px;
	font-size:14px;
	text-align:left;
}


.blog-font a {
padding: 2px;

}


.blog-navigation-menu
{
	position: absolute;
	width: 210px;
	left: 757px;
	top: 3px;
}


.blog-navigation{

	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #e3e3e3;
	margin-bottom:40px;

	}


.blog-headline{
	text-align:center;
	color: #4d6780;
    text-decoration: none !important;
}


.blog-content-headline{
	margin-top:35px;
	text-align:center;
	color: #4d6780;
	font-size:40px;
	font-weight:bold;
	text-align:justify;

}


.tags_list_height {
        padding-bottom:5px;
} 

.tags-content {
    padding: 4px 7px 3px;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.77);
    background: none repeat scroll 0% 0% rgb(247, 247, 247);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 1px 0px rgba(257, 257, 257, 0.7);
    transition: none 0s ease 0s;
	margin-right:15px;
}


.more-content
{
	font-size:33px;
	font-weight:bold;
	
}


.blog-picture
{
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;

}

.blog-picture img
{

    border: 1px solid #ccc;
}



.blog-like
{
	text-align:center;
	width: 365px;	
	float: left;

}


.blog-share
{
	text-align:center;
	width: 365px;
	float: right;
}

.blog-tags-search-archive {
	font-size: 24px;
	font-weight: bold;
}

.blog-bold {
font-weight: bold;
}


.blog-main-content {
clear: both;
margin-top: 120px;
}


.blog-separator {
    background: url("../e-book-protection-pro/separator.png") no-repeat scroll left bottom transparent;
	height:50px;
    margin-top: 20px;	
	margin-bottom: 40px;	
		}
		
.blog-more-content {
	text-align:center;
		}
		

.blog-back-content {
	font-size:33px;
	font-weight:bold;
	margin-top: 60px;
		}
		

.blog-more-blog-post{
margin-top:70px;


}
		
.blog-next-page{
	font-size:18px;
	text-decoration:none;
	padding:1px;

} 


.blog-next-page-active{
		
	font-size:18px;
	text-decoration:none;
	background-color:rgb(244, 244, 244);
	-webkit-border-radius: 6px;
	 border-radius: 6px;
	padding:1px;

} 


.blog-all-content {
    margin-top: 40px;	
		}
		

#blog-subscibe_btn {

	height:35px;
	width:100px;
}


.blog-search-input {
margin-top:20px;
margin-left:10px;
}

.blog-search-button {
margin-top:-10px;
margin-left:10px;
margin-bottom:20px;
}


#blog-search-input{
	width:188px;
	}
	

.sign-up-update {
margin-bottom:30px;

}
	

.sign-up-orange
{
	margin-top:50px;
	margin-bottom:100px;
		
	font-weight: bold;
	color:#ee9004;
}


.box-image-overview {
margin-left:30px;
margin-top:25px;
float:right;

}

.box-image-sign-up {
margin-left:30px;
margin-top:-50px;
float:right;

}


.mac-font-color
{
	color: #f26921;
	text-align:center;
}