/**

 * @author ( Trinh Nguyen Vu)
 * @author website http://bowthemes.com
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

/* not ready */





*
{
        margin: 0;
        padding: 0;
}

body
{
    font-size: 12px;
    padding: 0px;
	line-height:180%;
    position:relative;
	font-family:"Roboto",sans-serif;
	color:#5D5D5D;
}
/* ###################### General Joomla CMS style ###################### */
.bt_clear{
	clear:both;
}
a{
	color:#169dbf;
	outline: none;
	text-decoration:none;
	outline: 0 none !important;
}
a:hover{
	color:#6d6d6d;
}
a:active,
a:focus,
a:hover{
	outline: none!important;
	text-decoration: none;
}
fieldset {
	border:none;
}
h1{
	font-family: "Roboto",sans-serif;
	color:#169dbf;
	text-transform:uppercase;
	font-size:30px;
	padding:10px 0;
	font-weight:bold;
}
h2{
	font-family: "Roboto",sans-serif;
	color:#169dbf;
	text-transform:uppercase;
	font-size:25px;
	padding:10px 0;
	font-weight:bold;
}
h3{
	font-family: "Roboto",sans-serif;
	color:#169dbf;
	font-size:18px;
	padding:8px 0;
	font-weight: normal;
}
h4{
	color: #169dbf;
    font-family: 'Roboto',sans-serif;
    font-size: 18px;
    padding: 8px 0;
	font-weight: normal;
}
h5{
	color: #169dbf;
    font-family: 'Roboto',sans-serif;
    font-size: 16px;
    padding: 8px 0;
	font-weight: normal;
}
h6{
	color: #169dbf;
    font-family: 'Roboto',sans-serif;
    font-size: 14px;
    padding: 8px 0;
	font-weight: normal;
}
ul li{
	list-style:none;
}
#bt_main_content ul li{
	list-style: none;
}
#system-message-container {

}
.invalid {
	color:red;
}
.registration dd .invalid{
	
}
.hasTip {

}
.contact_right .invalid{
	border:solid 1px red !important;
}
/* Tooltips */
.tip
{
	background: none repeat scroll 0 0 #FFFCCE;
    border: 1px solid #F5E857;
    margin: 10px 0;
    padding: 8px;
    text-shadow: 0 1px #FFFFFF;
	text-align:left;
}
dd.message{
	/*border:solid 1px #339cc8;
	color:#5D5D5D;
	margin: 10px 0;
    padding: 5px;
	display:block;
	background:#e1f6ff url(../images/message.png) 10px center no-repeat;
	padding-left:30px;*/
	background: none repeat scroll 0 0 #FFFFDD;
    border: 3px dotted #D2D2B6;
	padding: 10px 15px;
}
dd.message ul li{
	list-style:none inside;
}
dd.message .msg-active a{
	display: inline-block;
	line-height: 24px;
}
dt.message{
	display:none;
}
/* ###################### Templates Layout ###################### */
#bt_top{
	border-bottom: 1px solid #1f1f1f;
	height: 34px;
}
/*.container{
	width: 980px;
	margin: 0 auto;
}*/
#bt_top .container{
	position: relative;
}
#bt_topleft{
	position: relative;
	z-index: 1;
}
#bt_topleft ul{
	position: absolute;
}
#bt_topleft ul li{
	display: inline-block;
	line-height: 14px;
	border-left: 1px solid #a6a6a6;
	padding: 0 10px;
}
#bt_topleft ul li a{
	color: #a6a6a6;
	font-size: 11px;
}
#bt_topleft ul li a:hover,
#bt_topleft ul li.active a{
	color: #e8624c;
}
#bt_topleft ul li:first-child{
	border: 0;
	padding-left: 0;
}
#bt_topleft .menu{
	padding: 10px 0;
}
#bt_topright{
	/*position: relative;*/
	position: absolute;
	right: 0;
}
#bt_topright #btl{
	display: inline;
}
#bt_topright ul.menu_affiliate{
	float: left;
	margin: 0 0 0 1px;
}
#bt_topright .menu_affiliate a{
	background: none repeat scroll 0 0 #2C2C2C;
    border: medium none;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 34px;
    outline: medium none;
    padding: 0 14px;
    text-align: center;
}
#bt_topright .menu_affiliate li.active a,
#bt_topright .menu_affiliate a:hover{
	color: #E9AB06;
}
#bt_wapper{
    margin: 0 auto;
  	width:100%;
    padding: 0px;
    text-align: left;
}

#bt_header_wapper{
	width:100%;
	background:#141414 url(../images/header_bg.png) repeat-x;
}
#bt_logo{
	float: left;
}
#bt_logo h1{
	margin: 10px 0 0;
}
#bt_searchcart{
	float:left;
	/*width:730px;*/
	margin-top:20px;
}
#bt_search{
	float:right;
	/*width: 340px;*/
	height:40px;
}
#bt_social_icons{
	float:right;
	/*height:40px;
	width:230px;*/
	margin-top: 34px;
	padding-left: 0;
}

#bt_navigation{
	/*background:url(../images/nav_bg.png) no-repeat;
	width:980px;
	height:46px;*/
	margin: 0;
}
/*	Xmas! */
#bt_slideshow_wapper{
	/*background:#f4f4f4 url(../images/slideshow_bg.png) repeat-x;*/
	background:#fff;
	width:100%;
	height:680px !important;
	/*border-bottom: 1px solid #dfdfdf;*/
}
#bt_slideshow{
/*	Halloween! */
	background:#169dbf url(../images/flare.jpg) no-repeat center top; 
/*	background: #000000 url(../images/halloween.png) no-repeat center top;*/
	margin:0 auto;
	height:553px !important;
	text-align:center;
}
#bt_heading_wapper{
	/*background:#23a5c7;*/
	background: url(../images/bg_pricing.jpg) repeat-x top left;
	min-height:160px;
}
#bt_heading{
	background: url(../images/bg_pricing2.jpg) no-repeat center top;
	margin:0 auto;
	min-height:160px;
	padding: 20px 0 0;
}
#bt_breadcrumbs_wapper{
	background:#f4f4f4;
	height:44px;
	border-bottom:solid 1px #dfdfdf;
}
#bt_breadcrumbs{
}
#bt_content_wapper{
	width:100%;
	padding: 20px 0;
}
#bt_right{
}
/*#bt_content {
	width:980px;
	margin:0 auto;
}*/
#bt_testimonials{
	background:url(../images/mod_bg.png) no-repeat bottom center;
	 padding-left: 19px;
    width: 98%;
	height:auto;
	padding-bottom:30px;
	overflow:hidden;
}
#bt_bottoms{
	width:100%;
	padding: 15px 0 0;
}
#bt_footer_wapper{
	/*background:url(../images/footer_bg.png) repeat;
	border-top:solid 3px #7f7f7f;
	margin-top:10px;*/
}
#bt_footer{
	margin:0 auto;
	width:950px;
	height:auto;
	overflow:hidden;
	/*padding-left:19px;*/
}
#bt_spotline {
	margin-top:10px;
	width:980px;
	border-bottom:solid 1px #262626;
	overflow:hidden;
}
#bt_copyright{
	color:#fff;
	padding: 15px 0px;
	width:100%;
	font-size:12px;
}
/* ###################### Modules Style ###################### */

#jshop_module_cart{
	/*background:url(../images/cart.png) no-repeat left;*/
	height:32px;
	color:#fff;
	/*margin-left:50px;*/
}
#jshop_module_cart .bt_cart {
    background: none repeat scroll 0 0 #d24c36;
    border-radius: 20px;
    color: #FFFFFF;
    height: 32px;
    line-height: 32px;
	text-align: center;
	padding: 0 7px;
    /*margin-left: 45px;
    padding-left: 10px;
    width: 84px;*/
}
#jshop_module_cart .bt_cart span{
	color:#fff;
}
.bt_cart a:before{
	font-family: "FontAwesome";
	content: "\f07a";
	margin-right: 5px;
}
.bt_cart a{
    /*background: url("../images/go-cart.png") no-repeat right top;*/
    display: block;
    /*margin-top: 34px;
    margin-right:10px;*/
	line-height:32px;
	color:#fff;
}
.bt_cart a:hover{
	/* background: url("../images/go-cart.png") no-repeat right bottom;
	 color:#EE910B;*/
	 text-decoration: none;
}

#bt_social_icons a.twitter{
	background:url(../images/social.png) 0px 0px no-repeat;		
}
#bt_social_icons a.twitter:hover{
	background:url(../images/social.png) 0px -34px no-repeat;	
}
#bt_social_icons a.facebook{
	background:url(../images/social.png) -34px 0px no-repeat;		
}
#bt_social_icons a.facebook:hover{
	background:url(../images/social.png) -34px -34px no-repeat;	
}
#bt_social_icons a.rss{
	background:url(../images/social.png) top right no-repeat;		
}
#bt_social_icons a.rss:hover{
	background:url(../images/social.png) -68px -34px no-repeat;	
}

/* -------------- Modules Search -------------- */

.search .inputbox {
	background:url(../images/textbox_bg.png) no-repeat;
	height:34px;
	border:none;
	width:235px;
	color:#929292;
	padding-left:5px;
	padding-top:0px;
}
.search .button {
	background:url(../images/button_bg.png) left top no-repeat;
	height:30px;
	width:80px;
	cursor:pointer;
	border:none;
	margin-left:5px;
	margin-right: 5px;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font-family: 'Cuprum', sans-serif;
	font-size:18px;
	margin-top: 2px;
}
.search .button:hover{
	background:url(../images/button_bg.png) left bottom;
}

/* -------------- Modules Testimonials -------------- */
#bt_testimonials .custom{
	margin:0 auto;
	text-align: center;
}

#client_text{
	width:720px;
	padding: 0 20px 0 30px;
	background:url(../images/arrow-right.png) no-repeat left 20px;
	border-left: 2px solid #e78006;
	margin-top:15px;
	float:right;
}
#client_text p{
	font-family: "Roboto",sans-serif;
	font-size:14px;
	font-style:italic;
	color:#6d6d6d;
	line-height:30px;
}
#client_text a{
	float:right;
	color:#29a0b6;
	font-family: "Roboto",sans-serif;
	font-size:14px;
	font-style: italic;
	margin-top:5px;
	text-decoration:none;
}
#client_text a:hover{
	color:#6d6d6d;
}
#client_img{
	border-right:solid 1px #dbdbdb;
	width:145px;
	float:right;
	margin-top:15px;
}
#client_img img{
	padding:3px;
	border:solid 1px #dbdbdb !important;
	margin-right:35px;
}
#bt_copyright a:hover{
	color:#29a0b6;
}

/* -------------- Modules Featured -------------- */
#bt_featured .container > h3{
	text-transform: uppercase;
	color:#919191;
	/*border-bottom:dotted 1px #b5b5b5;*/
	font-size: 30px;
	text-align: center;
}
#bt_featured .content-title{
	font-size: 18px;
	color: #919191;
	text-align: center;
	font-weight: 300;
}
#bt_featured .feature{
	width:300px;
	float:left;
	margin-top: 10px;
	padding:0;
}
#bt_featured .free{
	background:url(../images/top.png) left 10px no-repeat;
}
#bt_featured .add{
	background:url(../images/add.png) left 10px no-repeat;
}
#bt_featured .easy{
	background:url(../images/easy.png) left 10px no-repeat;
}
#bt_featured .support{
	background:url(../images/support.png) left 10px no-repeat;
}
#bt_featured .design{
	background:url(../images/design.png) left 10px no-repeat;
}
#bt_featured .tip{
	background:url(../images/tip.png) left 10px no-repeat;
	border:none !important;
}
#bt_featured span.title, .templates span.title{
	font-family: "Roboto",sans-serif;
	font-size:16px;
	color:#29a0b6;
	padding-left:32px;
	width:205px;
	background:none !important;
}
#bt_featured p{
	color:#3f3f3f;	
	/*padding-left:65px;
	width:205px;*/
	font-size:12px;
	padding-top:5px;
	text-align:justify;
}

#bt_featured .free p, #bt_featured .add p, #bt_featured .easy p , #bt_featured .support p{
	background:url(../images/feature_line.png) no-repeat bottom center;
	padding-bottom: 30px;
}

#bt_featured .more{
	width:90%;
	background:url(../images/dotted.png) center center repeat-x;
	margin:10px;
	text-align:center;	
	clear:both;
	padding:10px;
}
#bt_featured .more a{
	background:#fff;
	display:block;
	padding:5px;
	color:#29a0b6;
	font-family: "Roboto",sans-serif;
	font-size:16px;
	width:75px;
	margin:0 auto;
}
#bt_featured .more a:hover{
	color:#3f3f3f;	
}

/* -------------- Modules Spotline Bottom -------------- */

#bt_spotline .moduletable{
	width:21%;
	float:left;
	background:url(../images/bottom_bg.png) right center no-repeat;
	min-height:250px;
	margin-right:20px;
	padding-right:20px;
	line-height:220%;
	color:#cbcbcb;
}
#bt_spotline .moduletable-last{
	width:21%;
	float:left;
	background:none;
	min-height:250px;
	margin-right:0px;
	line-height:220%;
	color:#cbcbcb;
	text-align:justify;
}
#bt_spotline .moduletable h3, #bt_spotline .moduletable-last h3{
	color:#29a0b6;
	font-family:'Cuprum', sans-serif;
	font-size:20px;
	text-transform:uppercase;
}
#bt_spotline .moduletable ul li{
	list-style:disc inside none;
	color:#9f9f9f;
	background:url(../images/bottom_li_back.png) bottom left no-repeat;
}
#bt_spotline .moduletable ul li:hover, #bt_spotline .moduletable li.active{
	color:#29a0b6;
}
#bt_spotline .moduletable a{
	color:#cbcbcb;	
}
#bt_spotline .moduletable a:hover, #bt_spotline .moduletable .active a{
	color:#29a0b6;
}
.acymailing_form {
	margin-top:10px;	
}
.acymailing_form .inputbox{
	height:28px;
	border:solid 1px #cbcbcb;
	width:160px;
	padding-left:3px;
	color:#CBCBCB;
}
.acymailing_form .subbutton{
	background:url(../images/email_enter.png) no-repeat;
	height:30px;
	width:32px;
	display:block;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	margin-left:5px;
}
.acymailing_form p{
	width:165px;
	float:left;
	margin-top:10px;
}
.acymailing_form p.acysubbuttons{
	width:35px;
	float:left;
	
}
.acymailing_form .subbutton:hover{
	background:url(../images/email_enter.png) 0px -30px no-repeat;	
}

#bt_spotline p.phone{
	background:url(../images/phone.png) no-repeat left center;
	height:23px;
	color:#29a0b6;
	font-family:"Roboto",sans-serif;
	font-size:16px;
	padding-left:30px;
	margin-top:5px;
}
#bt_spotline p.email{
	background:url(../images/email.png) no-repeat left center;
	height:23px;
	color:#29a0b6;
	font-family:"Roboto",sans-serif;
	font-size:16px;
	padding-left:30px;
	margin-top:5px;
}

