/* Luxury Menu */
label#jform_captcha-lbl {
    display: none;
}
.luxury_menu li a {
	color: #ffffff;
    display: inline-block;
    font-family: "Oswald",sans-serif;
    font-size: 13px;
    padding: 40px 13px;	
}
.luxury_menu .icemegamenu > ul > li.iceMenuLiLevel_1 > a
{
	padding-left:12px;
	padding-right:12px;
}
.luxury_menu li a:hover, .luxury_menu li a:focus {
	background-color: transparent;
}
/*About us*/
.about_article
{
	margin-top:40px;
}
.about_article .section_title {
    margin-bottom: 30px;
}
.team_area
{
	float:left;
	margin:24px 0px 65px;
}
.team_area .section_title {
    margin-bottom: 28px;
}
.team_area .team_detail
{
	background-color:#ffffff;
}
.team_area .team_detail img
{
	width:100%;
}
.team_area .team_detail h3.team_name
{
	font-family:"Oswald",sans-serif;
	font-size:14px;
	color:#383838;
	text-transform:uppercase;
	margin-bottom:8px;
}
.team_area .team_detail h3.designation
{
	font-family:"Oswald",sans-serif;
	font-size:13px;
	color:#9c9c9c;
	text-transform:capitalize;
	margin-top:0px;
}
.team_area .team_detail ul
{
	margin-top:15px;
}
.team_area .team_detail ul li a
{
	color:#DADADA;
	font-size:18px;
	padding:0px 5px;
}
.team_area .team_detail ul li a:hover i
{
	color:#B18ADE;
}
.team_area .team_detail .details
{
	padding: 0 0 24px;
	background:none;
	border:none;
}
.team_area .team_detail .details:hover,.team_area .team_detail .details:active,.team_area .team_detail .details:focus
{
	background:none;
}

/*Account login*/
.account-login .sidebar_title
{
	font-size:20px;
}
.chackout.c_o_button {
       margin-top: 20px;
    margin-bottom: 20px;
}
.cart_login_form .chackout.c_o_button a {
    padding-left:0px!important;
	padding-right:0px!important;
}
.login_desc,
.account-login .login-users form .remember_me,
.userfields_info, .k2_heading
{
	color: #646464;
    font-family: "Open Sans",sans-serif!important;
    font-size: 15px!important;
    line-height: 20px!important;
	font-weight:normal!important;
}
.account-login .login-users form .remember_me
{
	color:#939393;
}
#com-form-login input[type="checkbox"] {
    margin: 4px 0;
}
.account-login .login-users form  #com-form-login-remember .remember_me
{
	/* margin-left:10px; */
}

.account-login .login_desc
{
	margin-top:10px;
}
.account-login .login-users form label.login_desc
{
	margin-bottom:14px;
	margin-top:10px;
	font-weight: normal;
}
.account-login .login-users form label.login_desc span,
.vm_register .adminForm label span,
.account-login .login-users form .remember_me:hover,
.default_login label span,
.default_login .forgot_links .forgot_username a:hover,
.default_login .forgot_links .forgot_password a:hover, 
.reset #user-registration span
{
	color:#B18ADE;
}
.account-login .login-users form input.username,
.account-login .login-users form input.password


{
	border: 1px solid #e3e3e3;
    box-shadow: none;
    height: 50px;
	padding-left:25px;
	font-family: "Open Sans",sans-serif;
    font-size: 13px;
	
}

.sign_up_text .texts,.sign_up_text .texts .text1 ,.sign_up_text .texts .text2,.sign_up_text .texts .text3
{
	display:inline-block;
	float:left;
}
.sign_up_text
{
	margin-top:51px;
}
.sign_up_text .texts p

