/*
 *  BookTicker CSS for WordPress
 */


div#container {
margin: 0 auto !important;
white-space: normal;
/*width: 100% !important;*/
}

div#container .top_content, div#container .box_header, div#container .box_bg {
margin: 0 auto;
width: 1300px;
}

body.tax-seller_category #container .content {
    float:          left;
}


div.posts_deals {
    background:     #EEE;
}
ul.rate_summery {
    border-top:     none;
}
li.rate_item_sold, li.rate_percentage, li.rate_current_price {
    display:        none;
}

body {
    font-family:    "Open Sans", Arial, Helvetica, sans-serif;
    font-size:      13pt;
}

.header {
    background-color: #fda600;
    height:         47px;
}

.header_inner {
    background:     #fda600 url('/graphics/site/detail_bg.jpg') repeat-x left bottom;
}

.logo {
    width:          407px;
    height:         63px;
    border:         0;
    padding:        0px 0 12px 15px;
    background:     url('/graphics/site/bt_logo1.png') no-repeat left; 
}

.logo a:link {
    text-decoration:    none;
}

.logo a {
    display:        block; 
    clear:          none; 
    width:          407px; 
    height:         63px;
}

.logo img {
    display:        none;   /* Override by .logo background */
    max-width:      407px;
}

.login_area {
    color:          #ffc85c;
}

.login_area a {
    color:          #FFF;
}

.login_area span {
    color:          #ffc85c;
}

.login_area {
    right:          300px;
}

.top_navigation {
    float:          right;
    /*width:          160px;*/
    width:          auto;
    position:       relative;
    z-index:        999;
    top:            -133px;
    margin-top:     5px;
    padding-right:  89px;
}

.top_navigation_in ul li a {
    color:          #000;
    text-shadow:    0px 0px 0px #fda600;
    /*background:     url('1-default/bullet.png') no-repeat right;
    background-color:   #ffc85c;*/
    /*background:      #ffc85c no-repeat right;*/
    background:     no-repeat right;
    border:         1px solid #ca8500;
    padding:        8px 15px;
}

.blog, body.home {
    background:     #ffffff url('/graphics/site/body_bg.jpg') repeat-x left top;
    box-shadow:     -10px 0px 10px #df9100;
    background-position:    0px 36px;
}

.box_header {
    background:     url('/graphics/site/box_top.png') no-repeat center;
    height:         24px;
}

.box_bg {
    background:     url('/graphics/site/box_bg.png') repeat-y center;
    height:         390px;
}

.box_bottom {
    background:     url('/graphics/site/box_bottom.png') no-repeat bottom;
    min-height:     410px;
}

.box_header, .box_bg, .box_bottom {
    width:          992px;
    width:          1270px !important;
}

.share_div {
    border-top:     0px solid #d9d9d9;
    padding-top:    35px;
}

.ui-slider-horizontal {
    display:        none;
}

.yellow_deal_container, 
.yellow_deal_container_small {
    background-repeat:  no-repeat;
    white-space:        nowrap;
    clear:              both;
}

.yellow_deal_container_small { /* Class for product pages */
    margin-bottom:  10px;
    width:          100%;
    height:         60px;
    clear:          both;
}

.yellow_deal_container {
    /*width:          296px;*/
    height:         46px;
    
    /*background-image:   url('/graphics/site/timer_bg.png');*/
    background-image:   url('/graphics/home/featured/deal-container.png');
}

.title_yellow { /*FEATURED DEALS text*/
    display:        block;
    float:          left;
    width:          145px;
    height:         26px;
    color:          #FFF;
    font-family:    'Open Sans';
    font-weight:    bold;
    font-size:      14px;
    /*text-shadow:    -1px 1px #d08c29;*/
    text-transform: uppercase;
    padding:        15px 0 21px 15px;
}

.yellow_deal_container .featured_text {
    text-transform: uppercase;
    font-family:    'Open Sans';
    font-weight:    bold;
    font-size:      18px;
    color:          #FFF;
    position:       relative;
    top:            25%;
    padding-left:   20px;
    /*padding:        45px 0 0 15px;*/
}