/* -------------- Modules Right -------------- */
#bt_right{
	position: relative;
}
#bt_right .moduletable{
	margin-bottom:10px;
}
#bt_right .custom{
	/*width:318px;*/
	border:solid 1px #dddddd;
	background:#f2f2f2 url(../images/custom_right.png) top center no-repeat;
}
#bt_right #bt_member {
	/*width:275px;*/
	margin-left:10px;
	background:url(../images/bowthemes_icon.png) right 20px no-repeat;
}
#bt_right #bt_member p.title{
	font-family:"Roboto",sans-serif;
	font-size:18px;
	text-transform:uppercase;
	text-shadow: 0px 1px 0px #fff;
	padding:10px 0;
	color:#29a0b6;
}
#bt_right #bt_member ul li{
	list-style:disc inside none;
	color:#5d5d5d;
	font-family:"Roboto",sans-serif;
	font-size:15px;
	line-height:175%;
}
a.become_a_member{
	background:url(../images/sign_in_now.png) no-repeat top center;
	display:block;
	margin:10px 0;
	width:184px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-family:"Roboto",sans-serif;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	
}
a.become_a_member:hover{
	background:url(../images/sign_in_now.png) no-repeat bottom center;
}
.moduletable_latest{
	border:solid 1px #ddd;
	background:url(../images/right_h3_bg.png) repeat-x;
	margin-bottom:10px;
	padding-bottom:10px;
	overflow:auto;
}
.moduletable_latest h3,
#bt_right .moduletable_quicklinks h3{
	background:url(../images/mod-h3-bg.png) bottom left no-repeat;
	line-height:18px;
	color: #5D5D5D;
    font-family: 'Roboto',sans-serif;
    font-size: 18px;
	text-transform:uppercase;
	text-shadow:0px 1px 0px #fff;
	padding-left:15px;
	margin: 0;
}
.moduletable_latest ul li{
	border-bottom: 1px dotted #DDDDDD;
    line-height: 24px;
    list-style: disc inside none;
    padding: 6px 10px 6px 15px;
}
ul.latestnews_latest{
	margin-left:0px;
}
ul.latestnews_latest li a{

}
/* -------------- Modules heading -------------- */
#bt_heading  .main_heading{
	color:#fff;
	font-family:"Roboto",sans-serif;
	font-size:36px;
	font-weight: 300;
	padding: 15px 0;
	line-height: 36px;
	position: relative;
	/*text-shadow:0 -1px 0 #D7820E;*/
}
#bt_heading  .main_heading:after{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100px;
	content: "";
	border-bottom: 2px solid #fff;
}
#bt_heading  .sub_heading{
	color:#fff;
	font-family:"Roboto",sans-serif;
	font-size:15px;
	font-weight: 300;
	padding: 5px 0;
	/*text-shadow:0 -1px 0 #D7820E;*/
}
#bt_heading a{
	color:#fff;
}
#bt_heading a:hover{
	color:#fff;
}
#bt_breadcrumbs .breadcrumbs{
	height:44px;
	line-height:44px;
	/*padding-left:10px;*/
}
#bt_breadcrumbs .breadcrumbs img{
	display:none;
}
.breadcrumbs a.home_icon{
	height:44px;
	background:url(../images/home-icon.png) center center no-repeat;
	display:block;
	text-indent:-9999px;
	width:30px;
	float:left;
}
.breadcrumbs span{
	float:left;
	background:url(../images/path_arrow.png) no-repeat left center;
	height:44px;
	padding-left:25px;
	text-shadow:0 1px 0 #fff;
	color:#5D5D5D;
	font-family:"Roboto",sans-serif;
	font-size:13px;
}
.breadcrumbs a.pathway{
	float:left;
	background:url(../images/path_arrow.png) no-repeat left center;
	height:44px;
	padding-left:25px;
	text-shadow:0 1px 0 #fff;
	font-family:"Roboto",sans-serif;
	font-size:13px;
}
/* -------------- Component Contact -------------- */
.contact-address{
	margin-top:20px;
	overflow:hidden;
	
}
.jicons-icons {
	float:left;
}
.contact-street{
	float:left;	
	font-style:normal;
}
.contact-contactinfo{
	clear:both;
	margin-top:10px;
}
.contact-contactinfo p{
	clear:both;
	margin-bottom: 10px;
}
.contact-contactinfo .contact-webpage {
	background:url(../images/website.png) no-repeat left center;
	padding-left: 35px;
	height:23px;
	display:block;
}
.contact-emailto, .contact-telephone, .contact-street{
	margin-left:10px;
}
.pane-slider{
	overflow:auto;
	border:none;
}
.pane-slider fieldset{
	border:none;
}
.contact-form p{
	margin:10px 0px;
}
.contact-form p.waring, .reset p, .remind p{
	margin:10px 0px;
	border:solid 1px #F5E857;
	background:#FFFCCE;
	text-shadow:0 1px #FFFFFF;
	padding:8px;
}
.contact-form .contact_left{
	width:20%;
	float:left;
	margin:7px 0;
}
.contact-form .contact_right{
	float:left;
	width:80%;
	margin:7px 0;
}
.contact-form .contact_left label{
	margin: 0;
}
#jform_contact_email_copy{
    margin-left:124px;	
	margin-top:5px;
}
#jform_contact_email_copy-lbl{
	 margin-left:18px;
}
.contact-form .contact_right .required{
	height:25px;
	background:none;
	padding-left:5px;
	padding-top:3px;
	border:solid 1px #bcbcbc;
}
.contact-form .contact_right #jform_contact_emailmsg{
	width:400px;
}
.contact-form .contact_right #jform_contact_message {
	height:180px;
	width:400px;
}
button{
	background: none repeat scroll 0 0 #169fc0;
	border: medium none;
	border-radius: 3px;
	padding: 5px 12px;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
}
button:hover{
	background:#e8624c;
}
.contact-form fieldset dd{
	width:80%;
}
.contact-form fieldset dt{
	width: 20%;
}
/* -------------- Component Users -------------- */
.registration{
	/*padding-left: 18px;*/
}
.registration label#jform_spacer-lbl{
	color: red;
	font-size: 11px;
}
.registration label#jform_spacer-lbl .red{
	background: none !important;
    border: none !important;
    color: red;
} 
.policy_notify {
	font-size: 10px;
	border-top : 1px solid #eee;
	margin: 20px 0 20px 0;
	padding:10px 0 10px 0;
}
.login_pre_text {
	/*background:url(../images/users_icon.png) no-repeat left center;*/
	height:23px;
	/*padding-left:35px;
	color:#5D5D5D;*/
	font-family: "Roboto",sans-serif;
	font-size:13px;
	margin-bottom: 20px;
}
.login-fields {
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
.login-fields #username-lbl, .login-fields #password-lbl{
	width: 80px;
	display:block;
	float:left;
	margin-top:6px;
}
.login-fields input, dd .required, .login-input input, .validate-password, .profile-edit input{
	border-color: #BCBCBC #DADADA #E4E4E4;
    border-style: solid;
    border-width: 1px;
	height:35px;
	line-height:35px;
	padding-left:10px;
	color:#5D5D5D;
	width:290px;
}
.login-links ul{
    margin-left: 86px;
    margin-top: 15px;
	margin-bottom: 15px;
}
.login-links ul li{
	list-style: disc inside none !important;
	/*float:left;*/
	margin-right: 15px;
}
.login-links ul li{
	line-height: 24px;
	margin-bottom: 5px;
}
.login_button{
	clear:both;
	margin: 5px;
	background:url(../images/dotted.png) repeat-x center 8px;
	padding-top:10px;
}
button.validate, .login_button button.validate,.login_button button{
	/*background:url(../images/login_button.png) no-repeat top center;
	color: #FFFFFF;
	border:none;
    font-family: 'Roboto',sans-serif;
    font-size: 16px;
	height:33px;
	cursor:pointer;
	width:119px;
	text-align: center;
    text-transform: uppercase;
	line-height:33px;
	margin: 10px 0px;*/
	margin-left:25.5%;
}
.login_button button{
	margin: 10px 80px;
}
.login_button button:hover, button.validate:hover{
	/*background:url(../images/login_button.png) no-repeat bottom center;*/
}
fieldset dt{
	clear: left;
    float: left;
    font-weight: bold;
    height: 43px;
    line-height: 43px;
    width: 25%;
}
fieldset dd{
	width:75%;
	float:right;
	clear:right;
	line-height:43px;
}
.bt_policy{
	margin:10px 0px;
}
legend{
	width:100%;
	color:#29a0b6;
	height:30px;
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
	line-height:30px;
}
.profile-edit fieldset dd {
	width:70%;
}
.profile-edit dl{
	padding:15px;
	overflow:auto;
}
.profile-edit fieldset dt{
	width:30%;
}
.login-header{
	background: url(../images/users_icon.png) no-repeat center left;
	line-height: 24px;
	padding-left: 30px;
	font-family: "Roboto";
	font-size: 16px;
	margin-bottom: 20px;
}
#remember{
	width: auto;
	height: auto;
	margin: 0 3px 0 81px;
}
.remember-fields{
	margin: 12px 0;
}
.login,
.logout{
	margin-bottom: 15px;
}
.remember-lbl,
.pw_reset{
	font-size: 11px;
}
/* -------------- Features page  -------------- */
#features_page, #services_page{
	background:url(../images/features_page_bg.png) no-repeat top center;
	clear:both;
    margin-top: 10px;
    padding-top: 20px;
}
#features_page .templates , #services_page .services{
	clear:both;
	margin: 10px 0;
	border-bottom:solid 1px #dfdfdf;
	padding-bottom:10px;
}
#features_page .templates p{
	color:#3f3f3f;	
	padding-left:80px;
	font-size:12px;
	padding-top:5px;
	text-align:justify;
}
#features_page .search {
	background:url(../images/search.png) left 3px no-repeat;
}

#features_page .easy{
	background:url(../images/easy.png) left 10px no-repeat;
}
#features_page .support{
	background:url(../images/support.png) left 10px no-repeat;
}
#features_page .speed{
	background:url(../images/speed.png) left 10px no-repeat;
}
#features_page .top{
	background:url(../images/top.png) left 10px no-repeat;
}
#services_page .services p{
	color: #3F3F3F;
    font-size: 12px;
    padding-left: 80px;
    padding-top: 5px;
    text-align: justify;
}
#services_page .customize{
	background:url(../images/service_customize.png) left 3px no-repeat;
}
#services_page .search{
	background:url(../images/service_search.png) left 3px no-repeat;
}
#services_page .design{
	background:url(../images/service_design.png) left 3px no-repeat;
}
#services_page .psd{
	background:url(../images/service_psd.png) left 3px no-repeat;
}
#services_page .development{
	background:url(../images/service_development.png) left 3px no-repeat;
}
.templates span.title, .services span.title{
	font-family: "Roboto",sans-serif;
	font-size:16px;
	color:#29a0b6;
	padding-left:80px;
	width:205px;
	background:none !important;
}
/* -------------- Component Search style -------------- */

#bt_main_content .search .inputbox{
	background:none;
	border:solid 1px #ddd;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	height:28px;
	width:auto;
	
}
#bt_main_content .highlight{

}
.result-title{
	font-family: "Roboto",sans-serif;
	font-size:18px;
	color:#29a0b6;
	margin-top:10px;
}

/* -------------- Component Content style -------------- */




.blog h2, .item-page h2{
	font-weight:500;
	text-transform:none;
	font-size:24px;
	color: #39b4d5;
	line-height: 36px;
	padding: 0;
	margin-bottom: 15px;
	margin-top: 0;
	text-align: left;
}
.items-row h2{
	font-weight: 300;
	color: #5e5e5e;
	position: relative;
	padding-bottom: 5px;
	margin-top: 0;
}
.items-row h2:after{
	position: absolute;
	left:0;
	bottom: 0;
	content: "";
	border-bottom: 2px solid #dedede;
	width: 116px;
}
ul.actions{
	float:right;
	width:8%;
	margin-top: 15px;
}
.blog img{
	/*padding:3px;
	border:solid 1px #ddd;*/
	margin:10px 0;
	max-width: 100%;
}
.item-page img{
 	margin: 15px 0;
 	max-width:750px;
}
.bt_article h3{
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 15px;
	font-size:20px;
	font-weight:300;	
	text-align: left;
}

*:before, *:after {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
ul, ol {
    margin-bottom: 10px;
    margin-top: 0;
}
* {
    margin: 0;
    padding: 0;
}
* {
    box-sizing: border-box;
}
.bt_article ul li{
	padding: 0 0 6px 32px;
	list-style:none !important;
	background:url(../images/bullet_quicklinks.png) 2px center no-repeat;
}
.bt_template img{
	max-width:900px !important;
	border:none !important;
}
ul.actions li{
	list-style:none !important;
	float:left;
	margin-left:5px;
} 
ul.actions li img{
	width:16px;
	border:none;
	margin:0;
	margin-left:3px;
	padding:0;
}
dl.article-info{
	/*clear:both;*/
	padding-top:5px;
	overflow:auto;
}
dt.article-info-term{
	display:none;	
}
dd.published{
	margin-right:10px;
	background:url(../images/publish-icon.png) left no-repeat;
	padding-left:25px;
	float:left;
}
dd.category-name{
	/*float:left;
	width:30%;*/
}
.bt_article{
	clear:both;
	margin-top:10px;
	color: #515151;
    font-size: 13px;
    line-height: 200%;
    text-align: justify;
}
.item-separator{
	/*background:url(../images/features_page_bg.png) no-repeat center top;
	height:30px;
	clear:both;*/
	margin-top:15px;
	border-bottom: 1px solid #e2e2e2;
}
p.readmore{
	/*width:100px;
	float:right;
	text-align:center;*/
	padding-top:10px;
}
p.readmore a{
	color:#fff;
	background:#169dbf;
	display: inline-block;
	line-height: 33px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	padding: 0 10px;
	text-decoration: none;
}
p.readmore a:before{
	content: "\f0a9";
	font-family: FontAwesome;
	-webkit-perspective: 1000;
	-webkit-font-smoothing: antialiased;
}
p.readmore a:hover{
	background:#e8624c;
}
.items-row .item{
	margin:0;
	padding: 20px 0 0;
}
.items-row .readmore a{
	background: none;
	color: #40b7d9;
	padding: 0;
	font-weight: bold;
}
.items-row p.readmore a:hover{
	background: none;
	color: #e8624c;
}
.items-more{
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 15px;
}
.items-more ol{
	list-style-position: inside;
}
.items-more ol li{
	margin: 5px 0;
}
.pagination {
    /*background: url("../images/features_page_bg.png") no-repeat scroll center top transparent;*/
    padding-top: 20px;
    /*text-align: center;*/
	margin-top:10px;
    width: 100%;
	padding-bottom: 5px;
}
.rsticketspro_tablebig .pagination{
	padding-top: 5px;
	margin: 0;
	text-align: right;
	background: none;
}
.pagination ul{
	border: 0 none;
    margin: 0;
    padding: 0 5px 0 0;
}
.pagination ul li{
	border: 0 none;
    display: inline-block;
    font-size: 0.667em;
    line-height: 0.667em;
    list-style-type: none;
    margin: 0;
    padding: 0;
	margin-right:5px;
}
.pagination ul li .pagenav{
	background: #169dbf;
    border: 1px solid #f2f2f2;
	/*border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
    color: #fff;
    font-size: 13px;
    line-height: 20px;
	display: inline-block;
    padding: 1px 8px;
}
.pagination .pagination-start .pagenav,.pagination .pagination-prev .pagenav,.pagination .pagination-next .pagenav,.pagination .pagination-end .pagenav{
	color:#169dbf;
	background:#fafafa;
}
.pagination ul li  a.pagenav{
	background:#fafafa !important;
	border:solid 1px #f2f2f2 !important;
	color:#169dbf !important;
}
.pagination ul li  a.pagenav:hover{
	background:#169dbf !important;
	color: #fff!important;
}
.counter {
	display:none;
}
#features_page span.title{
	padding-left:80px;
}
/* -------------- 404 Error page style -------------- */

#bt_404_wapper{
	width:980px;
	background:url(../images/404-error-bg.png) top center no-repeat;
	margin:0 auto;
}
#bt_404_inner{
	width:480px;
	margin:0 auto;
}
#bt_404_header{
	height:200px;
	padding-top:70px;
}

#bt_404_header div{
	float:left;
	width:206px;
}
#bt_404_header div a{
	background:url(../images/bowthemes-404.png) no-repeat;
	height:200px;
	width:206px;
	text-indent:-9999px;
	display:block;
}
#bt_404_error{
	background:url(../images/404-error.png) no-repeat;
	width:239px !important;
	height:200px;
	margin-left:25px;
	float:right;
	text-indent:-9999px;
	display:block;
}
#bt_not_found{
	clear:both;
	color:#3a9aa8;
	font-family: 'Roboto',sans-serif;
    font-size: 22px;
	text-align:center;
}
#bt_back_homepage{
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
	color:#787878;
	padding:20px;
	line-height:160%;
	clear:both;
}
#bt_back_homepage a, #bt_contact_webmaster a{
	background:none !important;
	text-indent:inherit !important;
	color:#29a0b6;
}
#bt_error_search{
	text-align:center;
}
#bt_contact_webmaster{
	clear:both;
	padding:20px;
	text-align:center;
	color:#787878;
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
}
#bt_social_error{
	margin:0 auto;
	height:40px;
	width:86px;
	margin-top:40px;
}
#bt_social_error a.facebook{
	display:block;
	text-indent:-9999px;
	height:38px;
	width:38px;
	background:url(../images/social_error.png) top left no-repeat;
	margin-left:5px;
	float:left;
}
#bt_social_error a.facebook:hover{
	background:url(../images/social_error.png) bottom left no-repeat;
}
#bt_social_error a.twitter{
	display:block;
	text-indent:-9999px;
	height:38px;
	width:39px;
	background:url(../images/social_error.png) right top no-repeat;
	float:right;
}
#bt_social_error a.twitter:hover{
	background:url(../images/social_error.png) right bottom no-repeat;
}
#bt_404_inner .search .inputbox{
	background:url(../images/404-error-search.png) no-repeat left center !important;
	color:#fff;
	font-weight:bold;
}

/* -------------- Email to friend page style -------------- */