{
	display:inline-block;
	font-family: "Open Sans",sans-serif;
    font-size: 15px;
	line-height: 30px;
	text-transform:capitalize;
	color:#939393;
}
.sign_up_text .texts i
{
	display:inline-block;
	font-size: 15px;
	margin-right:20px;
}
.sign_up_text .texts
{
	margin-top:12px;
}
.vm_register form input,
.vm_register form #searchMedia
{
	border: 1px solid #e3e3e3;
    box-shadow: none;
    height: 50px;
	padding-left:25px;
	font-family: "Open Sans",sans-serif;
    font-size: 13px;
	background-color:#ffffff!important;
	background:none;
	border-radius:0px;
	width: 405px;

}

.checkboxs input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: none!important;
    outline-offset: 0px;
}
label.lable_login ,.vm_register table tr td.labelcell,.vm_register table tr td.key label, .key > label
{
	color: #646464;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    line-height: 20px;
	font-weight:normal!important;
}
.vm_register td.key
{
	padding-left:0px;
}
.vm_register table.user-details tr td,
table.vendor_info tr td,
.vm_edit_address table.user-details tr td
{
	padding-bottom:20px;
}
.vm_register table.user-details
{
	width:555px;
}
.vm_register form input:hover , .vm_register form input:active , .vm_register form input:focus
{
	border-color:#B18ADE;
	background:none;

}
.vm_register table.user-details input.invalid 
{
	border-radius:0px;
}
.vm_register,.vm_register .buttonBar-lef
{
	/* margin-top:30px; */
	/* padding:0px; */
}
.vm_register fieldset.checkboxes legend
{
	color: #2a2a2a!important;
    font-family: "Oswald",sans-serif!important;
    font-size: 17px;
    margin-bottom: 13px;
    margin-top: 20px;
    text-transform: uppercase!important;
}
.vm_register .reset-value.fg-button
{
	background-color: #FFF;
    border: 1px solid #e3e3e3;
    border-radius: 20px;
    color: #515151;
    font-family: "Oswald",sans-serif;
    font-size: 12px;
	padding: 21px 45px;
    text-transform: uppercase;
	line-height:3px;
}
.vm_register .reset-value.fg-button:hover
{
	background-color: #797979;
    border: 1px solid transparent;
    color: #ffffff;
}
.vm_register #ui-tabs ul#tabs li.current
{
	line-height:32px;
}
label.invalid {
    background-color: transparent!important;
}
.default_login input#username,
.default_login input#password,
.admintable .k2_textboxes, .contact-form .con_name, .contact-form .con_sub, .contact-form .con_email, .contact-form .con_msg
{
	border: 1px solid #e3e3e3;
    box-shadow: none;
    height: 50px;
	padding-left:25px;
	font-family: "Open Sans",sans-serif;
    font-size: 13px;
	background-color:#ffffff!important;
	background:none;
	border-radius:0px;
	width: 100%;
}
.default_login .login_desc label {
    margin-bottom: 14px;
    margin-top: 30px;
	font-weight:normal!important;
}
.default_login .forgot_links,
.default_login .submit_btn
{
	margin-top:35px;
}
.default_login .forgot_links label.remember
{
	margin-left:5px;
}
.default_login .forgot_links .forgot_username a,
.default_login .forgot_links .forgot_password a
{
	color: #646464;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: normal !important;
    line-height: 20px;
}
.default_login .forgot_links .remember_me {
	margin-bottom: 15px;
}

/* Joomla Menu start */
.joomla_menu {
    float: left;
    width: 100%;
}
.joomla_menu ul li
{
	border-bottom:1px solid #E3E3E3;
}
.joomla_menu ul li a
{
	font-family: "Open Sans",sans-serif;
    font-size: 13px;
	font-weight: normal;
	color: #646464;
	 line-height: 39px;
}