.title_grey {
    display:        none;
}

.deal_time_box {
    position:       relative;
    float:          left;
    margin:         -5px 0 0 30px;
    padding-top:    7px;
    width:          240px;
    height:         40px;
    color:          #b0b4b6;
    border-top:     0px solid #d9d9d9;
    clear:          right; 
}

.yellow_deal_container_small .deal_time_box {
    margin:         0;
    padding:        3px 20px 0 10px;
    width:          180px;
    height:         55px;
    background:     rgb(254,193,73) url('/graphics/product/yellow_banner_wedge.png') no-repeat right top; /* #FEC149 */
}

.deal_time_box .title_text { /* "Deal Ends" text */
    float:          left;
    clear:          none;
    height:         30px;
    font-size:      10px;
    color:          #FFF;
    text-shadow:    -1px 1px #d08c29;
    text-transform: uppercase;
}

.yellow_deal_container .deal_time_box .title_text {
    width:          20px;
    padding:        12px 20px 0 0;
    white-space:    normal;
}

.yellow_deal_container_small .deal_time_box .title_text {
    width:          50px;
    height:         12px;
    white-space:    nowrap;
}

#countdowncontainer, 
ul.deal_box {
    float:          left;
    margin:         0;
    padding:        0;
    white-space:    nowrap;
}

ul.deal_box {
    list-style:     none;
}

ul.deal_box li {
    float:          left;
    width:          auto;
    margin:         0;
    padding:        8px 10px 0 0;
    line-height:    normal;
    vertical-align: middle;
    color:          #000;
    text-align:     center;
    font-size:      20px;
    font-weight:    bold;
}

.yellow_deal_container_small ul.deal_box li {
    padding-top:    0;
}

li.expired {
    padding:        0;
    width:          100%;
}

.deal_box li small {
    display:        block;
    font:           8px "Open Sans", Arial, Helvetica, sans-serif;
    color:          #d08c29;
    text-transform: uppercase;
    margin-top:     -4px;
}

.deal_time_box .fr .strike_rate {
    display:        none;
}

.deal_time_box .fr .rate {
    display:        none;
}

.rate_summery li {
    display:        none;
}

.border_bottom {
    border-bottom:  0px solid #D9D9D9;
}

#content .text_content {
    margin:         0;
    padding:        0; 
    font-size:      14px;
    line-height:    27px;
    clear:          both;
    white-space:    normal;
}

.title_list_block .text_content {
    white-space:    normal;
}

a.btn_buy {
    color:          #FFF;
    text-shadow:    1px -1px 1px #018478;
    background:     url('/graphics/site/buy_bt.png') no-repeat left top;
}


a:hover.btn_buy {
    background:     url('/graphics/site/buy_bt_over.png') no-repeat left top;
}

.deal_time_box a.btn_buy {
    width:          163px;
    height:         50px;
    font-size:      18px;
    font-weight:    bold;
    display:        block;
    float:          left;
    text-decoration:    none;
    margin-top:     50px;
    text-align:     center;
    line-height:    40px;
    margin-right:   22px;
}

a {
    outline:        none;
    color:          #14ada4;
}

.index_share_spacer {
    padding-left:   414px;
}

.top_meta {
    margin-bottom:  10px;
    clear:          both;
    display:        block;
    min-height:     55px;
    background-image:   url('/graphics/site/timer_bg_detail.png');
    background-repeat:  no-repeat;
}

.entry .post-meta, h1.singleh1 {
    border-bottom:  0px solid #d9d9d9;
    color:          #aaa9a9;
}

.content_right p, .product_right p, .text_content p, .text_content {
    padding:        30px 0px 0px 0px;
}