#mailtoForm .formelm{
	height:35px;
	margin-top:5px;
}
#mailtoForm .formelm label{
	font-weight:bold;
	text-align:left;
}
#mailtoForm .formelm .inputbox{
	height:28px;
	border:solid 1px #ddd;
}
/* -------------- Typography style -------------- */
.bt_template{
	background:url(../images/mod_bg.png) no-repeat top center;
	padding-top:20px;
	height: auto;
    overflow: hidden;
    width: 100%;
	margin-top: 10px;	
}
ul.list_features{
	clear:both;
}
ul.list_features li{
	background:url(../images/tick.png) left no-repeat;
	padding-left:25px;
	line-height:220%;
}
.bt_template .feature{
	width:488px;
	float:left;
	margin-top: 10px;
	padding:0;
	min-height:85px;
}
.bt_template .slideshow{
	background:url(../images/bt-slideshow.png) left 10px no-repeat;
}
.bt_template .k2{
	background:url(../images/k2.png) left 10px no-repeat;
}
.bt_template .content_slider{
	background:url(../images/bt-slider.png) left 10px no-repeat;
}
.bt_template .facebook{
	background:url(../images/facebook-fan.png) left 10px no-repeat;
}
.bt_template .twitter{
	background:url(../images/twitter_feed.png) left 10px no-repeat;
}
.bt_template .contact{
	background:url(../images/tip.png) left 10px no-repeat;
	border:none !important;
}
.bt_template span.title, .templates span.title{
	font-family: "Roboto",sans-serif;
	font-size:16px;
	color:#29a0b6;
	padding-left:40px;
	width:205px;
	background:none !important;
}
.bt_template p{
	color:#3f3f3f;	
	padding-left:80px;
	width:380px;
	font-size:12px;
	padding-top:5px;
	text-align:justify;
}

.bt_template .slideshow p, .bt_template .k2 p, .bt_template .content_slider p,.bt_template .facebook p {
	background:url(../images/feature_line.png) no-repeat bottom center;
	padding-bottom: 30px;
}

.bt_template .more{
	width:100%;
	background:url(../images/dotted.png) center center repeat-x;
	margin-bottom:5px;
	text-align:center;	
	clear:both;
}
.bt_template .more a{
	background:#fff;
	padding:5px 10px;
	color:#29a0b6;
	font-family: "Roboto",sans-serif;
	font-size:20px;
	margin:0 auto;
	text-transform:uppercase;
}
.login-button{
	border-top: 1px solid #DDDDDD;
    padding-top: 10px;
}
.login-button button{
	background: #23a5c7;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: 'Roboto',sans-serif;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    margin-left:83px;
    text-align: center;
	border-radius: 2px;
    text-transform: uppercase;
    width: 90px;
}
.login-button button:hover{
	background: #e8624c;
}

#Kunena a.kwho-vip {
	background: #498805;
	padding: 2px 4px;
	border-radius: 2px 2px 2px 2px;
	color:#fff !important;
}
blockquote{margin:10px 5px;}

#osdonatestatic{
	margin:10px 0px;
	padding: 10px;
	background: #f4f4f4;
	border: solid 2px #ccc;
}

#osdonatestatic form{
	margin-top: 5px;
}
/*======= TAMPT MODIFY ===========*/
.bgd-onlypage{
	background: url(../images/bg_pricing.jpg) repeat-x top center;
	padding: 0!important;
}
.bgd-onlypage .bt_content_wapper_inner{
	background: url(../images/bg_pricing2.jpg) no-repeat top left;
}
/*======= FAQ ==========*/
#bt_content_bottom{
	padding: 0;
	position: relative;
	display: inline-block;
	width: 100%;
	/*border: 1px solid red;*/
	/*margin-left:19px;*/
}
#bt_content_bottom .bt-contentshowcase_faqs,
#bt_content_bottom .moduletable_faqs,
#bt_content_bottom .moduletable_payment,
#bt_content_bottom .moduletable_notice{
	margin-bottom: 22px;
}
#bt_content_bottom .bt-contentshowcase_faqs h3,
#bt_content_bottom .moduletable_faqs h3{
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/bg-h3-faq.png");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    color: #5D5D5D;
    font-size: 20px;
    font-weight: normal;
    line-height: 41px;
    margin-bottom: 15px;
    padding: 0 0 0 15px;
    text-transform: uppercase;
}
#bt_content_bottom .bt-contentshowcase_faqs .bt-inner,
#bt_content_bottom .moduletable_faqs .bt-inner{
	padding: 0;
}
.bt-contentshowcase_faqs .bt-inner .bt-title,
.moduletable_faqs .bt-inner .bt-title {
    background: url("../images/bg-a-title-faq.png") repeat-x bottom left;
    border: 1px solid #E8E8E8;
    color: #4E4E4E;
    height: 40px;
    line-height: 40px;
    text-transform: none;
}
.bt-contentshowcase_faqs .bt-title-inner,
.moduletable_faqs .bt-title-inner{
	background: url("../images/icon_question.png") no-repeat 9px center;
    display: block;
    line-height: 40px;
    padding-left: 40px;
}
.bt-contentshowcase_faqs .bt-title-inner-2,
.moduletable_faqs .bt-title-inner-2{
	border-left: 1px solid #E8E8E8;
	display: block;
    line-height: 40px;
    padding-left: 10px;
}
.accordionLayout .bt-contentshowcase_faqs .bt-inner .bt-inner-wrapper,
.moduletable_faqs .accordionLayout .bt-inner .bt-inner-wrapper{
	background: #f4f4f4 url(../images/icon_answer.png) no-repeat 9px 9px;
	 margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 1px;
    padding-left: 41px;
    padding-right: 0;
    padding-top: 1px;
    width: auto;
}
.bt-contentshowcase_faqs .bt-inner-wrapper-2,
.moduletable_faqs .bt-inner-wrapper-2{
	border-left: 1px solid #E8E8E8;
	 padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.bt-contentshowcase_faqs  .bt-inner,
.moduletable_faqs  .bt-inner{
	border: none;
	padding: 0;
	margin-top: 1px;
	margin-left: 0;
}
.bt-contentshowcase_faqs .accordionLayout .actived .bt-inner .bt-title, 
.bt-contentshowcase_faqs .accordionLayout .bt-inner .bt-title:hover, 
.moduletable_faqs .accordionLayout .actived .bt-inner .bt-title, 
.moduletable_faqs .accordionLayout .bt-inner .bt-title:hover{
	color: #29a0b6;
}
.bt-contentshowcase_faqs .accordionLayout .bt-inner .bt-category:hover,
.moduletable_faqs .accordionLayout .bt-inner .bt-category:hover{
	background: none;
}
#bt_content_bottom .moduletable_payment{
	line-height: 41px;
	text-transform: uppercase;
	clear:both;
	margin-bottom: 30px;
}
.box-left{
	float: left;
	width: 80%;
	background: url(../images/bg_payment.png) repeat-x bottom left;
	border: 1px solid #dfdfdf;
	padding: 2px 0;
	text-indent: 8px;
	font-size: 14px;
}
.box-right img,
.box-left img{
	margin: 0px 3px 0;
	vertical-align: middle;
}
.box-left .payment-noti{
	display: inline-block;
	border-left: 1px solid #dcdcdc;
	padding: 0 0 0 0px;
	margin: 0 0 0 5px;
	font-size: 12px;
}
.box-right{
	float: right;
	width: 18%;
	background: url(../images/bg_payment.png) repeat-x bottom left;
	border: 1px solid #dfdfdf;
	padding: 7px 0;
	font-size: 18px;
	font-weight: normal;
	font-family:'Roboto',sans-serif;
	text-align: center;
}
.moduletable_notice{
	background: url("../images/bg-a-title-faq.png") repeat-x bottom left;
	border: 1px solid #dfdfdf;
	padding: 20px 10px;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	font-family:'Roboto',sans-serif;
}
/*Page Confirm*/
#subscription_details{
	color:#6e6e6e;
}
#subscription_details .greeting_ms{
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
}
#subscription_details p{
	padding: 7px 0;
}
#subscription_details h3{}
.your_membership,
.your_history,
.package_support{
	border-top: 1px dotted #969696;
	padding: 12px 0;
}
.your_account{
	padding: 20px 0 12px;
}
/*Page checkout*/
.aec-btn{
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
}
#aec_checkout th{
	font-weight: normal;
}
#aec_checkout td{
	font-size: 16px;
	color: #787878;
}
.checkout-info{
	color:#787878;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
}
#couponsbox .btn-format1{
	display: inline-block;
	margin-left: 15px;
}
#couponsbox .btn-format1 .button{
	background: #23a5c7;
	border: none;
	color:#fff;
	text-transform: uppercase;
	padding: 5px 12px;
	border-radius: 2px;
}
#couponsbox .btn-format1 .button:hover{
	background: #e8624c; 
}
#confirmation_button .btn-format2 ,
#checkoutbox .btn-format2 ,
.gateway_button .btn-format3{
	/*background: url(../images/btn-format3-left.png) no-repeat top left;
	padding-left: 8px;
	padding-right: 0;
	display: inline-block;*/
}
#confirmation_button .btn-format2:hover ,
#checkoutbox .btn-format2:hover,
.gateway_button .btn-format3:hover,
.aec_itlist_special .gateway_button .btn-format3:hover {
	background-position: bottom left;
}
.btn-shadow{
	background: url(../images/btn-format3-shadow.png) no-repeat center bottom;
	padding: 4px 0 8px;
	display: inline-block;
}
.btn-shadow a{
	color: #fff;
}
.btn-shadow a:hover{
	color: #A6A6A6;
}
#confirmation_button .btn-format2 .button,
#checkoutbox .btn-format2 .button,
.gateway_button .aec-btn{
	background: #23a5c7!important;
	border-radius: 2px;
	padding: 0;
	text-align: center;
	border: none;
	color:#fff;
	margin: 0;
	line-height:36px;
	text-transform: uppercase;
	font-size: 14px;
	display: inline-block;
	width: 110px;
	color: #fff!important;
	font-family: "Roboto";
}
#confirmation_button .btn-format2 .button:hover,
#checkoutbox .btn-format2 .button:hover,
.gateway_button .aec-btn:hover{
	background: #e8624c!important;
}
.btn-format2{
	margin-top: 20px;
}
#confirmation_button .btn-format2 .button,
#checkoutbox .btn-format2 .button{
	/*font-size: 22px;*/
}
#confirmation_button .btn-format2:hover .button,
#checkoutbox .btn-format2:hover .button,
.gateway_button  .btn-format3:hover .aec-btn,
.aec_itlist_special .gateway_button .btn-format3:hover .aec-btn {
	background-position: bottom right!important;
}
.step-by-step{
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 0 20px;
	font-family:'Roboto',sans-serif;
	color: #999;
	background: url(../images/bgd-box-step.png) repeat-x bottom left;
	display: inline-block;
	width: 100%;
}
.step-by-step .step-col{
	float: left;
	width: 25%;
	padding: 0 0 9px;
}
.step-by-step .step-col-active{
	background: url(../images/bgd-box-step-active.png) no-repeat bottom center;
	color:#169dbf;
}
.step-by-step .step-col-inner{
	padding: 2px 10px;
	border-right: 1px solid #e1e1e1;
	line-height: 46px;
}
.step-by-step  .step-col:first-child .step-col-inner{
	border-left: 1px solid #e1e1e1;
}
.step-by-step .number-step{
	background: url(../images/bgd-step.png) no-repeat center center;
	width: 28px;
	line-height: 28px;
	text-align: center;
	display: inline-block;
	color: #fefefe;
	margin: 0 10px 0 0;
}
.step-col-active .number-step{
	background: url(../images/bgd-step-active.png) no-repeat center center;
}
.hasToolTip{
	display: inline;
}
.hasToolTip a.linktip{
	cursor: pointer;
	padding: 5px 0 0;
	color: #222;
}
.contentToolTip{
	display: none;
	position: absolute;
	max-width: 248px;
	background: url(../images/bgd-tooltip.png) no-repeat center bottom;
	line-height: 24px;
	padding-bottom: 10px;
	text-align: justify;
}
.contentToolTipInner{
	border: 3px solid #e59307;
	border-bottom: none;
	background: #f6f6f6;
	padding: 10px 14px;
}
/*Com rsticketpro*/
#submitForm{
	/*background: url(../images/rsticketpro/bgd-submit-ticket.png) no-repeat center top;
	padding-top: 22px;*/
	background: none;
	padding-top: 0;
}
.rsticket_panel img {
    max-width: 600px;
}
table.rst_submit_form tr, table.rst_submit_form td{
	line-height: 36px;
	color:#9b9b9b;
	padding: 0;
	margin: 2px 0;
}
table.rst_submit_form td label{
	padding-right: 40px;
}
table.rst_submit_form .inputbox,
table.rst_submit_form .rst_textbox{
	background: url(../images/rsticketpro/bgd-input-rs.png) repeat-x center left;
	border:1px solid #cecece;
	width: 205px;
	padding: 1px 0 2px 0;
	color:#9b9b9b;
	text-indent: 5px;
	font-family: Arial;
	height: 25px;
}
table.rst_submit_form .text_area{
	background:#fff url(../images/rsticketpro/bgd-textarea-rs.png) repeat-x top left;
	border:1px solid #cecece;
	width: 97%;
	color:#9b9b9b;
	font-family: Arial;
	font-size: 12px;
	padding: 5px;
	line-height: 20px;
	margin: 5px 0;
}
.select-priority,
.select-department{
	background: url(../images/rsticketpro/bgd-input-rs.png) repeat-x center left;
	display: inline-block;
	position: relative;
	
}
select{
	padding: 5px 0;
	color: #444;
	width: 205px;
}
span.select{
	position: absolute;
	bottom: 0;
	left: 0;
	cursor: default;
	z-index: 1;
	background: url(../images/rsticketpro/arrow-new.png) no-repeat top right;
	width: 100%;
	line-height: 28px;
	text-indent: 5px;
	border:1px solid #cecece;
}
#submit_captcha_image{
	margin: 10px 0;
}
.notice-captcha{
	padding-left: 10px;
	color: #d09308;
}
.rst_submit_form span.button_submit{
	/*background: url(../images/btn-format1-left.png) no-repeat center left;
	padding-left: 3px;*/
	display: inline-block;
	margin: 12px 0 0;
}
.rst_submit_form  span.button_submit .button{
	/*background: url(../images/btn-format1-right.png) no-repeat center right;
	line-height: 35px;
	padding:0 10px 0 7px;
	margin:0;
	border: none;
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	font-family: Roboto;
	cursor: pointer;*/
}
#submit_file_message{
}
/*Knowledgebase*/
.rsticketspro_fullbox{
	margin:0!important;
	width: 100%!important;
}
.kb-list-articles,
.rsticketspro_halfbox{
	background: none;
	/*background: url(../images/rsticketpro/bgd-submit-ticket.png) no-repeat center top;
	padding-top: 25px!important;*/
}
.kb-list-articles{
	padding-top: 10px!important;
}
h1.rs-category-name{
	padding-bottom: 20px;
}
ul.rsticketspro_categories{
	padding: 0!important;
}
ul.rsticketspro_categories li{
	background: url(../images/rsticketpro/rs-bgd-box-cat.png) repeat-x bottom left;
	margin-bottom: 15px!important;
}
ul.rsticketspro_categories li a.kn-cat-title{
	text-transform: uppercase;
	font-size: 18px;
	font-family: Roboto;
	font-weight: normal;
	color: #6d6d6d;
}
ul.rsticketspro_categories li img{
	vertical-align: top;
	margin: 0 10px 0 0;
	float: left;
}
ul.rsticketspro_categories li a{
	font-size: 12px;
}
.kb-article{	
	border-bottom: 1px dotted #919191;
	padding: 12px 0;
	color: #404040;
}
.kb-article-last{
	border: none;
}
.kb-list-articles .kb-article-title {
	background: url(../images/icon_question.png) no-repeat center left;
	padding-left: 35px;
	font-weight: bold;
	line-height: 30px;
}
.kb-list-articles .kb-article-title a{
	color: #d6890c;
}
.kb-list-articles .kb-article-content{
	padding-left: 35px;
	line-height: 33px;
}
.kb-article-content ul{
	margin: 0 0 0 10px;
}
#bt_main_content .kb-article-content ul li{
	list-style-type: disc;
	list-style-position: inside;
}
/*======= Add 6 Nov =======*/
.btn_submit_ticket{
	float: right; 
	display: inline-block; 
	color: #fff; 
	border-radius: 4px; 
	padding: 2px 7px; 
	font-weight: bold; 
	background: #169dbf;
}
.btn_submit_ticket:hover{
	background: #e8624c;
	color: #fff;
}
/*List ticket*/
.rsticketspro_tablebig{
	border: 1px solid #dedede;
	background: #fbfbfb;
	border-bottom: none;
	margin-bottom: 15px;
}
.rsticketspro_tablebig th,
#bt_main_content_inner .rsticketspro_tablebig th{
	background: url(../images/rsticketpro/bgd-list-ticket-th.png) repeat-x top left;
	line-height: 32px;
	padding: 0 7px!important;
	height: 32px;
	color: #169ec0;
	border-right-color:#dedede;
	font-weight: bold;
	border-bottom: 3px solid #169ec0;
}
.rsticketspro_tablebig th a{
	color: #169ec0;
}
.rsticketspro_tablebig th img{
	margin: 0 5px;
}
.rsticketspro_tablebig td{
	border-bottom: 1px solid #dedede;
	border-top: none;
	padding: 15px 10px;
}
.rsticketspro_tablebig .closed td{
	background-color: #fff7f6;
}
.rsticketspro_tablebig a{
	color: #169ec0;
	font-weight: 400;
	display: inline-block;
	line-height: 24px;
}
/*Reply ticket*/
.rst_status{
	line-height: 20px;
	width: 62px;
	display: inline-block;
	color: #fff;
	text-align: center;
}
.open .rst_status{
	background: url(../images/bg_rst_status.png) no-repeat center 0px;
}
.closed .rst_status{
	background: url(../images/bg_rst_status.png) no-repeat center -40px;
}
.on-hold .rst_status{
	background: url(../images/bg_rst_status.png) no-repeat center -20px;
}
#tabcontainer{
	background: #fdfdfd;
	border: 1px solid #ddd;
	padding: 0;
}
.tabs_title{
	float: left;
	top:0;
	height: auto;
	padding: 11px 0px 17px!important;
	width: 100%;
}
.tabs_title li{
	background-image: url(../images/rsticketpro/bgd-tab-l.png)!important;
	background-repeat: no-repeat!important;
	background-position: top left;
	padding: 0 0 0 4px!important;
	height: auto!important;
	border: none;
	margin-left: 14px;
}
.tabs_title li span{
	background: url(../images/rsticketpro/bgd-tab-r.png) no-repeat top right;
	display: inline-block;
	line-height: 30px;
	padding: 0 12px 0 8px;
	color: #fff;
	font-family: Roboto;
	font-size: 16px;
}
.tabs_title li.active{
	background-position: bottom left;
}
.tabs_title li.active span{
	background-position: bottom right;
}
.bts-reply{
	/*background: url(../images/rsticketpro/bts-reply-l.png) no-repeat top left;
	padding-left: 2px;*/
	display: inline-block;
	float: left;
	margin: 0 10px 0 0;
}
.bts-reply button{
	background: #23a5c7;
	border: none;
	color: #fff;
	padding: 2px 10px 2px 8px;
	cursor: pointer;
	text-transform: uppercase;
	border-radius: 2px;
}
.bts-reply button:hover{
	background: #e8624c;
}
#rsticketspro_ticket_actions .hasTip{
	border: 1px solid #f8f8f8;
	display: inline-block;
	padding: 0 7px;
}
#rsticketspro_ticket_actions .hasTip a{
	line-height: 25px;
	background-position: left 5px;
	height: auto;
	color: #737373;
	padding-left: 20px;
	margin: 0;
}
#rsticketspro_ticket_actions .hasTip:hover{
	border: 1px solid #bababa;
	background: #f9f9f9;
	border-radius: 4px;
}
.rst_buttons .hasTip .modal,
#rsticketspro_ticket_actions .hasTip .modal{
	position: static;
	display: inline;
	overflow: hidden;
}
.rst_view_notes,
.rst_view_history{
	background-position: left 7px!important;
}
.tabs_panel{
	padding: 0px;
	width: auto;
	border: none;
}
.msg-row{
	background: #fafafa;
	border: 1px solid #e6e6e6;
	margin-bottom: 15px;
}
.msg-row p.rsticketspro_title2{
	background: none;
	border: none;
	padding: 0 7px 0 15px;
	border-bottom: 1px solid #e6e6e6;
	width: auto;
	color: #737373;
}
.msg-row p.rsticketspro_title2 strong{
	line-height: 22px;
	display: inline-block;
	font-size: 12px;
	background: #e55e48;
	padding: 0 7px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 5px 7px 5px 0;
	color: #fff;
}
.rsticketspro_message {
	background: none;
	margin: 0;
}
#rst_ticket_reply{
	color: #9b9b9b;
	padding: 0 0 10px;
}
#rst_ticket_reply #message{
	width: 100%!important;
	padding: 5px 7px;
}
#rst_ticket_reply .toggle-editor{
	margin: 12px 0 0;
}
#rst_ticket_reply p{
	margin: 5px 0;
}
#rst_ticket_reply .text_area{
	background:#fff url(../images/rsticketpro/bgd-textarea-rs.png) repeat-x top left;
	border: 1px solid #cecece;
	margin: 7px 0 10px 0;
	line-height: 20px;
	padding: 5px 0 0 5px;
	width: 99%;
}
.bts_submit{
	/*background: url(../images/rsticketpro/bts-submit-l.png) no-repeat top left;
	padding-left: 4px;
	display: inline-block;
	margin: 0px 0 0;*/
}
.button,
.bts_submit .button{
	background: #23a5c7;
	border: none;
	color: #fff;
	padding: 5px 10px;
	cursor: pointer;
	text-transform: uppercase;
	font-family: Roboto;
	font-size: 14px;	
	border-radius: 2px;
	line-height: 22px;
}
.registration .btn:hover,
.button:hover{
	background: #e8624c;
}
.rsticketspro_files{
	background: #f9f9f9;
	border: 1px solid #d4d4d4;
	line-height: 30px;
	margin: 10px 0 0;
}
.rsticketspro_files a{
	color: #ec840b;
	font-weight: bold;
}
.rsticketspro_files img{
	vertical-align: middle;
	margin: 0 5px;
}
.btn-addfile {
	background: url(../images/rsticketpro/btn-addfile.png) no-repeat top right;
	border: none;
	width: 31px;
	height: 30px;
	cursor:pointer;
	margin: 10px 0 5px;
}
.btn-addfile:hover{
	background: url(../images/rsticketpro/btn-addfile.png) no-repeat top right;
}
/*.upload_file_container{
   width:285px;
   height:31px;
   position:relative;
	background: url(../images/rsticketpro/bgd-input-file.png) no-repeat top right;
	float: left;
}
.upload_file_container input{
   width:285px;
   height:31px;
   position:absolute;
   left:0;
   top:0;
   cursor:pointer;
   opacity: 0;
   filter: alpha(opacity = 50);
}*/
#rst_files label{
	display: none;
}
#rst_files br{
	clear:both;
}
.rst_textbox,
.rsticketspro_form .inputbox{
	background: #fff;
    border: 1px solid #dedede;
    height: 25px;
    padding-left: 5px;
	padding-top: 0;
	color: #444;
	width: 198px;
}
.rst_buttons{
	float: right;
	display: inline-block;
	padding: 5px 0px 0 0;
}
.rst_buttons img{
	margin: 0 2px;
}
form .filter{
	padding: 0 0 20px;
}
.rs_ticket_code{
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0 5px;
	display: inline-block;
	line-height: 19px!important;
	background: #fff;
	color: #d06f35!important;
}
.replies{
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff;
	width: 30px;
	padding: 0 5px;
	display: block;
	line-height: 19px;
}
/*Showcase*/
.sc-notice{
	line-height: 24px;
	color: #6e6e6e;
	padding: 17px 0;
}
#bt_main_content_inner #tabs{
	padding-top: 22px;
}
#tabs{
	background: none;
	border: none;
	border-bottom: 2px solid #e8624c;
	font-size: 16px;
}
#tabs li a{
	height: auto;
	line-height: 35px;
	color: #959595;
}
#tabs a.active{
	background: #e8624c;
	padding:0 10px;
	color: #fff;
	border-radius: 2px 2px 0 0;
}
#tabs a.active span{
	display: inline-block;
}
table.btshowcase-download{
	border:none;
	font-size: 12px;
	color: #6E6E6E;
	line-height: 22px;
}
table.btshowcase-download td, table.btshowcase-download th{
	border: none;
	border-bottom: 1px solid #e9e9e9;
	padding: 12px 10px;
}
table.btshowcase-download td i, table.btshowcase-download td span{
	font-size:11px;
}

