/* CSS Document */

/*
 1.0 Ajax response boxes
 2.0 Sign up / Registration
 3.0 Ad Creation / Update
   3.1 Ad Display
   3.1.1 GMap
 4.0 TheBePlan
 5.0 THEBEPLAN
 6.0 Shortcodes
 7.0 Text styles
 7.1 WYSIWYG EDITOR
 8.0 Media Upload
 9.0 Miscellaneous
 10.0 Classified
 11.0 Blog Carousel
 12.0 Bonus
 16.0 Media Queries
*/

/** Navigation **/
.navbar-nav{flex-direction: inherit;}

/** 1.0 Ajax response boxes */
.bcdtbp_ajax_wait {
	display: none;
}
	/** 1.0.1 BONUS */
	.iadme_br_close:before { padding-top: 4px; padding-right: 2px; }

/** 2.0 Sign up / Registration */
.signup_payment {
	cursor: pointer;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom: #B6D4EF solid 1px;
	margin-bottom: 10px;
	padding: 8px;
/*	max-width: 48%;
	min-height: 65px; */
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #B6D4EF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #B6D4EF 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #B6D4EF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #B6D4EF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #B6D4EF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #B6D4EF 100%);
}

.bcd_pay_when {
	display: inline-table;
	width: 15%;
	max-width: 15%;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
}

.bcd_pay_when_after {
	display: inline-table;
	width: 84%;
	max-width: 84%;
	font-size: 13px;
	vertical-align: middle;	
}

.bcdtbp_wrap {
	min-height: 600px;
}

.bcdtbp_wrap input[type="text"], .bcdtbp_wrap select {
	margin: 15px auto;
	height: 33px;
}

.bcdtbp_wrap .bcdtbp_editor {
	width: 99%;
	margin: 5px 0;
}

.bcdtbp_wrap .bcdtbp_editor textarea {
	height: 400px;
}

.bcdtbp_wrap .bcdtbp_editor .div_right textarea,
.bcdtbp_wrap .bcdtbp_editor .div_right input[type="text"] {
	height: auto;
	width: 100%;
}

.bcdtbp_wrap .bcdtbp_editor .bcdtbp_editor_status,
.bcdtbp_wrap .bcdtbp_editor .bcdtbp_editor_aside {
	display: none;
}

#bcdtbp_editor_ifr {
	background: #000000;
	color: #FFFFFF;
	min-height: 400px;
}

.bcdtbp_wrap .wp-switch-editor {
	background: #000000;
}

.bcdtbp_wrap .wp-editor-tabs a {
	height: 27px;
}

.bcdtbp_wrap .bcdtbp_buttons {
	margin: 20px;
}

.bcdtbp_wrap .bcdtbp_editor,
.bcdtbp_wrap .bcdtbp_buttons {
	display: none;
}

.bcdtbp_preview_wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	box-shadow: 5px 5px 5px #000000;
	background: #000000;
	padding: 10px;
	z-index: 999999;
}

.bcdtbp_btn_close,
.bcdtbp_btn_close_no_action {
	border: #333333 solid 1px;
	color: #000000;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	font-size: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	cursor: pointer;
	float: right;
	box-shadow: 2px 2px 2px #333333;
	background: #FFFFFF;
	clear: both;
	line-height: 0.8 !important;
}

.bcdtbp_btn_close a,
.bcdtbp_btn_close_no_action a {
	color: #e3e3e3;
}

.bcdtbp_btn_close a:hover,
.bcdtbp_btn_close_no_action a:hover {
	text-decoration: none;
}

.bcdtbp_btn_no_style {
	width: auto;
	background: none;
	border: none;
	min-width: 20px;
	padding: auto;
}

.bcdtbp_preview_wrap .bcdtbp_listing {
	border: #333333 solid 1px;
	margin: 5px;
	padding: 0;
	height: 90%;
	overflow: scroll;
}

.btn_apply_promo {
	height: 25px;
	vertical-align: top !important;
	padding: 0 !important;
}

