

body{font-family: 'open_sansregular';}	
@media screen {

fieldset {
border:0;
}

div.woocommerce-tabs{
	position:absolute;
	top:292px;
	background-color:white;
	width:306px;
}


a, img {
	outline:none;
	border:0;
	}
img{max-width:100%;}
* { 
	margin: 0; 
	padding: 0; 
	}
	
/*body { 
    background:url("../images/background.png") repeat-x scroll center 0px #7E4B26 ;
    font: 12px/18px "Verdana",Helvetica,Arial,Verdana,sans-serif;
	 border-top:10px solid #111;
	}
 */
	
.screen-reader-text {
	position: absolute; 
	left: -9999px; 
	top: -9999px; 
	}
	
.clear {
 clear: both;
 }
 
.related.products {
display:none;
}
 
 /*WooCommerce Overrides */
 
div.product div.images, #content div.product div.images {
 width:30% !important;
 }
 
 div.product div.summary, #content div.product div.summary {
 width: 65% !important;
 }

/* First selector = IE6, Second Selector = IE 7 */

#page-wrap {width:100%;margin:90px auto 0px;}
	
h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; /*font-family: 'verdana',Arial,sans-serif;*/}
h1 { }
h2 { }
h3 { }

p { margin: 0 0 10px 0;  color:#666666; line-height:24px; font-size:13px;}
a , a:visited {	color:#CD4D02;
	text-decoration:none;
	}
a:hover, .register:hover, .login:hover{text-decoration:none;}
h1.publisher_title,.post h2 {
    color: #666666;
    font-size: 22px;
    font-weight: bold;
	margin:15px 0 15px; padding:0px;
	}
	
h1.publisher_title{padding:10px 0px; clear:both;}		
	.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
	}
	
a:hover {
	
	} 

blockquote {
	
	}
	
blockquote p {
	
	}

ul, ol { 
	margin: 0 0 10px 0;
margin-left:30px;	
	}
	
ul.home-checks {
position:relative;
top:10px;
list-style-image: url(../images/check.png);
}

ul.home-checks li {
margin-bottom:15px;
}

.post {  }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { 

display:none;

}

#header {
/* background:url(../images/header-bg.jpg) repeat-x; */
margin-top:40px;
width:100%;
height:200px;
}

#header h1 {
    font-size: 48px;
    text-transform: uppercase;
}

#header img {
	float:left;
	}

#header h1 a {
color:#fff;
text-transform:uppercase;
}

#header #header-inner {

padding-top: 20px;
height:256px;

background-color:white;
border-radius:10px;
-mox-border-radius:10px;
-webkit-border-radius:10px;
box-shadow: 0 0 20px #000000;
-moz-box-shadow: 0 0 20px #000000;
-webkit-box-shadow: 0 0 20px #000000;


}

#header .description {
    color: #FFFFFF;
    /*font-family: 'QlassikMediumRegular',Arial,sans-serif;*/
    font-size: 14px;
    height: 25px;
    margin-bottom: 10px;
    margin-top: 0;
}

#callout {
    
	
	font-family:verdana, Trebuchet MS, sans-serif;
	float:right;
	font-size:17.5px;
	line-height: 21px;
    text-align: right;
    width: 400px;
	top:20px;
	margin-right:47px;
	margin-top:34px;
	
		
	/*
	text-shadow: 1px 1px 2px rgb(163,160,160);
	 -moz-text-shadow: 1px 1px 2px rgb(163,160,160);
    -webkit-text-shadow: 1px 1px 2px rgb(163,160,160)	;
	*/
	
}

#callout h2 {
color:#fff;
font-size:16px;
    
    -moz-text-shadow: 1px 1px 2px #000000;
    -webkit-text-shadow: 1px 1px 2px #000000;
	
}

#header_img {
	padding-left:30px;
}
#main-body{padding-bottom:50px;}
/*#main-body {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 0 20px 20px #000000;
    -moz-box-shadow: 0 20px 20px #000000;
    -webkit-box-shadow: 0 20px 20px #000000;
    margin-top: -140px;
    padding: 20px;
	position:relative;
	z-index:999;
	display:block;
	min-height:230px;
	}
*/
#main-body.home {
padding:20px;
}

#home-left, #home-right {
    float: left;
    height: 220px;
    padding: 10px 30px 135px;
    width: 398px;
}

#home-left {
border-right:4px dotted #ccc;
}

#home-left h1, #home-right h1 {
    border-bottom: 1px solid #DEDEDE;
    color: #CD4D02;
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 10px;
    padding-bottom: 15px;
text-shadow:1px 1px 1px #222222;
-moz-text-shadow:1px 1px 1px #222222;
-webkit-text-shadow:1px 1px 1px #222222;
}

#obtain_isbn {
margin-left: auto;
margin-right: auto;
width: 745px;
padding-bottom:10px;
}

#obtain_isbn_wide {
margin-left: auto;
margin-right: auto;
width:860px;
}


#obtain_isbn h1 {
/*border-top: 1px solid #c9c9c9;*/
color: #CD4D02;
font-size: 28px;
line-height: 26px;
margin-bottom: 10px;
padding-top:13px;
padding-bottom: 15px;

}

#obtain_isbn_wide h1 {
border-bottom: 1px solid #DEDEDE;
color: #CD4D02;
font-size: 24px;
line-height: 32px;
margin-bottom: 10px;
padding-bottom: 15px;
text-shadow: 1px 1px 1px #222;
-moz-text-shadow: 1px 1px 1px #222222;
-webkit-text-shadow: 1px 1px 1px #222222;
}


#home-description {
    background: none repeat scroll 0 0 #E5EFF5;
    border: 1px solid #ADCBDD;
    margin-bottom: 20px;
    min-height: 80px;
    padding: 10px;
	font-size:13px;
}

#home-description  p {
text-indent:0px;
}

#home-buynow {
margin-top:20px;
display:block;
}

#home-buynow-left, #home-buynow-right {
float:left;
}

#home-buynow-left {
    background: url("../images/clock.png") no-repeat scroll 0 15px transparent;
    padding-left: 40px;
    width: 158px;
}

#home-buynow-left h2 {
    background: url("../images/underline.png") no-repeat scroll 50px 40px transparent;
    font-size: 16px;
    height: 60px;
    margin-top: 10px;
    text-align: center;
}

#home-buynow-right {
	overflow: auto;
}



div.services {
border-bottom: 1px solid #DCDCDC;
    float: left;
    margin: 10px;
    min-height: 120px;
    padding: 15px;
    width: 400px;
}

a.buynow {
    background: url("../images/buy-now-btn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    /*font-family: 'QlassikMediumRegular',Arial,sans-serif;*/
    font-size: 18px;
    height: 50px;
    line-height: 22px;
    padding: 10px 15px 15px 15px;
    text-align: center;
    text-shadow: 1px 1px 1px #642600;
    -moz-text-shadow: 1px 1px 1px #642600;
    -webkit-text-shadow: 1px 1px 1px #642600;
    width: 170px;
}

#home-sticky {
    background: url("../images/sticky.png") no-repeat scroll 0 0 transparent;
    font-family: 'JournalRegular';
    font-size: 28px;
    height: 125px;
    line-height: 26px;
    margin-top: 100px;
    padding: 45px 30px 20px;
    width: 330px;
}

#home-sticky-2 {
    background: url("../images/sticky.png") no-repeat scroll 0 0 transparent;
    font-family: 'JournalRegular';
    font-size: 28px;
    height: 125px;
    line-height: 26px;
    margin-top: 10px;
    padding: 45px 30px 20px;
    width: 330px;
}



#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


/*#footer {
margin-top:20px;
margin-bottom:0px;
color:#fff;
background:url('../images/footer-bg.jpg');
border-top: 4px solid #F78B00;
padding:20px;
}*/


.page-numbers.current {
    background: #f4a321;
    color: #e6e7e8;
}

#footer{margin-top:20px;margin-bottom:0px;color:#fff;background:url('../images/footer-bg.jpg');border-top: 4px solid #F78B00;padding:20px 0px;}

#footer a {
color:#6dcff6;
}

#footer-left{
float:left;
}

#footer-right {
float:right;
width:50%;
text-align:right;
}

#footer .grid_3 div.widget {
border-right: 1px solid #222;
    float: left;
    min-height: 300px;
    padding-left: 20px;
    padding-right: 20px;
    width: 200px;
}

#footer .grid_3.omega div.widget{
border-right:0;
} 
 #footer .grid_3.alpha div.widget {
 border-left:0;
 }


#widget_twitter_vjck ul {
margin:0;
}

.widget h2 {
color: #FFFFFF;
    margin-bottom: 20px;
    text-shadow: 1px 1px 1px #000000;
}

#testimonials {
	margin-bottom:20px;
	font-size:8pt;

	}

.testimonial {
color: #444444;
    float: left;
    font-size: 14px;
    margin-left: 40px;
    margin-right: auto;
    margin-top: 0px;
    padding-right: 25px;
    text-align: justify;
    width: 850px;
}



#bbb {
    background: url("http://seal-chicago.bbb.org/logo/ruhzbam/bar-code-graphics-12016489.png") repeat scroll 0 0 transparent;
    height: 68px;
    width: 150px;
	margin-bottom:15px;
}

#bbb:hover {
    background: url("http://seal-chicago.bbb.org/logo/ruhzbam/bar-code-graphics-12016489.png") repeat scroll -150px 0 transparent;
    height: 68px;
    width: 150px;
}

#bbb a {
height:68px;
display:block;
}
a{color:#f4a321;}
ul#menu-footer-shopping-menu {
    height: 10px;
    list-style: none outside none;
    margin: 0;
    width: 700px;
}

ul#menu-footer-shopping-menu li {
float:left;
margin-right:15px;
}

ul#menu-footer-shopping-menu li a {
color:#fff;
}



/* widgets */




/* WooCommerce*/
div.product_meta {
display:none;
}

div#breadcrumb {
display:none !important;
}

#callus {
	position:absolute;
	left: 575px;
	width:350px;
	line-height:18px;
	top: 28px;
	font-size: 16px;
	color:#3C3C3C;
	font-weight:normal;
	/*
	text-shadow: 1px 1px 2px #ccc;
	 -moz-text-shadow: 1px 1px 2px #ccc;
    -webkit-text-shadow: 1px 1px 2px #ccc  	;
	
	*/
}

#logoImage {
	position:absolute;
	left:20px;
	top:10px;
}


/*End WooCommerce*/

} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */



@font-face {
	font-family: 'open_sansregular';
	src: url('fonts/open-sans.regular-webfont.eot');
	src: url('fonts/open-sans.regular-webfont.eot?#iefix') format('embedded-opentype'),  
	url('fonts/open-sans.regular-webfont.woff') format('woff'),  
	url('fonts/open-sans.regular-webfont.ttf') format('truetype'),  
	url('fonts/open-sans.regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova-Bold';
	src: url('fonts/ProximaNova-Bold.eot');
	src: url('fonts/ProximaNova-Bold.woff') format('woff'),
	url('fonts/ProximaNova-Bold.ttf') format('truetype'), url('fonts/ProximaNova-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('fonts/ProximaNova-Regular.eot');
	src: url('fonts/ProximaNova-Regular.woff') format('woff'),
	url('fonts/ProximaNova-Regular.ttf') format('truetype'), url('fonts/ProximaNova-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:"opensans-semibold";
	src:url("fonts/opensans-semibold.eot?") format("eot"),  
	url("fonts/opensans-semibold.woff") format("woff"),  
	url("fonts/opensans-semibold.ttf") format("truetype"),  
	url("fonts/opensans-semibold.svg#opensans-semibold") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"OpenSans-Bold";
	src:url("fonts/OpenSans-Bold.eot?") format("eot"),  
	url("fonts/OpenSans-Bold.woff") format("woff"),  
	url("fonts/OpenSans-Bold.ttf") format("truetype"),  
	url("fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");
	font-weight:normal;
	font-style:normal;
}
.slides_control p{ color:#fff; }
#footer{ padding-bottom:0px !important; }
#footer a{ color:#cecece; line-height: 24px;font-size: 14px; }
#footer #testimonials .textwidget{ background:#312a2a; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border:1px solid #741b1a; text-align:center; margin-top:70px;}
.tweets li a{ color:#000 !important; }
#footer .tweets li a{ color:#f1aa39 !important; }
#copyright{ background:#170a0a; padding:20px 0px; text-align:center; font-size:12px; color:#a7a7a7; }
#footer .widget_text h2{ font-family: "open_sansregular"; font-size: 20px !important; margin-bottom: 45px; }
#footer #nav_menu-2 > h2 {  font-family: 'open_sansregular'; font-size:20px !important; }
.entry-summary form.cart .quantity{ clear:both; width:90px !important; margin:15px 0px 0px !important; }
#footer .menu{ padding:0px !important; margin-top:40px !important; margin-left:0px !important;  margin-left:0px !important;  margin-right:0px !important;}
#footer .menu li{  background: url(../images/footer-li.png) no-repeat 0px center; list-style:none; padding-left:20px; padding-bottom: 5px;}
.textwidget > img {    padding-top: 20px;}
#footer .tweets{padding:0px !important;}
#footer .tweets li { list-style:none; padding:0px !important; }
.global-distribution-wrapper .globle-service-sec1, .global-distribution-wrapper .globle-service-sec2{ margin-top:20px !important; }
/*line no. 676*/
#footer .tweets li{ padding-top: 18px !important; line-height:15px; display: inline-block;}
#footer .tweets li:first-child	{ padding-top: 0px !important;}
/*line no. 665*/
#footer #testimonials .textwidget{ padding: 20px 10px;}
/*line no. 673*/
#footer .menu li{ line-height: 27px; }
/*line no. 667*/
#footer .tweets li a{ display: inline-block; line-height: 15px; }
#footer .tweets li a:hover{ text-decoration: underline; }
#footer .container_12 {margin: 0 auto;width: 1080px;}


.bbb-verify-img{ margin-top:60px; }
.bbb-verify-img > img:last-child{ margin-top:62px; }
#copyright{ margin-top:30px; }
.woocommerce-error {width: 100% !important;}
/*.bx-viewport{ height:auto !important; }*/
.additional-services-wrapper .bx-wrapper li{ min-height:429px; }
/*-----------------------*/
/* Pricing banner css
/*----------------------*/
.pricing-banner-top{background:url(../images/pricing-banner.jpg) no-repeat; background-size:cover; height:463px;width:100%;}
#obtain_isbn.pricing-top{width:1090px; margin-top:-421px;}
#obtain_isbn.pricing-top h1{font-size:52px; color:#fff; text-transform:inherit;text-align:center; font-weight:bold; font-family:"ProximaNova-Bold";}
#obtain_isbn.pricing-top p{font-size:44px; color:#fff; text-align:center; font-family:'open_sansregular'; padding:0px; line-height:32px;}
#obtain_isbn.pricing-top h1 span{color:#f2ed6e;}
#ptp-8645.ptp-pricing-table{width:100%; margin:58px auto 0px;}
#ptp-8645 .ptp-col{position:relative; padding:0px; float:left; width:33%;}
#ptp-8645 div.ptp-item-container{border:none;}
#ptp-8645 .ptp-item-container div.ptp-plan{font-size:27px; color:#ffffff; font-weight:bold; font-family:"ProximaNova-Bold"; line-height:31px; padding-bottom:15px;}
#ptp-8645 .ptp-col-id-0 .ptp-item-container div.ptp-plan{background:#D98600 url(../images/dassed-border.png) repeat-x scroll left bottom; border-radius:6px 0 0 0;}
#ptp-8645 .ptp-col-id-1 .ptp-item-container div.ptp-plan{background:#227585 url(../images/dassed-border-sky.png) repeat-x scroll left bottom;border-radius:6px 6px 0 0;}
#ptp-8645 .ptp-col-id-2 .ptp-item-container div.ptp-plan{background:#880505 url(../images/dassed-border-red.png) repeat-x scroll left bottom;border-radius:0px 6px 0 0;}
#ptp-8645 .ptp-item-container .ptp-price a{font-size:24px; color:#ffffff; font-family:"OpenSans-Bold"}
#ptp-8645 .ptp-item-container .ptp-price .package-price{font-size:60px; font-weight:bold; padding-bottom:7px; line-height:51px; font-family:Arial, Helvetica, sans-serif;}
#ptp-8645 .ptp-col-id-1 .ptp-item-container .ptp-price .package-price{font-size:74px; line-height:71px}
#ptp-8645 .ptp-col-id-0 .ptp-item-container .ptp-price{background:#f4a321}
#ptp-8645 .ptp-col-id-1 .ptp-item-container .ptp-price{background:#4398a8}
#ptp-8645 .ptp-col-id-2 .ptp-item-container .ptp-price{background:#9f0606}
#ptp-8645 .ptp-item-container .ptp-row-id-0{font-size:24px !important; color:#666666; font-family:"OpenSans-Bold"; padding:15px 0 19px !important}
.target-markets-text{border-bottom:1px #666 solid; padding:0 5px;}
#ptp-8645 div.ptp-most-popular{background-image:url(../images/most-popular-stiker.png); background-repeat:no-repeat;background-color:transparent !important; height: 72px;position: absolute;text-indent: -999em;width: 88px;z-index:9;border-radius:6px 0 0 !important; border:0px !important;}
.ptp-item-container .ptp-bullet-item{border-left:1px #dcdcdc solid; background:url(../images/border-bottom.jpg) repeat-x scroll left bottom; border-bottom:0px; font-size:17px !important; color:#515650; height:auto !important; padding:9px 10px !important}
.ptp-pricing-table .ptp-col-id-2 .ptp-item-container .ptp-bullet-item{border-right:1px #dcdcdc solid;}
.ptp-pricing-table .ptp-item-container{background-color:#f8f4f2; border-radius:8px !important; font-family:'open_sansregular'}
.ptp-pricing-table .ptp-col-id-1 .ptp-item-container{background-color:#eef1ee;}
#ptp-8645 .ptp-item-container .ptp-cta{ border-bottom:1px solid #DCDCDC; }
#ptp-8645 .ptp-col-id-0 .ptp-item-container .ptp-cta{border-left:1px solid #DCDCDC;border-radius:0 0 0px 6px;}
#ptp-8645 .ptp-col-id-1 .ptp-item-container .ptp-cta{border-left:1px solid #DCDCDC;}
#ptp-8645 .ptp-col-id-2 .ptp-item-container .ptp-cta{border-right:1px solid #DCDCDC; border-radius:0 0 6px 0px; border-left:1px solid #DCDCDC;}
#ptp-8645 .ptp-item-container .ptp-cta a.ptp-button{background:#f4a222; border-bottom:4px solid #be7600; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px; font-size:20px; font-family:"OpenSans-Bold"; width:48%; padding:8px 0 9px;}


#ptp-8645 .ptp-item-container .ptp-delivered{color: #515650;font-family: open_sansregular;font-size: 16px;padding-top: 10px;text-transform:lowercase;}
#ptp-8645 .ptp-item-container .ptp-plan a{color:#fff;}	

.testimonial-wrap, .package-comparison-wrap{border-top:7px #f4a321 solid; position:relative; width:100%; margin-top:55px;}
.testimonial-wrap:before, .package-comparison-wrap:before{background:url(../images/arrow-orange.png) no-repeat scroll center bottom; position:absolute; content:""; width:29px; height:17px; left:50%; margin-left:-14.5px;}
.package-comparison-wrap .package-comparison{padding-top:85px;}


.package-comparison table#t1 thead tr th.t1:first-child{background:none;}
.package-comparison table#t1 tbody{border:1px #dcdcdc solid; border-left:0px;}
.package-title{font-size:25px; color:#393939; text-transform:uppercase; margin-left:-10px;}
.package-comparison table#t1 tbody tr{border-left:7px #dfcac3 solid;}
.package-comparison table#t1 tbody tr.table-alternate{border-left-color:#f9cc85;}
.package-comparison .circle-color span{background:#993B1C;border-radius: 99em;display: block;height: 13px;width: 13px;}
.package-comparison table#t1 tbody tr td#n3{border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid;}
.package-comparison .package-buynow-btn {background:#f4a222;border-bottom: 3px solid #be7600;border-radius: 4px;color: #ffffff;display: block;font-family: "OpenSans-Bold";font-size: 19px;margin: 10px 0;padding: 10px 0;}
.faqs-wrapper .faq-content .package-top-title a:hover,.faqs-wrapper .faq-content .package-top-title a, .package-top-title a:hover, .package-top-title a{color:#fff;}

div#ptp-8645 .ptp-highlight a.ptp-button:hover{background:#f4a222;}
.package-comparison table#t1 thead tr th#n2{border-radius:6px 0 0 0px; border-right:1px #fff solid;}
.package-comparison table#t1 thead tr th#n4{border-radius:0px 6px 0 0px; border-left:1px #fff solid;}
.package-comparison .delivery-hours{color:#993b1c; font-size:16px; font-style:italic; font-family:"OpenSans-Bold";}
/*-----------*/
.questions{margin-top:40px;}
.questions h1 , .questions h2,  .questions h3, .questions strong{font-family:"ProximaNova-Bold";}
.questions h1{ font-weight:normal; font-size:25px; margin-left:12px; margin-bottom:0px}
.questions h2{color:#393939; font-size:18px; font-weight:normal; margin:0px; text-transform:inherit; padding:15px 0px;}
.questions p{padding:0px; font-family:'open_sansregular'; font-size:13px; line-height:22px;}
.questions .toll-free-text strong{color:#f4a321; font-size:18px; font-weight:normal;}
.questions .toll-free-text > a{color:#792306; font-size:18px; font-weight:normal;font-family:"ProximaNova-Regular"}
.questions .more-faq a{color:#666666; font-size:16px; text-transform:uppercase; font-family:"ProximaNova-Bold";
}
.testimonial-wrap{background:#751b1b url(../images/testimonials-bg.jpg) repeat;  width:100%; float:left;font-family:'open_sansregular';}
.testimonial-wrap .testimonial_pricepage{padding:48px 0px 30px; color:#fff;}
.margin-bottom-30{margin-bottom:30px;}
.testimonial-wrap .slides_container{text-align:center; width:840px; margin:0 auto;}
.testimonial-wrap .slides_container .slides_control p{font-size:17px; color:#cecece; margin-bottom:0px}
.testimonial-wrap .slides_container .slides_control p span strong{color:#f4a321; /*color:#f4a321; background:url(../images/t-icon-left.png) no-repeat left center; padding:20px 0px 20px 70px;  
content:""; height:44px !important; */  }
.testimonial-wrap .slides_container .slides_control p span{position:relative; margin:30px 0 10px; width:100% !important;}
.testimonial-wrap .slides_container .slides_control p span:before{background:url(../images/t-icon-left.png) no-repeat; position:absolute; content:""; width:45px; height:44px; margin:-13px 0 0 -70px }
.testimonial-wrap .slides_container .slides_control p span:after{background:url(../images/t-icon-right.png) no-repeat; position:absolute; content:"";width:45px; height:44px; margin:-13px 0px 0 30px}
.testimonial-wrap #testimonials .slides_container span{font-style:inherit; font-size:17px;font-family:'open_sansregular'; color:#cecece;}
.testimonial-wrap #testimonials .slides_container span strong{font-style:italic; font-weight:normal;}
.testimonial-wrap .pagination{display:inherit; margin-top:20px; text-align:center; width:100%; display:inline-block;}
.testimonial-wrap .pagination li{display:inline-block; float:none;margin-right:10px;}
.testimonial-wrap .pagination li > a{background:#fff; width:15px; height:15px; border-radius:99em; padding:0px; border:none; outline:none; display:inline-block; float:none;}
.testimonial-wrap .pagination li:last-child{margin-right:0px;}
.testimonial-wrap .pagination li.current > a{background-color:#f4a321;}
.testimonial-wrap .pagination > li:last-child > a, .testimonial-wrap .pagination > li:first-child > a{border-radius:99em;}
.testimonial_pricepage h2{color:#fff; text-align:center; font-size:30px;}
.testimonial_pricepage .more-testimonials {background:#8A4441;border: 2px solid #FFFFFF;border-radius:5px;color: #F4A321;display: inherit;font-family: 'open_sansregular';font-size: 17px;margin:15px auto !important;padding:5px 0;text-align: center;width:100px !important; text-transform:uppercase;}
a{outline:none !important; }
.pricing-banner-top+div#main-body {padding-bottom: 0; }
.testimonial-wrap {margin-bottom: -20px; }
/*---------------------------*/
/* Woocommerce Breadcrumb
/*---------------------------*/
.woocommerce-page h1, .woocommerce-page h2, .woocommerce-page h3, .woocommerce-page h4, .woocommerce-page h5, .woocommerce-page h6{font-family:"ProximaNova-Bold"; text-shadow:none;}
.woocommerce-page #main-body{font-family: 'open_sansregular';}
.breadcrumbs, .woocommerce-page #main-body .woocommerce-breadcrumb{border:1px #cccccc solid; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border-left:10px #9f0606 solid; float:left; width:100%; margin:34px 0 15px; padding:9px 15px; font-size:14px; color:#f4a321;}
.breadcrumbs .home ,.woocommerce-page #main-body .woocommerce-breadcrumb .home{color:#777777;}

.breadcrumbs a, .breadcrumbs span,.woocommerce-page #main-body .woocommerce-breadcrumb a{color:#f4a321;}
#content{margin:0 auto; width:1060px;}
.woocommerce-page .page-title{color:#666666; font-size:24px;font-family:"ProximaNova-Bold"; font-weight:normal; margin:0px; float:left;}
.woocommerce-page .woocommerce-result-count{font-size:14px; float:right !important; color:#f4a321; font-weight:bold; padding:0px !important}
.woocommerce-ordering{float:left; width:100%; margin-bottom:40px !important; margin-top:15px !important}
.woocommerce-ordering .woocommerce-ordering-ul{width:100%; list-style:none; background-color:#e8edee; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border:1px #ccc solid; border-left-width:3px; margin:0px;}
.woocommerce-ordering .woocommerce-ordering-ul li{display:inline-block; padding:10px 21px; background:url(../images/seprater-category.jpg) repeat-y scroll right center; outline:none;}
.woocommerce-ordering .woocommerce-ordering-ul li:last-child{background:none;}
.woocommerce-ordering .woocommerce-ordering-ul li,.woocommerce-ordering .woocommerce-ordering-ul li a{font-size:16px; color:#666666; font-family:"OpenSans-Bold"; text-transform:uppercase; position:relative;}
.woocommerce-ordering .woocommerce-ordering-ul li:hover a, .woocommerce-ordering .woocommerce-ordering-ul li.active a{border-bottom: 1px #f4a321 solid; padding-bottom:9px;color:#f4a321}
.woocommerce-ordering .woocommerce-ordering-ul li.active a:hover, .woocommerce-ordering .woocommerce-ordering-ul li a:hover{text-decoration:none;}
.woocommerce-ordering .woocommerce-ordering-ul li.active a:after, .woocommerce-ordering .woocommerce-ordering-ul li:hover a:after{background:url(../images/small-orange-arrow.png) no-repeat scroll center bottom; position:absolute; content:""; width:25px; height:15px; left:50%; margin-left:-12.5px; bottom:-16px}

.woocommerce ul.products li.product a{outline:none;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{box-shadow:none !important;}
.woocommerce-page ul.products li.product{border:1px #ccc solid !important; padding:20px 15px !important; margin-right:25px !important; border-radius:4px; width:23.2% !important; border-top:4px #f4a321 solid !important; text-align:center; min-height:372px; position:relative;} 

.woocommerce-page ul.products li.product:hover{/*border:5px #f4a321 solid !important;*/ box-shadow:inset 0px -4px 0px #f4a321;}
.woocommerce-page ul.products li.product:hover:after,.woocommerce-page ul.products li.product:hover:before{position:absolute; top:0px; content:""; height:100%;}
.woocommerce-page ul.products li.product:hover:after{border-right:4px #f4a321 solid; right:0px;}
.woocommerce-page ul.products li.product:hover:before{border-left:4px #f4a321 solid; left:0px;}


.woocommerce-page ul.products li.product h3{font-size:16px !important; color:#9f0606; text-align:center; text-transform:inherit !important;font-family: 'open_sansregular';  min-height: 45px;max-height: 45px;overflow: hidden;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{max-height:214px;}
.woocommerce-page ul.products li.product .price{text-align:center;}
.woocommerce-page ul.products li.product .price del{margin-right:5px !important; color:#9f0606 !important}
.woocommerce-page ul.products li.product .price del .amount{color:#9f0606 !important}
.woocommerce-page ul.products li.product .price ins{text-decoration:none;}
.woocommerce-page ul.products li.product .price .amount{color:#4b3f3f; font-size:13px; text-align:center; font-family:"ProximaNova-Bold"; font-style:italic;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{float:left !important; padding:12px 5px 0 10px; margin:0px !important;}
.woocommerce-page ul.products li.product .price-cart-box{border:1px #ccc solid; border-radius:4px; float:left; width:100%; margin-top:15px;}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{margin:-16px -13px 0 0 !important; padding:5px 10px; background:#9F0606 !important; z-index:9; text-shadow:none !important;}

.single-product.woocommerce span.onsale, .single-product.woocommerce-page span.onsale{left:13px !important; top:29px !important; min-width:42px !important;}

.woocommerce #content div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce-page #content div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page div.product span.price ins{text-decoration:none !important;}
.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del{ font-size:19px !important}

.woocommerce #content div.product p.price del,.woocommerce #content div.product p.price del .amount{color:#970705 !important; font-weight:normal !important; }


#sidebar{border-top:7px #f4a321 solid; position:relative; width:100%; margin-top:55px; float:left; clear:both;}
#sidebar:before{background:url(../images/arrow-orange.png) no-repeat scroll center bottom; position:absolute; content:""; width:29px; height:17px; left:50%; margin-left:-14.5px;}

#sidebar .widget.widget_text {margin:0px auto 0px; width: 1060px; padding-top:45px;}
#sidebar .widget.widget_text h2{color:#666666; font-size:24px; margin:0px;}
.product-content-right {float: left;width: 50%; font-size:13px;}
.product-video-right{float:right; width:48%;}
.product-video-right iframe{border:2px #ccc solid; border-radius:4px;}


.woocommerce-pagination ul{border:none !important;}
.woocommerce-pagination ul li{background: #ebebeb; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ebebeb 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebebeb 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebebeb 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebebeb 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebebeb 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
border:1px #ccc solid; border-radius:4px;
margin-right:10px !important;}
.woocommerce-pagination ul li a, .woocommerce-pagination ul li span{font-size:16px !important; color:#7f7f7f; padding:6px 11px !important}
.woocommerce-pagination ul li a.next, .woocommerce-pagination ul li a.prev{padding:0px 10px; text-indent:-999em; width:45px; display:inline-block !important}
.woocommerce-pagination ul li a.prev{background:url(../images/pagination-prev.png) no-repeat center; }
.woocommerce-pagination ul li a.next{background:url(../images/pagination-next.png) no-repeat center;}

.woocommerce-pagination ul.page-numbers li span.page-numbers.current{background: #f4a321; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YTMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWM1NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f4a321 0%, #fec56b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4a321), color-stop(100%,#fec56b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4a321 0%,#fec56b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4a321 0%,#fec56b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4a321 0%,#fec56b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4a321 0%,#fec56b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a321', endColorstr='#fec56b',GradientType=0 ); /* IE6-8 */
color:#fff;
}
.woocommerce-page #main-body{padding-bottom:40px;}
/*-------------------*/
/* Cart Page css
/*-------------------*/ 
.title-shoppingcart{background:#9f0606 url(../images/shopping-cart-icon.png) no-repeat scroll 30px center; font-size:20px; color:#ffffff; padding:4px 15px 4px 70px; font-family:"ProximaNova-Regular"; border-radius:4px 4px 0px 0px; margin-top:20px; display:inline-block; width:100%;}
.woocommerce .shop_table .product-remove .remove{background:url(../images/trash-icon.png) no-repeat !important; text-indent:-999em; border-radius:0px !important; width:17px; height:23px; display:inline-block;}

.woocommerce #content input.button, .woocommerce input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button{background:#f4a321 !important; text-shadow:none !important; border:none !important; text-transform:inherit !important; font-size:14px !important; color:#ffffff !important; border-bottom:3px #b67610 solid !important; border-radius:5px !important; font-weight:normal !important; padding:10px 18px !important}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover{background:#9f0606 !important; border-bottom-color:#790000 !important}
.cart-buttons{float:right !important}
.cart-collaterals{clear:both}
.cart-collaterals .cart_totals {border: 1px solid #ccc;border-radius: 4px;margin-top:25px; border-bottom-color:#9f0606; border-bottom-width:5px;}
.cart-collaterals .cart_totals h2{text-align:left; font-size:22px; color:#f4a321; padding-left:20px; border-bottom:1px #ccc solid; font-weight:normal; margin-bottom:0px; padding-bottom:10px;}
.cart-collaterals .cart_totals table{width:100%; margin-bottom:0px !important;}
.cart-collaterals .cart_totals table tr th{font-size:16px; color:#666666; font-weight:normal; font-family: 'open_sansregular'; padding:10px 20px !important; width:70% !important; border-right:1px #ccc solid;}
.cart-collaterals .cart_totals table tr td{padding:10px 20px !important; color:#9f0606; font-size:18px;}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th{border-color:#ccc !important}
.cart-collaterals .cart_totals table tr.order-total{font-family:"ProximaNova-bold";}
.cart-collaterals .cart_totals table tr.order-total th{font-size:16px; color:#666666; font-weight:bold; text-transform:uppercase;}
.cart-collaterals .cart_totals table tr.order-total td strong{font-weight:normal;}
.faq-content{display:none}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{max-width:90px !important; width:auto !important} 
.quantity{border:1px #9f0606 solid; border-radius:4px; width:62px !important; position: relative;}
.quantity input.qty{background-color:#ffe8e8; box-shadow:none;font-size:14px;  color:#666; width:60px !important; height: 26px;}
.quantity .plus, .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .plus, .quantity .plus:hover, .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .plus:hover{background:#9f0606 !important; font-weight:normal; color:#fff !important; text-shadow:none !important;border:none !important; font-size:13px;position: absolute;top: 0; right: 0;width: 20px; height: 15px;}
.quantity .minus, .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .minus, .quantity .minus:hover, .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .minus:hover {background:#f4a321 !important; font-weight:normal; color:#fff !important; text-shadow:none !important; border:none !important; font-size:13px; position: absolute;bottom: 0;right: 0; width: 20px; height: 15px;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border-radius:0 0 5px 5px !important; margin-top:2px !important}

.woocommerce .shop_table .product-name a{font-size:18px; color:#666666;font-family:"ProximaNova-Regular"; text-align:left}
.woocommerce .shop_table .product-name{text-align:left}
.woocommerce .shop_table .product-price .amount{font-size:18px; color:#9f0606; font-family:"ProximaNova-Regular";}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{padding:14px 12px !important;}
.woocommerce-cart table.shop_table td{padding:14px !important;}
.cart-wrapper .woocommerce .cross-sells{display: none;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width: 35%;float: right;margin-right: 14px;margin-bottom: 0;}
.woocommerce table.shop_table thead tr th , .woocommerce table.shop_table tbody tr td{text-align:center; border-left:1px #ccc solid}
.woocommerce table.shop_table .product-name, .woocommerce table.shop_table .product-thumbnail{border-left:none;}

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{padding:9px 0 9px 49px !important; line-height:inherit !important}
.woocommerce-cart h2.related-items{color:#666666; font-size:24px; margin-top:45px; margin-bottom:5px; padding-bottom:0px; font-weight:normal;}
.cart_item.hide_item{display:none;}
/*--------------------*/
/* Checkout page 
/*------------------*/
.checkout{font-family: 'open_sansregular';}
.checkout-form .checkout h3{padding-left:35px; font-size:22px; color:#606060; text-transform:inherit; font-weight:normal !important;}
.woocommerce-billing-fields h3{background:url(../images/billing-icon.png) no-repeat scroll left center;}
.checkout-form .checkout h3#order_review_heading{background:url(../images/red-cart-icon.png) no-repeat scroll left center;}
.woocommerce-shipping-fields h3{background:url(../images/information-icon.png) no-repeat scroll left center; padding-left:15px;}
.single-product form.cart .addon-select, .woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce-checkout .form-row .chosen-container-single .chosen-single{padding:10px 12px; border:1px #ccc solid; border-left:5px #f4a321 solid; border-radius:4px; background:#fff;}
 .woocommerce-page form .form-row textarea{height:120px !important;}
 .woocommerce-checkout .form-row .chosen-container-single .chosen-single{height:auto !important}
 .woocommerce-page form .form-row textarea, .woocommerce-checkout .form-row .chosen-container-single .chosen-single{background:none; line-height:14px !important; box-shadow:none !important}
.woocommerce-checkout #main-body .form-row .chosen-container-single .chosen-single div b{background-position:0 9px !important; }
.woocommerce-checkout #payment label, .woocommerce form .form-row label, .woocommerce-page form .form-row label{color:#666666; font-size:14px; font-weight:normal;}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input{vertical-align:middle !important}
.woocommerce-checkout #payment, .woocommerce-checkout .billing-wrapper{border:1px #ccc solid; border-radius:4px; padding:10px 20px 15px; float: left;width:100%}
.woocommerce-checkout #main-body #payment{background:none; margin-top:25px;}
.woocommerce-checkout .form-row.icontact_optin.form-row-wide{margin-bottom:15px; margin-top:10px;}
.woocommerce-checkout .form-row.icontact_optin.form-row-wide label.checkbox{padding-left:0px; font-size:15px; color:#8f8f8f;}
.woocommerce-checkout  .form-row.icontact_optin.form-row-wide .input-checkbox{margin-top:0px;}


.woocommerce-checkout #main-body #payment div.payment_box:after, .woocommerce-checkout #main-body #payment div.payment_box:after{border:none;}
.woocommerce-checkout #main-body #payment div.payment_box, .woocommerce-checkout #main-body #payment div.payment_box{background:none; box-shadow:none;}
.woocommerce #payment div.payment_box input.input-text, .woocommerce #payment div.payment_box textarea, .woocommerce-page #payment div.payment_box input.input-text, .woocommerce-page #payment div.payment_box textarea{border-left-color:#f4a321 !important}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select{padding:7px 15px;}

.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea, .woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select{width:100% !important;}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods, .woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{padding:0px !important}
.woocommerce-checkout #main-body #payment .form-row select#expmonth, .woocommerce-checkout #main-body #payment .form-row select#expyear{width:43% !important; margin-right:10px; padding:7px 5px}

.woocommerce-checkout #main-body #order_comments_field > label {text-transform: uppercase;}

.woocommerce form .form-row label.checkbox a, .woocommerce-page form .form-row label.checkbox a{color:#f4a321}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{padding:12px 25px !important; font-size:18px !important;}
.woocommerce #payment .terms, .woocommerce-page #payment .terms{text-align:left !important; padding:0px !important}
.woocommerce #payment .terms label.checkbox, .woocommerce-page #payment .terms label.checkbox{padding-left:0px; margin-right:10px;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{margin-top:25px;}
.woocommerce-checkout #main-body #payment .place-order{padding:0px !important}

.woocommerce-shipping-fields #order_comments_field label{font-weight:bold;}
.woocommerce-shipping-fields #order_comments{min-height:120px}


.woocommerce-checkout #main-body table.shop_table thead tr th, .woocommerce-checkout #main-body table.shop_table tbody tr td{border-left:none;}
.woocommerce-checkout #main-body table.shop_table thead tr th{background-color:#9f0606; color:#fff; border-radius:5px 0px 0px 0px; border:none; font-size:21px; font-family: 'open_sansregular'; font-weight:400; padding:15px 20px;}
.woocommerce-checkout #main-body table.shop_table thead tr th.product-total{border-radius:0px 5px 0px 0px; text-align:right}
.woocommerce-checkout #main-body table.shop_table tbody tr td.product-total{text-align:right;}
.woocommerce-checkout #main-body table.shop_table tbody td.product-name{font-size:14px; color:#f4a321;font-family: 'OpenSans-Bold'; font-weight:normal; text-transform:uppercase;}
.woocommerce-checkout #main-body table.shop_table tbody td.product-name .variation{font-size:14px; color:#666666;font-family: 'open_sansregular'; text-transform:initial; margin-top:7px;}
.woocommerce-checkout #main-body table.shop_table tbody td.product-name .variation dt{font-weight:400;}
.woocommerce-checkout #main-body table.shop_table tbody td.product-name .variation dd{color:#9f0606;  margin-bottom:3px;}


.woocommerce-checkout #main-body table.shop_table tfoot tr th{color:#666666; font-size:14px; text-transform:uppercase; font-family: 'OpenSans-Bold'; font-weight:normal}
.woocommerce-checkout #main-body table.shop_table tfoot tr td{text-align:right;}
.woocommerce-checkout #main-body table.shop_table .amount{color:#f4a321; font-size:14px;font-family: 'OpenSans-Bold'; font-weight:normal;}

.woocommerce-checkout #main-body  table.shop_table td, .woocommerce-checkout #main-body  table.shop_table td, .woocommerce-checkout #main-body  table.shop_table th, .woocommerce-checkout #main-body  table.shop_table th{padding:12px 18px !important}

/*------------------------------*/
/* Checkout Recommended items
/*------------------------------*/
.woocommerce-checkout h2.best-selling{color:#666666; font-size:24px; margin-top:45px; margin-bottom:5px; padding-bottom:0px; font-weight:normal;}
.recommended-item-wrapper{background:url(../images/grey-pattern.jpg) repeat; width:100%; border-top:7px #b5b5b5 solid; border-bottom:7px #b5b5b5 solid; margin-top:15px; position:relative; padding:60px 0px;}

.recommended-item-wrapper:before{background:url(../images/grey-arrow.png) no-repeat; position:absolute; left:50%; margin-left:-17px; top:-4px; height:21px; width:35px; content:""; }
.recommended-item-wrapper:after{background:url(../images/grey-arrow-up.png) no-repeat; position:absolute; left:50%; margin-left:-17px; bottom:-4px; height:21px; width:35px; content:""; }
.recommended-item-wrapper .woocommerce .products{/*background:#fff;*/ border-radius:4px; margin-bottom:0px !important}
.recommended-item-wrapper .woocommerce  ul.products li.product{border:none !important; border-radius:0px !important; border-right:1px #ccc solid !important; margin:0px !important; width:25% !important; min-height:328px; border-top:4px #fff solid !important; clear:none; background-color:#fff;}
.recommended-item-wrapper .woocommerce  ul.products li.product:hover{border-top:4px solid #f4a321 !important;}
.recommended-item-wrapper .woocommerce  ul.products li.product:last-child{border-right:none !important}
.recommended-item-wrapper .woocommerce ul.products li.product .onsale{margin:6px 4px 0 0 !important}
.recommended-item-wrapper .woocommerce ul.products li.product a img{max-width:150px; margin:0 auto;}
/*-----------------------*/
/* Product Details page 
/*-----------------------*/
.single-product .product_title{color:#666666; font-size:24px; margin-bottom:0px;}
.price .amount{color:#f4a321;font-family: 'OpenSans-Bold';}
.single-product .price .amount{font-size:15px}
.single-product .product-description{border-bottom:1px #ccc solid; padding-bottom:10px; margin-bottom:25px;}
.single-product .product-description span{color:#f4a321 !important}
.single-product .product-description .shot-description .desc-text{background:#f5f5f5; border:1px #ccc solid; border-radius:4px; padding:14px 20px; color:#666666; font-size:14px; line-height:22px; margin-bottom:15px;}
.single-product .product-description ul.home-checks{list-style:url(../images/red-list-icon.jpg); margin-left:20px;display:inline-block}
.single-product .product-description ul.home-checks li{padding-left:5px; margin-bottom:10px;}

.single-product .product-description ul.terms{list-style:url(../images/gold-list-icon.jpg); margin-left:20px; display:inline-block}
.single-product .product-description ul.terms li{padding-left:5px; margin-bottom:10px;}

.single-product form.cart h3.addon-name{font-size:14px; color:#666666; text-transform:inherit;font-family: 'open_sansregular';}
.single-product form.cart h3.addon-name abbr[title]{border:none;}
.single-product form.cart .product-addon{width:46.8%; float:left; margin:0px 40px 10px 0px;}
.single-product form.cart .addon-select{padding:6px 15px;}
 .single-product form.cart .addon-select option{padding-left:15px;}

.single-product form.cart .quantity .minus,  .single-product form.cart .quantity .minus:hover ,  .single-product form.cart .quantity .plus,  .single-product form.cart .quantity .plus:hover{font-size:18px !important; font-family:"open_sansregular"; left:0px; border-radius:0px !important; height:22px !important; width:32px !important;}
.single-product form.cart .quantity{width:112px !important; padding:7px; clear:none; /*margin:-50px 0px 0 0 !important*/margin:0px 0px 0 0 !important}
.single-product form.cart .quantity input.qty{float:right !important; border:none !important; background:none; height: 30px;}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce #content div.product form.cart .button.single_add_to_cart_button{float:right !important; background-image:url(../images/cart-icon.png) !important; background-repeat:no-repeat !important; background-position:15px center !important; text-transform:uppercase !important; font-size:16px !important; padding:12px 15px 12px 50px !important; margin-top:1px} 

.woocommerce.single-product  #content div.product form.cart .button.single_add_to_cart_button{position:relative; padding:12px 15px 12px 70px !important;}
.woocommerce.single-product #content div.product form.cart .button.single_add_to_cart_button:before {background: url("../images/cart-seprater.jpg") repeat-y;content: "";height: 100%;left: 47px;position: absolute;top: 0;width: 2px;}
.woocommerce.single-product #content div.product form.cart .button.single_add_to_cart_button:hover:before{background:url("../images/cart-hover-seprater.jpg") repeat-y;content: "";height: 100%;left: 47px;position: absolute;top: 0;width: 2px;}


.single-product #main-body div.product div.images, .single-product #main-body #content div.product div.images{width:38% !important}
.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button {background:url(../images/cart-img.jpg) no-repeat !important;border:none !important; text-indent:-999em; box-shadow:none; position:relative; float:right; width:70px; padding:0px 95px 0px 0 !important; height:42px;}
.woocommerce-page ul.products li.product .add_to_cart_button:after{background:url(../images/cart-icon.png) no-repeat center #f4a321; padding:21px 24px; content:""; position:absolute; right:0px; top:0px;}
.woocommerce-page ul.products li.product:hover .add_to_cart_button:after {background-color:#9f0606 !important;}

.single-product #main-body div.product div.summary{width:59% !important}
.single-product .product .images .woocommerce-main-image{ border:1px #ccc solid; border-radius:4px; height:430px;width:100%; padding:20px; vertical-align:middle; display:inline-block;}
.single-product .product .woocommerce-main-image img{box-shadow:none !important;border-radius:4px; }
/*------------------------------*/
/* products Details page tabs 
/*------------------------------*/
.single-product  #content div.product .woocommerce-tabs{position:inherit !important; top:inherit; width:100%; margin-top:20px;}
.single-product  #content div.product .woocommerce-tabs ul.tabs{padding:0px !important;background:#d5d5d5!important; border-radius:4px; border:1px #ccc solid; margin-bottom:0px !important;}
.single-product  #content div.product .woocommerce-tabs ul.tabs li{background:url("../images/grey-seprater.jpg") repeat-y scroll right center !important; box-shadow:none!important; margin:0px; border-radius:0px !important; border:none !important; text-transform:uppercase; padding:5px 21px !important; margin:0px !important; background-color: #970705 !important;}
.single-product  #content div.product .woocommerce-tabs ul.tabs li a{color:#666666 !important}
.single-product  #content div.product .woocommerce-tabs ul.tabs li.active a{color:#fff !important}
.single-product  #content div.product .woocommerce-tabs ul.tabs li.description_tab:hover,.single-product  #content div.product .woocommerce-tabs ul.tabs li.description_tab.active{background-color:#970705 !important; color:#fff !important;}
.single-product  #content div.product .woocommerce-tabs ul.tabs li.description_tab:hover a,.single-product  #content div.product .woocommerce-tabs ul.tabs li.description_tab.active a{color:#fff !important;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{visibility:hidden;}
.single-product  #content div.product .woocommerce-tabs #tab-description{border:1px #ccc solid; margin-top:-3px; border-top:none;padding:25px 15px 20px;border-radius:0px 0px 4px 4px;}
.single-product  #content div.product .woocommerce-tabs #tab-description h2{margin:0px 0 7px; font-size:16px; color:#666; font-weight:normal; text-transform:inherit;}
.single-product  #content div.product .woocommerce-tabs #tab-description p{padding:4px 0; margin:0px;}
/*-------------*/
/* Services 
/*-------------*/
.service-wrapper h1{font-size:24px; color:#666666; padding:15px 0px; margin-top:0px;}
.service-wrapper .service-left-image img{border:1px #cccccc solid; border-radius:7px;}
.service-wrapper .service-title{color:#666666; font-size:21px; text-transform:uppercase; position:relative; background:#fff; padding-bottom:15px;}
.service-wrapper .service-title:after {background: url("../images/title-border-right.jpg") repeat-x scroll right center rgba(0, 0, 0, 0);height: 4px;width:30%;content: "";position: absolute;right: 0;top: 13px;}
.service-wrapper p{font-size:14px; line-height:24px;}
.service-wrapper a{color:#f78b00;}

.service-wrapper .additional-title{padding-top:40px;}
.service-wrapper .additional-title h2{margin-bottom:0px; padding:0px;}
.service-wrapper .additional-title  p{width:59%;}
.additional-services-wrapper{background:#f2f2f2; padding:45px 0px;}
.services-slider .bx-viewport{background:none; box-shadow:none;}
.additional-services-wrapper .bx-wrapper, .additional-services-wrapper .bx-wrapper .bxslider{margin:0px !important; padding:0px !important}
.additional-services-wrapper .bx-wrapper li{background:#fff; text-align:center;border-radius:4px; padding:25px 20px; border:1px #ddd solid}
.additional-services-wrapper .bx-wrapper li div.img{background:#fd969b; padding:20px 0px; border-radius:5px;width:160px; text-align:center; margin:0 auto;}
.additional-services-wrapper .bx-wrapper li h2{ font-family:"open_sansregular"; font-size:22px; color:#666666; font-weight:500;min-height: 50px;}
.additional-services-wrapper .bx-wrapper li .desc{color:#999999; font-size:14px; line-height:24px; font-weight:400;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.additional-services-wrapper .know-more{background:#f4a321; padding:5px 13px; color:#fff; text-transform:uppercase; margin-top:20px; border-radius:5px; border-bottom:4px #b67610 solid; display:inline-block}
.additional-services-wrapper .bx-wrapper li div.img.kindle{background:#68ba83;}
.additional-services-wrapper .bx-wrapper li div.img.new_badge{position:absolute; left:24px; top:2px; background:none; padding:0px; border-radius:0px; width:103px;}
.additional-services-wrapper .bx-wrapper li div.img.book-printing{background:#60d5dc;}
.additional-services-wrapper .bx-wrapper li div.img.book-formatting{background:#20dfd4;}
.additional-services-wrapper .bx-wrapper li div.img.worldwide{background:#64b984;}
.additional-services-wrapper .bx-wrapper li div.img.cover{background:#fd9b74;}
.additional-services-wrapper .bx-wrapper li div.img.autograph{background:#e6db61;}
.additional-services-wrapper .bx-wrapper li div.img.bsp{background:#a06ad3; padding:0;}

/*-----------------------*/
/* Terms and condition
/*-----------------------*/
.margin-top20{margin-top:20px;}
.margin-top10{margin-top:10px;}
.terms-conditions-wrapper h2{padding:15px 0 25px; margin:0px;}
.terms-conditions-wrapper .terms-condi-image{text-align:right;}
.terms-conditions-wrapper .terms-condi-image img{border:4px #ffe243 solid; border-radius:5px;}
.terms-conditions-wrapper .terms-cnt{font-size:#666666; font-size:13px; line-height:24px; text-align:justify}

/*-----------------*/
/* FAQ Page Css 
/*-----------------*/
.faqs-wrapper h2{margin:18px 0 34px;}
.faqs-wrapper .faq-list h2{background:#eef2f3 url(../images/grey-arrow-top.png) no-repeat scroll 98% center; padding:15px 15px; border:1px #ccc solid; border-radius:4px; font-size:14px; color:#666666; font-weight:normal; font-family: 'OpenSans-Bold'; margin-bottom:0px; cursor:pointer; margin-top:10px;}
.faqs-wrapper .faq-list h2.uparrow{background:#9f0606 url(../images/white-down-arrow.png) no-repeat scroll 98% center; border:0px; border-radius:4px 4px 0px 0px; color:#fff;}
.faqs-wrapper .faq-content{border:1px #ccc solid; border-radius:0 0 4px 4px; padding:25px 20px; border-top:none; color:#666666; font-size:14px; line-height:24px; margin-bottom:25px;}
.faqs-wrapper .faq-content a{color:#f4a321;}
.faqs-wrapper table#t4 thead tr th#n1{border-radius:4px 0px 0 0px; background:#f3bf6d url(../images/yello-bg.jpg) repeat;}
.faqs-wrapper table#t4 thead tr th#n2{background:#ea6260 url(../images/light-red-bg.jpg) repeat}
.faqs-wrapper table#t4 thead tr th#n3{border-radius:0px 4px 0 0px;background:#4a6995 url(../images/light-blue-bg.jpg) repeat}
.faqs-wrapper .package-title{font-size:24px; color:#666666; padding-left:30px; margin:0px;}
.faqs-wrapper table#t4{box-shadow:none;border-radius:7px;font-weight:normal;}
.faqs-wrapper table#t4 thead tr th.t4{font-family:"ProximaNova-bold"; font-weight:normal;}
.faqs-wrapper .faq-package-table{border-radius:4px;}
.faqs-wrapper .faq-package-table .right-icon{background:url(../images/right-green-icon.png) no-repeat scroll center; width:20px; height:14px; display:inline-block;}
.faqs-wrapper .faq-package-table table#t4 tbody tr td#n3{background:none repeat scroll 0 0 rgba(73, 103, 146, 0.2);text-align:center;}
.faqs-wrapper .faq-package-table table#t4 tbody tr td#n2{background:none repeat scroll 0 0 rgba(233, 98, 96, 0.2);text-align:center;}
.global-distribution-wrapper .globle-buynow, .faqs-wrapper .faq-package-table .package-buynow-btn{background:#f4a222; padding:4px 8px; border-radius:4px; border-bottom:4px #be7600 solid; color:#fff !important; font-size:14px !important;font-family: 'OpenSans-Bold' !important; display:inline-block;}
.global-distribution-wrapper .globle-buynow{padding:4px 14px !important;}
.faqs-wrapper .please-call-faq {border:5px solid #e97070;border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -webkit-border-radius:6px;padding: 12px;width: 385px;font-family: 'OpenSans-Bold'; margin:30px auto 0px}
.faqs-wrapper .please-call-faq > span {background:#e97070;color:#fff;display: block;padding: 12px;text-align: center; font-size:18px;}
.faqs-wrapper .please-call-faq strong{color:#ffffff; font-size:24px; display:block; font-weight:normal}
/*---------------------*/
/* About us Page
/*---------------------*/
.aboutus-wrapper h2{margin-bottom:5px;}
.aboutus-wrapper p{font-size:13px; line-height:24px; margin-bottom:0px;}
.aboutus-wrapper .about-ul-list{margin-bottom:25px; margin-left:20px;}
.aboutus-wrapper .about-ul-list li{font-size:13px; line-height:24px; color:#666; padding:7px 0px;list-style:url(../images/about-list-icon.png);}
.aboutus-wrapper .about-ul-list li strong{display:block; color:#666666; font-size:13px; font-family: 'OpenSans-Bold'; font-weight:normal; line-height:19px; text-transform:uppercase;}
.aboutus-wrapper .about-ul-list li a{color:#f4a321}
.aboutus-wrapper .members-association{background:url(../images/light-yellow-bg.jpg) repeat; width:100%; padding:20px 15px 0px; border:2px #b8ad88 solid; border-radius:4px; margin-top:30px;}
.aboutus-wrapper .members-association ul{list-style:none;}
.aboutus-wrapper .members-association ul li{display:inline-block; width:24%; text-align:center;}
/*---------------------*/
/* Testimonials Page
/*---------------------*/
.testimonial-wrapper .testimonials-box{border:1px #ccc solid; border-radius:4px; border-left:4px #f4a321 solid; padding:15px 40px; margin:13px 0; font-size:14px; color:#666666; line-height:24px; float:left; width:100%; position:relative;}
.testimonial-wrapper .testimonials-box:after{background:url(../images/testimonials-box-shadow.jpg) no-repeat scroll right bottom; position:absolute; right:0px; bottom:-31px; content:""; width:604px; height:30px;}
.testimonial-wrapper .testimonials-box strong{color:#f4a321; float:right; padding-right:20px;}
.testimonials-box > div {padding:0 15px; position:relative}
.testimonial-wrapper .testimonials-box > div:before{background:url(../images/quote-left.png) no-repeat scroll right bottom; position:absolute; left:-20px; top:0px; content:""; width:28px; height:28px;}
.testimonial-wrapper .testimonials-box .test-quote{background:url(../images/quote-right.png) no-repeat scroll right bottom;  width:28px; height:28px; display:inline-block; padding-left:15px; text-indent:-999em; margin:5px 0 0 10px}
.testimonial-wrapper .woocommerce-pagination ul.page-numbers{list-style:none; margin:0px;}
.testimonial-wrapper .woocommerce-pagination{float:right; margin-top:18px;}
.testimonial-wrapper .woocommerce-pagination ul.page-numbers li{float:left; line-height:18px;}
.testimonial-wrapper .woocommerce-pagination ul.page-numbers li:last-child{margin-right:0px !important;}
.testimonial-wrapper .woocommerce-pagination ul.page-numbers li span, .testimonial-wrapper .woocommerce-pagination ul.page-numbers li a{display:block;}
.testimonial-wrapper .woocommerce-pagination ul.page-numbers li:hover{background:linear-gradient(to bottom, #f4a321 0%, #fec56b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.testimonial-wrapper .woocommerce-pagination ul.page-numbers li:hover a{color:#fff;} 
/*----------------*/
/* Warning Page
/*----------------*/
.warning-title{border:3px #a00706 solid; border-radius:5px; padding:5px; margin:15px 0 10px; display:inline-block; width:100%;}
.warning-title h3{background:#a00706; padding:15px 20px; color:#fff; font-size:18px; margin:0px; line-height:27px;font-family:"ProximaNova-bold"; font-weight:normal; text-transform:inherit;}
.Warning-wrapper p{font-size:13px; line-height:24px; margin-bottom:0px;}
.Warning-wrapper a{color:#f4a321;}
.Warning-wrapper .unauthorized-resellers{background:url(../images/about-list-icon.png) no-repeat scroll left center; padding-left:25px; font-size:13px; color:#666666; font-family: 'OpenSans-Bold'; font-weight:normal; text-transform:uppercase;}
.Warning-wrapper .ISBN-Agency-text{float: left;width:66%;font-size:13px; color:#666;}
.Warning-wrapper .bookland-barcode-image{border:3px #4b6996 solid; border-radius:4px; padding:4px; float:right; width:31%}
.Warning-wrapper .bookland-barcode-image span{background:url(../images/light-blue-bg.jpg) repeat; display:inline-block; padding:15px; width:100%; text-align:center;}
.Warning-wrapper strong{color:#666; font-size:14px; line-height:24px}
.gble-distribution-btm-detls-wrap,.Warning-wrapper .warning-purchange-box{width:490px; margin:20px auto;font-family: 'OpenSans-Bold';}
.gble-distribution-btm-detls-wrap,.Warning-wrapper .warning-purchange-box{font-size:24px; color:#666666; text-transform:uppercase; padding-bottom:7px; text-align:center;}
.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls,.Warning-wrapper .warning-purchange-des{ text-align:left; border:3px #4b6996 solid; border-radius:4px; padding:7px; display:inline-block; width:100%; font-size:24px; color:#ffffff;}
.Warning-wrapper .warning-purchange-des span{float:right; color:#f4a321; font-size:30px;}
.Warning-wrapper .warning-purchange-des a{color:#fff;}
.Warning-wrapper .warning-purchange-des a:hover{text-decoration:none;}
.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls .dark-blue-bg,.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls .orange-bg, .Warning-wrapper .warning-purchange-des .blue-bg, .Warning-wrapper .warning-purchange-des .orange-bg, .Warning-wrapper .warning-purchange-des .red-bg{padding:20px 25px;}
.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls .dark-blue-bg,.Warning-wrapper .warning-purchange-des .blue-bg{background-color:#34495e;}
.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls .orange-bg,.Warning-wrapper .warning-purchange-des .orange-bg{background-color:#f4a321;}
.Warning-wrapper .warning-purchange-des .red-bg{background-color:#9c0706;}
.Warning-wrapper .warning-purchange-des .orange-bg span{float:right; color:#860900}
/*------------------------------*/
/* gble-distribution Details
/*------------------------------*/
.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls{font-size:22px; text-align:center; margin-top:50px;}
.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls .dark-blue-bg a{color:#f4a321;}
.gble-distribution-btm-detls-wrap .gble-distribution-btm-detls .orange-bg a{color:#34495e}
/*-------------------*/
/* Book Formating
/*------------------*/
.book-formatting-banner{margin-bottom:20px; display:inline-block; width:100%;}
.book-formatting-wrapper h4{font-size:24px; color:#666; margin-bottom:0px;}
.book-formatting-wrapper span{color:#9f0606; font-size:18px; font-style:italic; padding-top:0px;}
.book-formatting-wrapper p{margin-bottom:0px;}
.book-formatting-wrapper .services-list{margin-top:5px;}
.book-formatting-wrapper .services-list h3{font-size:22px; color:#666666;font-family:"ProximaNova-bold"; font-weight:normal;}
.book-formatting-wrapper .services-list ul{margin-left:20px; float:left;width:48%;}
.service-include-img{float:right; margin-top:5%;}
.book-formatting-wrapper .services-list ul li{list-style:url(../images/about-list-icon.png); padding:5px 0px; font-size:13px; color:#666666;padding-left:7px;}
.book-formatting-wrapper .services-list{float:left; width:100%; clear:both}
/*-------------------------*/
/* publisher-talk-wrapper
/*-------------------------*/
.publisher-talk-wrapper h2{background:#e5e5e5 url(../images/red-arrow.png) no-repeat scroll 98% center; padding:15px 15px;font-size:16px;border-radius:4px; color:#9f0606; font-weight:normal; font-family: 'OpenSans-Bold'; margin-bottom:0px; cursor:pointer; margin-top:10px;  border:1px #ccc solid;}
.publisher-talk-wrapper h2.uparrow{background:#676f72 url(../images/white-down-arrow.png) no-repeat scroll 98% center; color:#fff;border-radius:4px 4px 0px 0px; border:1px #262c2e solid;}
.publisher-talk-wrapper .post-content{border:1px #262c2e solid; border-radius:0 0 4px 4px; border-top:none; padding:20px; margin-bottom:20px; background:#e5e5e5;}
.publisher-talk-wrapper p{font-size:13px;}
.publisher-talk-wrapper strong{color:#444;}
.publisher-talk-wrapper ul li, .publisher-talk-wrapper ol li{padding:7px 0px;list-style:url(../images/red-lists-icon.png);}
.publisher-talk-wrapper ul li strong, .publisher-talk-wrapper ol li strong{color:#9f0606; display:block; padding-bottom:4px;font-size:13px;}
.publisher-talk-wrapper ul li a{color:#666;}
.next-posts, .prev-posts{margin:15px 0 0;}
.next-posts{float:left; width:40%;}
.prev-posts{float:right;width:40%; text-align:right;}
/*----------------------*/
/* Book Cover Designs
/*----------------------*/
.book-cover-design-wrapper .book-cover-designs img{max-width:100%;}
.book-cover-design-wrapper .book-cover-designs .top-right-img{width:57%;}
.book-cover-design-wrapper .book-cover-designs .top-right-img{width:39%;}
.book-cover-design-wrapper .book-cover-designs .bottom-img{padding:0px;}
.book-cover-design-wrapper .book-cover-designs .bottom-img.pull-right{text-align:right;}
.cover-dsgn-strtg-price {clear: both;float: left;margin: 20px 0;width: 100%;}
.book-cover-design-wrapper p{line-height:24px; font-size:13px;}
.book-cover-design-wrapper h4{font-size:18px; color:#666666; font-family:"open_sansregular"; font-weight:400; margin-top:20px;} 
.book-cover-design-wrapper .book-cover-list{margin:10px 0 10px 20px;}
.book-cover-design-wrapper .book-cover-list li{list-style:url(../images/about-list-icon.png); padding:7px 0px; font-size:13px; color:#666;}
.book-cover-design-wrapper .book-cover-bottom{margin-top:35px;}
/*----------------------------*/
/* Book Printing Page css
/*----------------------------*/
.book-printing-wrapper strong{font-family: 'OpenSans-Bold'; font-weight:normal; color:#666;}
.book-printing-wrapper .book-printing-ul{margin-left:20px; margin-top:15px;}
.book-printing-wrapper .book-printing-ul li{padding:5px 0px; list-style:url(../images/about-list-icon.png); padding-left:5px}
.book-printing-wrapper .book-printing-ul li strong{font-size:13px; color:#666; font-weight:normal;}
.book-printing-wrapper .cost-calculator-sec{border:1px #ccc solid; border-radius:4px; padding:22px 15px; position:relative; margin-top:40px;}
.book-printing-wrapper .cost-calculator-sec label{font-weight:normal; margin-bottom:7px;}
.book-printing-wrapper .cost-calculator-sec table{width:100%; background:none; border:none;}
.book-printing-wrapper .cost-calculator-sec legend {font-size:17px; color:#666666;font-family: 'OpenSans-Bold'; border-bottom:none; text-align:left; margin-bottom:14px; text-transform:uppercase; font-weight:normal;}
.book-printing-wrapper .cost-calculator-sec input[type="text"],.book-printing-wrapper .cost-calculator-sec select{border:1px #ccc solid; border-radius:4px; border-left:5px #f4a321 solid; padding:5px 10px; width:180px; float:left; background:none !important}
.book-printing-wrapper .cost-calculator-sec .cost-cals-col{float: left;width:22.5%;}
.book-printing-wrapper .cost-calculator-sec #outputTable th{font-family:"ProximaNova-bold"; font-size:14px; font-weight:normal; padding-bottom:4px; color:#666666 !important; width:223px; display:inline-block;}
.book-printing-wrapper .cost-calculator-sec #outputTable tr td{float:left; margin:7px 12px 7px 0; display:block; background:none;}
.book-printing-wrapper .cost-cals-right{float: right;width: 32%; margin-top:27px; position:absolute; right:0px;}
.book-printing-wrapper .cost-cals-right input{padding:7px 5px; width:120px; font-size:16px;  border-width:2px; font-family:"ProximaNova-bold"; border-style:solid; display:inline-block; text-transform:uppercase; border-radius:4px;}
.book-printing-wrapper .cost-cals-right input[id="reset"]{color:#ff0101; border-color:#c17b0a;background-color:#f8c471; margin-right:15px;}
.book-printing-wrapper .cost-cals-right input[id="submit"]{color:#fff; border-color:#627283; background-color:#748291;}
/*---------------------------*/
/* Global Distribution page
/*---------------------------*/
.global-distribution-wrapper .globle-pls-call{text-align:center; margin-bottom:30px;}
.global-distribution-wrapper .globle-service-sec1, .global-distribution-wrapper .globle-service-sec2{border:1px #666666 solid; border-radius:4px;}
.global-distribution-wrapper .globle-service-sec1{margin-bottom:30px;}
.global-distribution-wrapper .globle-service-sec1 table, .global-distribution-wrapper .globle-service-sec2 table{width:100%;}
.global-distribution-wrapper .globle-service-main-sec .globle-service-sec1 thead tr{background:url("../images/yello-bg.jpg") repeat scroll 0 0 #f3bf6d;border-radius:4px 0 0}
.global-distribution-wrapper .globle-service-sec1 thead .globel-publishing-package{background:url("../images/red-bg.jpg") repeat scroll 0 0 #970705;border-radius:0px 4px 0 0; color:#ffffff; font-size:24px; font-family:"ProximaNova-bold"; padding:15px 0px; text-transform:uppercase; text-align:center; font-weight:normal;}
.global-distribution-wrapper .globle-service-main-sec table tbody tr td{padding:11px 25px;}
.global-distribution-wrapper .globle-service-main-sec table tbody tr{background:#f0f4f7;}
.global-distribution-wrapper .globle-service-main-sec table tbody tr.table-alternate{background:#fff;}
.global-distribution-wrapper .globle-service-main-sec table tbody tr a{color:#666666; font-size:15px;}
.global-distribution-wrapper .globle-service-main-sec table tbody tr strong{color:#666;}
.global-distribution-wrapper .globle-service-main-sec table tbody tr td#g2{background:none repeat scroll 0 0 rgba(163, 7, 6, 0.2); width:40%}
.global-distribution-wrapper .globle-service-main-sec .globle-service-sec2 #g2{text-align:center;}
.global-distribution-wrapper .globle-service-main-sec .globle-optional-services{background:url("../images/red-bg.jpg") repeat scroll 0 0 #970705;border-radius:4px 4px 0 0; color:#ffffff; font-size:24px; font-family:"ProximaNova-bold"; padding:15px 0px; text-transform:uppercase; text-align:center; font-weight:normal;}
.global-distribution-wrapper .globle-service-main-sec .globle-service-sec2 #g2{color:#666666; font-size:15px;font-family: 'OpenSans-Bold'; font-weight:normal;}
.woocommerce .woocommerce-message {padding: 7px 15px 10px 45px !important;}
/*---------------*/
/* Tabs
/*------------*/
.globle-step-tabs{width:100%; clear:both; margin:15px 0px; float:left;}
.globle-step-tabs #myTab{background:#d5d5d5; border:1px #ccc solid; border-radius:4px; float:left; width:100%; padding:0px;}
.globle-step-tabs #myTab li{color:#666666; font-size:16px; text-transform:uppercase;font-family: 'OpenSans-Bold'; background:url(../images/grey-seprater.jpg) repeat-y right center; position:relative; padding:0px;}
.globle-step-tabs #myTab li.active:after{background:url(../images/red-small-arrow.png) no-repeat; position:absolute; content:""; bottom:-9px; left:50%; margin-left:-7px; width:15px; height:9px;}
.globle-step-tabs #myTab li:first-child a{border-radius:4px 0 0 0;}
.globle-step-tabs #myTab li a:hover, .globle-step-tabs #myTab li.active a{background:#970705; color:#fff; border:none;}
.globle-step-tabs #myTab li a:focus, .globle-step-tabs #myTab li a:hover{border:none;}
.globle-step-tabs #myTab li a{color:#666666; font-size:16px; background:none; padding:10px 28px; border:none;border-radius:0px; margin:0px;}
.globle-step-tabs .tab-content{clear:both; float:left; width:100%;border:1px #ccc solid; border-radius:0px 0px 4px 4px; border-top:none; padding:28px 18px 15px; margin-top:-3px; font-family: "open_sansregular";}
.globle-step-tabs .tab-content h4{font-size:14px; color:#666; margin-top:0px; font-weight:bold; margin-bottom:0px; line-height:22px;}
.globle-step-tabs .tab-content a{color:#f4a321;}
.globle-step-tabs .tab-content p{font-size:13px; margin-bottom:0px;}

.page-id-14 .breadcrumbs, #page-id-14 .woocommerce-breadcrumb,.page-id-8111 .breadcrumbs, #page-id-8111 .woocommerce-breadcrumb,.page-id-961 .breadcrumbs, #page-id-961 .woocommerce-breadcrumb{display:none !important;}

/*.postid-7910.single-product form.cart .detail-quantity {float: left;margin-left: 78px;margin-top: -63px;}
.postid-30.single-product form.cart .detail-quantity {float: right;margin-left: 78px;margin-top: -63px;}*/
.single-product form.cart .detail-quantity {clear:both;}
.single-product form.cart .detail-quantity h3.addon-name{font-size:16px; color:#f4a321; font-weight:bold; float:left; margin-right:12px; margin-top:14px; text-transform:uppercase;}
.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product{display:inherit; float:left; width:100%;}
.woocommerce-error{padding: 5px 10px 9px 46px;width: 100% !important;}

.woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart{margin-bottom:0px !important}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border-radius:5px !important;}
.about-banner > img{width:100%;}
.howto-order-wrapper .instructions-title{color:#666; border-bottom:1px #666 dashed; padding-bottom:20px; display:inline-block;}
.checkout-form .woocommerce .login label.inline{display:block !important;margin-top:10px !important;}
.woocommerce form.lost_reset_password{margin: 0 auto;width: 1060px;}
#tab-html5_video > h3 {color: #565656;font-size: 15px;}
.sv-wc-payment-gateway-payment-form-manage-payment-methods {	display: none!important;	}

@media only screen and (min-width:1200px){
.woocommerce-page ul.products li.product:nth-child(4n+4){margin-right:0px !important}
.single-product form.cart .product-addon:nth-child(2n+2){margin-right:0px;}
.global-distribution-wrapper .globle-buynow, .faqs-wrapper .faq-package-table .package-buynow-btn, .package-comparison .package-buynow-btn {font-size:19px !important;padding: 10px 0;width: 165px;}
}




.facebook {
    float: left;
    font-family: verdana !important;
    margin-right: 20px;
}

.shop_table .cart_item .product-name .variation{font-size:12px; font-family:Arial, Helvetica, sans-serif}
.shop_table .cart_item .product-name .variation dd{margin-bottom:4px;}

.testimonial-wrap .slides_container .slides_control p span:before{left:28%\0 !important; }


.AuthorizeNetSeal{float:left;}
.footer-bbb{float:left; margin-left:0px;}
.seal-godaddy{  float: left; margin-bottom: 24px; margin-left: 10px;}
.widget_twitter h2 a{font-size:20px; font-family: "open_sansregular";}

/****** Order Received Page *******/
.order-received-title {
    background: none repeat scroll 0 0 #9f0606;
    color: #ffffff; 
    padding: 10px 0px 10px 30px;
    width: 100%;
    border-radius:4px;
    font-size:26px;
    text-transform:initial;
}
.order-received-contain .business-hours {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.order-received-contain .business-title {
    color: #464646;
    float: left;
   font-family:"proximaNova-bold";
    font-size: 19px;
  	padding:2px 1px 5px 35px;
    width: 100%;
    background:url(../images/clock-icon.png) no-repeat;  
}
.order-received-contain .business-hours-content {
    padding-top: 10px;
    float:left;
}

.order-received-contain .address-contain {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.order-received-contain .address-title {
    color: #464646;
    float: left;
    font-family:"proximaNova-bold";
    font-size: 19px;
    padding:2px 0px 0px 35px;
    width: 100%;
    background: url("../images/mail-icon.png") no-repeat scroll 0px 5px rgba(0, 0, 0, 0)
}
.order-received-contain .address-content {
    padding-top: 10px;
    float:left;
}
.more-question { margin-top:20px; float:left;}
.checkout-wrapper .order-details-h2  { display:none;}
.checkout-wrapper #iContact {display:none;}
.checkout-wrapper .ord-rec-txt { font-size: 16px;}
#custom-order-text {clear:left;}
.displaynone{display:none;}
.parentcls .breadcrumbs {display:none;}
.page-id-62 .checkout-wrapper .customer_details > dt{float:left; margin-right:5px;}
/****** End Here ********/

/* JC Cart Fix */
.cart-wrapper .woocommerce .cart-collaterals .cross-sells ul.products li.product{
	width: 40% !important;
}
/*
first post-4412 product type-product status-publish has-post-thumbnail product_cat-publisher-programs sale virtual purchasable product-type-simple product-cat-publisher-programs instock
*/
/* Added by Abhishek */



/*design issue resolve */
.woocommerce-billing-fields .form-row .input-checkbox{margin: 7px 8px 0 0 !important;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover{background: rgba(0, 0, 0, 0) url("../images/pagination-next.png") no-repeat scroll center center !important;}
.single-product #content div.product .woocommerce-tabs{position:absolute;top:0;background-color:white;width:38%;display: inline-block;}

/*BLog Section*/
.blog_section {
    background: #f2f2f2;
    padding: 40px 0;
}
.blog_section .main-cont {position: relative; margin-bottom: 40px; float: left; background: #fff; width: 100%; box-shadow: 0px 0px 4px 0px rgba(128, 128, 128, 0.2); } 
.blog_section .main-cont a.clr_link {padding: 4px 10px; display: inline-block;color: #772003; }
.blog_section .media-wrp a::after {
    border: 0px solid #fff;
    bottom: 14px;
    content: "";
    left: 14px;
    position: absolute;
    right: 4px;
    top: 14px;
    z-index: 9;
    width: 38%;
}
.blog_section .blog_img {float: left; width: 42%;height: 190px;overflow: hidden;}
.blog_section .blog_img .media-wrp{height: 100%;width: 100%;}
.blog_section .blog_img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.blog_section .post_content {  
	float: right;
    height: 95.8%;
    padding: 20px 30px;
    position: absolute;
    right: 0px;
    top: 4px;
    width: 57%;
    background: #fff;
}

.blog_section .post_content .author {
    color: #555555;
    font-size: 12px;
    text-transform: uppercase;
    background: url(../images/blog_user_icon.png) no-repeat left center;
    padding-left: 20px;
}
.blog_section .post_content .post-title {
    color: #555555;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.blog_section .post_content .content > p {
    line-height: 20px;
    margin-bottom: 3px;
}
.clr_link {
    background: #e6e7e8;
    padding: 2px 5px;
}
.clr_link:hover{
    background: #f4a321;
    color: #e6e7e8;
}

/*Recent Post*/
.blog_section .recent-post h2 {
    color: #555555;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    text-shadow: none;
}

.blog_section .post_content .author {
    color: #555555;
    font-size: 12px;
    text-transform: uppercase;
    background: url(../images/blog_user_icon.png) no-repeat left center;
    padding-left: 20px;
}

.blog_section .recent-post h2::after {
 background: rgba(0, 0, 0, 0) url("../images/recent_post_title.png") no-repeat scroll center center;
    bottom: 0;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    right: 0;
    top: 40px;
}
.blog_section .recent-post {float: right; background: #fff;}
.blog_section .recent-post  li{background: rgba(0, 0, 0, 0) url("../images/comn_bullet.png") no-repeat scroll left center;
    display: block;
    line-height: 22px;
    list-style: outside none none;
    margin-bottom: 10px;
    padding-left: 20px;

}

.blog_section .recent-post  li a {color: #666666}
    
.apss-theme-4 .apss-icon-block {float: left;}
.blog_section .post_content .apss-icon-block {
 background: #e6e7e8;
    border-radius: 0;
    float: left;
    height: 28px;
    width: 28px;
}

.blog_section .post_content .apss-icon-block .fa {
 font-size: 15px;
    line-height: 16px;
    min-width: 28px;
}



.apss-facebook.apss-single-icon {
    float: right;
    
}
.apss-theme-4 .apss-single-icon a {
    color: #ffffff;
    display: block;
    position: relative;
    width: 110px;
    margin: 0 !important;
    min-height: 0 !important;
}


.apss-theme-4 .count {
    line-height: 28px;
}
.apss-social-share.apss-theme-4
{float: right;}
.apss-theme-4 .apss-facebook a:hover .fa {color: #fff !important}
.apss-theme-4 .apss-single-icon a:hover .apss-icon-block::after {
    background: none !important;
    border-radius: 100%;
    content: "";
    height: 100%;
    left: -3px;
    position: absolute;
    top: -3px;
    transition: all 0.5s ease-in-out 0s;
    width: 100%;
    color: #fff !important;
}



.pagination {
    margin: 0 auto !important;
    padding: 10px 0;
    text-align: center;
    }
    .pagination a:hover{background: #f1aa39; color: #fff;}
.page-numbers {
    background: #dedede;
    border-radius: 4px;
    display: inline-block;
    padding: 5px 0;
    width: 50px;

}
.page-numbers:hover, .page-numbers span:hover  {
    background: #e7e7e7; color: #333333;}


#footer .widget h2::after {
   border-bottom: 3px solid #f1aa39;
    bottom: 0;
    content: "";
    height: 20px;
    left: 15px;
    position: absolute;
    right: 0;
    top: 32px;
    width: 20%;
}
#footer .menu li:hover {background: rgba(0, 0, 0, 0) url("../images/footer-li-hover.png") no-repeat scroll 0 center;}
#footer .menu li a:hover {color: #f1aa39;}
#footer .menu li {color: #cecece;}



/*Twitter Post*/
.latest-tweets > ul {margin: 0}
.latest-tweets li {
    background: rgba(0, 0, 0, 0) url("../images/twitter_post.png") no-repeat scroll 5px 5px;
    list-style: outside none none;
    padding-left: 30px;
	margin-bottom: 20px;
	position: relative;
	width: 113%;
}
.latest-tweets li::after {
 border-bottom: 1px solid #4f3b24;
    bottom: -5px;
    content: "";
    height: 20px;
    left: 30px;
    position: absolute;
    right: 0;
    width: 85%;
}

.latest-tweets {padding: 0}
.latest-tweets .tweet-text { color: #cecece;font-size: 14px; line-height: 20px; padding: 0;margin: 0}
.latest-tweets .tweet-text a {color: #f1aa39 !important}
.tweet-details > a:hover {color: #f1aa39 !important}
#footer .textwidget {
    color: #cecece;
    padding-bottom: 10px;
}
#footer .widget_nav_menu .menu {
    display: inline-block;
    margin-top: 20px !important;
}

p.tweet-details {
    margin-bottom: 6px;
    padding: 0;
}
.blog_section .apss-theme-4 .count{line-height: 28px !important;}


.prev.page-numbers {
    width: 84px;
}

#recent-posts-2 > ul{margin-left: 18px; }

.service-wrapper .container hr{border-top:1px solid #ddd !important;}
/*.bookisbnonline{margin: -132px auto;z-index: 982;position: relative;float: left;}*/
.book-online-isbn .header{position: relative; background-color:#671803;     z-index: 981;    padding: 250px 0 180px;}
.book-online-isbn #main-body {padding-bottom: 50px; margin-top: -265px; position: relative;z-index: 982}
.book-online-isbn .isbnpage h1 {text-align: center;    color: #671803;text-transform: none;font-weight: bold;font-size: 60px;}
.container.isbnpage {background: #fff;border: 1px solid #ccc;border-radius: 22px;}
.book-online-isbn .author_book_containt{    width: 65%;margin-bottom: 5%;margin-top: 5%;margin-left: 85px;}
.book-online-isbn .topmenu li a:hover, .book-online-isbn .topmenu li a{background: none; text-decoration: underline;}
.book-online-isbn hr{border:1px solid #671803;}
.author_book_section {width: 90% !important;margin-left: 8% !important;border:none !important;}
.author_descrip{width: 70.666667% !important;}
.book-online-isbn .mainContainer{margin-top: -156px;}
.book-online-isbn .container{width: 975px;}
.page-id-16838 .breadcrumbs{display: none;}
.page-id-16838 #obtain_isbn.pricing-top {margin-top: 0px;}
.page-id-16838 #obtain_isbn h1{color: #000 !important;}
.page-id-16838 #ptp-16843 a.ptp-button{background: #f4a222;border-bottom: 4px solid #be7600;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;font-size: 20px;font-family: "OpenSans-Bold";width: 48%;padding: 8px 0 9px; color: #fff !important;}
.page-id-16838 .package-comparison-wrap{border: none !important;}
.page-id-16838 .package-comparison-wrap:before{background: none !important;}




#post-16838 .entry h1 {background: #7f0d0d;height: 265px;text-align: center;font-size: 50px;text-transform: none;font-weight: 700;font-family: "ProximaNova-Bold";color: #fff;padding-top: 40px;}
#ptp-16843 .ptp-item-container .ptp-bullet-item {margin: 0;background: #fff;padding: 40px 0 !important;float: left;width: 100%;}
#ptp-16843 .ptp-col-id-0 .ptp-plan, #ptp-16843 .ptp-col-id-1 .ptp-plan, #ptp-16843 .ptp-col-id-2 .ptp-plan {text-align: center;font-family: "ProximaNova-Bold";font-weight: 700;font-size: 34px;background-color: #a5a4a2;color: #fff;padding: 25px 0 10px 0;height: auto !important;border-radius: 8px 8px 0px 0px;}
#ptp-16843 .ptp-col-id-0 .ptp-price, #ptp-16843 .ptp-col-id-1 .ptp-price, #ptp-16843 .ptp-col-id-2 .ptp-price {text-align: center;font-family: "ProximaNova-Bold";font-weight: 700;font-size: 28px;background-color: #a5a4a2;color: #fff;padding: 10px 0 10px 0;height: auto !important;border-top:3px dotted #5f3300;}
#ptp-16843 .ptp-col-id-0  .ptp-item-container .ptp-bullet-item, #ptp-16843 .ptp-col-id-1  .ptp-item-container .ptp-bullet-item, #ptp-16843 .ptp-col-id-2  .ptp-item-container .ptp-bullet-item {border: 4px solid #a5a4a2; }
#ptp-16843 .ptp-col-id-1 .ptp-plan {background: #32add8;}
#ptp-16843 .ptp-col-id-1  .ptp-item-container .ptp-bullet-item{border: 4px solid #32add8;}
#ptp-16843 .ptp-col-id-1 .ptp-price{background: #32add8; border-color: #0c06a6;}
/**
#ptp-16843 .ptp-col-id-2 .ptp-plan {background: linear-gradient(165deg, #ff8200, #ffac5b, #ffe372, #ffac5b, #ff8200);}
**/
#ptp-16843 .ptp-col-id-2 .ptp-plan {background: #d8991b; color: #000;}
#ptp-16843 .ptp-col-id-2 .ptp-item-container .ptp-bullet-item{border: 4px solid #d8991b; }
#ptp-16843 .ptp-col-id-2 .ptp-price{background: #d8991b; border-color: #15470e; color: #000;}
#ptp-16843 .ptp-item-container {border: none;}

#post-16838 #ptp-16843 {margin-top: -150px;}

.package-comparison .package-title {}
.package-comparison table#t5 #n2 .package-top-title {background: #a5a4a2; color: #fff; border-radius: 8px 1px 0px 0px; padding: 4px 0;}
.package-comparison table#t5 #n3 .package-top-title {background: #32add8;color: #fff;padding: 4px 0;}
.package-comparison table#t5 #n4 .package-top-title {background: #d8991b;color: #000; border-radius: 0px 8px 0px 0px;padding: 4px 0;}

.package-comparison table#t5 #n1 {width: 55%; border-right: 1px solid #979797;}
.package-comparison table#t5 #n2 {width: 210px !important;border-right: 1px solid #979797; padding:8px 3px 8px 0px}
.package-comparison table#t5 #n3 {width: 210px !important;border-right: 1px solid #979797;}
.package-comparison table#t5 #n4 {width: 210px !important;border-right: 1px solid #979797;}

.package-comparison table#t5 thead #n2 {border: none; padding:0px 3px 0px 0px}
.package-comparison table#t5 thead #n3 {border: none;}
.package-comparison table#t5 thead #n4 {border: none;}
.package-comparison table#t5 thead #n1 {border: none;}

.package-comparison table#t5 {border: none; box-shadow: none;}
.package-comparison table#t5 tbody tr.table-alternate {border-left: 10px #abaaaa solid; border-top: 1px solid #878685;}
.package-comparison table#t5 tbody tr {border-left: 10px #abaaaa solid; background: #dbdbdb;}
.package-comparison table#t5 tbody tr td {text-align: left;font-size: 16px;padding: 10px 20px; vertical-align: middle;}
.package-comparison table#t5 .circle-color span {background: #494848;}
.package-comparison  table#t5 thead tr th.t5 {border-color: #706f6f; padding: 0 5px;}
.package-comparison table#t5 thead tr th.t5:last-child {padding-right: 0;}

#ptp-16843 .ptp-col-id-0 a.ptp-button {height: auto !important;background: #a5a4a2;border-color: #8c8b8b;width: 100%;box-shadow: none;padding: 31px 0;font-size: 0;cursor: default;pointer-events: none; border-radius: 0px 0px 8px 8px;}
#ptp-16843 .ptp-col-id-0 a.ptp-button:hover {background: #a5a4a2;}
#ptp-16843 .ptp-col-id-1 a.ptp-button {height: auto !important; background: #32add8; border-color: #2b91b4;width: 100%; box-shadow:none; padding: 18px 0;border-radius: 0px 0px 8px 8px;}
#ptp-16843 .ptp-col-id-1 a.ptp-button:hover {background: #3cb3dd; }
#ptp-16843 .ptp-col-id-2 a.ptp-button {height: auto !important; background: #d19c20; border-color: #b98b1e;width: 100%; box-shadow:none; padding: 18px 0;border-radius: 0px 0px 8px 8px;}
#ptp-16843 .ptp-cta {background: #fff;}
#ptp-16843 .ptp-three-col {width: 33.3%;}
#post-16838 .package-comparison-wrap .package-comparison {padding-top: 0}
.service-wrapper .service-title2 {background: #fff none repeat scroll 0 0;color: #666666;font-size: 21px;padding-bottom: 15px;position: relative;text-transform: uppercase;}


/* Book Sale page Header table */
.page-id-16856 .breadcrumbs{display:none !important;}
.page-id-16856 .package-comparison-wrap:before{background:none;}
.page-id-16856 .package-comparison-wrap{border:none;}
.page-id-16856 .package-comparison-wrap .package-comparison{padding-top:0;} 
#ptp-16860.ptp-pricing-table{width:100%; margin:114px auto 0px;}
#ptp-16860 .ptp-col{position:relative; padding:0px; float:left; width:33%;}
#ptp-16860 div.ptp-item-container{border:none;}
#ptp-16860 .ptp-item-container div.ptp-plan{font-size:21px; color:#ffffff; font-weight:normal; font-family:"ProximaNova-Bold"; line-height:0; padding-bottom:15px;}
#ptp-16860 .ptp-col-id-0 .ptp-item-container div.ptp-plan{background:#880505 url(../images/dassed-border-red.png) repeat-x scroll left bottom; border-radius:6px 0 0 0;}
#ptp-16860 .ptp-col-id-1 .ptp-item-container div.ptp-plan{background:#227585 url(../images/dassed-border-sky.png) repeat-x scroll left bottom;border-radius:0;}
#ptp-16860 .ptp-col-id-2 .ptp-item-container div.ptp-plan{background:#D98600 url(../images/dassed-border.png) repeat-x scroll left bottom;border-radius:0px 6px 0 0;}
#ptp-16860 .ptp-item-container .ptp-price a{font-size:24px; color:#ffffff; font-family:"OpenSans-Bold"}
#ptp-16860 .ptp-item-container .ptp-price .package-price{font-size:60px; font-weight:bold; padding-bottom:7px; line-height:51px; font-family:Arial, Helvetica, sans-serif;}
#ptp-16860 .ptp-col-id-0 .ptp-item-container .ptp-price{background:#9f0606;}
#ptp-16860 .ptp-col-id-1 .ptp-item-container .ptp-price{background:#4398a8;}
#ptp-16860 .ptp-col-id-2 .ptp-item-container .ptp-price{background:#f4a321;}
#ptp-16860 .ptp-col-id-0 .ptp-item-container .ptp-price .package-price{font-size: 24px;line-height: 89px;}
#ptp-16860 .ptp-item-container .ptp-row-id-0{font-size:24px !important; color:#666666; font-family:"OpenSans-Bold"; padding:15px 0 19px !important}
#ptp-16860 div.ptp-most-popular{background-image:url(../images/most-popular-stiker.png); background-repeat:no-repeat;background-color:transparent; height: 72px;position: absolute;text-indent: -999em;width: 88px;z-index:9;border-radius:6px 0 0 !important}
#ptp-16860 .ptp-item-container .ptp-cta{ border-bottom:1px solid #DCDCDC; }
#ptp-16860 .ptp-col-id-0 .ptp-item-container .ptp-cta{border-left:1px solid #DCDCDC;border-radius:0 0 0px 6px;}
#ptp-16860 .ptp-col-id-1 .ptp-item-container .ptp-cta{border-left:1px solid #DCDCDC;}
#ptp-16860 .ptp-col-id-2 .ptp-item-container .ptp-cta{border-right:1px solid #DCDCDC; border-radius:0 0 6px 0px; border-left:1px solid #DCDCDC;}
#ptp-16860 .ptp-item-container .ptp-cta a.ptp-button{background:#f4a222; border-bottom:4px solid #be7600; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px; font-size:20px; font-family:"OpenSans-Bold"; width:48%; padding:8px 0 9px;}
#ptp-16860 .ptp-item-container .ptp-delivered{color: #515650;font-family: open_sansregular;font-size: 16px;padding-top: 10px;text-transform:lowercase;}
#ptp-16860 .ptp-item-container .ptp-plan a{color:#fff;}	
div#ptp-16860 .ptp-highlight a.ptp-button:hover{background:#f4a222;}
#ptp-16860 .ptp-item-container .ptp-cta{display:none;}


/* Book Sale page Price Comparsim */
table#t6 {border-collapse: collapse;border-width: 0px;border-style: outset;line-height: 2.0em;text-align: left;vertical-align: top;width: 100%;	}
table#t6 thead tr {}
table#t6 thead tr th.t6 {color: #FFFFFF;background: #9F0606;background: -moz-linear-gradient(top,  #9F0606 0%, #9F0606 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9F0606), color-stop(100%,#9F0606)); 
background: -webkit-linear-gradient(top,  #9F0606 0%,#9F0606 100%);background: -o-linear-gradient(top,  #9F0606 0%,#9F0606 100%);background: -ms-linear-gradient(top,  #9F0606 0%,#9F0606 100%);
background: linear-gradient(to bottom,  #9F0606 0%,#9F0606 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#9F0606", endColorstr="#9F0606",GradientType=0 );
font-size: 0.9em;letter-spacing: 0;line-height: 2.0;padding: 4px;text-transform: none;text-align: center;}
table#t6 thead tr th#t6.start {}
table#t6 thead tr th#t6.end {}
table#t6 tbody tr {background: none repeat scroll 0 0 #F8F4F2;}
table#t6 tbody tr.table-alternate {background: none repeat scroll 0 0 #FFFFFF;}
table#t6 tbody tr td {color: #34352B;padding: 5px;border-width: 0px;line-height: 1.2;font-size: 1.1em;border-top: medium none;padding: 15px;text-align: left;vertical-align: 0;}
table#t6 tbody tr td#n1 {width: 15%;}
table#t6 tbody tr td#n2 {width: 9%;}
table#t6 tbody tr td#n3 {width: 10%;}
table#t6 tbody tr td#n4 {width: 9%;}
table#t6 tbody tr:hover td {}
table#t6 tfoot tr {}
table#t6 tfoot tr td {color: #000000;background: #FFFFFF;background: -moz-linear-gradient(top,  #FFFFFF 0%, #EEEEEE 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9F0606), color-stop(100%,#EEEEEE)); 
background: -webkit-linear-gradient(top,  #FFFFFF 0%,#EEEEEE 100%);
background: -o-linear-gradient(top,  #FFFFFF 0%,#EEEEEE 100%);
background: -ms-linear-gradient(top,  #FFFFFF 0%,#EEEEEE 100%);
background: linear-gradient(to bottom,  #FFFFFF 0%,#EEEEEE 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#EEEEEE",GradientType=0 );
padding: 4px;
border-width: 0px;
font-size: 1.1em;
border-top: medium none;
text-align: center;
}
/*table#t6 tbody tr.row2 td#n1{width:39%;}*/
.package-comparison table#t6 thead tr th.t6:first-child{background:none;}
.package-comparison table#t6 tbody{border:1px #dcdcdc solid; border-left:0px;}
.package-title{font-size:25px; color:#393939; text-transform:uppercase; margin-left:-10px;}
.package-comparison table#t6 tbody tr{border-left:7px #dfcac3 solid;}
.package-comparison table#t6 tbody tr.table-alternate{border-left-color:#f9cc85;}
.package-comparison table#t6 tbody tr td#n3{border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid;}
.package-comparison table#t6 thead tr th#n2{border-radius:6px 0 0 0px; border-right:1px #fff solid;}
.package-comparison table#t6 thead tr th#n4{border-radius:0px 6px 0 0px; border-left:1px #fff solid;}
table#t6 thead tr th#n2,.package-comparison .package-buynow-btn.standard{background:#9f0606 none repeat scroll 0 0;}
table#t6 thead tr th#n3,.package-comparison .package-buynow-btn.enhanced{background:#4398a8 none repeat scroll 0 0;}
table#t6 thead tr th#n4,.package-comparison .package-buynow-btn.premium{background:#f4a321 none repeat scroll 0 0;}
.package-comparison .package-buynow-btn.standard{border-bottom: 3px solid #690000;}
.package-comparison .package-buynow-btn.enhanced{border-bottom: 3px solid #247989;}
/* woocoomerce subscription customization */
#product-16770 .entry-summary .price {display: none;}
#product-16770 .entry-summary .woocommerce-variation-price .price{display: inherit;}
#product-16770 .detail-quantity, #product-16769 .detail-quantity{display: none;}
#product-16770 #premium-pricing, #product-16769 #enhanced-prices{-webkit-appearance: button;-webkit-border-radius: 2px;-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);-webkit-user-select: none;background-image: url(../images/dropdown.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);background-position: 97% center;background-repeat: no-repeat;border: 1px solid #AAA;color: #555;font-size: inherit;overflow: hidden;padding: 5px 10px;text-overflow: ellipsis;white-space: nowrap;width: 300px;line-height: 20px;height: 40px;-moz-appearance: inherit;background-image: url("../images/dropdown.png"), linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5);}
.woocommerce #product-16770  form.cart .variations td,.woocommerce #product-16769  form.cart .variations td{line-height: 14px !important;}
.woocommerce #product-16770 form.cart .variations label, .woocommerce #product-16769 form.cart .variations label{display: block;color: #333 !important;font-size: 14px !important;font-weight: normal;} 
.page-id-24064 li {color: #333;line-height: 24px;font-size: 13px;}
.page-id-24064 p{color: #333;}
/* cart popup start here*/
#cartPopup .modal-dialog.modal-dialog-centered{    max-width: 1000px;margin: 1.75rem auto;min-height: calc(100% - (1.75rem * 2));display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}

/* book editing and book publicity start here*/
.page-id-27539 .breadcrumbs, .page-id-27537 .breadcrumbs {    display: none;	}
/*book publicity start here*/
.social-book-publicity{	background: url(../images/social-icons.png);background-repeat: repeat;width: 201px;height: 36px;display: block;background-repeat: no-repeat;margin: 0 auto;float: none;}
.banner.book-marketing .mainContainer .banner_text {padding: 93px 0 0 0px;}
.book-marketing .mainContainer .banner_text  h1{    font-size: 78px;line-height: 70px;font-family: open_sansregular;font-weight: 100;}
.book-marketing .mainContainer .banner_text  h2{font-size: 34px;text-align: center;line-height: 1.3;}
.book-marketing .mainContainer .banner_text  h1, .book-marketing .mainContainer .banner_text h2{padding: 0 0 46px;text-shadow: 0px 0px 4px black;}
.book-marketing-banner-text .banner_text{padding-top:0;width: 100%;padding: 0;padding-top: 20%;text-align: center;}
.book-marketing.book-marketing-banner-text{clear:both;float:left;width:100%;background:#16225e;color:#fff;padding:10px 0 30px 0;}
.book-marketing-banner-text .banner_text p{font-size:18px;color:#fff;line-height:28px;}
.book-marketing-banner-text .banner_text h3{font-size:38px;text-transform:capitalize;font-family:'Open Sans', sans-serif;}
.book-marketing.comparison-package{text-align:center;margin-top:0;display:inline-block;width:100%;background:#eae0c3;padding-top:40px;padding-bottom:0px;padding-top:0;}
.book-marketing.comparison-package .all-service{padding-bottom:40px;}
.book-marketing.comparison-package h3{margin-top:30px;font-size:30px;text-transform:inherit;color:#000000;font-family:'Open Sans', sans-serif;font-weight:normal;}
.book-marketing.comparison-package .ptp-plan span{font-size:32px;line-height:normal;font-weight:normal;}
.book-marketing.comparison-package #ptp-27541 .ptp-price{font-size:70px;padding:0;background:#7134b7;color:#fff;line-height:normal;}
#ptp-27541 a.ptp-button{font-size:18px;padding:20px 50px !important;}
.book-marketing.comparison-package #ptp-27541 .ptp-plan span.title_price{font-size:18px;font-family:Arial,Helvetica,sans-serif;}
#ptp-27541 .ptp-plan{background:#7134b7;color:#fff;}
#ptp-27541 .ptp-item-container .ptp-bullet-item{background:#fff;padding:20px !important;border:0;}
 #ptp-27541 .ptp-bullet-item{background:#fff;color:#000;font-size:14px !important;line-height:22px;}
#ptp-27541 .ptp-bullet-item h4{font-size:20px;color:#000;}
div#ptp-27541 .price_left{text-align:left;}
div#ptp-27541 .price_left li{margin-bottom:10px;}
#ptp-27541 div.ptp-item-container .ptp-cta{background-color:#fff;padding-bottom:30px;}
#ptp-27541 div.ptp-item-container .ptp-cta a.ptp-button{border-radius:6px;padding:22px 0;font-size:20px !important;}
#ptp-27541 div.ptp-item-container .tt-ptp-empty-row{display:none;}
.comparison-package .all-service ul li{display:inline-block;padding-left:0;position:relative;padding-left:30px;font-size:22px;margin-right:0px;display:inline-block;padding-right:20px;font-weight:normal;font-family:'Open Sans', sans-serif;}
.comparison-package .all-service ul{margin:0;padding:0;text-align:center;}
.comparison-package .all-service h4{font-size:35px;margin-bottom:16px;color:#000;font-family:'Open Sans', sans-serif;}
.comparison-package .all-service ul li:before{content:'';position:absolute;left:0;top:9px;width:12px;height:12px;background:#000;border-radius:50%;}
.comparison-package .all-service ul li:nth-child(1):before{visibility:hidden;}
.editing-work-flow h3{background:#06275b;color:#fff;font-size:30px;text-transform:capitalize;text-align:center;padding:18px 0;margin-top:0;margin-bottom:50px;font-weight:bold;}
.editing-work-flow .digitblock{width:25%;float:left;text-align:center;padding:0 10px;}
.editing-work-flow .digitblock span{background:#fff;width:80px;height:80px;background:transparent;display:inline-block;font-size:35px;border:1px solid #c7c7c7;border-radius:50%;line-height:80px;font-weight:bold;}
.editing-work-flow .digitblock h5{font-size:18px;color:#000;margin-bottom:0;padding-bottom:0;font-weight:600;}
.editing-work-flow .digitblock p{font-size:16px;color:#000;margin-bottom:0;padding-bottom:0;color:#000000;}
.editing-work-flow .mainContainer{width:100%;max-width:1170px;}
div#ptp-27541 ul.amazon-li{min-height:220px;}
div#ptp-27541 .ptp-col-id-2 .ptp-bullet-item.ptp-row-id-1{padding:0 !important;}
#ptp-27541 .ptp-item-container{border-color:transparent;border:0;}
#ptp-27541 div.ptp-item-container{border-radius:0 !important;}
.banner.book-marketing{background:url(../images/main_banner.jpg) center no-repeat;margin-top:0;background-size:cover;height: 500px;}
.page-id-27539 .mainContainer .banner_text .green_button a{float:none;display:inline-block;clear:both;background:#f99932;color:#fff;width:auto;padding:19px 30px;box-shadow: 0px 6px 0px 0px #e2752b;font-family:Arial, Helvetica, sans-serif;font-weight:600;font-size:24px;}
.page-id-27539 .mainContainer .banner_text .green_button{width:100%;text-align:center;padding:0;margin:0;margin-top:0px;    cursor: pointer;}
.page-id-27539 .mainContainer .banner_text .green_button a:hover{background-color:#fc8d42;}
/* book publicity end here*/
/* book editing start here*/
#ptp-27544 .ptp-cta{background-color:transparent;padding-bottom:30px;}
#ptp-27544 .ptp-cta a.ptp-button{border-radius:6px;padding:22px 0;font-size:20px !important;}
.book-editing-banner-text{clear:both;display:inline-block;width:100%;background:#741f03;color:#fff;text-align:center;padding:10px 0 30px 0;}
.editing-package{clear:both;}
.book-editing-banner-text .banner_text{padding:0;}
.book-editing-banner-text .banner_text{text-align:center;}
.book-editing-banner-text .banner_text p{font-size:16px;color:#fff;line-height:28px;}
.book-editing-banner-text .banner_text h3{font-size:38px;text-transform:capitalize;font-family:'Open Sans', sans-serif;}
.editing-package h3{text-align:center;text-transform:capitalize;font-size:70px;color:#fff;border-bottom:2px solid #fff;padding-bottom:10px;font-weight:400;font-family:Calibri,Arial,sans-serif;}
.editing-package{background:url(../images/book_bg.png) center no-repeat;padding-top:10px;box-sizing:border-box;background-size:cover;}
#ptp-27544 .ptp-col-id-0 div.ptp-item-container .ptp-plan{background:#084077;color:#fff;font-size:33px;min-height:152px;vertical-align:middle;display:flex;align-items:center;justify-content:center;font-weight:normal;}
#ptp-27544 div.ptp-item-container{border:0;border-radius:0px !important;}
#ptp-27544 div.ptp-item-container .ptp-price{padding:10px 15px;font-weight:600;}
#ptp-27544 .ptp-col-id-1 div.ptp-item-container .ptp-plan{background:#3fa82f;color:#fff;}
#ptp-27544 .ptp-col-id-1 div.ptp-item-container .ptp-plan{background:#3fa82f;color:#fff;}
#ptp-27544 .ptp-col-id-1 div.ptp-item-container .ptp-plan span{font-size:33px;font-weight:normal;}
#post-27537 .editing-work-flow .digitblock{width:20%;}
#ptp-27544 .ptp-col-id-2 div.ptp-item-container .ptp-plan{background:-moz-linear-gradient(13.55% 129.57% 45deg,rgba(231, 153, 0, 1) 5.52%,rgba(255, 183, 23, 1) 17.79%,rgba(255, 213, 69, 1) 25.77%,rgba(255, 213, 69, 1) 32.52%,rgba(255, 230, 69, 1) 47.24%,rgba(255, 190, 46, 1) 64.42%,rgba(255, 183, 23, 1) 79.14%,rgba(231, 153, 0, 1) 94.48%);background:-webkit-linear-gradient(45deg, rgba(231, 153, 0, 1) 5.52%, rgba(255, 183, 23, 1) 17.79%, rgba(255, 213, 69, 1) 25.77%, rgba(255, 213, 69, 1) 32.52%, rgba(255, 230, 69, 1) 47.24%, rgba(255, 190, 46, 1) 64.42%, rgba(255, 183, 23, 1) 79.14%, rgba(231, 153, 0, 1) 94.48%);background:-webkit-gradient(linear,13.55% 129.57% ,86.45% -29.57% ,color-stop(0.0552,rgba(231, 153, 0, 1) ),color-stop(0.1779,rgba(255, 183, 23, 1) ),color-stop(0.2577,rgba(255, 213, 69, 1) ),color-stop(0.3252,rgba(255, 213, 69, 1) ),color-stop(0.4724,rgba(255, 230, 69, 1) ),color-stop(0.6442,rgba(255, 190, 46, 1) ),color-stop(0.7914,rgba(255, 183, 23, 1) ),color-stop(0.9448,rgba(231, 153, 0, 1) ));background:-o-linear-gradient(45deg, rgba(231, 153, 0, 1) 5.52%, rgba(255, 183, 23, 1) 17.79%, rgba(255, 213, 69, 1) 25.77%, rgba(255, 213, 69, 1) 32.52%, rgba(255, 230, 69, 1) 47.24%, rgba(255, 190, 46, 1) 64.42%, rgba(255, 183, 23, 1) 79.14%, rgba(231, 153, 0, 1) 94.48%);background:-ms-linear-gradient(45deg, rgba(231, 153, 0, 1) 5.52%, rgba(255, 183, 23, 1) 17.79%, rgba(255, 213, 69, 1) 25.77%, rgba(255, 213, 69, 1) 32.52%, rgba(255, 230, 69, 1) 47.24%, rgba(255, 190, 46, 1) 64.42%, rgba(255, 183, 23, 1) 79.14%, rgba(231, 153, 0, 1) 94.48%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#E79900', endColorstr='#E79900' ,GradientType=0)";background:linear-gradient(45deg, rgba(231, 153, 0, 1) 5.52%, rgba(255, 183, 23, 1) 17.79%, rgba(255, 213, 69, 1) 25.77%, rgba(255, 213, 69, 1) 32.52%, rgba(255, 230, 69, 1) 47.24%, rgba(255, 190, 46, 1) 64.42%, rgba(255, 183, 23, 1) 79.14%, rgba(231, 153, 0, 1) 94.48%);border-style:Solid;border-color:#EFA420;border-color:rgba(239, 164, 32, 1);border-width:1px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E79900',endColorstr='#E79900' , GradientType=1);}
#ptp-27544 .ptp-col-id-2 div.ptp-item-container .ptp-plan span{font-size:33px;color:#a35911;font-weight:normal;}
#ptp-27544 div.ptp-item-container .ptp-price{font-size:26px;color:#000000;text-transform:uppercase;text-align:left;background:transparent;}
#ptp-27544 div.ptp-item-container .ptp-bullet-item{text-align:left;padding:20px !important;font-size:18px !important;color:#000;padding:5px 15px !important;position:relative;padding-left:70px !important;font-weight:600;}
#ptp-27544 div.ptp-item-container .ptp-price span{border-bottom:2px solid;color:#000000;display:inline-block;line-height:1;}
#ptp-27544 div.ptp-item-container .ptp-plan hr{margin-top:10px;margin-bottom:10px;}
div#ptp-27544 .ptp-item-container{background:rgba(255, 255, 255, 0.9);min-height:724px;min-height:595px;padding-bottom:15px !important;}
#ptp-27544 .ptp-item-container .ptp-bullet-item,#ptp-27544 div.ptp-item-container .ptp-price{border:0;background:transparent;}
#ptp-27544 div.ptp-item-container .ptp-bullet-item:before{content:'';position:absolute;left:25px;top:13px;width:26px;height:22px;background:url(../images/correct_icon.png);background-size:100% 100%;}
#ptp-27544 div.ptp-item-container .ptp-bullet-item.tt-ptp-empty-row:before{content: none;}
.editing-package .yellow_button a{font-size:28px;background:#f99932;color:#fff;padding:10px 30px;border-radius:8px;box-shadow: 0px 8px 0px 0px #e2752b; text-transform:uppercase;}
.editing-package .yellow_button{text-align:center;padding-bottom:51px;margin-top:40px;}
.editing-work-flow.edit_book h3{background:#741f03;font-family:'Open Sans', sans-serif;font-weight:normal;font-size:34px;}
.editing-work-flow.edit_book .digitblock span{background:#741f03;color:#fff;border-color:transparent;font-family:'Open Sans', sans-serif;}
.editing-work-flow.edit_book .digitblock h5{font-size:18px;line-height:28px;font-family:'Open Sans', sans-serif;}
.page-id-27537 .mainContainer .banner_text .green_button a{float:none;display:inline-block;clear:both;background:#f99932;color:#fff;width:auto;padding:19px 30px;box-shadow: 0px 6px 0px 0px #e2752b;font-family:Arial, Helvetica, sans-serif;font-weight:600;font-size:24px;}
.page-id-27537 .mainContainer .banner_text .green_button{width:100%;text-align:center;padding:0;margin:0;margin-top:80px;    cursor: pointer;}
.page-id-27537 .mainContainer .banner_text{width:100%;padding:0;padding-top:9%;text-align:center;}
.page-id-27537 .mainContainer .banner_text h2{text-align:center;font-weight:normal;font-size:32px;margin-top:32px;text-shadow:1px 1px #000;font-family:Helvetica;}
#post-27537 .mainContainer .banner_text h2{font-weight:600;font-weight:600;font-family:Calibri,Arial,sans-serif;font-size:32px;letter-spacing:0.5px;}
.page-id-27537 .mainContainer .banner_text h1{text-shadow:1px 1px #000;font-family:'Open Sans', sans-serif;font-weight:normal;}
.book-marketing-banner-text .mainContainer .banner_text,.book-editing-banner-text .mainContainer .banner_text{padding-top:0;}
#post-27537 .banner{background:url(../images/book_editing_banner.jpg) center no-repeat;margin-top:0;background-size:cover;height: 500px;}
.editing-package .yellow_button a:hover,#post-27537 .mainContainer .banner_text .green_button a:hover{background-color:#fc8d42;}
#post-27537 .ptp-three-col{width:33%;}
div#ptp-27544 .ptp-col-id-2 .ptp-plan hr{border-color:#707070;}
.book-marketing-banner-text .mainContainer{width:1170px;}
/* book editing end here*/
#cartPopup .woocommerce div.product p.price {	margin-top: 20px;margin-bottom: 0px;	} 
#cartPopup .detail-quantity {    float: left;	}
#cartPopup .single_add_to_cart_button.button.alt {    margin-top: 50px;	}
#cartPopup .detail-quantity .addon-name {	line-height: 40px;	}
#cartPopup .single_add_to_cart_button.button.alt {        background-image: url(../images/cart-icon.png) !important;    background-repeat: no-repeat !important;    background-position: 15px center !important;    text-transform: uppercase !important;    font-size: 16px !important;    padding: 12px 15px 12px 60px !important;    margin-top: 62px;		}
#cartPopup .single_add_to_cart_button.button.alt:before {	background: url("../images/cart-seprater.jpg") repeat-y;	content: "";	height: 100%;	left: 47px;	position: absolute;	top: 0;	width: 2px;;	} 
#cartPopup .detail-quantity h3.addon-name {    font-size: 16px;    color: #f4a321;    font-weight: bold;    float: left;    margin-right: 12px;    margin-top: 14px;    text-transform: uppercase;	}
#cartPopup .quantity input {   border-radius: 4px;    width: 62px !important;    position: relative;height: 45px;		}
#cartPopup .quantity {   border: none;		}
#cartPopup .quantity input.qty {    float: right !important;    border: none !important;    background: none;    height: 40px;border: 1px #9f0606 solid !important;	} 
#cartPopup .single_add_to_cart_button.button.alt:hover {	border-bottom-color: #790000 !important;	background: #9f0606;		}
#cartPopup .button.single_add_to_cart_button:hover:before {    background: url("../images/cart-hover-seprater.jpg") repeat-y;    content: "";    height: 100%;    left: 47px;    position: absolute;    top: 0;    width: 2px;	}
#cartPopup .woocommerce-product-gallery__image {    margin-top: 50px;	}
#cartPopup .close {    margin-top: -10px !important;	}
a.homecomp_learnmore:visited{color:#f4a321;}
body.single-product #recent-posts-2 ul li{line-height: 34px}
.banner-img {height: auto; }
.page .preview_product .close {top: 0; right: 5px; color: red; opacity: 1; text-shadow: none; }
.page .preview_product.modal{padding-top: 15px}
.page .woocommerce span.onsale {min-height: 50px; min-width: 50px; padding: 0; line-height: 50px;top: -2px; }
.woocommerce-page .woocommerce-info::before { top: 9px; }
.woocommerce-page .woocommerce-info {margin-top: 5px; }
.woocommerce-page.woocommerce div.product form.cart .variations td {vertical-align: text-bottom; margin: 0; }
.woocommerce-page.woocommerce div.product form.cart .variations td.label label {font-weight: 700 !important; }
.img-box  {display: inline-block;vertical-align: top; } 
.img-box a {display: block; }
body .woocommerce form .form-row .input-checkbox {margin: 7px 0; }
#footer .bbb-verify-img .seal-godaddy+a {display: none; }
.woocommerce-account .woocommerce-message::before {top: 7px; }
.fa-mail-forward:before, .fa-share:before {color: #772003; }
.page-template-tmp-blog-php #main-body {background: #f2f2f2; }
.page-template-tmp-blog-php #footer {margin-top: 0; }
.checkout-form .checkout .woocommerce-additional-fields>h3 {
    padding-left: 0 !important;
}
.woocommerce-checkout #payment div.payment_box::before{border: 0 !important}
.woocommerce-checkout #payment p {
    margin: 0;
    padding: 0;
}

.woocommerce-checkout #payment fieldset {margin-top: 12px; border-top: 1px solid gainsboro; padding-top: 14px; }
 .woocommerce-checkout .payment_box.payment_method_authorize_net_cim_credit_card {margin-bottom: 0 !important; }
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {padding: 6px 0; }
#footer .bbb-verify-img .seal-godaddy+a {display: none; }
.woocommerce-page .page-title {padding-bottom: 10px; }
.woocommerce-cart .woocommerce .quantity .qty {width: 3.631em; text-align: center; border: 0; }
.remember_me input {top: 1px; position: relative; }
.variations select#enhanced-prices {background-image: none !important; border: 1px #ccc solid !important; border-left: 5px #f4a321 solid !important; }
.woocommerce div.product form.cart table.variations {margin-bottom: 0 !important; }
.woocommerce div.product form.cart table.variations+.single_variation_wrap  .woocommerce-variation.single_variation{margin-left: 149px; }
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {padding-top: 9px; }
.woocommerce td.product-name dl.variation p {padding: 0;line-height: inherit;}
#cartPopup .crpuclose {color: #f4a321;opacity:1;}
#cartPopup .crpuclose:hover{color: #000;opacity:.2;}