#download-sep{
	background: none;
	height: auto;
}
.sc-item-title{
	color: #f29429;
	font-size: 14px;
}
.icon_new{
	background: url(../images/icon_new.png) no-repeat top left;
	margin-left: 12px;
	text-indent: -9999px;
	display:inline-block;
	width: 25px;
	height: 15px;
}
/*Joomla Club Info*/
.joomla-club-info img{
	border: none;
	margin: 0;
	padding: 0;
}
.article-link{
	background: url(../images/bgd-title-article-l.png) no-repeat bottom left;
}
.article-link2{
	background: url(../images/bgd-title-article-r.png) no-repeat bottom right;
	padding-bottom: 22px;	
}
.article-link2 table{
	border: 1px solid #e3e3e3;
	line-height: 32px;
}
.article-link2 table td{
	padding: 0px 30px;
	background: url(../images/bgd-article-box-link.png) repeat-x bottom left;
	line-height: 74px;
}
.article-link2 a{
	font-size: 26px;
	font-family: Roboto;
	text-transform: uppercase;
	font-weight: normal;
	color:#9a9a9a;
}
.colleft{
	padding: 20px 20px 30px 10px;
}
.colright{
	padding: 20px 10px 30px 20px;
}
.list-features{
	padding-bottom: 25px;
}
.row-feature-img img{
	margin: 0 20px 0 15px;
}
.row-feature-content h4{
	padding-top: 0;
	color: #888888;
}
.moduletable_customercomment{
	border-top: 1px dotted #e1e5e4;
	position: relative;
	text-align: center;
	padding: 30px 0 20px;
	font-family: Roboto;
	font-size: 16px;
	margin: 20px 0 0;
}
.moduletable_customercomment img{
	position: absolute;
	top: -23px;
	margin-left: -23px;
}
.moduletable_customercomment h3{
	font-size: 32px;
	color:#6d6d6d;
	padding: 15px 0 10px;
	font-weight: normal;
}
#bt_content_bottom .bt-cs .bt-inner img{
	border: none;
	outline: none;
	margin-right: 18px!important;
}
#bt_content_bottom .bt-inner{
	/*padding: 0 25px 0 0;*/
}

#bt_content_bottom .bt-cs .bt-inner .bt-title{
	clear: none;
	color: #888888;
	text-transform: none;
	font-size: 16px;
	font-family: Roboto;
	font-weight: normal;	
	padding-bottom: 15px;
}
#bt_content_bottom .bt-cs{
	padding: 20px 0;
}
#bt_content_bottom .bt-introtext{
	color: #747474;
}
/*Module Quick Links*/
#bt_right .moduletable_quicklinks{
	border: 1px solid #dddddd;
}
/*
#bt_right .moduletable_quicklinks h3{
	background: url(../images/bgd-title-quicklink.png) repeat-x top left;
	padding: 0;
	color: #969696;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	padding: 0 0 0 20px;
}
#bt_right .moduletable_quicklinks h3 span{
	background: url(../images/bgd-title-quicklink-span.png) no-repeat 10px bottom;
	line-height: 32px;
	padding-bottom: 9px;
	display: block;
}*/
#bt_right .moduletable_quicklinks ul{
	padding: 0 0 12px;
}
#bt_right .moduletable_quicklinks ul li{
	border-bottom: 1px solid #dddddd;
	padding: 0 0 0 15px;
}
#bt_right .moduletable_quicklinks ul li a{
	line-height: 37px;
	background: url(../images/bullet_quicklinks.png) no-repeat center left;
	padding: 0 0 0 14px;
	display: inline-block;
}
#bt_right .moduletable_quicklinks ul li:hover a,
#bt_right .moduletable_quicklinks ul li.active a{
	background: url(../images/bullet_quicklinks_hover.png) no-repeat center left;
	color: #e5861a;
}
#bt_right .moduletable_quicklinks ul li a{
	color: #6e6e6e;
	font-weight: bold;
}
#bt_right  .moduletable,
#bt_right  .moduletable_quicklinks{
	margin-bottom: 20px;
}
/*COM JSHOPPING*/
.login_block{
	padding-right: 10px;
}
.login_block  .small_header{
	font-size: 20px;
	color: #ea8708;
	font-weight: normal;
	line-height: 24px;
	padding-bottom: 8px;
}
.login_tb tr td{
	padding: 5px 15px 5px 0;
}
.login_block .notice-login{
	display: inline-block;
	line-height: 30px;
}
.jshop .button{
	margin: 10px 0 10px 5px;
	font-size: 14px;

}
.register_block{
	border: 1px solid #e9e9e9;
	box-shadow: 0px 0px 1px 1px #e9e9e9;
	border-radius: 4px;
}
.register_block .small_header{
	background: url(../images/bgd-title-box.png) repeat-x top left;
	line-height: 33px;
	font-size: 17px;
	color: #979797;
	font-weight: normal;
	border-bottom: none;
	padding: 0 0 0 10px;
	margin: 0;
}
.jshop{
	padding: 0px;
}
.free-account{
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	line-height: 24px;
	text-align: center;
}
.free-account-title{
	font-family: Roboto;
	font-size: 17px;
	color: #8f8f8f;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	padding-bottom: 10px;
}
.free-account-title span{
	color: #e8624c;
}
.recommend{
	background: url(../images/bgd-recommend.png) no-repeat top right;
	height: 82px;
	width: 82px;
	display: inline-block;
	position: absolute;
	top: -8px;
	right: -8px;
}
.membership{
	color: #757575;
	text-align: center;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	padding: 20px 10px 0;
	background: #f8f8f8;
	position: relative;
	
}

.membership-title{
	font-family: Roboto;
	font-size: 17px;
	color: #8f8f8f;
	font-weight: normal;
	text-transform: uppercase;
}
.membership-title span{
	color: #169fc0;
}
.membership-effective,
.membership-paying{
	font-size: 15px;
	font-weight: bold;
	color: #e8624c;
	text-transform: uppercase;
	line-height: 30px;
}
.membership-paying span{
	color: #169fc0;
}
.jshop .btn{
	/*background: url(../images/bgd-btn.png) no-repeat center 10px;*/
	margin: 18px 0 12px;
	padding: 0;
}
.blue-btn,
.yellow-btn{
	background: url(../images/btn-shadow.png) no-repeat bottom center;
	padding-bottom: 8px; 
	display: inline-block;
}
.jshop .btn .btn-shadow{
	padding: 0 10px;
	display: inline-block;
	line-height: 36px;
	color: #fff;
	font-family: Roboto;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: normal;
	border-radius: 3px;
}
.blue-btn:hover .btn-shadow,
.yellow-btn .btn-shadow{
	background: #e8624c;
}
.yellow-btn:hover .btn-shadow,
.blue-btn .btn-shadow{
	background: #169fc0;
}
h3.box-title{
	background: url(../images/h3login.png) repeat-x left top;
	line-height: 42px;
	color: #979797;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0 0 0 20px;
	margin: 0;
}
/*Page login*/
a.pp_close{
	right: 10px;
	top: 10px;
}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.jshop .membership{
	padding-left: 20px;
	padding-right: 20px;
	width:85%;
	margin:0 auto;
	margin-bottom: 10px;
}
.jshop .free-account{
	margin:0 auto;
	margin-top:10px;
	width:85%;
}
/*Module Tab*/
.moduletable_faqs{
	margin-bottom: 10px;
}
.bt-tabs{
	border: none;
}
.btTab-article-title{
	display: none;
}
.tab-items-inner{
	padding: 20px 0 0;
	width: 100%!important;
}
#bt_content_bottom .tab-buttons{
	border-bottom: 2px solid #29a0b6;
}
#bt_content_bottom .tab-container{
	background: none;
	height: auto;
}
#bt_content_bottom .tab-buttons ul li{
	height: auto;
	color: #959595;
	border: none;
	text-transform: none;
	line-height: 35px;
}
#bt_content_bottom  .tab-buttons ul li.active{
	background: #29a0b6;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	color: #fff;
}
#bt_content_bottom{
	
}
.moduletable_submit_ques{
	font-size: 16px;
	text-transform: uppercase;
	background: #29a0b6;
	display: inline-block;
	position: absolute;
	right: 0;
	z-index: 9;
}
.moduletable_submit_ques a{
	color: #fff;
	display: inline-block;
	line-height: 37px;
	padding: 0 10px;
}
/* Style for notice */
.bt_notice_content{
	color: #6a6a6a;
	background: url("../images/bgd-btn.png") no-repeat center 60px;
	text-align: center;
	position: relative;
}
.bt_notice_content h3{
	color: #ee3624;
	font-size: 25px;
	text-transform: none;
	line-height: 24px;
	font-family: "Pacifico";
	padding: 25px 0;
	display: block;
	position: relative;
	z-index: 0;
	text-align: left;
	padding-left: 20px;
}
.bt-notice-box{
	padding: 25px 20px 0px;
	text-align: center;
}
.special-offer{
	background: url(../images/bg_special-offer.png) no-repeat top right;
	position: absolute;
	top: -8px;
	right: -8px;
	height: 82px;
	width: 82px;
}
.bt-notice-box-inner{
	border: 1px solid #E8E8E8;
	background: #F8F8F8 url(../images/bg-notice.png) no-repeat top left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 20px 10px;
	position: relative;
}
.membership-featured{
	text-align: center;
	padding-left: 17px;
}
.membership-featured li{
	line-height: 36px;
	text-align: left;
	
}
.membership-featured li span{
	background: url(../images/bullet_check2.png) no-repeat center left;
	display: inline-block;
	padding-left: 24px;
	font-size: 16px;
	line-height: 36px;
	font-family: "Cuprum";
}
.membership-discount{
	font-size: 16px;
	color: #959595;
	font-family: "Cuprum";
	text-transform: uppercase;
	padding: 25px 0 15px;
	text-align: left;
}
.percent-off{
	font-size: 44px;
	color: #ea660f;
	font-weight: bold;
	font-family: "Cuprum";
	float: left;
	line-height: 46px;
	padding-right: 7px;
}
.expires{
	background: url(../images/expires.png) no-repeat top left;
	width: 197px;
	display: inline-block;
	height: 22px;
}
.time-countdown{
	text-align: center;
	text-transform: uppercase;
	font-family: Myriad Pro;
	padding: 7px 0;
}
.time-countdown .countdown_section{
	display: inline-block;
	text-align: center;	
	width: 40px;
}
.time-countdown .countdown_section .countdown_amount{
	background: #828282;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	display: inline-block;
	color: #fff;
	width: 31px;
	height: 20px;
	font-size: 16px;
	font-family: Roboto;
}
.remind-txt{
	text-align: center;
	font-size: 30px;
	color: #ea660f;
	font-family: Myriad Pro;
	text-transform: uppercase;
	padding: 10px 0;
}