/** 3.0 Ad Creation / Update **/
	.bcd_ad_feature_image {
		background-color: #000000;
		border-radius: 10px;
		border: #ffffff solid 1px;
		width: 95%;
		box-sizing: border-box;
		padding: 10px;
		margin: 5px auto;
	}
	
	.bcd_ad_feature_image:after {
		clear: both;
	}

	.embed_video_wrap {
		display: inline-block;
		width: 30%; 
		max-width: 30%;
		border: #3e3e3e solid 1px;
		border-radius: 8px;
		margin: 0.5%;
		text-align: center;
	}

	.embed_video_wrap .video_id {
		width: 90%;
	}
	
	.embed_video_wrap label {
		width: 45%;
		margin: 2px auto;
		display: inline-block;
	}

/** 3.1 Ad Display **/
#tinymce {
	background: #ff0000;
}

.frm_ads_more {
	text-align: center;
}
.frm_ads_more button {
	width: 100%;
}

.bcd_ad_bkg {
	clear: both;
}

.bcd_ad_bkg_inner {
	width: 50px;
	height: 50px;
	margin: 5px;
/*	float: left; */
	display: inline-block;
	padding: 5px;
}
.bcd_ad_bkg_inner label {
	cursor: pointer;
}
.bcd_ad_bkg_inner img {
	border: #ffffff 1px solid;
}
.bcd_ad_bkg_inner label span {
	display: none;
	position: absolute;
	z-index: 99999;
}

.bcd_ad_bkg_inner label:hover span {
	display: block;
}

.bcdtbp_ad_view {
	padding-top: 10px;
}

.bcdtbp_ad_view a,
.bcdtbp_ad_view a:visited {
	color: #EFEDDC;
}

.bcdtbp_ad_view_inner_content,
.bcdtbp_ad_view_inner_content .inner {
	border-radius: 15px;
	margin: 5px auto;
}

.bcdtbp_ad_view_inner_content .inner {
	background:#000000;
	padding: 10px;
	color: #FFFFFF;
	overflow: hidden;
}

.bcdtbp_ad_view_inner_content .inner table {
	color: #FFFFFF;
	max-width: 100% !important;
}

.bcdtbp_ad_view_inner_content .inner img {
	max-width: 100% !important;
}

.bcdtbp_ad_view_feature_image {
	overflow: hidden;
	text-align: center;
	width: 150px; 
	display: inline-table; margin: 0 auto; overflow: hidden; border: none; height: inherit;
	vertical-align: middle;
}

.bcdtbp_ad_view_feature_image img {
	width: 100%;
}

.bcdtbp_ad_view_info {
	display: inline-table; height: 125px; margin: 5px; vertical-align: top;
	width: 230px;
	font-size: 14px;
	overflow: hidden;
}

.bcdtbp_ad_view_inner_content {
	padding: 20px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #2491FF 0%, #24EF16 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #2491FF 0%, #24EF16 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #2491FF 0%, #24EF16 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2491FF), color-stop(1, #24EF16));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #2491FF 0%, #24EF16 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #2491FF 0%, #24EF16 100%);
}

.bcdtbp_ad-comments-area {
	background: #000000;
	border-radius: 10px;
	font-size: 12px;
	padding: 5px 0 10px 0;
	margin: 10px auto;
	box-shadow: 0 0 10px #24EF16;
	color: #e3e3e3;
}
.bcdtbp_ad-comments-area .comments-title {
	font-size: 16px;
	color: #ffffff;
}
.bcdtbp_ad-comments-area .comment-respond {
	display: none;
	padding: 5px 0;
	margin: 0 5px;
	color: #262626;
}
.bcdtbp_ad-click_here {
	cursor: pointer;
}

.bcdtbp_ad-comments-area .comment-respond a,
.bcdtbp_ad-comments-area .comment-respond a:visited {
	color: #262626;
}
.bcdtbp_ad-comments-area .comment-reply-title {
	font-size: 16px;
}
.bcd_ad_initial_height {
	height: 300px;
	overflow: hidden;
}
.bcd_ad_read_more {
	width: 200px; height: 30px; border-radius: 10px; padding: 5px; text-align: center; 
	line-height: 15px; background: #000000; margin: -10px auto 5px auto; color: #ffffff;
	cursor: pointer;
}

.bcd_ad_bottom_tabs {
	padding: 8px auto;
}

	/** 3.1.1 GMap **/
	.iadme_gmap {
		width: 100%;
		min-height:300px;
	}
	#map, #pano {
        float: left;
        height: 100%;
        width: 50%;
    }

/** 3.2 Ad Preview **/
.bcdtbp_ad_view_inner_header {
	border-radius: 10px;
	color: #ffffff;
	padding: 2px 10px;
	background: rgb(0,0,0);
	background: rgba(0,0,0, 0.4);
}

