/* Luxury Menu */



.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: 35px;

	

}

.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:34px;

}

.account-login .login-users form label.login_desc

{

	margin-bottom:14px;

	margin-top:30px;

	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;

}

.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;

    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: 5px;

}

.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 .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;

}









ul.footer_social_icon li a i:hover, .footer_top_list li a:hover, .latest_post .date_user .date .item_author a, .item_author a:hover, .item_author a:active, .item_author a:focus, .tag_under a, .tag_under a:hover, .tag_under a:active, .tag_under a:focus, #comment-form span, .team_area .team_detail ul li a:hover i, .sign_up_text .texts i, .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, .sign_up_text .texts i, .list_orders a:hover, .contact-form .contact-left span.star, .contact-form .contact-right span.star, .preset7_menu .megamenu_shop li:hover a, .preset6 .header_area.header_area_preset6 ul.icesubMenu ul > li:hover > a, ul.icesubMenu ul > li.active > a, .preset5 .header_area.home5_header ul.icesubMenu ul > li:hover > a, ul.icesubMenu ul > li.active > a, .luxury_home3_menu .megamenu_shop li:hover a, .preset1_header .megamenu_shop li a:hover, .preset1_header .megamenu_shop li a:focus, .preset2_header .megamenu_shop li:hover a, .preset2 .header_area ul.icesubMenu ul > li:hover > a, .header_area.preset3_header .navbar-container ul li:hover > a, .header_area.preset3_header .navbar-container ul li:focus > a, .header_area.preset3_header .navbar-container ul li:active > a, .luxury_home3_menu .iceCols ul .iceMenuLiLevel_2 li a:hover, .filter_heading a {

    color: #b18ade !important;

}





.inputbox input:hover,.inputbox input:focus

{

	border-color:#b18ade!important;

}





.fix.relative.single_form.input_filed.edit_input > select {

    height: 50px!important;

	width:405px;

}

.news_radio label {

    padding-left: 10px!important;

    padding-right: 10px!important;

}

.buttonRow.forward {

    padding: 10px 10px 10px 0;

}

.buttonRow.forward  a

{

	padding-right:20px;

}







.card-btns__add a 

{

	color:#8a8a8a;

	

}

.card-btns__add a :hover{

	color:#fff;

}





.availability.col-md-7.col-xs-8.no-padding > p {

    text-align: center;

}



.new_cart a {

    color: #8a8a8a;

}

.new_cart:hover  a{

    color: #fff;

}



.card-btns__add:hover a{

	color:#fff;

}





.adminForm tr td:first-child

{

	width:35%;

	float:left;

}

.adminForm tr td

{

	width:65%;

	float:left;

}
#mc_embed_signup
{
	background:transparent !important;
}
#mc_embed_signup label {
    font-weight: inherit !important;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    color: #ffffff;
    margin-bottom: 20px;
    display:none !important;
}
#mc_embed_signup input::placeholder  {
    border-radius: 0px !important;
    font-size: 13px;
    color: #656565;
}
#mc_embed_signup .button:hover {
    border-radius: 0px !important;
    float: left;
    margin-top: -42px;
    margin-left: 60%;
    background-color: #777;
}
#mc_embed_signup .button {
    border-radius: 0px !important;
    float: left !important;
    margin-top: -42px !important;
    margin-left: 60% !important;
    background-color: #777 !important;
}