.sidebar .search, .post-content .search {
	/*background: rgba(0,0,0,0) url('/graphics/site/sidebar_search_input_bg.png') no-repeat left center;*/
    /*background: none;
	float: left;
	width: auto;
	height: 25px;
	margin: 0;
	border: 0;
	padding: 0 3px 0 3px;
	color: #666 !important;
	font-size: 14px;
	vertical-align: middle;
    white-space: normal;*/
	/*    background:     url('/graphics/site/search.png') no-repeat;*/

    /*background: rgba(0, 0, 0, 0) url("/graphics/site/sidebar_search_input_bg.png") no-repeat scroll left center;*/
    background: none;
    border: 0 none;
    color: #666;
    float: left;
    font-size: 14px;
    height: 25px;
    margin: 0;
    padding: 0 3px;
    vertical-align: middle;
    width: auto;
}

.sidebar .search fieldset button, .post-content .search fieldset button {
    background: #FDA600 url('/graphics/site/sidebar_btn_search.png') no-repeat center center;
	display: block;
	float: left;
	width: 24px;
	height: 25px;
	border-width: 1px 1px 1px 0;
	border-color: #BDBDBD;
	border-style: solid;
	margin-top: 0px;
	/*border:         0px;
    background:     url('/graphics/site/btn_search.png') no-repeat left;*/
}

.post-content .search fieldset input, .sidebar .search fieldset input {
	color: #666;
	border: 0;
	margin: 4px 15px 0 0;
	width: 120px;
}

/*search style for blog, terms, about*/
.sidebar_search_in {
    background: rgba(0, 0, 0, 0) url("/graphics/site/sidebar_search_input_bg.png") no-repeat scroll left center;
    font-size: 14px;
    height: 25px;
    margin: 0 !important;
    padding: 0 3px;
}

.left_sidebar_categories a {
	color: #282828;
	font-size: 13px;
	line-height: 22px;
}

.subscribe_box {
    background:     url('/graphics/site/subscribe_bg.png') no-repeat left;
    border:         0px solid #b6bbbe;
    margin:         7px 68px 0px 0px;
}

.subscribe_box h3 {
    color:          #303030;
    /*padding:        25px 0px 0px 82px;*/
    padding:        25px 12px 0 85px;
    font-size:      14px;
}

.subscribe_box .subscribe_bg {
    background:     url('/graphics/site/subscribe_box.png') no-repeat;
    width:          197px;
    height:         36px;
    margin:         0px 0px 0px -120px;
    padding-left:   0px;
    float:          left;
    margin-top:     46px;
}

.subscribe_box .subscribe_bg .text_bg {
    width:          133px;
    font-size:      12px;
    font-weight:    normal;
    float:          left;
    margin-top:     7px;
    margin-left:    10px;
    background:     none;
}

.subscribe_box .subscribe_bg .subscribe_submit {
    border:         0px;
    background:     url('/graphics/site/btn_subscribe.png') no-repeat;
    color:          #FFF;
    text-shadow:    0px 0px 0px #000;
    width:          30px;
    height:         35px;
    cursor:         pointer;
    font-size:      0px;
    font-weight:    bold;
    float:          none;
    text-align:     center; 
    margin-left:    5px;
}

.subscribe_box .subscribe_bg .subscribe_submit:hover {
    background:     url('/graphics/site/btn_subscribe_over.png') no-repeat;
}

.btm_border {
    border-bottom:  0px solid #ecefef;
}

.allinone {
    background:     #ffa600;
    text-align: center !important;
	padding: 55px 0 !important;
}

.allinone a{
	color: #000;
}

.widget h3, .widget-small h3 {
    color:          #1f2122;
    border-bottom:  0px solid #d9d9d9;
    font-size:      0px;
    padding-bottom: 0px;
    margin-bottom:  0px;
}

.widget li, .widget-small li {
    color:          #303030;
/*    text-align:     center;*/
    font-size:      16px;
    margin-bottom:  0px;
    padding-left:   0px;
    margin-top:     10px;
}

.footer {
    background:     #FFF;
    border-top:     0px solid #f0f2f3;
    text-align:     center;
    background:     #f0f2f3 url('/graphics/site/body_bg.jpg') repeat-x left top;
    box-shadow:     -10px 0px 10px #df9100;
}

p.copyright {
    float:          none;
    font-size:      11px;
    color:          #303030;
}

p.copyright a {
    color:          #303030;
}