.bcdtbp_ad_view_inner_header_left {
	display:inline-table; vertical-align: middle; width: 55%; overflow: hidden; height: 150px; text-align: center;
}

.bcdtbp_ad_view_inner_header_left .bcdtbp_excerpt {
	font-size: 14px;
	max-height: 90px;
	overflow: hidden;
}
.bcdtbp_ad_view_inner_header_left .bcdtbp_ad_social_media,
.bcdtbp_ad_view_inner_header_left .bcdtbp_ad_business_website {
	height: 30px;
}
.bcdtbp_ad_view_inner_header_left .bcdtbp_btn_skype ul {
	z-index: 99999;
}
.bcdtbp_ad_view_inner_header_left .bcdtbp_btn_skype p,
.bcdtbp_ad_view_inner_header_left .bcdtbp_btn_skype img {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.bcdtbp_ad_view_inner_header_right {
	display: inline-table; vertical-align: middle; max-width: 44%; overflow: hidden; height: 150px; text-align: left;
}

.bcdtbp_ad_view_inner_nav {
	text-align: center; background: #000000; color: #FFFFFF; border: #CCCCCC solid 1px; border-radius: 5px; padding: 5px; margin: 10px auto;
}

.bcdtbp_ad_view_inner_nav .menu-ad-container {
	display: inline-block;
}

.bcdtbp_ad_entry-meta a {
	color: #333333;
}

.bcdtbp_ad_entry-meta a:hover,
.bcdtbp_ad_entry-meta a:visited {
	color: #3e3e3e;
}

.ad-nav-menu {
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

.ad-nav-menu li {
	display: inline-table;
	margin: 0 3px;
	padding: 5px;
	border: #2e3e3e solid 1px;
	border-radius: 5px;
}

.ad-nav-menu li:hover {
	background: #3a3a3a;
}

.mu_register #lvws_loginform {
	margin: 20px;
	clear: both;
	padding: 20px;
}
.mu_register #lvws_loginform label {
	margin: 10px;
	display: inline-block;
}

.bcd_plan_value span {
	display: none;
	position: absolute;
	min-width: 100px;
	min-height: 30px;
	text-align: left;
	background: #0066CC;
	border-radius: 5px;
	color: #FFFFFF;
	padding: 5px;
	font-weight: normal;
}

.bcd_plan_name span {
	display: none;
	min-width: 200px;
	max-width: 400px;
	min-height: 50px;
	background: #0099FF;
	color: #000000;
	border-radius: 5px;
	padding: 5px;
	position: absolute;
	text-align: left;
	margin-top: 25px;
	font-weight: normal;
}

	/** 3.3 Ad Form / Fields **/
	.iadme_ad_layout_preview {
		display: inline-block;
		vertical-align: top;
		width: 45%;
		max-width: 45%;
		height: 50px;
		max-height: 50px;
		margin: 1%;
		padding: 1%;
		border: #333 solid 1px;
		border-radius: 8px;
	}
	
	.iadme_ad_layout_preview .iadme_ad_layout_preview_detail {
		position: absolute;
		display: none;
	}
	
	.iadme_ad_layout_preview:hover .iadme_ad_layout_preview_detail {
		display: block;
	}
	
	.iadme_ad_layout_preview input[type="radio"] {
		width: 40px;
		background: #fff;
		border: #fff outset 2px;
	}

/** 4.0 My Profile Info iAdMe **/
.frm_pay_info p {
	border-bottom: #000000 solid 1px;
	padding: 3px;
}
.frm_pay_info .bcd_pay_1,
.frm_pay_info .bcd_pay_2 {
	width: 20%;
	display: inline-block;
}
.frm_pay_info .bcd_pay_input {
	width: 79% !important;
	max-width: 79%;
}
.frm_pay_info select {
	min-height: 33px;
}

.bcdtbp_pay_history_details {
	display: none;
}
.bcdtbp_pay_history:hover .bcdtbp_pay_history_details {
	display: block;
}

.bcdtbp_response_payment_history_print {
	position: absolute;
	z-index: 999999;
	color: #000000;
	background: #ffffff;
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	padding: 40px 10px 10px 10px;
}

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