/*Membership chooser*/
#bt_content_bottom .moduletable_heading_membershipchooser,
#bt_content_bottom .moduletable_membershipchooser{
	padding-left: 18px;
}
#bt_content_bottom .moduletable_membershipchooser h3{
	color: #29a0b6;
    font-family: 'Roboto',sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding: 8px 0;
    width: 308px;
}
#bt_content_bottom .moduletable_membershipchooser .tab-buttons{
	background: url(../images/bgd-tab-btn.png) no-repeat 298px center;
	border: none;
	 min-height: 640px;
}
#bt_content_bottom  .moduletable_membershipchooser .tab-buttons ul li{
	border: none!important;
	font-size: 12px;
	color: #787878;
	font-weight: bold;
	text-align: left!important;
	font-family: Arial;
	line-height: 44px;
	padding: 0 10px;
}
#bt_content_bottom  .moduletable_membershipchooser .tab-buttons ul li.active{
	background: url(../images/bgd-tab-active-vl.png) no-repeat center right;
	color: #fffefe;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
#bt_content_bottom .pk-mbs{
	line-height: 30px;
	padding: 0 10px;
}
#bt_content_bottom .member-pk{
	color: #d99009;
	font-weight: bold;
}
#bt_content_bottom  .moduletable_membershipchooser .tab-items-inner{
	padding: 0 0px;
}
#bt_content_bottom .pk-mbs-txt{
}
#bt_content_bottom .pk-featured{
	float: right;
	padding: 10px 0px 10px 15px;
}
#bt_content_bottom .pk-call-us{
	clear: both;
	font-size: 17px;
	font-family: Roboto;
	color: #727272;
	padding: 20px 0;
}
#bt_content_bottom .pk-featured-inner{
	display: inline-block;
	background: #f9f9f9;
	box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
}
#bt_content_bottom .pk-featured .heading1,
#bt_content_bottom .pk-featured .heading2{
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	font-family: Roboto;
	text-transform: uppercase;
	text-align: center;
}
#bt_content_bottom .pk-featured .heading1{
	background: url(../images/bgd-heading-mbs.png) repeat-x top left;
	line-height: 37px;
}
#bt_content_bottom .pk-featured .heading2{
	background: #e8a619 url(../images/bgd-heading2-mbs.png) no-repeat top left;
	line-height: 49px;
}
#bt_content_bottom .pk-featured ul{
	padding:0px;
}
#bt_content_bottom .pk-featured ul li{
	padding: 0 10px;
	border-bottom: 1px solid #e2e2e2;
}
#bt_content_bottom .pk-featured ul li span{
	color: #676767;
	line-height: 40px;
	background: url(../images/checked.png) no-repeat center left;
	padding-left: 20px;
	display: block;
}
#bt_content_bottom .btn-signup{
	display: block;
	background: url(../images/btn-yellow-left.png) no-repeat center left;
	padding-left: 4px;
	margin: 20px 0;
}
#bt_content_bottom .btn-signup a{
	display: inline-block;
	background: url(../images/btn-yellow-right.png) no-repeat center right;
	font-size: 17px;
	font-family: Roboto;
	color: #fff;
	line-height: 36px;
	padding: 0 15px 0 11px;
}
/* We've change 
#bt_ourblog{
	text-align: center;
}
#bt_ourblog h3{
	background: url(../images/bgd-title-ourblog.png) no-repeat center top;
	text-align: center;
	color: #fff;
	padding: 0 0 16px;
	line-height: 34px;
	font-size: 18px;
	border: none;
	position: relative;
	z-index: 1;
	display: block;
}
#bt_ourblog .custom{
	border: 1px solid #d5d5d5;
	position: relative;
	top: -28px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 40px 20px 50px;
	z-index: 0;
}
#bt_ourblog .box-notice1{
	font-family: Roboto;
	font-size: 14px;
	color: #909090;
	line-height: 30px;
}
#bt_ourblog a{
	color: #c6550a;
}
#bt_ourblog .box-notice2{
	color: #9e9e9e;
	text-transform: uppercase;
	font-size: 16px;
	font-family: Roboto;
	text-align: right;
	border: 1px solid #dedede;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 20px 15px;
	margin: 30px 0 0;
}
#bt_ourblog .box-notice2 span{
	font-size: 50px;
	color: #c6550a;
	float: right;
	padding: 0 0 0 10px;
	position: relative;
	top: -7px;
	line-height: 40px;
	display: inline-block;
}
#bt_ourblog .box-notice2 sup{
	font-size: 24px;
	color: #c6550a;
	position: relative;
	top: 10px;
}
#bt_ourblog a.blue-btn:hover .btn-inner{
	background: url("../images/btn-yellow-left.png") no-repeat scroll left top transparent
}
#bt_ourblog a.blue-btn:hover .btn-shadow{
	background: url("../images/btn-yellow-right.png") no-repeat scroll right top transparent
} */
/*Our Template*/
.left-html ul {
    margin-left: 0;
}
.left-html ul li {
    background-color: #F8F8F8;
    border-bottom: 2px solid #EBEBEB;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    list-style: none outside none;
    margin-bottom: 10px;
    padding: 15px 0;
    width: 100%;
}
.left-html ul li:hover {
    background-color: #169dbf;
}
#bt_ourblog .left-html ul li:hover h3, .left-html ul li:hover p {
    color: #FFFFFF;
}
#bt_ourblog .left-html ul li h3 {
    color: #717171;
    display: inline-block;
    float: none;
    font-size: 18px;
    line-height: normal;
    margin: 0 0 5px;
    text-align: left;
    text-indent: 0;
	text-transform: capitalize;
	border-bottom: none;
	padding: 0;
}
.left-html ul li p {
    color: #717171;
    margin: 0;
}
.left-html ul li .icon {
    margin-left: 20px;
    padding-left: 50px!important;
	display: inline-block;
    /*width: 90%;*/
}
.left-html ul li.qs .icon {
    background: url("../images/icon_quickstart.png") no-repeat scroll left center transparent;
}
.left-html ul li.qs:hover .icon {
    background: url("../images/icon_quickstart_hover.png") no-repeat scroll left center transparent;
}
.left-html ul li.ext .icon {
    background: url("../images/icon_ext.png") no-repeat scroll left center transparent;
}
.left-html ul li.ext:hover .icon {
    background: url("../images/icon_ext_hover.png") no-repeat scroll left center transparent;
}
.left-html ul li.do .icon {
    background: url("../images/icon_doc.png") no-repeat scroll left center transparent;
}
.left-html ul li.do:hover .icon {
    background: url("../images/icon_doc_hover.png") no-repeat scroll left center transparent;
}
.left-html ul li.os .icon {
    background: url("../images/icon_support.png") no-repeat scroll left center transparent;
}
.left-html ul li.os:hover .icon {
    background: url("../images/icon_support_hover.png") no-repeat scroll left center transparent;
}
#system-message{
	
}
/* Latest Template */
#bt_featured  .template-name h3{
	color: #8b8b8b;
	text-indent: 0;
}
#bt_bottoms h3 span{
	color: #169dbf;
}
.bt-cs .template-item{
	box-shadow: none;
}
.bt-cs .nav_tem  .next, 
.bt-cs .nav_tem  .prev{
	position: static;
	display:  inline-block!important;
	/*width: 12px;*/
	margin: 0 3px;
}
.nav_tem{
	/*float: right;
	position: absolute;
	top: -30px;
	right: 0px;*/
	text-align: center;
}
#bt_featured .nav_tem{
	/*right: 16px;
	top: -30px;*/
}
#bt_featured .nav_tem_inner{
	display: inline-block;
	border: 1px solid #dedede;
	border-radius: 100px;
	padding: 3px 4px 1px;
}
#bt_featured .bt-cs .bt-row{
	padding: 15px;
}
#bt_featured .bt-cs .bt-row .bt-inner{
	padding: 0;
}
#bt_featured .nav_tem{
	padding-top: 20px;
}
#bt_featured .nav_tem_inner a{
	color: #cfcfcf;
}
#bt_featured .nav_tem_inner a:hover{
	color: #23a5c7;
}
.nav_tem .bt_handles{
	position: static!important;
	display: inline-block;
	padding: 0px 0px!important;
	display: none;
}
.nav_tem .moduletable{
	position: relative;
}
.nav_tem .bt_handles li a{
	background: url("../images/bullet.png") no-repeat top left;
	width: 9px;
	padding: 7px 0 0!important;
}
.nav_tem .bt_handles li a:hover,
.nav_tem .bt_handles li.current a{
	background-position: -9px 0;
}
#bt_user{
	background: url(../images/bgd_user.png) no-repeat center top;
	margin: 25px -1px 0 0;
	padding: 25px 0 0;
}
#bt_user .moduletable-inner{
	margin: 0 13px;
}
#bt_user h3{
	text-transform: uppercase;
	color: #717171;
	border-bottom: 1px solid #d2d2d2;
}
#bt_user h3 > span{
	color: #169dbf;
}
#bt_user .moduletable_latestext .bt-cs .bt-row{
	padding: 8px 0;
}
#bt_user .moduletable_latestext .bt-cs .bt-inner{
	padding: 0;
}
#bt_user .moduletable_latestext .bt-cs .bt-inner  .bt-image-link img{
	
	margin-right: 15px!important;
}
#bt_user .moduletable_latestext .bt-cs .bt-inner img{
	border: none;
	outline: 0;
	margin:10px 4px 10px 0;
}
#bt_user .moduletable_latestext .bt-cs .bt-inner .bt-title{
	text-transform: capitalize;
	font-weight: normal;
	font-size: 18px;
	font-family: "Roboto";
	color: #676767;
}
#bt_user .moduletable_latestext .extensions-link a:hover{
	color: #6D6D6D;
}
#bt_user .moduletable_latestext .extensions-link a{
	border-left: 1px solid #e78006;
	padding: 0 5px;
	color: #e78006;
}
#bt_user .moduletable_latestext .extensions-link a:first-child{
	border: 0;
	padding-left: 0;
}
#bt_user .moduletable_latestext .bt-row-separate{
	border-bottom: 1px solid #eaeaea;
	
}
#bt_user .moduletable_latestblog .bt-cs .bt-inner .bt-title{
	color: #6a6a6a;
	font-weight: bold;
	line-height: 28px;
	text-transform: capitalize;
}
#bt_user .moduletable_latestblog .bt-cs .bt-inner .bt-title:hover{
	color: #169dbf;
}
#bt_user .moduletable_latestblog .bt-row-separate{
	border: none;
	
}
#bt_user .moduletable_latestblog .bt-cs .bt-inner{
	padding: 0;
}
#bt_user .bt-cs .bt_handles{
	top: -24px!important;
}
#bt_user .bt-extra .bt-date,
#bt_user .bt-extra .bt-author{
	font-size: 12px;
}
#bt_user .bt-date{
	background: url(../images/icon_calendar.png) no-repeat center left;
	padding-left: 22px;
	display: inline-block;
}
#bt_user .moduletable_nexttemp .bt-inner{
	background: #F8F8F8;
	border-bottom: 2px solid #EBEBEB;
    border-radius: 4px 4px 4px 4px;
	text-align: center;
	padding: 0 0 20px 0;
}
#bt_user .moduletable_nexttemp .bt-cs .bt-inner img{
	margin: 0;
	border: none;
	outline: 0;
}
#bt_user .moduletable_nexttemp .bt-title{
	font-size: 18px;
	color: #717171;
	font-family: "Roboto";
	font-weight: normal;
	line-height: 30px;
	padding: 10px 0;
	display: block;
}
.bt-cs .bt-inner .bt-introtext{
	line-height: 24px;
	padding: 0 20px;
}
.bt-cs .bt-row{
	padding: 15px 0;
}
.bt-cs .bt-row-separate{
	margin: 0;
}
#bt_testimonials{
	background:  url(../images/bgd_user.png) no-repeat top center;
	padding: 20px 0 0;
	margin: 10px 0 0 ;
}
.bt_content_top{
	background:  url(../images/bgd_user.png) no-repeat bottom center;
	padding-bottom: 10px;
}
.bt_content_top_inner{
	text-align: center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 15px;
	font-family: "Roboto";
	margin-left: 19px;
}
.bt_content_top .join-us-lf{
	color: #969696;
	font-size: 36px;
	line-height: 60px;
}
.bt_content_top .join-us-ls{
	font-size: 18px;
	color: #adacac;
}
.bt_content_top .box-btn{
	background: url(../images/bgd-button.png) no-repeat center center;
	margin: 20px 0 0;
}
.bt_content_top .box-btn .btn-shadow{
	padding: 0 30px 0 26px;
	font-size: 18px;
}
#bt_slideshow_wapper,
#bt_slideshow,
#bt_slideshow_inner{
	height: auto;
}
.moduletable_latestext .bt-cs .bt-inner .bt-title{
	clear: none;
}