h3.deal_widget_title {
    padding:        35px 0 0 0;
    font-size:      25px;
    border-bottom:  1px solid #df9100;
    padding-bottom: 5px;
    margin-bottom:  13px;
    height:         30px;
    text-align:     center;
}

hr {
    clear:          both;
    border:         none;
    background:     #FFF;
    border-bottom:  0px solid #ccc;
    padding:        0px 0 0 0;
    height:         0px;
}

.deals_widget {
    /*margin:         30px auto;*/
    margin:         20px auto;
}

.product_image {
    padding:        5px 0px 15px 0px;
}

.bt_title_column_left .product_image { /* Single-title image */
    padding-top:    0;
}

.title_name {
    float:          center;
    padding:        5px 0px 27px 20px;
    white-space:    nowrap;
    overflow:       hidden;
    text-overflow:  ellipsis;
    /*width:          80% !important;*/
    /*width:          85% !important;*/
    color:          #14ada4;
}

.author_name {
    font-size:      14px;
    color:          #737272;
    padding:        0px 0px 0px 20px;
}

.title_name a, .author_name .imprint_publisher {
    background-color:   rgba(255, 255, 255, 1);
}

#bt_top_categories {
	margin: 0 auto;
}

#bt_top_categories .bt_top_category {
	margin: 30px auto;
}

/*EM 8.8.2014*/

ul.left_sidebar_categories {
	/*line-height: 20px;*/
    line-height: 18px;
}

.deal_builder .deals_row_split {
	padding-top: 60px !important;
}

.deal_builder .deal_item .imprint_publisher {
	line-height:  1.7em !important;
}

#bt_home_3col {
	overflow: auto;
	padding-top: 70px !important;
/*	margin: 0 auto !important;*/
}

.sidebar_search {
	padding: 0 0 22px 0 !important;
}

.deal_builder .deals_widget {
	width: 109% !important;
}

.deal_builder .deals_more_link {
	/*padding-top: 35px !important;*/
    padding-top: 35px;
	font-size: 14px !important;
}

#bt_home_sidebar_right #bt_quiz .slickQuizWrapper .button {
	padding: 2px 4px !important;
	font-size: 12px !important;
}

#bt_home_sidebar_right #bt_quiz .slickQuizWrapper {
	padding: 0px 10px 0px 14px !important;
}

#bt_home_sidebar_right {
	width: 200px !important;
	/*padding: 41px 0 0 30px !important;*/
    padding: 41px 0 0 30px;
}

.slickQuizWrapper ul.answers {
	margin-top: 10px !important;}

ul.answers li { 
	padding-bottom: 5px;}

#bt_home_sidebar_right #bt_quiz .lit_quiz_title {
	padding: 15px 0 10px 5px !important;
}

#bt_home_sidebar_right #bt_quiz .lit_quiz_title h1 {
	padding: 0 24px 0 5px !important;
}

.type-seller h1 {
	font-size: 25px !important;
}

.title_classification { 
	padding-top: 10px !important;}

.entry div.description {
    padding-top:    20px !important;
    font-size:      15px;
    line-height:    25px !important;
    white-space:    normal;
	}

.content ul {
	line-height: 12px !important;
	list-style: none !important;
	font-size: 12px !important;
/*	margin: 15px 0 !important;*/
}

.title_classification .class_item a, .title_classification .class_item em {
	color: #14ada4 !important;
}

#bt_top_categories {
	margin-bottom: 80px !important;
}

.content-title {
	border-bottom: none !important;
}

.tabbernav {
	background: none !important;
	border-bottom: 1px solid #dcdcdc !important;
}

.tabbernav li.tabberactive {
	border: 1px solid #dcdcdc !important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 39%, #fcd999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(39%,#ffffff), color-stop(100%,#fcd999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 39%,#fcd999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 39%,#fcd999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 39%,#fcd999 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 39%,#fcd999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcd999',GradientType=0 ); /* IE6-9 */		
}