/** 5.0 THEBEPLAN **/
.referral_link, .month_total{
	background: #00CC00;
	border-radius: 20px;
	box-shadow: 0 0 8px #99FF00;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	margin: 15px 10px;
}
.organization_structure, .commission_payouts{
	font-weight: bold;
	text-align: center;
	height: 60px;
	margin-top:  15px;
}
.tbp_inline_block {
	display: inline-block; 
	margin: 0;
	border-color: #585858;
}
.tbp_inline_table {
	display: inline-table;
	margin: 0;
}
.fa-arrow-down{
	height:50px;
	color: #00CC00;
	font-size: 45px;
}
.total_left{
	background-color: #00CC00;
	color: black;
	font-weight: bold;
	background: #00CC00;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	box-shadow: 0 0 8px #99FF00;
	text-align: center;
	height: 30px;
	padding-top: 12px;
}
.total_middle{
	background-color: #00CC00;
	color: black;
	background: #00CC00;
	height: 30px;
	box-shadow: 0 0 8px #99FF00;
	text-align: center;
	padding-top: 12px;
}
.total_right{
	background-color: #00CC00;
	color: black;
	background: #00CC00;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow: 0 0 8px #99FF00;
	text-align: center;
	height: 30px;
	padding-top: 12px;
}
.month_total {
	font-weight: bold;
}
.tbp_c_header {
	background: #003366;
	margin: 0;
}

.tbp_c_row {
	border-bottom: #33CC33 solid 1px;
	height: 35px;
	min-height: 35px;
}

.tbp_c_row input {
	max-width: 90%;
	border: none;
	box-sizing: border-box;
	padding: auto 0;
	line-height: 0;
	font-size: 12px;
}
.tbp_c_trow input {
	max-width: 90%;
}
.tbp_c_trow input#ymi {
	font-size: 20px;
	font-weight: bold;
	color: #00FF00;
	background: #003366;
}

.tbp_gc_box_header {
	font-size: 12px;
}
.tbp_gc_box {
	min-width: 200px;
	height: 30px;
	overflow: hidden;
}
.tbp_gc_box_prev {
	background: #4A7023;
}
.tbp_gc_box_cur {
	background: #458B00;
}

.tbp_gc_addl {
	margin-top:-120px;
	color: #00FF00; 
	font-weight:bold; 
	font-size:12px; 
	text-align:center; 
	position:absolute; 
	height:40px;
}
.tbp_gc_addl_r2 {
	margin-top:-130px;
	margin-left:0;
	color: #00FF00; 
	font-weight:bold; 
	font-size:12px; 
	text-align:center; 
	position:absolute; 
	height:40px;
}
.tbp_gc_amount_b {
	color: #000000;
}
.tbp_gc_amount_bl {
	background-color: #0000ff;
}

.tbp_gr_box {
	width: 11%;
	height: 50px;
	overflow: hidden;
	border: solid 1px #3e3e3e;
	font-size: 12px;
}
.tbp_gr_box_header {
	width: 11%;
	overflow: hidden;
	font-size: 12px;
	background: #131313;
	font-weight: bold;
}
.tbp_gr_box_level_head {
	padding: 2px 0 2px 1%;
	width: 99%;
}
.ooxaa_bgcolor{
	font-weight: bold;
    background: #7AEFEF;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #584407 0%, #DDA43B 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #584407 0%, #DDA43B 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #584407 0%, #DDA43B 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #584407), color-stop(1, #DDA43B));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #584407 0%, #DDA43B 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #584407 0%, #DDA43B 100%);
}
.tbp_ring_1_bgcolor {
	background: #7AEFEF;
}
.tbp_gr_box_1_outline {
	border: #7AEFEF solid 1px;
	padding: 2px;
} 
.tbp_gr_box_1, .tbp_ring_1_bgcolor{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #7AEFEF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #000000 0%, #7AEFEF 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #7AEFEF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #7AEFEF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #7AEFEF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #7AEFEF 100%);
}

.tbp_ring_2_bgcolor {
	background: #2DAEEF;
}
.tbp_gr_box_2_outline {
	border: #2DAEEF solid 1px;
	padding: 2px;
}
.tbp_gr_box_2, .tbp_ring_2_bgcolor {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #2DAEEF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #000000 0%, #2DAEEF 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #2DAEEF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #2DAEEF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #2DAEEF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #2DAEEF 100%);
}