/**New style 21-03/2013*/
a.joinus{
	display:block;
	float:right;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../images/joinus.png) no-repeat;
	width:149px;
	height:49px;
	margin-top:-40px;
}
.showcase-title{
	color: #169dbf;
	line-height: 59px;
	padding: 0;
	font-size: 26px;
}
.showcase-title h3{
	font-size:23px;
	/*background:url(../images/heading-border.png) bottom left repeat-x;*/
	font-weight: 300;
	color: #a5a5a5;
	float: left;
	padding: 0;
}
.showcase-title span{
	font-size: 14px;
	display: inline-block;
	padding-left: 5px;
	color: #a5a5a5;
}
.bt_right_showcase .nav_tem a.next,.bt_right_showcase .nav_tem a.prev{
	display:none;
}
.bt_right_showcase h3{
	background:url(../images/heading-border.png) bottom left repeat-x;
	text-indent:0;
	font-size:18px;
	color:#169dbf;
	padding-bottom:10px;
}
/*.bt_right_showcase h3 span{
	color:#d07c14;
}*/
.bt_right_showcase a .tagtotal{
	display:inline-block;
	width:21px;
	height:21px;
	line-height:21px;
	text-align:center;
	font-size:12px;
	color:#fff;
	background:#838282;
	float:right;
	margin:11px 0 0 0;
	border-radius: 100%;
}
.bt_right_showcase a:hover .tagtotal{
	background:#169dbf;
}
.bt_right_showcase .menu{
	margin-top:5px;
}
.bt_right_showcase .menu li{
	line-height:42px;
	border-top:1px solid #f1f1f1;
	/*background:url(../images/arrow.png) 3px center no-repeat;
	padding-left:20px;*/
}
.bt_right_showcase .menu li:first-child{
	border: none;
}
.bt_right_showcase .menu li a:before{
	font-family: "FontAwesome";
	content: "\f0a9";
	margin-right: 13px;
}
.bt_right_showcase .menu li a{
	text-transform:capitalize;
	/*font-weight:bold;*/
	display:block;
	color:#838282;
}
.bt_right_showcase .menu li a:hover{
	color:#169dbf;
}
.bt-cs_hot .template-item-extra{
    background: url("../images/hot.png") no-repeat scroll 0 0 transparent;
    height: 79px;
    margin-left: -4px;
    margin-top: -5px;
    position: absolute;
    width: 80px;
}
.bt_right_showcase .bt-cs .bt-row{
	padding-bottom:0px;
}
.bt_right_showcase .bt-cs .template-item{
	border:none;
	padding:0;
}
.bt_right_showcase .bt-cs_hot .template-item{
	padding:5px 0 0 5px;
}
/* Rsticket*/
.rsticket_message_list{
	float: left;
	width: 61%;
}
.rsticket_info{
	float: right;
	width: 37%;
}
.rsticket_title{
	background: url(../images/rsticketpro/bgd-list-ticket-th.png) repeat-x top left;
	border-bottom: 3px solid #23a5c7;
	color: #23a5c7;
	line-height: 32px;
	padding: 0 0 0px 15px;
	font-weight: bold;
}
.rsticketspro_title{
	background: url(../images/icon_info.png) no-repeat 10px center;
	color: #23a5c7;
	font-size: 14px;
	font-family: "Roboto";
	padding: 0 10px 0 35px;
	border: none;
	
	height: auto;
	line-height: 32px;
	width: auto;
	margin: 0;
}
.tabs_panel_bt{
	border : 1px solid #ececec;
	margin: 0 0 18px;
}
#rsticketspro_ticket_actions{
	padding: 10px 0 3px 15px;
	background: #f8f8f8;
	border-bottom: 1px solid #ededed;
}
.rsticket_panel{
	padding: 20px;
}
.rsticketspro_content p{
	margin: 10px 0;
	padding: 0px;
}
#rsticketspro_form label.float_left, .rsticketspro_form label.float_left{
	width: 100px;
	color: #444;
	font-weight: normal;
}
.rsticketspro_content{
	padding: 10px 15px 0;
	border-top: 1px solid #ececec;
}
.tabs_panel_history .rsticketspro_content{
	padding: 0;
}
.tabs_panel_custom_fields .rsticketspro_title{
	background-image: url(../images/icon_custom_field.png);
}
.tabs_panel_history .rsticketspro_title{
	background-image: url(../images/icon_history.png);
}
.tabs_panel_bt .btnsubmit{
	border-top: 1px solid #dfdfdf;
	padding: 10px 0 0;
}
.rsticketspro_message_history{
	margin: 0;
	border:  none;
	background: #f3f3f3;
	border-top: 1px solid #e5e5e5;
}
.rsticketspro_message_history:first-child{
	border: none;
}
.rsticketspro_message_history p{
	margin: 0;
}
.rsticketspro_history_right{
	float: none;
	display: block;
	padding: 5px 0 0;
}
.rsticketspro_message_history  a{
	color: #e55e48;
	font-weight: bold;
}
.rsticketspro_history_right span{
	border-left: 1px solid #676767;
	padding: 0 4px 0 6px;
	font-size: 11px;
}
.rsticketspro_history_right span:first-child{
	padding-left: 0;
	border: none;
}
.rsticketspro_content .even{
	background: #fbfbfb;
}
.tabs_panel_client .rsticketspro_content{
	padding: 0;
}
.tabs_panel_client .rsticketspro_content p{
	border-top: 1px solid #ECECEC;
	margin:0;
	line-height: 32px;
	padding: 0 10px;
}
.tabs_panel_client .rsticketspro_content p:first-child{
	border: none;
}
.tabs_panel_client p label{
	width: 100px;
	border-right: 1px solid #ececec;
	display: inline-block;
	margin-right: 10px;
	font-weight: normal;
}
.tabs_panel_bt .rsticketspro_content{
	display: none;
}
.rsticketspro_title{
	cursor: pointer;
}
.rsticketspro_title p{
	background: url(../images/sum.png) no-repeat right center;
	padding: 0;
	margin: 0;
}
.tabs_panel_bt .open p{
	background: url(../images/open.png) no-repeat right center;
	padding: 0;
}

/*===== Features =======*/
.all-features{
	padding: 20px 0;
}
.features-title{
	font-size: 14px;
	color: #169dbf;
	text-align: center;
	text-transform: uppercase;
	padding: 0 0 30px;
	font-family: 'Roboto',sans-serif;
}
.features-title h3{
	font-size: 20px;
	font-weight: 300;
	color: #828282;
	margin: 0;
}
.features-title strong{
	font-size: 28px;
}
.features-title span{
	color: #169dbf;
}

.features-item{
	float: left;
	width: 50%;
	margin: 10px 0;
}
.features-item img{
	float: left;
	border: none;
	padding: 0;
	margin: 0;
}
.features-text{
	margin-left: 75px;
	margin-right: 20px;
}
.features-text h4{
	color: #169dbf;
	font-size: 16px;
	margin: 0;
	padding: 0 0 10px;
}
.features-full-list{
	clear: both;
	color: #868686;
	padding: 20px 0 0;
}
.features-full-list h3{
	text-align: center;
	font-size: 28px;
	color: #169dbf;
	text-transform: uppercase;
	margin: 0;
	font-weight: 700;
}
.features-full-list span{
	color: #828282;
}
.features-full-list li{
	font-size: 12px;
	margin: 25px 0;
	list-style: disc!important;
	line-height: 26px;
}
.features-full-list li span{
	font-weight: bold;
}
.clr{
	clear: both;
}
.bt_contentshowcase #bt_main_content{

}
.moduletable_btn_membership{
	position: absolute;
	top: -40px;
}
.btn-membership{
	background: url(../images/btn-membership-left.png) no-repeat center left;
	padding-left: 4px;
	text-align: center;
	display: inline-block;
}
.btn-membership-inner{
	background: url(../images/btn-membership-right.png) no-repeat center right;
}
.btn-membership a{
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 38px;
	text-transform: uppercase;
	font-family: 'Cuprum',sans-serif;
	padding: 0 10px 0 5px;
}
/*Hosting Joomla*/
.joomla-hosting{
	line-height: 30px;
	padding-bottom: 20px;
}
.joomla-hosting .intro{
	text-align: center;
}
.joomla-hosting h3{
	font-size: 30px;
	color: #f27b08;
	font-family: "Cuprum";
	line-height: 42px;
}
.joomla-hosting img{
	border: none;
}
.joomla-hosting .testimonials-box img{
	float: left;
	margin-top: 0;
}
.joomla-hosting .testimonial{
	margin-left: 190px;
	background: url(../images/quote_open.png) no-repeat left 6px;
	text-indent: 20px;
	font-weight: bold;
	font-size: 11px;
}
.joomla-hosting .testimonial a{
	color: #e55e48;
	font-size: 12px;
}
.joomla-security,
.support-team {
	clear:both;
	padding: 20px 0 0;
}
.joomla-hosting .discount{
	text-align: center;
	width: 600px;
	margin: 20px auto 0;
	
}
.joomla-hosting .discount-inner{
	background: #f8f8f8;
	border: 1px solid #e8e8e8;
	display: inline-block;
	padding: 20px 100px 7px;
}
.joomla-hosting .intro-price{
	color: #1cb4ba;
	font-size: 24px;
	font-family: "Cuprum";
	text-transform: uppercase;
}
.joomla-hosting .price{
		font-size: 15px;
		color: #ed9008;
		line-height: 28px;
		font-family: Roboto;
		font-weight: bold;
		margin-bottom: 10px;
}
.joomla-hosting .price span{
	font-size: 60px;
	display: block;
	line-height: 60px;
}
.joomla-hosting .btn-shadow{
	font-family:"Cuprum";
}
.moduletable_banner_siteground{
	text-align: center;
}
.invitation-msg{
	font-size: 13px;
	font-family: "Roboto";
	color: #828282;
	font-weight: 300;
}
.invitation-emphasis{
	font-size: 16px;
	color: #169dbf;
	line-height: 24px;
	padding: 0 0 10px
}
.ext-box{
	border: 1px solid #e7e7e7;
	padding: 5px;
	display: inline-block;
	margin: 20px 0 30px;
}
.ext-box a{
	font-size: 16px;
	color: #fff;
	font-family: "Roboto";
	text-transform: uppercase;
	display: inline-block;
	line-height: 48px;
	padding: 0 20px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.blue-btn:hover, .yellow-btn:hover,
#bt_slideshow_des a:hover,
.ext-box a:hover{
	opacity: 0.86;
}
.ext-box a.btn-template{
	background: url(../images/bg_btn_template.jpg) repeat-x center left;
	margin-right: 7px;
}
.ext-box a.btn-exts{
	background: url(../images/bg_btn_exts.jpg) repeat-x center left;
}
.hosting-banner{
	margin: 10px 0 32px;
}
.hosting-banner-inner {
	border: 1px solid #dcdcdc;
	display: inline-block;
	text-align: center;
	padding: 0 11px 11px;
}
.hosting-banner  h3{
	color: #a2a2a2;
	font-size: 17px;
	font-family: "Roboto";
	background: #fff;
	position: relative;
	line-height: 26px;
	text-transform: uppercase;
	display: inline-block;
	padding: 0px 25px;
	margin-top: -15px; 
}
/*Page Affiliate*/
.affiliate{
	line-height: 33px;
}
.affiliate h3{
	font-size: 16px;
	font-family: Roboto;
	color: #16a6c5;
	font-weight: 300;
}
.affiliate .colLeft{
	float: left;
	width: 57%;
}
.affiliate .colRight{
	float: right;
	width: 41%;
}
.affiliate .colLeft a{
	color: #13a1c1;
	font-weight: bold
}
#bt_main_content .affiliate ul li {
	list-style: square inside;
}
.affiliate ul li span{
	padding-left: 20px;
}
#bt_main_content .affiliate .steps li{
	list-style: none;
}
.affiliate .steps span{
	background: #13a2c2;
	width: 22px;
	text-align: center;
	line-height: 22px;
	display: inline-block;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	font-family: Roboto;
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
	padding: 0;
}
.join-us{
	font-family: "Roboto";
	font-size: 13px;
	padding: 10px 0 0;
}
.affiliate .join-us a{
	font-weight: normal;
}
.box-joinnow {
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(bottom, #f5f5f5, #fff);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(bottom, #f5f5f5, #fff);
  /* IE 10 */
  background: -ms-linear-gradient(bottom, #f5f5f5, #fff);
  /* Opera 11.10+ */
  background: -o-linear-gradient(bottom, #f5f5f5, #fff);
  border: 1px solid #eeeeee;
  display: inline-block;
  padding: 0 10px 0 0;
  border-radius: 2px;
  margin: 0 10px 0 0;
  
}
.affiliate .box-joinnow a{
	font-size: 24px;
	color: #13a2c2;
	text-transform: uppercase;
	display: inline-block;
	line-height: 50px;
	border-left: 1px solid #e0e0e0;
	padding: 0 20px;
	font-weight: bold;
}
.affiliate .box-joinnow a:hover{
	opacity: 0.8;
}
.box-joinnow img{
	border: none;
	padding: 5px 10px 0;
	margin: 0;
	float: left;
}
.affiliate .price{
	margin: 12px 2px 0 0;
}
.affiliate .price th{
	/* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(bottom, #0e9cbb, #1fb0d0);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(bottom, #0e9cbb, #1fb0d0);
  /* IE 10 */
  background: -ms-linear-gradient(bottom, #0e9cbb, #1fb0d0);
  /* Opera 11.10+ */
  background: -o-linear-gradient(bottom, #0e9cbb, #1fb0d0);
  color: #fff;
  font-weight: bold;
  padding: 10px 5px;
  text-align: center;
  line-height: 24px;
  border-right: 1px solid #2bc6e7;
  border-bottom: 2px solid #0b8ca9;
}
.affiliate .price-sale{
	margin: 30px 0 0 15px;
}
.affiliate .price-sale li{
	background: url(../images/checkbox.png) no-repeat left 10px;
	list-style: none!important;
	padding-left: 25px;
}
.affiliate .price table{
	border: none;
	-moz-box-shadow: 0 0 2px 2px #ededed;
	-webkit-box-shadow: 0 0 2px 2px #ededed;
	box-shadow: 0 0 2px 2px #ededed;
	border-radius: 4px;
}
.affiliate .price table td{
	background: #f6f6f6;
	text-align: center;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	color: #525252;
	padding: 10px 0px;
	font-size: 13px;
}
.affiliate .price table td:first-child{
	border-left: 1px solid #cecece;
}
.affiliate .price .pink td{
	background: #ffeded;
	border-color: #d7c5c5;
}
.affiliate .price .orange td{
	background: #ffd6ae;
	border-color: #e7be96;
}
.affiliate .btn-join{
	text-align: center;
	margin: 20px 0 0;
}
.affiliate .btn-join a{
	display:inline-block;
	  background: -webkit-linear-gradient(bottom, #0e9cbb, #1fb0d0);
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(bottom, #0e9cbb, #1fb0d0);
	  /* IE 10 */
	  background: -ms-linear-gradient(bottom, #0e9cbb, #1fb0d0);
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(bottom, #0e9cbb, #1fb0d0);
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  font-size: 16px;
	  font-family: "Roboto";
	  color: #fff;
	  text-transform: uppercase;
	  padding: 0 20px;
	  border: 2px solid #eeeeee;
}
.affiliate .btn-join a:hover{
	opacity: 0.8;
}
#bt_heading .custom_affiliate{
	background: url(../images/bg_heading_affiliate.png) no-repeat center center;
	height: 321px;
}
#bt_heading .affiliate_inner{
	width: 980px;
	margin: 0 auto;
	padding: 30px 0 0;
}
#bt_heading .affiliate_inner h3{
	color: #fff;
	font-size: 26px;
	font-family: "Roboto";
	line-height: 40px;
}
#bt_heading .affiliate_inner ul li{
	background: url(../images/affiliate_check.png) no-repeat center left;
	padding: 12px 0 12px 40px;
	font-size: 16px;
	font-family: "Roboto"; 
	color: #fff;
	line-height: 27px;
	font-weight: bold;
}
#bt_heading .affiliate_inner ul li span{
	font-size: 26px;
}
#bt_heading .join-affiliate{
	margin: 15px 0 0;
}
#bt_heading .join-affiliate a{
	font-size: 16px;
	font-family: "Roboto"; 
	padding: 0 20px;
	  display: inline-block;
	  line-height: 34px;
	  font-weight: bold;
	  text-transform: uppercase;
	  border-radius: 4px;
}
#bt_heading .join-affiliate a:hover{
	opacity: 0.8;
}
#bt_heading .join-affiliate a.sign-up{
	color: #1890c5;
	 background: -webkit-linear-gradient(bottom, #fff, #f6f6f6);
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(bottom, #fff, #f6f6f6);
	  /* IE 10 */
	  background: -ms-linear-gradient(bottom, #fff, #f6f6f6);
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(bottom, #fff, #f6f6f6);
	  border: 2px solid #61a976;
	  margin-right: 7px;
}
#bt_heading .join-affiliate a.login{
	color: #fff;
	 background: -webkit-linear-gradient(bottom, #d25904, #f28208);
	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(bottom, #d25904, #f28208);
	  /* IE 10 */
	  background: -ms-linear-gradient(bottom, #d25904, #f28208);
	  /* Opera 11.10+ */
	  background: -o-linear-gradient(bottom, #d25904, #f28208);
	  border: 2px solid #47a8a6;
}
.affiliate_inner{
	position: relative;
}
.affiliate_innerleft{
	display: inline-block;
	padding-left: 18px;
}
.affiliate_innerright{
	position: absolute;
	background: url(../images/sale-off-bg.png) no-repeat center center;
	width: 170px;
	height: 170px;
	top: 80px;
	right: 100px;
}
.custom_affiliate .price{
	text-align: center;
	margin-top: 40px;
	color: #fff;
}
.custom_affiliate .unit{
	position: absolute;
	top: 34px;
	color: #8f8f8f;
	font-size: 18px;
	margin-left: 2px;
}
.custom_affiliate .num{
	font-size: 70px;
	font-family: "Roboto";
	color: #fff;
	line-height: 70px;
	display: inline-block;
	font-weight: bold;
	text-shadow: 3px 0 0 #c8c8c8;
}
.sale-intro{
	font-family: "Georgia";
	text-transform: uppercase;
	font-size: 13px;
	position: relative;
	line-height: 26px;
	text-align: center;
	text-shadow: 1px 1px 1px #c8c8c8;
}
.sale-intro span{}
.registration fieldset dd,#user-registration fieldset dd{
	height:auto;
}
/*======== TEMPLATES SHOWCASE =========*/
#btshocase-detail-col2 h3{
	color: #9e9e9e;
}
.btshowcase-template-name h3{
	position: relative;
	padding-bottom: 10px;
}
.btshowcase-template-name h3:after{
	border-bottom: 3px solid #e4e4e4;
	width: 54px;
	position: absolute;
	content:"";
	bottom: 0;
	left: 0;
}
.btshowcase-template-name > div{
	border-bottom: 1px solid #f2f2f2;
	padding: 7px 0;
}
.btshowcase-template-name .desc{
	font-family: "Roboto";
	color: #666;
}
.btshowcase-template-name  > div:last-child{
	border: 0;
}
.btshowcase-detail-info{
	border: 1px solid #ececec;
	background: #fbfbfb;
	padding: 20px;
	margin-bottom: 20px;
	color: #909191;
	box-shadow: 5px 5px #f5f5f5;
}
.btshowcase-detail-info .border-right{
	border-right: 1px solid #eaeaea;
}
.panel-tab .moduletable > h3,
.panel-title{
	font-size: 30px;
	font-family: "Roboto";
	position: relative;
	text-align: center;
	color: #919191;
	text-transform: uppercase;
	padding-bottom: 15px;
	margin: 0 0 15px 0;
}
.panel-tab .moduletable > h3:after,
.panel-title:after{
	content: "";
	border-bottom: 4px solid #e5e5e5;
	position: absolute;
	text-align: center;
	bottom: 0;
	left: calc(50% - 70px);
	width: 140px;
}
.panel-tab{
	padding: 20px 0;
}
.iconbox{
	margin: 20px 0;
}
.iconbox-icon{
	float: left;
	color: #23a5c7;
	font-size: 50px;
	margin-top: 10px;
}
.iconbox-title{
	margin-bottom: 0;
	font-size: 16px;
}
.iconbox-text{
	margin-left: 70px;
	color: #747474;
}
#btshocase-detail-col2 .introtext{
	padding: 0 0 15px;
	line-height: 30px;
	color: #7f7f7f;
}
#btshocase-detail-col2 .info-price{
	background: #e8624c;
	font-size: 16px;
	color: #fff;
	font-family: "Roboto";
	font-weight: normal;
	line-height: 24px;
	padding: 12px 20px;
	text-align: center;
	margin: 0 0 20px;
	display: block;
	border-radius: 2px;
}
.btshowcase-related{
	margin: 20px 0;
}
.btshowcase-related .imgicon{
	background: #23a5c7;
	padding: 40px 0;
}
/*========= EXTENSIONS =========*/

.btshowcase-extension-item {
	margin:20px 0;
	border: none;
	background: none;
}
.btshowcase-related div h3{
	text-align: center;
	margin-bottom: 5px;
	line-height: 24px;
	margin-top: 15px;
}
.btshowcase-related div h3 a{
	color: #707070;
	text-transform: uppercase;
	font-weight: 300;
}
.btshowcase-extension-content{
	width: auto;
	float: none;
}
.btshowcase-extension-item .extension-type{
	text-align: center;
	font-size: 14px;
	font-weight: 300;
}
.btshowcase-extension-item-image{
	padding: 40px 0;
}
.btshowcase-extension-icon{
	float: none;
	width: 100%;
	background: #23a5c7;
}
.btshowcase-extension-icon:hover img{
	animation: moverfromleft 0.5s ease forwards;
}
@-webkit-keyframes moverfromleft{
	from 	{transform: translateX(-120px); opacity:0;}
	to		{transform: translateX(0); opacity:1;}
}
@keyframes moverfromleft{
	from 	{transform: translateX(-120px); opacity:0;}
	to 		{transform: translateX(0); opacity:1;}
}
@-o-keyframes moverfromleft{
	from {transform: translateX(-120px); opacity:0;}
	to { transform: translateX(0); opacity:1;}
}
.extension-type{
	text-align: center;
}
.extension-type span{
	background: url("../images/extension-type.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 25px;
	margin-bottom: 0;
	margin-top:0;
	height: 21px;
	display: inline-block;
	margin-right: 5px;
}
.extension-type span.com {
  background-position: center center;
}
.extension-type span.plug {
  background-position: right center;
}
.extension-type img{
	vertical-align: inherit;
	margin: 0 5px 0 0;
}
.extension-item-extra{
	top: 7px;
	right: 8px
}
.extension-desc{
	text-align: center;
	padding-bottom: 15px;
}
.extensions-notice{
	border: 1px solid #e7e7e7;
	background: #fdfdfd;
	padding: 20px 20px 35px;
	text-align: center;
	margin: 30px 0;
	font-weight: 300;
}
.extensions-notice h3{
	font-size: 34px;
	color: #e8624c;
	text-transform: uppercase;
	position: relative;
	margin: 0;
	font-weight: 300;
	padding-bottom: 12px;
}
.extensions-notice h3:after{
	position: absolute;
	left: calc(50% - 50px);
	bottom: 0;
	width: 100px;
	border-bottom: 2px solid #c9c9c9;
	content: "";
}
.extensions-notice .intro{
	font-size: 18px;
	padding: 20px 0 25px;
	color: #949494;
	
}
.extensions-notice .button a{
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	background: #23a5c7;
	border-bottom: 2px solid #1b7f99;
	line-height: 42px;
	display: inline-block;
	padding: 0 20px;
	font-weight: 300;
}
.features-intro{
	font-size: 16px;
	text-align: center;
	color: #919191;
	padding: 10px 0 0;
	font-weight: 300;
}
.faqsLayout h3{
	color: #919191;
	font-size: 16px;
	text-align: center;
	font-weight: 300;
	margin-top: 12px;
}
.faqsLayout .bt-row {
	border: 1px solid #e4e4e4;
	margin: 0 0 18px;
	background: #fafafa;
}
.faqsLayout .bt-row .bt-title-inner-2{
	font-size: 14px;
	color: #23a5c7;
	font-weight: 300;
	text-transform: none;
	display: block;
	line-height: 35px;
	padding: 0 10px;
}
.faqsLayout .faqs-col:nth-child(2n+1){
	clear: left;
}
.faqsLayout .bt-row.actived{
	background: #fff;
}
.faqsLayout .bt-row.actived .bt-title-inner-2{
	background: #23a5c7;
	color: #fff;
}
.faqsLayout .bt-introtext{
	padding: 10px 20px;
	font-size: 12px;
	color: #9b9b9b;
	line-height: 24px;
}
.faqsLayout .faqsList{
	margin-top: 50px;
}
/*======= HOME PAGE ========*/
#bt_featured .moduletable{
	padding: 20px 0;
}
#bt_featured .moduletable_bg{
	background: #f9f9f9;
}

.featured-products{
	font-size: 14px;
	text-align: center;
}
.featured-products h3{
	font-weight: 300;
	margin-bottom: 5px;
}
.featured-products .intro .style2{
	color: #e8624c;
}
.group-button{
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0 2px;
	margin: 30px 0;
}
.group-button a{
	display: inline-block;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 57px;
	padding: 0 20px;
	border-radius: 2px;
	margin: 5px 3px;
	font-weight: 300;
	text-decoration: none;
}
.group-button a.style1{
	background: #23a5c7;
}
.group-button a.style2{
	background: #e8624c;
}
.group-button a:hover{
	background: #303030;
}
#bt_featured .moduletable_advices{
	padding: 30px 0;
	line-height: 26px;

}
#bt_featured .moduletable_advices h3{
	font-size: 24px;
	color: #707070;
	text-transform: uppercase;
	line-height: 36px;
	font-weight: 300;
}
#bt_featured .moduletable_advices .bt-title{
	font-size: 14px;
	text-transform: none;
	font-weight: 400;
	position: relative;
	color: #23a5c7;
	padding-top: 20px;
	line-height: 24px;
}
#bt_featured .moduletable_advices .bt-title:after{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 60px;
	content: "";
	border-bottom: 3px solid #c7c7c7;
}
#bt_featured .moduletable_advices .readmore a{
	background: none;
	color: #23a5c7;
	text-decoration: underline;
	padding: 0;
}
#bt_featured .moduletable_advices .readmore a:before{}
#bt_copyright{
	background: #2e2e2e;
	border-bottom: 1px solid #3a3a3a;
}
.copyright p{
	margin: 0;
	color: #c0c0c0;
}
.copyright a{
	color: #23a5c7;
}
.footnav{
	text-align: right;
}
.footnav ul{
	margin: 0;
}
.footnav li{
	display: inline;
}
.footnav li a{
	color: #d8d8d8;
	padding:  0 10px;
	border-left: 1px solid #d8d8d8;
}
.footnav li:first-child a{
	border: none;
}
.footnav li:hover a,
.footnav li.active a{
	color: #23a5c7;
	text-decoration: none;
}
#bt_footer_wapper{
	background: #2a2a2a;
	color: #d8d8d8;
	padding: 15px 0 40px;
}
.bt_footer_left{
	font-size: 11px;
}
.bt_footer_right{
	text-align: right;
}
.bt_footer_right p{
	font-size: 11px;
}
.bt_footer_right a{
	background: #383838;
	color: #7d7d7d;
	width: 36px;
	text-align: center;
	line-height: 34px;
	border: 1px solid #3e3e3e;
	display: inline-block;
	border-radius: 100%;
	margin: 0 6px;
	font-size: 15px;
}
.bt_footer_right a:hover{
	background: #0fa1c0;
	color: #fff;
}
.templates,
.extensions{
	padding: 30px 0 0;
}
.extensions .bt_handles{
	display: none;
}
.extensions .bt-image img{
	border: none;
	outline: none;
	margin: 0;
}
.extensions .bt-image{
	background: #23a5c7;
	text-align: center;
	padding: 30px 0;
}
.extensions .bt-title{
	font-size: 18px;
	font-weight: 300!important;
	color: #707070!important;
	text-align: center;
}