/* Category list */
table.table_luxury thead tr th.cat_header {
	border: 1px solid #e3e3e3;
}
.table_luxury tr td.list-title, .table_luxury tr td.list-author, .table_luxury tr td.list-hits{
	border-right: 1px solid #e3e3e3;
}
.content-category tr.cat-list-row0 {
	background: none !important;
	border: 1px solid #e3e3e3;
}
.cat_header h3 {
	margin-top: 5px;
	margin-bottom: 10px;
}
.cat_header h3 a {
	color: #2a2a2a;
    font-family: "Oswald",sans-serif;
    font-size: 17px;
    margin-top: 0;
    text-transform: uppercase;
}
.table_luxury thead {
	border: 1px solid #e3e3e3;
}
.content-category th {
    font-family: Montserrat;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
}
.content-category td.list-title a, td.list-author {
	color: #4d4d4d;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.cat_display {
	display: inline-flex;
}
.cat_display label {
	margin-right: 10px;
}
.category_display {
	float: left;
}
.content-category th, .content-category td{
    text-align: center;
	padding: 8px 0 !important;
}
.content-category th a:hover, .content-category td a:hover, .categories-list h3 a:hover{
	text-decoration:none;
}
table.table_luxury {
	margin-bottom:20px;
}

/* List all Categories */
.categories-list h3{
    margin: 0 0 10px;
	border-bottom: 1px solid #e3e3e3;
}
.categories-list h3 a, .tag-category h3 a {
	color: #212121;
    font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

/* Reset */
.reset .page-header {
    margin-top: 0;
	margin-bottom: 0;
}
.reset #user-registration {
	margin-left: 0;
	margin-right: 0;
}
.reset h2 {
    margin-top: 0;
}
.reset #user-registration, .remind #user-registration, .login form, .logout form {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
	padding-top:0;
	padding-left: 0;
}
.reset #user-registration label, .remind #user-registration label {
	float:left;
	font-weight:normal;
	margin: 0 0 14px 0;
	color: #646464;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    line-height: 20px !important;
}
.reset p, .remind  p{
	color: #646464;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 20px;
}
.reset .control-label, .remind .control-label {
	float: left;
	width: 100%;
}
.remind_btn input {
	border: 1px solid #e3e3e3;
    box-shadow: none;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    height: 50px;
    padding-left: 25px;
	width: 100%;
}
.reset_submit {
	margin-top: 35px;
}
.login {
	margin-bottom: 30px;
}

/* Search */
.search_form .remind_btn input {
	width: 100%
}
.search_btn {
	height:50px;
	border-radius: 0;
}
.search_form, .search .phrases-box {
	margin-top: 20px;
}
.search .search_first, .search .phrases, .search .only .sidebar_header_border {
    margin-left: 0;
	margin-bottom: 25px;
}
.search .pull-left button {
	background-color: #e3e3e3;
}
.search .pull-left {
	margin-left: 0;
}
.search_form .controls label {
    display: inline;
	font-weight: normal;
    padding-right: 40px;
}
.checkbox.search_chk > input {
	margin-top: 3px;
}
.search_form .ordering {
	font-weight: normal;
	padding: 30px 5px 0px 0px;
}
.search .ordering-box .inputbox, .newsfeed_category .btn-group {
	width: auto !important;
}
.search_form .phrases-box, .search_chk {
	margin-left:20px;
}
.search_chk {
	font-weight: normal;
	display: inline;
	margin-right: 20px;
}
.search_form .searchintro, .search_form fieldset.only, .newsfeed-category .btn-group {
    margin-bottom: 20px;
}
.search_form .form-limit .input-mini {
	width: auto !important;
}
.result-title {
	margin-top: 20px;
}
.result-title a, .result-title {
	color: #3e3e3e;
    font-family: "Oswald",sans-serif;
    font-size: 13px;
    line-height: 27px;
    text-transform: uppercase;
}

/* All news feed category */
.newsfeed-category .label-warning {
	margin-right:10px;
}
.newsfeed-category .category.list-striped.list-condensed {
	display:none;
}
.newsfeed-category .chzn-container-single .chzn-single {
	width:50px;
}
.newsfeed-category .btn-group input {
	width: auto;
}
.newsfeed_category .pull-right label {
	float: left;
    padding-right: 10px;
    padding-top: 5px;
}
.tag-category {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

/* Tags */
.tag-category .btn-group input, .tag-category .pull-right .btn-group {
	width: auto !important;
}
.tag-category .thumbnails li a:hover {
	text-decoration:none;
}
.tag-category .thumbnails {
    padding-left: 0px;
	list-style-type:none;
}
.tag-category #limit_chzn {
    display: none;
}