.tbp_ring_3_bgcolor {
	background: #EF9999;
}
.tbp_gr_box_3_outline {
	border: #EF9999 solid 1px;
	padding: 2px;
}
.tbp_gr_box_3 , .tbp_ring_3_bgcolor{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #EF9999 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #000000 0%, #EF9999 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #EF9999 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #EF9999));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #EF9999 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #EF9999 100%);
}

.tbp_ring_4_bgcolor {
	background: #D3EF78;
}
.tbp_gr_box_4_outline {
	border: #D3EF78 solid 1px;
	padding: 2px;
}
.tbp_gr_box_4 , .tbp_ring_4_bgcolor{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #D3EF78 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #000000 0%, #D3EF78 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #D3EF78 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #D3EF78));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #D3EF78 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #D3EF78 100%);
}

.tbp_ring_5_bgcolor {
	background: #08EF00;
}
.tbp_gr_box_5_outline {
	border: #08EF00 solid 1px;
	padding: 2px;
}
.tbp_gr_box_5, .tbp_ring_5_bgcolor {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #08EF00 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #000000 0%, #08EF00 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #08EF00 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #08EF00));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #08EF00 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #08EF00 100%);
}

.tbp_ring_6_bgcolor {
	background: #D467EF;
}
.tbp_gr_box_6_outline {
	border: #D467EF solid 1px;
	padding: 2px;
}
.tbp_gr_box_6, .tbp_ring_6_bgcolor {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #D467EF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #000000 0%, #D467EF 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #D467EF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #D467EF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #D467EF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #D467EF 100%);
}

.tbp_ring_7_bgcolor {
	background: #B2A8BD;
}

.tbp_gr_box_7_outline {
	border: #B2A8BD solid 1px;
	padding: 2px;
}
.tbp_gr_box_7, .tbp_ring_7_bgcolor {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #B2A8BD 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #000000 0%, #B2A8BD 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #B2A8BD 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #B2A8BD));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #B2A8BD 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #B2A8BD 100%);
}

.tbp_ring_np_bgcolor {
	background: #FF7F50;
}

.tbp_gr_box_np_outline {
	border: #FF7F50 solid 1px;
	padding: 2px;
}
.tbp_gr_box_np, .tbp_ring_np_bgcolor {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #FF7F50 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #000000 0%, #FF7F50 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #FF7F50 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #FF7F50));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #FF7F50 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #FF7F50 100%);
}

.tbp_ring_ooxaa_bgcolor {
	background: #CFA600;
}

.tbp_gr_box_ooxaa_outline {
	border: #CFA600 solid 1px;
	padding: 2px;
}
.tbp_gr_box_ooxaa, .tbp_ring_ooxaa_bgcolor {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #CFA600 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #000000 0%, #CFA600 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #CFA600 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #CFA600));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #CFA600 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #CFA600 100%);
}

.tbp_gr_suspended .tbp_gr_suspended_info {
/*	display: none;*/
}

.tbp_gr_suspended:hover .tbp_gr_suspended_info {
	display: block;
}

.tbp_amount {
	font-size: 14px;
}

/** 6.0 Shortcodes **/
	/** 6.1 World Map & G Translate **/
	.bcd_map_hover {
		background: rgb(255, 144, 11);
		background: rgba(255, 144, 11, 0.7);
		fillColor: #ffffff;
	}
	#google_translate_element {
		display: inline-block;
	} 
	#map-canvas {
		height: 500px;
		width: 100%;
		margin: 0px;
		margin-top: 5px;
		padding: 0px;
	}
	#map-canvas img { 
		max-width: none; 
	} 

	/** 6.2 Follow-up List **/
	.tbp_fl {
		width: 100%;
		min-height: 100%;
		height: 100%;
		color: #0f0f0f;
		background: #ffffff;
		font-size: 12px;
		line-height: 18px;
	}
	
	.tbp_fl .genericon, .tbp_fl .fa {
		cursor: pointer;
	}
	
	.tbp_fl_ib {
		display: inline-block;
		vertical-align: top;
		overflow: hidden;
		margin: 0 auto;
		max-height: 59px;
	}
	
	.tbp_fl_ib span {
		padding-left: 2px;
		padding-right: 2px;
	}
	
	.tbp_fl_h {
		background: #ededed;
		border-bottom: 4px double #333333;
		min-height: 30px;
	}
	
	.tbp_fl_nav {
		padding: 3px;
	}
	
	.tbp_fl_nav .genericon, .tbp_fl_nav .fa {
		width: 30px;
		height: 30px;
		cursor: pointer;
	}
	
	.tbp_fl_contact_nav .fa, .tbp_fl_h .fa { font-size: 18px; }
	
	.tbp_fl_nav .fa { font-size: 30px; }
	
	.tbp_fl_nav .genericon:before {
		font: normal 28px/1 Genericons;
	}
	
	.tbp_fl_button {
		min-width: 30px;
		height: auto;
		border: none;
		padding: 0;
	}
	
	.tbp_fl_button:active {
		padding: 0;
	}
	
	.tbp_fl_response,
	.tbp_fl_response_secondary {
		padding: 5px;
		margin: 5px;
	}
	
	.tbp_fl_user_nav_unzoom {
		display: none;
	}

	