/* User profile css*/
.useravatar{
	width:125px;
	overflow:hidden;
	margin:0 auto;
}
.user-info img{
	max-width:100%;
	border-radius: 10px;
}
.user-info #upgrade_button .aec-btn{
	color:#fff!important;
	margin-top:3px;
	padding:0;
	line-height:100%;
	border: none;
	background: none;
	font-size: 12px;
	font-family: inherit;
}
.user-info h3{
	color:#fff;
	text-transform:uppercase;
	font-weight:20px;
}
.user-info{
	text-align:center;
	background:#23a5c7;
	color:#fff;
	padding:20px;
}
.user-info dd{
	margin-left:105px;
}
.user-info dt,.user-info dd{
	text-align:left;
	font-weight:normal;
	padding:7px 0;
}
.user-info dt{
	width:100px;
	padding-top:10px;
	float:left;
}
.user-info hr{
	border:none;
	padding:0;margin:0;
	border-bottom:1px solid #3db0ce;
}
.user-info span{
	color:#fff;
	display:inline-block;
	background:#0b7c9a;
	padding:2px 5px;
	border-radius:2px;
}
.user-info form{
	display:inline;
	margin-left:4px;
}

.useful-link{
	border:1px solid #f2f2f2;
	padding:18px;
	margin-top:30px;
	background:#fbfbfb;
}
.useful-link h3{
	margin:0 0 12px 0;
	padding-top:0;
	border-bottom:1px solid #e6e6e6;
}
.useful-link li{
	padding:10px 0;
	border-bottom:1px solid #f7f7f7;
}
.useful-link i{
	font-size:15px;
	margin-right:10px;
}
.useful-link a,.useful-link i{
	color:#858585;
}
.useful-link li:hover a,.useful-link li:hover i{
	color:#23a5c7;
}

.greeting_ms h3{
	font-weight:16px;
	color: #777777;
	padding-top:0;
	margin-top:0;
    margin-bottom: 15px;
    padding-bottom: 12px;
    position: relative;
}
.expiry-time,.membership-details .aec-btn{
	color:#23a5c7!important;
}
.plan-name{
	background:#e8624c;
	color:#fff;
	display:inline-block;
	padding:0px 4px;
	border-radius:2px;
}
.greeting_ms h3:after {
    border-bottom: 3px solid #cacaca;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 80px;
}
.membership-details h3,.useful-link h3{
	color:#a1a1a1;
	border-bottom:2px solid #dadada;
	margin-bottom:20px;
}
.userdata th{
	color:#e8624c;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:1px solid #dedede;
	padding:10px 0;
}
.userdata td{
	border-bottom:1px solid #f3f3f3;
	padding:10px 0;
}
div#subMenusContainer .icesubMenu{
	background: url(../images/bg_submenu.png) no-repeat 40px top;
	padding: 4px 0 0;
}
.group-btn{
	margin-top: 25px;
}
.group-btn a:hover,
.group-btn a:focus{
	color: #fff;
}
#edit-profile{
	border: 1px solid #f1f1f1;
	padding: 15px 20px;
}
#edit-profile .control-group{
	clear:both;
	padding:20px 0px;
}
#edit-profile h3{
	color:#737373;
	border-bottom:2px solid #dadada;
	margin-top:0;
	margin-bottom:0;
}
#edit-profile .control-label{
	float:left!important;
	width:170px;
	text-align:left;
}
#edit-profile .controls{
	float:left!important;
}
#edit-profile .btn-submit .btn{
	margin:0;
	padding:0 15px;
	height:38px;
	line-height:38px;
	width:auto;
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
	font-family:inherit;
	background:#169ec0;
}
#edit-profile .btn-submit .btn-cancel{
	background:#4f4f4f;
}
#edit-profile .btn-submit .btn:hover{
	background:#e8624c!important;
}
#edit-profile .btnsc,#edit-profile .sc-icon{
	background:url('../images/social-connect-icon.png');
	width:37px;
	height:38px;
}
#edit-profile .btn-gg,#edit-profile .gg-icon{
	background-position:-74px 0;
}
#edit-profile .btn-tt,#edit-profile .tt-icon{
	background-position:-37px 0;
}
#edit-profile .btn-in,#edit-profile .in-icon{
	background-position:-111px 0;
}
#edit-profile .btnsc span{
	display:none;
}
#edit-profile .btnresc {
	height:38px;
	width:130px;
	float:left;
	border-radius:2px;
	margin-right:15px;
}
#edit-profile .text-resc{
	padding: 0 8px;
	line-height: 35px;	 
}
#edit-profile .bgsc{
	 width:37px;
	 height:38px;
	 float:left;
}
#edit-profile .text-resc{
	height:38px;
	line-height:38px;
	border:1px solid #dcdcdc;
	border-left:none;
	display:inline-block;
}
#edit-profile .sc-icon{
	float: left;
    height: 38px;   
    width: 37px;
}
#edit-profile  input[type="checkbox"]{
	width:auto;
	height:auto;
}
#edit-profile .tbl_social h3{
	border:none;
	text-transform:uppercase;
	font-size:12px;
	margin:0;
	padding:0;
	border-right: 1px solid #e8e8e8;
	margin-right:20px;
	padding-right:15px;
	display:block;
	height:76px;
	line-height:76px;
}
#edit-profile .tbl_social td{
	vertical-align:center;
	border-bottom:1px solid #f0f0f0;
	padding:10px 0;
}
#edit-profile  .checkbox-label{
	line-height:76px;
}
#socialaccount{
	margin: 10px 0;
}

#edit-profile  .social_btlogin{
	text-align:left;
}