.tag-category .thumbnails {
	padding-top: 20px;
}
.tag-category li h3{
    margin: 0 0 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e3e3e3;
}
.tag-category p {
	line-height: 40px;
}

/* Joomla Pages end */

/* Contact */
.contact h3{
	display: none;
}
.contact-left .con_input input {
   
    height: 35px;
    margin-bottom: 20px;
    padding-left: 15px;
    width: 100%;
	border: 1px solid #e3e3e3;
	border-radius: 0;
    box-shadow: none;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    
}
.contact-right .con_input textarea {
   
    height: 207px;
	width:100%!important;
    padding: 10px 15px;
	width: 100%;
	border: 1px solid #e3e3e3;
	border-radius: 0;
    box-shadow: none;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
	margin-bottom: 20px;
    
}
.contact-form label {
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 12px;
}
.contact-form .con_name, .contact-form .con_sub, .contact-form .con_email, .contact-form .con_msg {
	width: 100% !important;
	margin-bottom: 20px;
	padding-left: 15px;
	height: 35px;
}
.contact-form .con_msg {
	height: 207px;
}
.contact-form .contact-left {
	padding-left: 0;
}
.contact-form .contact-right {
	padding-right: 0;
}
.contact-form .shop_btn_blog {
	float: right;
	margin-right: 10px;
}

/* 404 page */

.error_page .error_title {
    float: left;
    font-family: "Oswald",Oswald,sans-serif;
    font-size: 170px;
    font-weight: 500;
    text-align: center;
    width: 100%;
}
.error_page .error__info1, .error_page .error__info2 {
    float: left;
    width: 100%;
	text-align: center;
}
.error_page .error__info2 {
	margin-bottom: 50px;
}
.error_page .error__info1 p {
	font-family: "Oswald",Oswald,sans-serif;
	text-transform: uppercase;
	font-size: 22px;
	margin-bottom: 25px;
}
.error_page .error__info2 p {
	font-family: "Oswald",Oswald,sans-serif;
	font-size: 16px;
	margin-right: 15px;
}
.error_page .error__info2 a.shop_btn{
    background-color: #FFF;
    border: 1px solid #e3e3e3;
    border-radius: 20px;
    color: #515151;
    font-family: "Oswald",sans-serif;
    font-size: 12px;
    padding: 5px 30px !important;
    text-transform: uppercase;
	margin-left: 15px;
}
.error_search {
	float: left;
	width: 100%;
	text-align: center;
}
.error_page .error_search input#mod-search-searchword {
	width: 215px;
	background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 50px 0 0 50px;
    color: #797979;
    font-size: 13px;
    padding: 9px 25px;
}
.error_page .error_search input.button {
	background-color: #dba555;
    border-radius: 0 50px 50px 0;
    color: #FFF;
	font-family: "Oswald",sans-serif;
    font-size: 11px;
	font-weight: 600;
    padding: 11px 25px;
	margin-left: -3px;
	text-transform: uppercase;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { 
	.error_page .error_search input.button {
		padding: 5px 25px 11px 25px;
	}
} 

/*Left Sidebar*/
.sale_off .adv_section .brand1
{
	padding:14px;
	background:#ffffff;
	float:left;
	width:100%;
}

/* preset1 megamenu */
.preset1_header  .megamenu_shop h3 {    
	color: #ffffff !important;
    font-size: 14px !important;
    margin-top: 0 !important;
}
.contact-form .form-contact .controls{
	float: left;
    padding-right: 5px;
}
.count-1{
	left:0%!important;
	width:0%!important;
}
#STsameAsBTjs{
	float:left;
	padding-right:5px!important;
}
.section_title h3.black_header
{
	font-family:"Oswald",sans-serif;
	font-size:24px;
	color:#2a2a2a;
	text-transform:uppercase;
	margin-top:0px;
}