/** 7.0 Text styles **/
.bcdtbp_box_padding {
	padding: 2px;
}
.bcdtbp_text_shadow {
	text-shadow: 1px 1px 1px #111111;
}

.tbp_yellow {
	background: #ffff00;
}

.tbp_yellow_text {
	color: #ffff00;
	text-shadow: 1px 1px 1px #000000;
}

.tbp_grey_text {
	color: #aeaeae;
	text-shadow: 1px 1px 1px #000000;
}

.tbp_yellow_text:hover,
.tbp_grey_text:hover {
	text-decoration: none;
}

.tbp_button {
	background: #60c1f9; /* Old browsers */
	background: -webkit-linear-gradient(top, #60c1f9 0%, #0c3993 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #60c1f9 0%, #0c3993 100%); /* W3C */
	border: 1px inset #60c1f9;
	border-bottom: 2px inset #60c1f9;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	padding: 2px 5px;
	min-width: 30px;
	text-decoration: none;
	text-shadow: 0 0 1px #000000;
	text-align: center;
	font-size: inherit;
	line-height: inherit;
}

.bcdtbp_button {
	background: #60c1f9; /* Old browsers */
	background: -webkit-linear-gradient(top, #60c1f9 0%, #0c3993 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #60c1f9 0%, #0c3993 100%); /* W3C */
	border: 1px inset #60c1f9;
	border-bottom: 2px inset #60c1f9;
	border-radius: 10px;
	color: #fff;
	display: inline-block;
	padding: 6px 8px;
	min-width: 120px;
	text-decoration: none;
	text-shadow: 0 0 1px #000000;
	text-align: center;
}

.tbp_button:hover,
.tbp_button:visited,
.bcdtbp_button:hover,
.bcdtbp_button:visited {
	color: #fffff;
	text-decoration: none;
	background: #164958; /* Old browsers */
	background: -webkit-linear-gradient(top, #164958 0%, #051014 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #164958 0%, #051014 100%); /* W3C */
	outline: none;
}
.bcdtbp_div_info {
	display: none; 
	position: absolute; width: 600px; overflow: hidden;
	margin-top: -100px;
	margin-left: 200px;
	border: #e4e4e4 solid 1px;
	border-radius: 10px;
	padding: 10px;
	box-shadow: 3px 3px 3px #333333;
	background: #051014;
	z-index: 999;
}

.bcdtbp_err_message {
	color: #ff0000;
	border-radius: 10px;
	padding: 10px;
	border: #ff0000 solid 1px;
	background: #ffffff;
	line-height: normal;
}
.bcdtbp_err_message i {
	color: #ff0000;
}

.bcdtbp_success_message {
	color: #009933;
	border-radius: 10px;
	padding: 10px;
	border: #009933 solid 1px;
	background: #ffffff;
	line-height: normal;
}
.bcdtbp_success_message i {
	color: #009933;
}

.bcd_message_popup_bkg {
	margin: 0;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	background: #333333;
}

.bcd_message_popup {
	width: 60%;
	padding: 10%;
	margin: 0 auto;
	border-radius: 10px;
	background: #ffffff;
	height: 75%;
}

.bcd_message_popup .button {
	display: block;
	color: #ff0000;
	box-shadow: 3px 3px 3px #000000;
	margin: 10px auto;
	border-radius: 8px;
}

.tbp_grey {
	color: #d3d3d3;
	cursor: pointer;
}

i:hover {
	color: #d3d3d3;
}

/** 7.1 WYSIWYG EDITOR **/
#wp-bcdtbp_editor-wrap {
	padding: 20px;
	border-radius: 15px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #2491FF 0%, #24EF16 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #2491FF 0%, #24EF16 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #2491FF 0%, #24EF16 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2491FF), color-stop(1, #24EF16));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #2491FF 0%, #24EF16 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #2491FF 0%, #24EF16 100%);
}

#bcd_rolling_ads_slides {
	width:95%; height:131px; overflow:hidden; padding:0px; border:1px solid grey;
	margin: 0 auto;
}
#bcd_rolling_ads_slides ul { 
	list-style: none;
	margin: 0;
	padding: 0;
 }