/* Showcase addition style*/
.btn-style-default{
	font-size: 14px;
	border-radius: 2px;
	padding: 0 14px;
	display: inline-block;
	text-transform: uppercase;
	text-align: center;
}
.template-btn-style1{
	background: #169ec0;
	color: #fff;
	line-height: 44px;
	backface-visibility: hidden;
    overflow: hidden;
	position: relative;
	transition: all 0.3s ease 0s;
}
.template-btn-style1 span ,
.template-btn-style2 span {
  backface-visibility: hidden;
  display: inline-block;
  height: 100%;
  transition: all 0.3s ease 0s;
  width: 100%;
}
.template-btn-style1:before{
	font-family: FontAwesome;
	content: "\f108";
	font-size: 20px;
    height: 100%;
    position: absolute;
    transition: all 0.3s ease 0s;
    width: 100%;
	left: 0;
    top: -100%;
}
.template-btn-style1:hover,
.template-btn-style2:hover{
	color: #fff;
}
.template-btn-style1:hover span ,
.template-btn-style2:hover span {
  transform: translateY(300%);
}
.template-btn-style1:hover:before,
.template-btn-style2:hover:before{
	top: 0;
}
.template-btn-style2{
	background: #e8624c;
	color: #fff;
	line-height: 44px;
	backface-visibility: hidden;
    overflow: hidden;
	position: relative;
	transition: all 0.3s ease 0s;
	margin-left: 10px;
}
.template-btn-style2:before{
	font-family: FontAwesome;
	font-size: 20px;
    height: 100%;
    position: absolute;
    transition: all 0.3s ease 0s;
    width: 100%;
	left: 0;
    top: -100%;
}
.btn-download:before{
	content: "\f0ed";
}
.btn-cart:before{
	content: "\f07a";
}
.template-btn-style3{
	color:#a1a1a1;
	background: #fff;
	line-height: 42px;
	border: 1px solid #ededed;
	transition: all 0.3s ease 0s;
}
.template-btn-style3:hover{
	background: #169ec0;
	text-decoration: none;
	color: #fff;
	border-color: #169ec0;
}
#btshocase-detail-col2 .info-price{
	backface-visibility: hidden;
    overflow: hidden;
	position: relative;
	transition: all 0.3s ease 0s;
}
#btshocase-detail-col2 .info-price:hover{
	background: #169ec0;
}
.btshowcase-detail-info .btshowcase-btn4{
	background: #169ec0;
	width: auto;
	padding: 0 10px;
	font-size: 14px;
	display: inline-block;
	text-transform: none;
	font-weight: normal;
}
.btshowcase-detail-info .btshowcase-btn5{
	background: #e8624c;
	width: auto;
	padding: 0 10px;
	font-size: 14px;
}
.row-item .label-item{
	display: inline-block;
	width: 100px;
}
.btshowcase-rating-background,
.btshowcase-rating-notice{
	display: inline-block;
	float: none;
}
#btshocase-detail-col2 .btshowcase-rating-background{
	margin: 0;
}
.moduletable.moduletable_notice_showcase{
	background: #f5f5f5;
	font-size: 24px;
	color: #949494;
	border-bottom: 1px solid #e5e5e5;
	font-weight: 300;
}
.moduletable.moduletable_notice_showcase a{
	background: #169dbf;
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	text-decoration: none;
	cursor: pointer;
	padding: 0 20px;
	display: inline-block;
	line-height: 35px;
	border-radius: 2px;
	box-shadow: 3px 3px #dedede;
	margin-left: 50px;
}
.moduletable.moduletable_notice_showcase a:hover{
	background: #e8624c;
}
.moduletable.moduletable_tab_featured{
	background: url(../images/flare.jpg) no-repeat top left;
	padding: 0!important;
}
.moduletable.moduletable_tab_featured .tab-items > div > div{
	background: none;
	color: #fff;
	height: 200px;
}
.moduletable.moduletable_tab_featured .tab-buttons ul li.active, .tab-buttons ul li.active:hover{
	background: none!important;
	color: #fff!important;
}
.moduletable.moduletable_tab_featured .tab-buttons ul{
	background: none!important;
}
.moduletable.moduletable_tab_featured .tab-buttons ul li{
	font-size: 14px;
	color: #22a5c7;
	background: #f5f5f5;
	border: none;
}
.moduletable.moduletable_tab_featured .tab-buttons ul li:hover{
	color: #22a5c7;
}
.moduletable_tab_featured .tab-items-inner h3{
	margin: 0;
	font-size: 30px;
	text-transform: none;
	color: #fff;
	text-transform:uppercase;
	position: relative;
	padding: 0px 0 15px;
	margin-bottom: 20px;
}
.moduletable_tab_featured .tab-items-inner h3:after{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	border-bottom: 3px solid #fff;
	width: 100px;
}
.moduletable_tab_featured .tab-items-inner .moduletable{
	padding: 20px 0 60px!important;
	width: 60%;
}
.items-leading,
.moduletable_categories{
	background: #fbfbfb;
	border: 1px solid #f2f2f2;
	padding: 0 20px;
}
.items-leading{
	padding-bottom: 20px;
}
.items-leading .item-separator{
	border: none;
}
.moduletable_categories h3{
	font-size: 16px;
	color: #a1a1a1;
	border-bottom: 1px solid #e6e6e6;
	background: none;
	text-transform: uppercase;
	margin-top: 10px;
}
/* Image float styles */
.img-fulltext-left {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.img-intro-left {
	float: left;
	/*margin-right: 30px;*/
	margin-bottom: 10px;
	width: 36%;
}
.img-fulltext-right {
	float: right;
	/*margin-left: 20px;*/
	margin-bottom: 20px;
	width: 36%;
}
.content-article-left{
	float: right;
	width: 59%;
}
.items-row  .content-article-left{
	width: 60%!important;
}
.img-intro-right {
	float: right;
	margin-left: 30px;
	margin-bottom: 10px;
}
.moduletable.moduletable_features {
	background: url(../images/bg_featured.jpg) no-repeat top center;
}
.moduletable.moduletable_features .moduletable-inner{
	background: rgba(22,157,191,0.6);
	color: #fff;
	padding-top: 20px;
}
.moduletable.moduletable_features  .content-title,
.moduletable.moduletable_features  h3{
	color: #fff!important;
}
.moduletable.moduletable_features  h3{
	margin-bottom: 0!important;
}
#bt_content_bottom .moduletable{
	margin: 20px 0;
}
#bt_content_bottom .container > h3{
	text-transform: uppercase;
	color:#919191;
	/*border-bottom:dotted 1px #b5b5b5;*/
	font-size: 30px;
	text-align: center;
	position: relative;
	padding-bottom: 15px;
}
#bt_content_bottom  .showcasefaqs .container > h3:after{
	position: absolute;
	border-bottom: 4px solid #e5e5e5;
	content: "";
	bottom: 0;
	left: calc(50% - 60px);
	width: 120px;
	
}
.content-title{
	font-size: 18px;
	color: #919191;
	text-align: center;
	font-weight: 300;
}
.moduletable_features .content{
	margin: 50px 0;
}
.moduletable_features .item-col{
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 20px;
}
.moduletable_features .item-col .number{
	font-size: 48px;
	position: relative;
	line-height: 60px;
	padding-bottom: 10px;
}
.moduletable_features .item-col .number:after{
	position: absolute;
	border-bottom: 2px solid #fff;
	bottom: 0;
	left: calc(50% - 40px);
	content: "";
	width: 80px;
}
.moduletable_features .item-col .item-intro{
	padding-top: 20px;
}
.template_features .iconbox-icon{
	font-size: 30px;
	width: 68px;
	line-height: 68px;
	text-align: center;
	background: #169dbf;
	border-radius: 100%;
	color: #fff;
}
.template_features .iconbox-text{
	margin-left: 85px;
}
.gateway_button .aec-btn{
	backface-visibility: hidden;
    overflow: hidden;
	position: relative;
	transition: all 0.3s ease 0s;
}
.gateway_button .aec-btn span {
  backface-visibility: hidden;
  display: inline-block;
  transition: all 0.3s ease 0s;
  width: 100%;
}
.gateway_button .aec-btn:before{
	font-family: FontAwesome;
	content: "\f07a";
	font-size: 20px;
    height: 100%;
    position: absolute;
    transition: all 0.3s ease 0s;
    width: 100%;
	left: 0;
    top: -100%;
}
.gateway_button .aec-btn:hover{
	color: #fff;
}
.gateway_button .aec-btn:hover span {
  transform: translateY(300%);
}
.gateway_button .aec-btn:hover:before{
	top: 0;
}
.showcase-list{
	min-height:300px;
}
.showcase-list .animation {
    opacity: 1;
    transform: rotateY(0deg);
}
/*Latest extensions*/
.extensions-list > div.bt-row {
    opacity: 0;
    transform: rotateY(89deg);
    transform-origin: 0 50% 0;
}
.extensions-list .animation {
  opacity: 1;
  transform: rotateY(0deg);
}
.extensions-list .animation .bt-image:hover img{
	animation: moverfromleft 0.5s ease forwards;
}
.btshowcase-popup{
	border-radius: 4px;
}

/*BT Notice module css*/
#bt_notice{
    padding: 20px 0;
}
#bt_notice p{
	margin: 0;
}
#bt_notice div{
	line-height : 24px;
	text-align: center;
}
#bt_notice a{
	font-size:14px;
	/*font-weight:bold;*/
	color:#fff;
}
#bt_notice .notice-button{
	background: url("../images/up.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	border: medium none;
	height: 30px;
	position: absolute;
	text-indent: -9999px;
	top: 20px !important;
	width: 30px;
	right:12px;
	cursor:pointer;
	padding: 0;
}
#bt_notice a.notice-link{
	background: #d24c36;
	padding: 0 18px;
	border-radius: 18px;
	font-size: 12px;
	line-height: 32px;
	display: inline-block;
}
#sbox-window{
	box-sizing: unset;
}
#btl-content-profile ul.menu li.active a{
	color: #2dabcd !important;
}

/*Main menu*/
.navbar{
	margin-bottom: 0;
	border: none;
}
.navigation .menu{
	float: left;
	width: 100%;
	margin: 0;
}
.navigation .menu li{
	/*float: left;*/
}
nav ul li a {
  color: #898989;
  display: inline-block;
  line-height: 27px;
}
.navigation .menu li a:hover,
.navigation .menu li.active > a{
	color: #169dbf;
}
.navigation .navbar .navbar-nav > li .child-navigation {
  background-color: #fff;
  border-top: 4px solid #169dbf;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  left: 0;
  list-style: outside none none;
  min-width: 200px;
  opacity: 0;
  position: absolute;
  transition: all 0.2s ease 0s;
  visibility: hidden;
  z-index: 999;
}
.navigation .navbar .navbar-nav > li .child-navigation {
  list-style: outside none none;
  visibility: hidden;
}

.navigation .navbar .navbar-nav > li.has-child {
  position: relative;
}
.navigation .navbar .navbar-nav > li:hover > .child-navigation {
	  opacity: 1;
	  visibility: visible;
	}
.navigation .menu li ul li{
	padding: 5px 15px;
	border-bottom: 1px solid #e6e6e6;
}
.navigation .menu li ul li a{
	color: #6a6a6a;
}
.navbar-header .navbar-toggle{
	background: #d24c36;
}
.navigation .navbar .navbar-toggle .icon-bar{
	background: #fff;
}
.navbar-nav > li > a{
	padding: 38px 14px 33px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	line-height: 24px;
}
.nav > li > a:hover, .nav > li > a:focus{
	background: none;
}
.navigation .menu li:hover ul{
	left: 14px;
}
.navigation .navbar .navbar-nav > li > .child-navigation > li {
  position: relative;
}
.navigation .navbar .navbar-nav > li > .child-navigation > li:first-child  > a:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: transparent;
  border-style: solid;
  border-width: 0 8.5px 8px 8.5px;
  content: "";
  height: 0px;
  position: absolute;
  left: 25px;
  top: -9px;
  width: 0px;
  border-color: transparent transparent #169dbf;
}
.navigation .navbar .navbar-nav > li > .child-navigation > li:first-child a:before {
  /*filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);*/
  opacity: 1;
  background-color: transparent;
  content: "";
  height:8px;
  left: 0;
  width: 100%;
  position: absolute;
  top: -8px;
}
.moduletable_notice_showcase{
	line-height: 35px;
}
.btshowcase-template-item img{
	width: 100%;
}
#bt_heading img{
	max-width: 100%;
}
.grid figure img{
	width: 100%;
}
.bt_article .panel-title{
	text-align: center;
}
@media(max-width: 1199px) {
	.navbar-nav > li > a{
		padding-top: 0;
	}
}
@media (min-width: 992px) {
	.iconbox:nth-child(3n+1),
	.btshowcase-extension-item:nth-child(4n+1),
	.btshowcase-template-item-wrapper:nth-child(3n+1){
		clear: left;
	}
}
@media (max-width: 992px) {
	
	.col-title{
		margin: 0 0 20px;
	}
	#bt_slideshow_wapper{
		height: 580px!important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.iconbox:nth-child(2n+1),
	.btshowcase-extension-item:nth-child(2n+1),
	.btshowcase-template-item-wrapper:nth-child(2n+1){
		clear: left;
	}
	.bt_footer_right,
	#bt_copyright,
	#bt_footer_wapper{
		text-align: center;
	}
	.footnav{
		margin-top: 10px;
	}
	
}
@media (max-width: 767px) {
	#bt_slideshow_wapper{
		height: 540px!important;
	}
	.contact-form #recaptcha_area,
	.contact-form .contact_right #jform_contact_message,
	.contact-form .contact_right #jform_contact_emailmsg{
		width: 100%!important;
		overflow: hidden;
	}
	.iconbox:nth-child(n+1){
		clear:left;
	}
	.bt_footer_right,
	#bt_copyright,
	#bt_footer_wapper{
		text-align: center;
	}
	.bt_clear_mobile{
		clear:both;
	}
	.navbar-header{
		float: left;
	}
	.navbar-nav > li > a{
		padding: 10px 0;
	}
	.navigation .navbar .navbar-toggle {
	  border-radius: 0;
	  bottom: 0;
	  display: block !important;
	  margin: 0;
	  position: absolute;
	  right: 0;
	  vertical-align: middle;
	  border-radius: 2px;
		height: 32px;
		padding: 0 3px;
		text-align: center;
		top: 34px;
	}
	.navigation .navbar .navbar-collapse {
	  border-top: medium none;
	  margin-left: -15px;
	  margin-right: -15px;
	  max-height: inherit;
	  overflow: hidden;
	  padding: 0;
	}
	#bt_social_icons{
		margin-right: 40px;
	}
	div.icemegamenu ul#icemegamenu,
	div.icemegamenu ul#icemegamenu li,
	div.icemegamenu{
		float: none;
	}
	.navbar-nav > li ,
	div.icemegamenu ul#icemegamenu li a.iceMenuTitle, div.icemegamenu ul#icemegamenu li span.separator, div#subMenusContainer a.iceMenuTitle, div#subMenusContainer span.separator{
		padding: 0px 0;
		text-align: center;
		font-size: 16px;
		text-transform: uppercase;
		border-bottom: 1px solid #212121;
	}
	
	.navigation .navbar .navbar-nav > li .child-navigation {
	 background: none;
		border: none;
	}
	.navigation .navbar .navbar-nav li a:after{
		display: none;
	}
	.navigation .navbar .navbar-nav li .child-navigation {
	  box-shadow: none;
	  display: none;
	  height: 0;
	  left: 0;
	  margin-top: 0;
	  min-width: inherit;
	  position: relative;
	  width: 100%;
	}
	.navigation .navbar .navbar-nav > li.selected > .child-navigation ,
	.navigation .navbar .navbar-nav li:hover > .child-navigation {
	  height: auto;
	}
	.navigation .navbar .navbar-nav > li.selected > .child-navigation ,
	.navigation .navbar .navbar-nav > li:hover > .child-navigation {
	  opacity: 1;
	  visibility: visible;
	}
	.navigation .navbar .collapse.in .child-navigation {
	  display: block;
	}
	.navigation .menu li ul{
	}
	.navigation .menu li ul li{
		border: none;
		text-transform: none;
		font-size: 12px;
		padding: 6px 0;
	}
	.navigation .menu li ul li a{
		color: #fff;
	}
	.navigation .menu li ul li:first-child{
		 border-top: 1px solid #212121;
		 padding-top: 10px;
	}
	.navigation .menu li ul li:last-child{
		padding-bottom: 10px;
	}
	.bt_cart span{
		display: none;
	}
	#jshop_module_cart .bt_cart{
		border-radius: 2px;
		padding: 0 3px 0 10px;
	}
	.group-button a{
		display: block;
	}
	.footnav{
		text-align: center;
		margin-top: 10px;
	}
	.moduletable_tab_featured .tab-items-inner .moduletable{
		width: 100%;
	}
	.moduletable_notice_showcase{
		text-align: center;
	}
	.moduletable.moduletable_notice_showcase a{
		margin: 12px 0 0;
	}
	#extension-images, .extensions-used{
		margin: 0;
	}
	.btshowcase-detail-info .border-right{
		border: none;
	}
	.aec-col{
		width: 50%!important;
	}
}
@media (max-width: 479px) {
	#bt_featured .moduletable_advices{
		padding: 0;
	}
	#bt_logo{
		width: 200px;
	}
	#bt_logo img{
		max-width: 100%;
	}
	.moduletable_tab_featured{
		display: none;
	}
	.aec-col{
		width: 100%!important;
	}
}
.countdown{
	text-align:center;
	color:#fff;
	position:absolute;
	top:245px;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	width:100%;
}
.coundown-time{
	margin-top:20px;
	font-size:30px;
}