.tabbernav li.tabberactive a{color:#272a2c;}
.tabbernav li a{color:#ababab;}
.tabbernav li a:hover {color:#272a2c;}
.tabbernav li.tabberactive a:hover {color:#272a2c;}
.content_right p, .product_right p, .text_content p, .text_content {padding: 20px 0px 0px 0px !important;}

/* Featured content on front page */
.home_featured_right .text_content {
    padding: 10px 0px 0px 0px !important;
}

.content_right h3 a:hover, .content_right_inner h3 a:hover {color:#ababab !important;}
.content_right .content_right_inner h3 {padding:0 !important; margin:0 !important;}
/*overrrides to bt_wp_custom.css - changes integrated into file*/

/* Override for category/genre/filter pages 
 * This prevents an oversized margin between the sidebar and filter results
 *  caused by a non-default swap of these div items
 */
div#container div.right {
	margin: 0 auto;
	float: none;
    white-space: normal;
}

.widget {
	/*margin: 0 auto;*/
	/*width: 320px;*/
    /*width: 450px;*/
    display: inline-block;
    position: relative;
    padding-bottom: 0;
}

/* Pagination */
.pagination {
    height:     60px;
    overflow:   nowrap;
    padding-top: 20px;
}

.pagination a, .pagination span, .pagination .current {
    display:    block;
    float:      left;
    clear:      none;
    padding:    8px 10px;
    margin:     0 4px 0 0;
}


.pagination .ellip {
    background-color:   #CCC;
}

/* read more button */
.read_more_btn{
    padding: 5px 10px; 
    color: #000; 
    font-family: 'Open Sans', sans-serif; 
    border-radius: 5px; 
    font-size: 14px; 
    background: rgba(235,235,235,1); 
    display: block;
    width: 77px;
    text-decoration: none;
    margin: 0 auto;
    background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 45%, rgba(161,161,161,1) 100%); 
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,235,235,1)), color-stop(45%, rgba(235,235,235,1)), color-stop(100%, rgba(161,161,161,1))); 
    background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 45%, rgba(161,161,161,1) 100%); 
    background: -o-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 45%, rgba(161,161,161,1) 100%); 
    background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 45%, rgba(161,161,161,1) 100%);
    background: linear-gradient(to bottom, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 45%, rgba(161,161,161,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#a1a1a1', GradientType=0 );
}

/*set width for blog pages*/
#blog_page{
    width: 850px;
}

/*add spacing for blog date*/
.post-date{
    padding-left:3px;
}



.deal_item {
    clear: none;
    display: table-cell;
    float: left;
    height: 330px;
    margin: 0 !important;
    padding: 10px 0 0;
    text-align: center;
    /*width: 200px;*/
    width: 25%;
    z-index: 0;
}

.deal_item .product_image{
    text-align: center;
    border-radius: 5px;
    max-width: 130px;
}

.deal_item .imprint_coalesce{
    float: left;
}   

.deal_item .title_name{
    clear: both;
    font-size: 85%;
    font-weight: bold;
    height: 1.3em;
    overflow: hidden;
    padding: 0;
    text-align: left;
    clear: both;
    width: 140px;
}

.deal_item .author a, .deal_item .imprint_coalesce a{
    font-size: 13px;
    font-weight: normal;
    color: #737272;
    text-decoration: none;
}

.deal_item .author, .deal_item .imprint_coalesce{
    background: none;
    float: left;
    display: block;
    clear: both;
}

.deal_item .buy_list{
    padding-top: 10px;
}

.deal_item .product_image img {
    border-radius: 5px;
    max-width: 130px;
}



/*Custom CSS for New Publesher Page 060317*************************************/
.page-id-335795 .header.clear.header_inner {
    display: none;
}
.page-id-335795 .sidebar {
    display: none;
}
.page-id-335795 .footer_pre {
    display: none;
}
.page-id-335795 #container {
background: url(/main/wp-content/uploads/2017/06/bg-publisher-1.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#post_335795 {
    text-align: center;
}
.page-id-335795 .bottom {
    padding: 0px;
}
.intro-newpublisher {
    color: #33332a;
    padding-bottom: 20px;
}
.contact4rm-newpublisher {
    color: #33332a;
    border-width: 3px;
    border-style: double;
    width: 100%;
    max-width: 400px;
    margin: 0 auto !important;
}