#bcd_rolling_ads_slides li { 
	display:inline-block;
	padding: 0 1px;
	background-color: #ffffff;
}

/** 8.0 Media Upload **/
.bcdtbp_editor_buttons {
	position: absolute;
	margin-top: 20px;
	margin-left: 180px;
	z-index: 100;
}

/** 9.0 Miscellaneous **/
.iadme_loading {
	background: url(/wp-content/plugins/bcdtbp/images/loading.gif) no-repeat center center;
}

/** 10.0 Classified **/
.iadme_clsd_search_form input[type="text"] {
	min-width: 200px;
}

.iadme_clsd_form_div .div_left,
.iadme_clsd_form_div .div_right,
.bcdtbp_editor .div_left,
.bcdtbp_editor .div_right {
	display: inline-block;
	padding: 2px 0;
	vertical-align: top;
}

.iadme_clsd_form_div .div_left,
.bcdtbp_editor .div_left {
	width: 30%;
}

.iadme_clsd_form_div .div_right,
.bcdtbp_editor .div_right {
	width: 69%;
}

.iadme_clsd_form_div .div_right input[type="text"],
.iadme_clsd_form_div .div_right textarea {
	width: 99%;
}

.iadme_ad_list {
	border-bottom: #3e3e3e solid 1px;
	margin: 10px;
	padding-bottom: 10px;
}

.iadme_ad_list_trash,
.iadme_ad_list_trash button,
.iadme_ad_list_trash i {
	color: #aaa;
}

.iadme_clsd_wrap_template {
	width: 60%;
	margin: 5px auto;
	padding: 10px 0;
}

.iadme_clsd_layout_view {
	display: inline-block;
	max-width: 30%;
	padding: 5px;
	border: #3e3e3e solid 1px;
	margin: 3px auto;
	color: #a3a3a3;
	cursor: pointer;
}

.iadme_clsd_layout_view_graphic {
	display: none;
	position: absolute;
}

.iadme_clsd_layout_view:hover .iadme_clsd_layout_view_graphic {
	display: block;
}

.iadme_clsd_template_label {
	display: inline-block;
	width: 30%;
	max-width: 30%;
}

/** 11.0 Blog Carousel **/
.iadme_carousel {
	display: inline-block;
	margin: 0 auto;
	max-width: 49.5%;
	vertical-align: top;
	padding: 0.4%;
}

.iadme_carousel a {
	color: #3e3e3e;
	font-weight: 300;
}

.iadme_carousel_img {
	display: block;
	width: 100%;
	margin-top: 5px;
}

.iadme_carousel img {
	max-width: 100%;
	height: auto;
	vertical-align: baseline;
}

.bcd_modal_full_screen{position:fixed;background-color:rgba(255,255,255,0.7);top:0;left:0;width:100%;height:100%;z-index:999;}


/** 12.0 Bonus **/
.iadme_sc_bonus_ring_section span, .iadme-bonus-ul span, .iadme-bonus-total span  { cursor: pointer; }

/** 16.0 Media Queries **/

/**
 * 16.2 Tablet Small 740px
 */

@media screen and (min-width: 46.25em) {

	/** 11.0 Blog Carousel **/
	.iadme_carousel {
		max-width: 19.5%;
	}

}



@media print {
	.noprint,
	.site-header,
	.entry-header,
	.bcdtbp_change_blog, 
	.bcdtbp_btn_close_no_action,
	.bcdtbp_btn_close {
		display: none;
	}
	
	.entry-content-inside {
		border: #ffffff solid 0 !important;
		background: #ffffff;
		min-height: 100px !important;
	}
	
	.bcdtbp_response_payment_history_print {
		display: block !important;
	}
}