h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;font-family: 'Oswald',sans-serif;
}

img {
  max-width: 100%;
  height: auto;
  border: none;
}

a:hover,
a:focus {
  text-decoration: none!important;
}

a:focus {
  outline: none;
}

body {
  position: relative; font-size:13px; background-color:#EFEFEF!important;font-family:"Open Sans",sans-serif;color:#666666;
}
p{
line-height: 20px;}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/** Full Layout and boxed layout **/

@media only screen and (min-width: 768px)
{
	.wrapper_boxed {
		margin: 0 auto;
		position: relative;
		width: 94%;
		position:relative;
		
	}
	.wrapper_boxed .site_wrapper {
		
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
		margin: 0 auto auto;
		position: relative;
		
	}
}
.wrapper_boxed .site_wrapper
{
	float:left;
	width: 100%;
	background-color: #ffffff;
}
.site_wrapper {
    margin: 0 auto;
    width: 100%;
	position:relative;
}

.no-padding{padding:0px!important;}
.no-padding-left{padding-left:0px!important;}
.no-padding-right{padding-right:0px!important;}
.slicknav_menu {display:none}
.tab_img_hover_caption, .relative_border:before, .single_shop img, .single_shop_hover_content, ul.new_product_mix_list li:before, .interact{
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease}
.fix {overflow: hidden;}
.float_left {float: left;}
.float_right {float: right;}
.align_left {text-align: left;margin-right: 15px;}
.align_right {text-align: right;margin-left: 15px;}
.align_center {text-align: center;}
.relative, .relative_border{position:relative}
/*Container big for preset 6*/

  .container-big {
    width: 94%;
  }

.container-big {
	  padding-right: 15px;
	  padding-left: 15px;
	  margin-right: auto;
	  margin-left: auto;
}
h1.white_title
{
	font-family:"DroidSerif-Bold",sans-serif;
	font-size: 33px;
    letter-spacing: 5px;
	color:#ffffff;
	text-transform:uppercase;
}
p.white_title2
{
	font-family:"Oswald",sans-serif;
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing: 5px;
}
p.para
{
	font-family: "Open Sans",sans-serif;
	font-size:13px;
	width:60%;
	margin:0 auto;
	color:#888888;
	line-height:22px;
}
img.gray_star,
img.footer_logo
{
	padding:0px 0px 12px;
}
img.footer_logo
{
	margin-top:28px;
}
.section_title
{
	margin-bottom:15px;
}
.section_title h1.black_header
{
	font-family:"Oswald",sans-serif;
	font-size:24px;
	color:#2a2a2a;
	text-transform:uppercase;
	/* margin-top:70px; */
}
.section_title h1.white_text
{
	color:#ffffff;
}
.section_title h3.white_text
{
	color:#ffffff;
}
/*Sidebar title*/
.sidebar_title ,.profile legend
{
	color: #2a2a2a!important;
    font-family: "Oswald",sans-serif!important;
    font-size: 17px!important;
    margin-bottom: 13px;
    margin-top: 0px;
    text-transform: uppercase!important;
}
.sidebar_header_border
{
	border-bottom: 3px solid #c5c5c5;
    margin: 0 0px 8px;
    width: 25px;
}
/*Buttons*/
.shop_btn,#helpsite-refresh
{
	background-color: transparent!important;
    border: 1px solid #e3e3e3!important;
    border-radius: 20px!important;
    color: #515151;
    font-family: "Oswald",sans-serif!important;
    font-size: 12px;
	padding: 9px 30px!important;
    text-transform: uppercase;

}
.highlight-button
{
	 color: #515151!important;
}
.shop_btn_blog,.vm-button-correct,.continue_link,.vm-button-correct:link, .vm-button-correct:visited, .order-view .see_order input, .wishlist_btn
{
	background-color: #FFF;
    border: 1px solid #e3e3e3;
    border-radius: 25px;
    color: #515151;
    font-family: "Oswald",sans-serif;
    font-size: 12px!important;
	padding: 10px 45px;
    text-transform: uppercase;
	font-weight:normal!important;
}
.preset4 .sj-minicart-pro .mc-list .mc-product-inner{
	padding:0 0 10px 0!important;
}
.vm-button-correct,.continue_link
{
	padding: 10px 14px!important;
	letter-spacing:0px;
}
.shopping_cart .cart_button .continue_link,.shopping_cart .cart_button .vm-button-correct
{
	padding: 10px 31px !important;
}
.shop_btn_white
{
	
    border-color:#6E6D6F!important;
    color: #ffffff;
	
}
.shop_btn_blog:hover,
.shop_btn:hover,
.shop_btn:active,
.shop_btn:focus,
.single_product .new_cart:hover,
.shop_btn_white:hover,
.shop_btn_white:active,
.shop_btn_white:focus,
.vm-button-correct:hover,
.vm-button-correct:active,
.vm-button-correct:focus,
.continue_link:hover,
.continue_link:active,
.continue_link:focus,.addtocart-area .card-btns__add:hover,
.addtocart-area .card-btns__add:active,
.addtocart-area .card-btns__add:focus,
.addtocart-area .card-btns__add:hover,
.addtocart-area .card-btns__add:active,
.addtocart-area .card-btns__add:focus, .order-view .see_order input:hover, .order-view .see_order input:active, .order-view .see_order input:focus,
.wishlist_btn:hover, .wishlist_btn:active, .wishlist_btn:focus,#helpsite-refresh:hover
{
	background-color: #797979!important;
    border: 1px solid transparent!important;
    color: #ffffff!important;
}
.list_view .products-btns span.products-btns__other a i:hover,
.list_view .products-btns span.products-btns__other a i:active,
.list_view .products-btns span.products-btns__other a i:focus,
.addtocart-area span.products-btns__other a i:hover,
.addtocart-area span.products-btns__other a i:active,
.addtocart-area span.products-btns__other a i:focus
{
	background-color: #b18ade;
    border: 1px solid transparent!important;
    color: #ffffff;
}
a.view_more
{
	font-family:"Oswald",sans-serif;
	font-size: 13px;
	color:#B8B8B8;
	text-transform:uppercase;
}
a.view_more:hover {
    color: #b8b8b8;
	text-decoration:none;
}
.wishlist:hover,
.wishlist:active,
.wishlist:focus,
.tweet:hover,
.tweet:active,
.focus:focus
{
	cursor:pointer;
}
/*=======================================================================
header area style start 
 ========================================================================*/
.header_area  ul li.currency_click button.btn-default:hover,
.header_area  ul li.currency_click button.btn-default:active,
.header_area  ul li.currency_click button.btn-default:focus
{
	background:transparent;
}
 
.header_area{font-family: 'Oswald', sans-serif;}
.header_area {
  height: auto;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index:999;
  background-color: rgba(34,34,34,.5);
  overflow:visible;
}
.navbar-fixed-top {
   /*  position: fixed!important; */
	
}
.preset1 .header_area
{
	position: absolute;
}
.header_area  ul li.deeper ul.nav-child
{
	display:none;
}
.header_area  ul li.deeper:hover ul.nav-child
{
	display:block;
}
.header_area  ul li.deeper ul.nav-child
{
	background-color: rgba(34,34,34,.5);
    /*float: left;*/
    left: -8px;
    list-style: outside none none;
   /* border-top:1px solid #FF5586;*/
    min-width: 122px;
    padding: 1px 0;
    position: absolute;
    /* top: 100px; */
	top: 5px;
	left: 200px;
	width:122px;
    z-index: 600;
}
.header_area  ul li.deeper ul.nav-child li a
{
	padding: 0 8px 11px;
}
.header_area .nav_right ul li.bag span.cart_items {
    background-color: #b18ade;
    border-radius: 50px;
    bottom: 0;
    color: #ffffff;
    display: inline-block;
    float: right;
    font-size: 10px;
    height: 20px;
    line-height: 3px;
    padding: 8px;
    position: relative;
    right: 4px;
    top: 32px;
    vertical-align: top;
    width: 20px !important;
}
.header_area ul li.login .login-menu ul li a::before {
    content: "\f007";
	font-size:15px;
	color:#ffffff;
}
.header_area ul li.login .login-menu ul li a
{
	font-size:0px;
}
.header_area ul li.login .login-menu ul li a::before{
    font-family: FontAwesome;
	 margin-right: 8px;
 }
.megamenu_categories li a {
	color: #ffffff;
	padding: 10px 0px !important;
	font-size: 13px !important;
	font-family: "Open Sans",sans-serif !important;
	text-transform: capitalize;
}
.megamenu_categories li a:hover {
	/* color: #b18ade; */
    padding-left: 7px !important;
    transition: all 0.4s ease-in 0s;
}
.megamenu_categories li {
	list-style-type: square !important;
	display: list-item;
	color: #FFF !important;
}
.megamenu_categories ul {
	margin-left: 15px !important;
}
/* .megamenu_categories li a:hover {
    color: #b18ade;
} */
.icemega_cover_module {
	float: left!important;
}

/*Preset1 header*/
.header_area.preset1_header.navbar-fixed-top
{
	 background-color: rgba(34, 34, 34, 1);
}
/*=======================================================================
header area style Preset2 & Preset5
 ========================================================================*/
.preset2 .header_area ,.preset5 .header_area{
  height: auto;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index:999;
  background-color: rgba(255,255,255,1);
  overflow:visible;
}
.preset2 .main_menu ul li a,.preset2 .nav_right ul li i ,.preset5 .main_menu ul li a,.preset5 .nav_right ul li i
 {color: #5D5D5D !important;}
 .preset7 .header_area_preset7 .main_menu ul li a,.preset7 .header_area_preset7 .nav_right ul li i {
 color: #5D5D5D;
 }
.preset2 .main_menu nav.icemegamenu ul li a:hover,
.preset2 .main_menu nav.icemegamenu ul li a:active,
.preset2 .main_menu nav.icemegamenu ul li a:focus,
.preset5 .main_menu nav.icemegamenu ul li a:hover,
.preset5 .main_menu nav.icemegamenu ul li a:active,
.preset5 .main_menu nav.icemegamenu ul li a:focus
.preset7 .header_area_preset7 .main_menu nav.icemegamenu ul li a:hover,
.preset7 .header_area_preset7 .main_menu nav.icemegamenu ul li a:active,
.preset7 .header_area_preset7 .main_menu nav.icemegamenu ul li a:focus
{
	color:#000000!important;
}
.preset5 .header_area.home5_header ul.icesubMenu,
.preset2 .header_area ul.icesubMenu,
.preset7 .header_area_preset7 ul.icesubMenu
{
	background:#ffffff;
	border:none;
	border-radius:0px;
}

.preset5 .header_area.home5_header ul.icesubMenu ul > li:hover > a, ul.icesubMenu ul > li.active > a,
.preset2 .header_area ul.icesubMenu ul > li:hover > a

{
	background-color:transparent;
	/* color: #b18ade !important; */
}
.preset2 .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after ,
.preset5 .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after,
.preset7 .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after{
    border-top: 3px solid #000000;
    color: #000000;
    content: "";
    cursor: default;
    display: none;
    line-height: 0;
    position: relative;
    text-align: center;
    top: -60px;
    z-index: 1;
}
.preset2 .icemegamenu .mzr-drop.parent::after,
.preset5 .icemegamenu .mzr-drop.parent::after{
    color: #5D5D5D!important;
    content: "__";
    cursor: default;
    display: block;
    font-family: FontAwesome;
    line-height: 0;
    position: relative;
    text-align: center;
    top: -38px;
    z-index: 1;
}
.preset7 .icemegamenu .mzr-drop.parent::after
{
	color: #5D5D5D!important;
    content: "__";
    cursor: default;
    display: block;
    font-family: FontAwesome;
    line-height: 0;
    position: relative;
    text-align: center;
    top: 0px;
    z-index: 1;
}
.preset7 .icemegamenu .mzr-drop.parent:hover::after {
    top: -3px;
}
/*Preset6 header*/
.preset6 .header_area.header_area_preset6 .main_menu figure.logo a
{
	line-height:100px;
}
.preset6 .header_area.header_area_preset6
{
	 background-color: rgba(29,29,29,1);
}
.preset6 .header_area.header_area_preset6 ul.icesubMenu
{
	background:rgba(29,29,29,1);
	border:none;
	border-radius:0px;
}
.preset6 .header_area.header_area_preset6 ul.icesubMenu ul > li:hover > a, ul.icesubMenu ul > li.active > a
{
	background-color:transparent;
}
.preset6.inner_page .header_area.header_area_preset6
{
	position:absolute;
}

/**** Preset-7 Header ****/
.preset7_menu .megamenu_categories li, .home5_header .megamenu_categories li, .luxury_home3_menu .megamenu_categories li, .preset2_header .megamenu_categories li{
	color: #000000 !important;
}
.preset4 .btn-default
{
	background:transparent!important;
}
/**** Menu hover Arrow ****/
@media only screen and (min-width: 992px) {
.header_area ul.nav  > li.parent > a::after{
   
    color: #fff;
    line-height: 0;
	content: "__";
    cursor: default;
    position: relative;
	display:none;
    text-align: center;
    z-index: 1;
	top:0px;
}


.header_area ul.nav  > li.parent:hover > a::after{
    display: block;
}
}
/* menu style*/
.navbar-default
{background-color:transparent!important;border:transparent!important;}
.navbar{margin:0px!important;}
a:focus {outline:none!important;}
.slicknav_menu {
  position: absolute;
  top: 0;
  z-index: 9999999999999;
  width: 100%;
}
.main_menu ul li {font-size:14px;color:#434343;}

.nav_right ul li  .btn-default{text-align:center;float:none;}
.nav_right ul li span.fa-angle-down{display:none}
.nav_right .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  text-align: center;
  width: 100%;
  color:#ffffff;
  font-family:"Oswald",sans-serif;
}
.preset2_header .nav_right .bootstrap-select.btn-group .dropdown-toggle .filter-option,
.preset2_header ul.main_nav_right li.login .login-menu ul li a::before,
.home5_header .nav_right .bootstrap-select.btn-group .dropdown-toggle .filter-option,
.home5_header ul.main_nav_right li.login .login-menu ul li a::before
{
	color:#5d5d5d;
}
.nav_right  .bootstrap-select > .dropdown-toggle {
	background: transparent none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #ffffff;
    padding: 2px 7px;
    text-transform: uppercase;
}

.nav_right  .bootstrap-select.btn-group .dropdown-menu {
  min-width: 60%;

}
.nav_right  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%;
}
.nav > li > a
{
	padding:0px;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent!important;
    text-decoration: none;
}
nav.nav_left ul#nav{}
nav.nav_left ul#nav li{}
nav.nav_left ul#nav li a{display: inline-block;
padding: 40px 11px;
font-family: 'Oswald', sans-serif;
font-size:14px;
color:#ffffff;
}

nav.nav_left ul#nav li:last-child a{padding-right:0}
nav.nav_left ul#nav li:hover > a::after {color:#ffffff; display:block;}
nav.nav_left ul#nav li a::after
{
	color: #fff;
    line-height: 0;
	content: "";
    border-top:3px solid #fff;
    cursor: default;
    position: relative;
	display:none;
    text-align: center;
    z-index: 1;
	top:-60px;
	
}
.nav_right_main{padding-left:0;}
.nav_right ul.main_nav_right
	{
		margin-bottom:0px!important;
		margin-left: -15px !important;
	}
.nav_right ul.main_nav_right > li{
display: inline-block;
    line-height: 95px;}
.nav_right ul.main_nav_right > li.login
{
	margin-bottom:0px;
}
.nav_right ul li:last-child{padding-right:0}
.nav_right ul li i{margin-right:4px; color:#ffffff;}

.nav_right ul li.lan, .nav_right ul li.usd{border-left: medium none;
padding: 0;
position: relative;
top: 2px;
}
.nav_right ul li.usd{margin-left:10px}
.nav_right  .bootstrap-select .btn-default > span{font-size:14px}
.nav_right  .btn-group, .btn-group-vertical{vertical-align: inherit;}
.nav_right  .bootstrap-select  .dropdown-menu {
  right:0;left:inherit
}
.nav_right  .bootstrap-select  .dropdown-menu li a{font-size:14px;display:block;padding: 5px 20px;}
/* menu style end*/
/*=======================================================================
header area style end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ========================================================================*/

/***** breadcrumbs ****/
.breadcrumbs_area ul.breadcrumb
{
	
    border-radius: 0;
    list-style: outside none none;
    margin-bottom: 0;
    padding: 3px 0;
}
.breadcrumb li.active{display:inline;}

.breadcrumbs_area ul {
    background-color: rgba(0, 0, 0, 0);
    margin: 0;
	padding: 20px 0;
}
.breadcrumbs_area .breadcrumb > li + li::before {
    color: #999999;
    content: "";
    padding: 0;
}

.breadcrumbs_area li.active span {
    color: #ffffff ;
}
.breadcrumbs_area a, .breadcrumbs_area {
    color: #dedede;
    font-size: 15px;
	font-family: "Open Sans",sans-serif

}
.breadcrumbs_area
{
	background: rgba(0, 0, 0, 0) url("../img/breadcrumbs.png") no-repeat scroll center top;
	padding:215px 0px 135px;
}
ul.breadcrumb .divider {
    padding: 0 3px;
}
.breadcrumbs_area .section_title h1
{
	font-size:40px;
	text-transform:uppercase;
	margin-top: 6px;
}
/**** breadcrumb End ***/ 
 
/*Slider area*/
.slider_home1 .vina-camera-slider .camera_caption > div {
    background: transparent!important;
}
.slider_home1 .slide_1 .first_text
{
	color:#ffffff;
	font-family:"Oswald-Light",sans-serif;
	font-size:36px;
	text-transform:uppercase;
	letter-spacing: 8px;
}
.slider_home1 .slide_3 .first_text
{
	font-size:24px;
}
.slider_home1 .slide_3 .text2
{
	font-size:100px;
	color:#ffffff;
	font-family:"Oswald",sans-serif;
	text-transform:uppercase;
	letter-spacing: 8px;
	margin-top: 12px;
}
.slider_home1 .slide_3 .shop_btn_margin
{
	margin-left:10px!important;
}
.slider_home1 .slide_1 .second_text
{
	color:#ffffff;
	font-family:"Oswald",sans-serif;
	font-size:70px;
	text-transform:uppercase;
	letter-spacing: 8px;
	margin-top: 12px;
}
.slider_home1 .slide_1 .last_text
{
	color:#ffffff;
	font-family:"Oswald-Light",sans-serif;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing: 6px;
}
.slider_home1 .slide_1 .shop_btn
{
	color:#ffffff!important;
}
.slider_home1 .slide_1 .btn_shop
{
	margin:38px 0px 30px;
}
.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul
{
	list-style-type:none!important;
}
.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li 
{
	display:list-item!important;
}
.slider_home1 .vina-camera-slider .camera_wrap .camera_pag
{
	display: block;
    position: absolute!important;
    top: 40%;
    vertical-align: middle;
    z-index: 9999;
	margin-left:20px;
}
.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,
.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,
.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li  > span{
	background:transparent!important;
}
.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent
{
	border:1px solid #ffffff;
	border-radius:50%;
}
.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li
{
	background-color:#ffffff!important;
}
.slider_home1 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li
{
	width:13px;
	height:13px;
}
.slider_home1 .camera_wrap.camera_white_skin
{
	margin-bottom:0px!important;
}
/*Slider3*/

.slider_area3 .slide_1 h1.second_text
{
	color: #363636;
    font-family: "Oswald",sans-serif;
    font-size: 55px;
    letter-spacing: 12px;
    position: relative;
    text-transform: uppercase;
    z-index: 9;

}
.slider_area3 .slide_1 h6.last_text
{
	font-family:"Oswald-Light",sans-serif;
	font-size:18px;
	color:#5f5f5f;
	text-transform:uppercase;
	letter-spacing: 9px;
	  margin-top: 12px;

}
.slider_area3 .slide_1.slide_2 h1.second_text,
.slider_area3 .slide_1.slide_2 h6.last_text
{
	letter-spacing: 9px;
}
.slider_area3 .slide_1 p.desc
{
	font-family:"Open sans",sans-serif;
	font-size:17px;
	color:#818181;
	padding-top: 26px;
    line-height: 25px;
	margin:0 auto;
	width:85%;
	padding-bottom:55px;
}
.slider_area3 .slide_1 .border_section {
     border: 2px solid #fff;
    bottom: 140px;
    float: left;
    height: 460px;
    left: -27px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 46%; 
}
.slider_area3 .slide_1 .bgcolor
{
	background: #ffffff none repeat scroll 0 0;
    bottom: 124px;
    margin: 0 auto;
    padding: 114px 0 60px;
    position: relative;
    text-align: center;
    width: 45%;
}
.slider_area3 .slide_1.slide_4  .bgcolor
{
	border-radius: 50%;
    height: 500px;
}
.slider_area4 .slider_text
{
	left:280px!important;
}
.slider_area3 .slide_1.slide_4 .bgcolor
{
	padding:173px 0px 60px;
	box-shadow: -30px -14px 0px -14px #D2D5DA;
}
.slider_area3 .slide_1.slide_4  h1.second_text
{
	top:60px;
}
.slider_text
{
	top:22%!important;
	position:absolute;
}
.slider_area3 .vina-camera-slider .camera_caption > div
{
	background:transparent;
}
.slider_area3 .slide_1.slide_2 h1.second_text
{
	color:#262626;
	font-size:60px;
}
.slide_1.slide_2.text-center {
    width: 54%;
}
.slider_area2 .slider_text {
    left: 22% !important;
    position: absolute;
     top: 37% !important;
}
.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,
.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,
.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li  > span{
	background:transparent!important;
}
.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent
{
	border:1px solid #ffffff;
	border-radius:50%;
}

.slider_area3 .vina-camera-slider .camera_wrap .camera_pag {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li
{
	background-color:#ffffff!important;
}
.slider_area3 .vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li
{
	width:13px;
	height:13px;
}
.slider_area3 .camera_wrap.camera_white_skin
{
	margin-bottom:0px!important;
	height:725px;
}
/*Search product*/
.slider_bottom_text{
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    bottom: -35px;
    float: left;
    padding: 10px;
    position: absolute;
    width: 97.4%;
}
.slider_bottom_text .search_list .selectpicker,.slider_bottom_text .bootstrap-select
{
	border: medium none;
    left: 14px;
    position: relative;
  	color:#ffffff;
	font-family:"Oswald",sans-serif;
	font-size:15px;
	border:none;
	 bottom: 11px;
	text-transform:uppercase;
}
.bootstrap-select .dropdown-toggle:focus{
    outline: none!important;
    outline-offset: 0px!important;
}
.btn-default,
.btn-default:hover,
.btn-default:active .btn-default,
.btn-default.active,
.btn-default:active,
.btn-default:focus,
 .btn-default.focus ,
.slider_bottom_text .bootstrap-select .dropdown-toggle:active ,
.open > .dropdown-toggle.btn-default,
.open > .dropdown-toggle.btn-default:hover,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:active,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default,
.btn-default:active:hover, .btn-default.active:hover,
.btn-default:active:focus, .btn-default.active:focus, 
.btn-default.focus:active,.btn-default.active.focus
 { 
    border-color: #e3e3e3;
    border-radius: 0;
    color: #5f5f5f !important;
    font-size: 13px !important;
	font-family: "Open Sans",sans-serif;
	/*background:transparent;*/
	
}


.slider_bottom_text .search_list .select_product option
{
	border:none;
}
.slider_bottom_text .search_list i 
{
	position: absolute;
    z-index: 99;
	color:#ffffff;
	font-size:15px;
	padding-top:5px;
}
.slider_bottom_text .search_list ,.slider_bottom_text .btn-default
{
	background-color:#202020!important;
	padding:11px;
	height: 47px;
	border-color:#202020!important;
}
.slider_bottom_text .btn-default span.filter-option
{
	color:#ffffff;
	font-family: "Oswald";
    font-size: 14px;
    text-transform:uppercase;
}
.slider_bottom_text .btn-default span.fa-angle-down
{
	color:#ffffff;
    font-size: 14px;
}
.search_box
{
	background: white;
	/* padding:11px 12px; */
	border:1px solid #EAEAEA;
	padding: 11px 0px 11px 0px;
}
.search_box input
{
	background: white;
    border: none;
    color: #666666;
    font-family: "Oswald";
    font-size: 14px;
    height: 100%;
    /* padding-left: 10px; */
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
}
.search_box .icon
{
	text-align:right;
	
}
.search_box .icon button
{
	background:none;
	border:none;}
.search_box  i
{
	color: #B3B3B3;
    font-size: 14px;
	
}

/*Shop Section*/
#shop_section {
    margin-top: 70px;
}
.shop_section
{
	background-color:#ffffff;
	float:left;
	width: 100%;
}
.shop_section h1.shop_title
{
	color: #2e2e2e;
	font-size:24px;
	font-family:"Oswald-Light",sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	line-height: 34px;
	margin-bottom: 11px;
}
.shop_section .left_section img,
.shop_section .right_section img
{
	height:390px;
}
.shop_section .middle_section h1.shop_title
{
	font-size: 30px;
    margin-bottom: 13px;
    margin-top: 23px;
}
.shop_section p 
{
	color: #8b8b8b;
	font-size:14px;
	font-family:"Open Sans",sans-serif;
	line-height:20px;
}

.shop_section .btn_shop
{
	
   margin-bottom: 42px;
   margin-top: 37px;
    
}
.shop_section .middle_section  .btn_shop
{
	margin-bottom: 60px;
}
.shop_section .left_section,
.shop_section .right_section

{
	padding:22px 22px 0px 22px;
}
.shop_section .middle_section img
{
	width:100%;
}
.shop_section .middle_section
{
	margin:28px 0px 0px;
}


/*Virtuemart  Homepage tab*/
.tab_product_margin {
    margin-bottom: 62px;
}
.main_component_wrapper {
    margin-top: 58px; 
	float:left;
	width:100%;
	margin-bottom: 70px;
}
.catItemImageBlock{
	padding-top:5px;
}
.plus_img {
    margin-top: 60px;
}
/*Tab Content*/
ul.tab_list
{
	border:none!important;
}
ul.tab_list
{
	margin-bottom: 25px;
    margin-top: 10px;
	text-align:center;
}
ul.tab_list > li
{
	padding:0px 10px;
}
ul.tab_list > li.active > a
{
	background-color:#797979;
	color:#ffffff;
}
ul.tab_list > li > a 
{
	padding:9px 35px;
	font-family:"Oswald",sans-serif;
	font-size:13px;
	color:#797979;
	background-color:#ffffff;
	border:1px solid #dddddd;
	border-radius: 50px;
	display:inline-block!important;
}
ul.tab_list > li > a:hover,
ul.tab_list > li > a:active,
ul.tab_list > li > a:focus
{
	color:#ffffff;
	background-color:#797979;
	border:1px solid transparent;
}

.feature_product
{
	float:left;
	width:100%;
	margin-bottom:70px;
}
.feature_product h1
{	margin-top:12px;
}
.feature_product .feature_part1,.feature_product .feature_part2
{
	margin-bottom:62px;
}

.product_details
{	
	float: left;
	background-color: #ffffff;
    padding: 15px;
	width:100%;
}
.product-image-container {
    display: block;
    overflow: hidden;
    position: relative;
}

h4.products__name
{
	font-family:"Oswald",sans-serif;
	font-size:13px;
	
	text-transform:uppercase;
	margin-bottom: 7px;
    margin-top: 20px;
}
h4.products__name a
{
	color:#4d4d4d;
}
.price_div {
    float: left;
    width: 100%;
}
.price_div .product-price {
    float: none;
    text-align: center;
}
.price_div .product-price > div.price-crossed, .product-price > div.PricesalesPrice {
    display: inline-block;
    padding: 0 3px 0px 0px;
}
.price_div .price-display {
    display: block;
}
.price_div span.price-desc {
    margin: 0 !important;
}
.price_div .price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax {
    text-decoration: line-through;
}
.vm-orders-items .products__price-old 
{
	text-decoration: line-through;
	color:#b0b0b0;
}
.price_div .PricebasePriceWithTax span
{
	font-family:"Oswald-Light",sans-serif;
	font-size:13px;
	color:#B0B0B0;
	text-decoration:line-through;
}
.compare-table span.PricesalesPrice
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-family:"Oswald-Light",sans-serif;
	font-size:15px;
	color:#757575;
}



.prd_icons a i
{
	background-color: #ffffff;
	border-radius: 50%;
	color: #8a8a8a;
	display: block;
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	margin-bottom: 10px;
	width: 45px;
	cursor: pointer;
}
.prd_icons {
    bottom: 0;
    display: none;
    left: 25px;
    position: absolute;
    top: 60px;
    vertical-align: middle;
    z-index: 9;
}
.featured_section .prd_icons 
{
	left: 45px;
}
.product-image-container a img
{	
	width:100%;
	transition: all 0.3s ease-in 0s;
}
.products-btns
{
		float:left;
		width:100%;
		text-align:center;
		/* margin-top: 15px;  */
}
.grid_cart .products-btns__add, .new_cart .products-btns__add
{
	background:none;
	border:none medium;
	font-size: 0;
}
.grid_cart .grid_icon{
    font-size: 18px !important;
}
.grid_cart {
  background-color: #cdcdcd;
  border: 4px solid #ffffff;
  border-radius: 50px;
  bottom: -30px;
  color: #ffffff;
  font-size: 20px;
  height: 60px;
  left: 0;
  line-height: 50px;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 60px;
}
/*Hover Effect*/
.product_details a:hover i,
.product_details .prd_icons a:hover i
{
	background-color: #b18ade;
}
.product_details .prd_icons a:hover i
{
	color:#ffffff;
}
.product_details:hover .prd_icons
{
	display:block
}
.grid_cart:hover
{
	background-color: #b18ade;
}
.product_details:hover .product_img {
    opacity: 0;
    transform: scale(0.85);
    visibility: hidden;

}
.product_details:hover .product_img_hover {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
	transition: all 0.3s ease-in 0s;
	display:block;
	
}

.product_img_hover {
    left:0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: scale(0.80);
    visibility: hidden;
    z-index: 9;
	overflow:hidden;
	
}
.img_caption_div
{
		width: 70px;
        height: 70px;
        background: url('../img/sale.png') no-repeat;
        position: absolute;     
        top:0px;
        right:0px;
		z-index:9;
}
/*Fancybox css*/

.fancybox_detail {
    float: left;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 733px;
}

.fancybox_detail p.product_name
{
	font-size:15px;
}
.fancybox_detail .review,
.fancybox_detail .review_star,
.prd_review
{
	display:inline-block;
}
.fancybox_detail .review_star
{
	padding-right:15px;
}
.fancybox_detail .review
{
	font-family:"Open Sans",sans-serif;
	font-size:12px;
	color:#ACACAC;
}
.fancybox_detail .prd_price_stock,
.fancybox_detail .price,
.fancybox_detail .availability
{
	display:inline-block;

}
.prd_price_stock .price_div .product-price {
    float: left;
    text-align: left;
}
.fancybox_detail .availability {
    margin:0;
    text-align: right;
}
.fancybox_detail .availability p
{
	font-family:"Open Sans",sans-serif;
	font-size:12px;
	color:#ACACAC;
	text-align:right;

}
.fancybox_detail .availability span,
.fancybox_detail #myform span,
.fancybox_detail .view_detail a:hover i
{
	color:#b18ade;
}


.fancybox_detail p.description {
  border-bottom: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  color: #646464;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 12px;
  line-height: 20px;
  margin-top: 7px;
  padding: 14px 0;
}

.fancybox_detail #myform
{
	font-family:"Open Sans",sans-serif;
	font-size:12px;
	color:#646464;
}
.fancybox_detail #myform .qtyminus
{
	margin-right:-5px;
}
.fancybox_detail #myform .qtyplus
{
	margin-left:-5px;
}
.fancybox_detail #myform .qtyminus,
.fancybox_detail #myform .qtyplus
{
	width:45px;
	height:38px;
	color:#969696;
	font-size:12px;
	box-shadow:none;
}
.fancybox_detail #myform .qty
{
	text-align:center;
	height:36px;
}
.fancybox_detail .view_detail
{
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #E4E4E4;
}
.fancybox_detail .view_detail a
{
	margin-left:5px;
	background-color: #fff;
}
.fancybox_detail .view_detail a i
{	
	background-color: #fff;
	border:1px solid #e4e4e4;
	border-radius:50%;
	height:40px;
	width:40px;
	text-align:center;
	line-height:40px;
}
.fancybox_detail .view_detail a
{
	color:#666666;
}
/*.img_caption_div
{
	border-color: transparent #222222 transparent transparent;
    border-style: solid;
    border-width: 0 80px 80px 170px;
    float: right !important;
    height: 0;
    left: 0;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 0;
    z-index: 9;

}
.bottom_border
{
	 border-top: 2px solid #222222;
    left: 165px;
    margin-top: 7px;
    padding-top: 0;
    position: absolute;
    top: 49px;
    transform: skew(0deg, 45deg);
    width: 32%;
	 z-index: 9;
}
.img_caption
{
	color: #fff;
    font-size: 10px;
    left: 40px;
    margin: 10px 0;
    position: relative;
    text-transform: uppercase;
    top: 4px;
    transform: skew(-44deg, 46deg);
	
}
*/



/*Single Product*/

.single_product 
{
	background: rgba(0, 0, 0, 0) url("../img/benner-image.png") no-repeat scroll center center / cover;
	padding:70px 0px 20px;
	float:left;
	width:100%;
}
.single_product .img_slider
{
	display:block;
	width:100%;
}
.single_product .img_slider1 .border {
    border: 3px solid #5C5E61;
    height: 520px;
    margin: 0px 0 0 0px;
    position: absolute;
    width: 90%;
}
.single_product  .img img
{
	width:100%;
    position: relative;
	padding-top:20px;
	padding-left:20px;
}
.single_product .border2
{
	border:3px solid #5E6164;
	padding-top:13px;
	width:85px;
	
	position:relative;
	overflow:hidden;
	/*border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #5E6164 #5E6164 #5E6164 #5E6164;
	width:85px;*/
}
/*.single_product .border2:before
{
	border-color:#5E6164 #5E6164 transparent transparent;
    border-style: solid;
    border-width: 0 20px 20px 0;
    content: ""; 
	display: block; 
	position: absolute;
    right: 0; 
	top: 0; 
	width: 0;
}*/
.single_product .time
{
	margin-top:20px;
}
.single_product .time .days span
{
	font-family:"Oswald",sans-serif;
	font-size:25px;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
}
.single_product .time .days h3
{
	font-family:"Oswald",sans-serif;
	font-size: 19px;
    margin-bottom: 17px;
    margin-top: 15px;
	color:#ffffff;
	text-transform:uppercase;
}
 
.single_product .add_to_btn
{
	float:left;
	margin:45px 0px 0px;
}
.single_product .product_desc h1
{
	font-family:"Oswald",sans-serif;
	font-size: 36px;
	text-transform:uppercase;
	
	margin-bottom:23px;
}
.single_product .product_desc h1 a
{
	color:#ffffff;
}
.single_product .product_desc p 
{
	font-family:"Open Sans",sans-serif;
	font-size: 16px;
	color:#C4C4C4;
	line-height:30px;
	margin-bottom: 25px;
}

.price_div.fl_left .product-price {
    float: left;
    text-align: left;
}
.single_product .product_desc .product-price span.PricesalesPrice
{
	font-family:"Oswald",sans-serif;
	font-size: 36px;
	color:#ffffff;
}
.single_product .product_desc .product-price .PricebasePriceWithTax span
{
	font-family:"Oswald",sans-serif;
	font-size: 30px;
	color:#c4c4c4;
}
.single_product .new_cart {
    border: 1px solid #6e6d6f;
    border-radius: 30px;
    float: left;
    height: auto;
    margin-right: 10px;
    text-align: center;
    width: 125px;
}
.single_product .new_cart .products-btns__add {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 12px;
	font-family: "Oswald",sans-serif;
	text-transform:uppercase;
}
.single_product .shop_btn_white
{
	float:left;
}
.single_product .new_cart .grid_icon {
    font-size: 0 !important;
}
.single_product .owl-theme .owl-controls .owl-page.active span {
    background: #fff none repeat scroll 0 0;
    opacity: 1;
}
.single_product .owl-theme .owl-controls .owl-page span {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
}
.single_product .owl-theme .owl-controls {
    margin: 20px 0px 0px;
}
.single_product a.btn2
{
	margin-left:10px;
}
.single_product .slider_section .product_desc{
	padding:0px;
}
/*New Products*/
.new_products
{
	float:left;
	width:100%;
	margin:80px 0px;
}

.new_products .new_collection h4
{
	font-family:"Oswald",sans-serif;
	font-size:13px;
	
	text-transform:uppercase;
	line-height: 18px;
}
.new_products .new_collection h4 a
{
	color:#4d4d4d;
	    font-weight: 500;
}
.new_products .new_collection .icons a
{
	color:#666666;
}
.new_products .new_collection .icons a i, .new_cart
{
	border: 1px solid #e5e5e5;
    border-radius: 50%;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: center;
    width: 40px;
	
}
.new_cart
 {
	 line-height: 37px !important;
 }
 .new_collection .new_cart:hover, .new_collection .wishlist i:hover, .new_collection .tweet i:hover {
	color: #FFF;
 }
.new_products .new_collection .icons
{
	 margin: 20px 0 0;
    text-align: left;
}
.new_products .new_collection .icons a:hover
{
	color:#666666;
}
.new_collection
{
	padding-bottom:30px;

}
.new_cart .grid_icon{
    font-size: 15px !important;
}

.new_products .bgcolor
{
	background-color:#ffffff;
	float: left;
    padding-top: 38px;
    width: 100%;
}
.new_products .sidebar_title {
    padding-left: 30px;
	    font-weight: 500;
}
.new_products .sidebar_header_border 
{  
    margin: 0 0 0 30px;
}
.new_collection .price_div .product-price {
    float: left;
    text-align: left;
}
.new_products .block_content {
    float: left;
    margin-top: 30px;
    width: 100%;
}

.new_products .view-more
{
	border-top:1px solid #EDEDED;
	padding:12px;
	background-color:#ffffff;
	float:left;
	width:100%;

}

/*From the blog*/
.from_blog
{
	width:100%;
	display:block;
	background-color:#ffffff;
	padding:40px 0px 35px;
	float:left;
}
.from_blog .blog
{
	margin-top:25px;
	float:left;
}
.from_blog .blog  img.gray_star{
    padding: 0 0 23px;
}
.from_blog .border{
	border: 3px solid #ebebeb;
    height: 315px;
    margin: 0 0 0 -17px;
    position: absolute;
    width: 90%;
}
.from_blog img.img  {
    position: relative;
    width: 100%;
	margin-top:17px;
	height:315px;
}
.from_blog .date_user
{
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	width:100%;
	display:inline-block;
	padding:6px 0 10px;
}
.from_blog .date_user .date,
.from_blog .date_user .user,
.from_blog .date_user .comment
{
	display:inline-block;
	margin-right:9px;
}

.from_blog .date_user  i
{
	font-size:13px;
	color:#adadad;
	margin-right:4px;
}
.from_blog .date_user  a ,
.from_blog .date_user  span
{
	font-family:"Oswald",sans-serif;
	font-size:13px;
	color:#adadad;
	text-transform:capitalize;
}
.from_blog .heading_para h3 a
{
	color:#2a2a2a;
}
.from_blog .heading_para h3
{
	font-family:"Oswald",sans-serif;
	font-size:15px;
	color:#3e3e3e;
	text-transform:uppercase;
	line-height: 27px;
    margin-top: 28px;
}
.from_blog .heading_para p
{
	font-family:"Open Sans",sans-serif;
	font-size:13px;
	color:#7b7b7b;
	line-height: 20px;
}
.from_blog .btn_shop
{
	margin:33px 0px 43px;
}
.heading_para h3
{
	margin-top:0px;
}
.heading_para h3
{
	font-size: 18px;
	 color: #3e3e3e;
    font-family: "Oswald",sans-serif;
    line-height: 27px;
	margin-bottom: 17px;
    text-transform: uppercase;
}
.heading_para h3 a {
    color: #3e3e3e;
    font-family: "Oswald",sans-serif;
    font-size: 15px;
    line-height: 27px;
    margin-top: 30px;
    text-transform: uppercase;
}
/*Brand Section*/
.brand
{
	display:block;
	background-color:#ffffff;
	float: left;
    width: 100%;

}
.brand_section{
		border-top:1px solid #EDEDED;
		padding:60px 0 55px;
		float:left;
		width:100%;
}
.brand_section .brand,
.brand_section .brand1
{
	display:inline-block;
}

.brand_section .brand1:nth-child(5)
{
	margin:0px;
}
.brand_section .brand1 h2
{
	font-family:"Oswald-Light",sans-serif;
	font-size:27px;
	color:#383838;
	letter-spacing:3px;
	text-transform:uppercase;
	margin-bottom:5px;
}
.brand_section .brand1 span
{
	font-family:"Oswald-Light",sans-serif;
	font-size:12px;
	color:#D0D0D0;
	letter-spacing:3px;
	text-transform:uppercase;

}
.brand .line {
    background: #dedede none repeat scroll 0 0;
	height: 1px;
    margin: 5px;
    width: 30px;
}
.brand div span {
    color: #7c7c7c;
    display: inline-block;
    text-transform: uppercase;
}
/*=======================================================================
contact info area  start 
 ========================================================================*/
.contact_info_area {
  background: #F0F0F0;
  padding: 75px 0 68px;
}

h3.contact_info_content_title{font-family: 'Oswald', sans-serif;
font-size:16px;
color:#ffffff;
margin-bottom: 20px;
font-weight:400;}
h3.contact_title
{
	margin-bottom: 12px;
}

.contact_section ul li i{color:#A6A6A6; font-size: 17px; margin-right: 10px; float:left;width:15%;position: relative;
    top: 20px;}
.contact_section ul li span.contact{font-family:"Open Sans",sans-serif;
	font-size:13px;
	color:#656565;
	float:right;width:85%;
	line-height: 18px;}

.contact_form button[type="submit"]{font-size: 14px;
margin-top: 20px;
background: #F0F0F0;}
.contact_form button:hover{background: none repeat scroll 0 0 #ffb700;
border: 2px solid #ffb700;
color: #ffffff;}


/*=======================================================================
contact info area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
 ========================================================================*/
/*=======================================================================
footer info area  start
 ========================================================================*/
.footer_top{background: #1D1D1D;
padding: 44px 0 5px;
float: left;
width: 100%;}
.footer_top  h1.white_title
{
	margin-bottom:0px;
}
.footer_top  p.white_title2
{
	margin-top: -6px;
}
.footer_top_info{border: 2px solid #cdcdcd;
width: 70%;
border: 2px solid #CDCDCD;
-ms-box-shadow: 0 0 2px #cccccc;
-o-box-shadow: 0 0 2px #cccccc;
box-shadow: 0 0 2px #cccccc;}
.footer_info_content{margin: 24px 30px 28px;}
.footer_top_info .footer_logo a{border-bottom: 2px solid #d1d1d1;
display: block;
margin-bottom: 28px;
padding-bottom: 19px;}

.footer_top_info ul.footer_top_info_list li i{font-size: 18px;
margin-right: 15px;
vertical-align: middle;
position: relative;
top: -1px;}
.footer_top_list{}
.footer_top_list h3{margin-top: 0;display:block!important;}
.contact .footer_top_list h3
{
	margin-bottom:10px;
}
.footer_top_list ul{}
.footer_top_list li{}
.footer_top_list li a{color: #656565;
display: inline-block;
font-family: 'Open Sans',sans-serif;
font-size: 13px;
line-height: 28px;
}
.footer_area .footer_social_icon
{
	margin:20px 0 60px;
}
.tag_blog a
{
	
    border: 1px solid #656565;
   
    color: #656565;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 13px !important;
    margin-bottom: 15px;
    margin-right: 5px;
    padding: 5px 6px;
    text-transform: capitalize;
}
.tag_blog a:hover{
	background-color:#b18ade;
	color:#ffffff;
	border-color:#b18ade;
}

.subscribe
{
	
	border:1px solid #313131;
	margin-top: 42px;
    padding: 17px 0px;
	float:left;
	width:100%;
}
.subscribe .subscribe_text input {
	font-family: "Oswald",sans-serif;
    font-size: 16px;
	color:#656565;
	margin-bottom:0px;
	text-transform:uppercase;
	margin-left:0px;
	background-color:transparent;
	border:none;
	width:100%;
	
}
.mcSignupModule input[type="text"] 
{
	margin-bottom:0px!important;
}
.mcSignupResult
{
	padding-left:20px;
}
.subscribe .subscribe_link .button
{
	font-family: "Oswald",sans-serif;
    font-size: 16px;
	color:#ffffff;
	text-transform:uppercase;
	padding-right:0px;
	border-left:1px solid #313131;
	padding-left: 30px;
}
.preset3 .subscribe .subscribe_link .button
{
	padding-left:0px;
}
.subscribe .subscribe_link .btn_subscribe,
.subscribe .subscribe_link .icon,
.subscribe .subscribe_link
{
	display:inline-block;
	color:#ffffff;
}
.subscribe .subscribe_link
{
	text-align:center;
}
.subscribe .subscribe_link a i
{
	color:#ffffff;
}
.social_links
{
	float:right;
	text-align:right;
}
.social_links .banneritem,
.social_links .banneritem a
{
	display:inline-block;
}
.social_links .banneritem:last-child  a img
{
	margin:0px!important;
}
.footer_tag_info h3{margin-top:0px;}
.footer_top_list li a:hover{color:#b18ade;padding-left: 7px!important;transition: all 0.4s ease-in 0s;}
.footer_bottom{color: #f7f7f7;
padding: 31px 0 30px;}
.footer_cpyrights
{
	margin-top:10px;
	float:left;
	width:100%;
	margin-bottom: 10px;
}
.footer_cpyrights .social_links a img
{
	margin-right:17px;
}
.copy_rights p.copy_right_text{color: #656565;
font-family: 'Open Sans',sans-serif;
font-size: 13px;
margin:0px;
}
.copy_rights p.copy_right_text span{color:#ffffff; text-transform:uppercase;}
ul.footer_social_icon{}
ul.footer_social_icon {}
ul.footer_social_icon  li{}
ul.footer_social_icon  li a{width: 35px;
height: 35px;
text-align: center;
display: inline-block;
color: #5C5C5C;
font-size: 20px;
padding-top: 4px;}
ul.footer_social_icon  li a i:hover{color:#B18ADE;}
#scrollUp {
 background: url("../img/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
bottom: 40px;
color: #00b7ef;
font-size: 38px;
height: 46px;
position: fixed;
right: 30px;
text-align: center;
text-indent: -999999px;
transition:all 0.4s ease-in 0s;
width: 46px;
display:none;
}
/*=======================================================================
footer info area  end XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
 ========================================================================*/
 
/* 01_homepage end*/


/*VM Search on homepage*/
.product-search__btn .search-button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    padding: 0;
    text-transform: uppercase;
}
.icon-magnifier::before {
    content: "\f002";
	font-family:"FontAwesome";
}

/*Testimonial on home pg 3*/
.testimonial_section .testimonial_detail
{
	padding: 10px 0px 15px 0px;
}
.testimonial_section .testimonial_detail .testimonial_desc
{
	font-family: "Open sans",sans-serif;
    font-size: 13px;
	color:#DBDBDB;
	margin: 0 auto;
    width: 80%;
	padding-top:12px;
	line-height: 22px;
}
.testimonial_section .testimonial_detail .client_img
{
	padding:30px 0px 20px;
}
.testimonial_section .testimonial_detail .name
{
	font-family: "Open sans",sans-serif;
    font-size: 13px;
	color:#ffffff;
	line-height: 22px;
	text-transform:uppercase;
	display:inline-block;
}
.testimonial_section .testimonial_detail .client_designation
{
	font-family: "Open sans",sans-serif;
    font-size: 12px;
	color:#b9b9b9;
}
.testimonial_section .owl-theme .owl-controls .owl-page.active span {
    background: #fff none repeat scroll 0 0;
    opacity: 1;
}
.testimonial_section .owl-theme .owl-controls .owl-page span {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
}
.testimonial_section .items .line {
    background: #ffffff none repeat scroll 0 0;
    height: 1px;
    margin: 1px 10px;
    width: 25px;
	line-height: 1px;
}
.testimonial_section .items span
{
	display:inline-block;
}
.preset3 .content_full .prd_icons
{
	top:35px;
}
.slider_area3 .btn_shop .shop_btn:hover
{
background-color:#000000!important;}

/*Featured section*/
.featured_section
{
	float:left;
	width:100%;
	margin:77px 0px 100px;
}
.featured_section .section_title {
    margin-bottom: 26px;
}
/*Banner Section*/
.banner_section {    background-color: #ffffff;    float: left;    margin: 0 15px;    padding: 20px 0px 20px;    width: 930px;}
.banner_section .left_banner .banner_slider
{
	margin-left:20px;
}
.banner_section .right_banner .img1 .banneritem:last-child
{
	margin-top:27px!important;
}
.banner_section .bottom_border
{
	border-bottom: 3px solid #c5c5c5;
	width: 14%;
}
.banner_section .left_banner,
.banner_section .right_banner
{
	position:relative;
}

.banner_section .img_over_text
{
    position: absolute;
    top: 0;
    width: 100%;
}

.banner_section .right_banner img
{
	
	width:100%;
}

.banner_section .left_banner .img_over_text
{
	right:170px;
	position:absolute;
	top:35%;
}
.banner_section .left_banner .img_over_text p.first_text
{
	font-family:"Oswald-Light",sans-serif;
	font-size:16px;
	color:#6e6e6e;
	text-transform:uppercase;
	letter-spacing:2px;
	
}
.banner_section .left_banner .img_over_text h3
{
	font-family:"Oswald",sans-serif;
	font-size:42px;
	color:#3b3b3b;
	text-transform:uppercase;
	margin: 5px 0 30px;
	
}

.banner_section .shop_btn
{
	background-color:transparent;
	border-color:#CCCCCD;
}
.banner_section .owl-theme .owl-controls
{
	bottom: 20px;
    float: left;
    margin-top: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.banner_section .owl-theme .owl-controls .owl-page span {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
}
.banner_section .owl-theme .owl-controls .owl-page.active span {
    background: #fff none repeat scroll 0 0;
    opacity: 1;
}
/*Style for Preset5*/
.search_text_preset5 .slider_bottom_text
{
	position:relative!important;
	margin-top:20px;
	bottom:0;
	padding: 20px 15px 0px;
	border:0px;
	width:100%;
}
.inner_page .search_text_preset5 .slider_bottom_text
{
	padding:10px;
}
.banner_section.banner_preset5
{
	width: 100%;
	margin:0;
	padding:20px 0px;
}
.preset5 .banner_section.banner_preset5
{
	width: 100%;
	margin:0;
	padding:53px 0px 20px 0px;
}
.banner_preset5 .bottom_banner
{
	padding-top:20px;
}
.banner_preset5 .bottom_banner .bannergroup .banneritem:first-child
{
	padding-right:10px;
}
.banner_preset5 .bottom_banner .bannergroup .banneritem:last-child
{
	padding-left:10px;
}
.banner_section.banner_preset5 .right_banner .img1 .banneritem:last-child
{
	margin-top:20px!important;
}
.banner_section .left_banner
{
	padding-right:5px;
	padding-left:20px;
}
.banner_section .right_banner
{
	padding-right:20px;
}
/*Preset6*/
.banner_section.banner_section_preset6
{
	width:100%;
	margin:0 auto;
}
.preset6 .slider_area {
    margin-top: 40px;
}
/*Advertisement*/
.advertisement_section
{	float:left;
	width:100%;
	padding: 25px 0 25px;
}
.advertisement_section .icon_title 
{
	padding:26px 5px;
	background-color:#ffffff;
	position:relative;
	border:1px solid #dfdfdf;
	margin-left: 5px;
    margin-top: 5px;
}
.advertisement_section .border 
{
	border: 1px solid #dfdfdf;
    height: 87px;
    position: absolute;
    width: 88%;
}

.advertisement_section .icon_title i
{
	font-size:25px;
	color:#A0A0A0;
	display:inline-block;
	padding:0px 15px;
}
.advertisement_section .icon_title h4
{
	color:#4A4A4A;
	font-size:15px;
	text-transform:uppercase;
	display:inline-block;
	border-left:1px solid #EDEDED;
	padding:0px 15px;
}


/*Category Area*/
.category_section
{
	
	background:url('../img/home3_category/category-benner.png') no-repeat;
	background-attachment:fixed;
	background-size: cover;
	float:left;
	width:100%;
}
.category_section .category_img
{
	padding:25px 0px 20px;
}
.category_section .section_title {
    margin-bottom: 25px;
}
.category_section .category_img .img_desc
{
	background:rgba(117,126,127,0.9);
	padding:18px 0px 4px;
}

.category_section .category_img .cat_img
{
	 margin-bottom: -10px;
	
}
.category_section .category_img .cat_img .cat1
{
	display:block;
}

.category_section .category_img .img_desc h4 a
{
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:0px;
}
.category_section .category_img .img_desc p
{
	color:#ffffff;
	font-size:13px;
	font-family:"Oswald-Light",sans-serif;
	text-transform:uppercase;
}
.category_section .owl-theme .owl-controls .owl-page span {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
}
.category_section .owl-theme .owl-controls .owl-page.active span {
    background: #fff none repeat scroll 0 0;
    opacity: 1;
}
.category_section .owl-theme .owl-controls {
    margin-top: 20px;
}
/*Image Hover Effect*/

.category_section .category_img  .cat_img
{
	display: block;
    overflow: hidden;
    position: relative;
}
.category_section .category_img  .cat_img .cat_img_hover{
	background: rgba(0, 0, 0,0.4) none repeat scroll 0 0;
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
.category_section .category_img  .cat_img:hover .cat_img_hover span i
{
	color: #ffffff;
    font-size: 30px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
}
.category_section .category_img  .cat_img:hover .cat_img_hover
{
	display:block;
}
.cat_img:hover img {
    transform: scale(1.3);
}
.cat_img img {
    transition: all 0.2s ease 0s;
	 width: 100%;
}

/*Preset7*/
.search_click {
  cursor: pointer;
position: relative;
}
.nav_right_main{padding:0}
.nav_right ul li.search_click ul li .search_main{background: #ffffff none repeat scroll 0 0;
border: 1px solid #434343;
width: 208px;}
.nav_right ul li.search_click ul{background: none repeat scroll 0 0 #525252;
display: none;
padding: 5px;
position: absolute;
top: 90px;
z-index: 9999;}
.nav_right ul li.search_click ul.search_active{display:block;left: -54px;}
.nav_right ul li.search_click ul:before{background: #434343 none repeat scroll 0 0;
content: "";
height: 22px;
left: 25%;
position: absolute;
top: -5px;
-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
width: 22px;
z-index: -1;}
.nav_right ul li.search_click ul li input[type="search"]{background:#fff;
border:none;
height: 30px;
padding-left: 10px;
width: 178px;line-height:30px}
.nav_right ul li.search_click ul li button[type="submit"]{background:#fff none repeat scroll 0 0;
border: medium none;
font-size: 18px;
padding-top: 2px;
text-align: center;color:#434343}
.nav_right ul li:last-child{padding-right:0}
.nav_right ul li i{margin-right:-8px}
.nav_right ul li.search_click div.search_header{display: inline-block;
}
.search_click div.search_header:before{  font-family: FontAwesome; margin-right:8px; font-size:13px;}

.search_click div.search_header:before{content:"\f002";}
.search_click div.search_header
{
	font-size:0px;
}
.preset7 .header_area_preset7 .icemegamenu > ul > li a.iceMenuTitle
{
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
}
.preset7 .header_area_preset7 .logo_file
{
	padding-top:53px;
}
.preset7 .header_area_preset7 .luxury_menu
{
	padding-top:55px;
}
.preset7 .header_area_preset7 .icemegamenu > ul
{
	height:50px;
}
.preset7 .header_area_preset7 ul.icesubMenu
{
	top:50px;
}
.preset7 .header_area_preset7 .user_links
{
	position:absolute;
	right:0;
	top:0;
	left:0px;
}
.preset7 .header_area_preset7 .icemegamenu > ul > li.iceMenuLiLevel_1 > a::after
{
	top:-40px;
	border-color:#333333;
}
.preset7 .header_area_preset7
{
	background:rgba(255,255,255,1);
	float: left;
    width: 100%;
}
.preset7 .top_menu
{
	background-color:#000000;
	float: left;
    width: 100%;
}
.preset7 .top_menu .home7_top_menu ul li 
{
	display:inline-block;
	   padding: 12px 9px;
}
.preset7 .top_menu .home7_top_menu ul li  a
{
	font-family:"Oswald",sans-serif;
	font-size:12px;
	color:#ffffff;
	text-transform:capitalize;
	padding: 0 16px 0 0;
	border-right:1px solid #575757;
}

.preset7.home_page .slider_bottom_text
{
	display:none;
}
.adv_section_preset7 .advertisement_section
{
	padding:35px 0 41px;
}
.preset7 .top_menu h4.top_text
{
	font-family:"Oswald",sans-serif;
	font-size:12px;
	color:#ffffff;
	text-transform:capitalize;
	margin-top: 14px;
}
.top_menu .home7_topmenu a span ,
.top_menu .home7_topmenu  ul  li a
{
	font-size:12px;
	color:#ffffff;
	font-family:'Oswald',sans-serif;
}
.top_menu .home7_topmenu a i
{
	color:#ffffff;
}
.top_menu .home7_topmenu
{

	line-height:40px;
}
.top_menu  .user-dropdown
{
	float:right;
	text-align:right;
}
.top_menu .home7_topmenu  ul 
{
	background-color:#000000;
	z-index:99999;
	width:100%;
}
.top_menu .home7_topmenu  ul  li
{
	padding:10px;
}
.top_menu .home7_topmenu ul.dropdown-menu li
{
	display:block;
}

.nav_right ul li.search_click ul li input#mod_virtuemart_search{background:#fff;
border:none;
height: 30px;
padding-left: 0px;
width: 169px;line-height:30px}
.home7_topmenu a {
    cursor: pointer;
}
.preset7 .nav_right ul.main_nav_right > li{
	display: inline-block;
     line-height: 81px;
    padding-top: 18px;}
.preset7 .header_area .nav_right ul li.bag span.cart_items
	{
		top:25px;
	}
	.preset7 .nav_right ul.main_nav_right > li .search
	{
		line-height:32px;
	}
.logout .form-horizontal .controls:first-child
{
	padding-left:0px;
}
/*Review*/
.rew_blk .top_row .date,
.rew_blk .top_row .user,
.rew_blk .top_row .product-rating {
	display: inline-block;
	margin-right: 20px;
	margin-left: 0;
	padding-left: 0;
}
.rew_blk .top_row a.user 
{
	color: #999;
}
.rew_blk .top_row .date .fa,
.rew_blk .top_row .user .fa {
	margin-right: 7px;
	color: #999;
}
.rew_blk .top_row {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ddd;
}
.rew_blk h5 {
	color: #333;
	text-transform: uppercase;
}
.rew_blk p {
	margin: 0 0 10px;
}
.form-reviews .btn {
	font-size: 14px;
}
.form-reviews textarea {
	max-width: 700px;
}
.preset7 .breadcrumbs_area {
      float: left;
    padding: 115px 0 131px;
    width: 100%;
}
.header_area ul li.bag .vmCartModule a i 
{
	font-size:15px;
}
.checkout_btn button
{
	margin-top:15px;
}
.header_area ul li .vmCartModule
{
	display:block!important;
}
/* styled boxes */
.info, .error, .notice, .success {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #bbb;
	margin-bottom: 20px;
	font-size: 13px;
}

.info strong, .error strong, .notice strong, .success strong {
	font-size: 16px;
	font-weight: normal;
}
.message-box-wrap {
	border: 0px solid #fff;
	padding:10px;
}
.info {
	color: #4a84bc;
	border-color: #c6e3ff;
	background-color: #e6f3ff;
}
.error {
	color: #bd6767;
	border-color: #f1bdbd;
	background-color: #ffdddd;
}
.notice {
	color: #a79a30;
	border-color: #d7d099;
	background-color: #f6f2d2;
}
.success {
	color: #1ea133;
	border-color: #a9ecb4;
	background-color: #dffbe4;
}
/*Edit Profile*/
.k2_registration .userfields_info
{
	padding:15px 0px;
}
.k2_registration .edit_input input
{
	margin-bottom:15px;
}
.k2_registration .edit_input #jform_params_editor,.k2_registration .edit_input #jform_params_timezone,
.k2_registration .edit_input #jform_params_language,.k2_registration .edit_input #jform_params_admin_style,
.k2_registration .edit_input #jform_params_admin_language,.k2_registration .edit_input #jform_params_helpsite
{
	background: #fff!important;
    color: #888!important;
	border-bottom-left-radius: 0;
    border-top-left-radius: 0;
	padding:12px;
	width: 405px;
	margin-bottom:13px;
	height:50px;
	border-width:1px;
	font-family: "Open Sans",sans-serif;
    font-size: 13px;
	 border: 1px solid #e3e3e3 !important;
}
.k2_registration .edit_input input:hover
{
	border-color:#b18ade!important;
}
.preset3 .prd_grid_view .prd_icons,
.preset4 .prd_grid_view .prd_icons
{
	top:30px;
}
.search_section input.inputbox
	{
		  width: 200px !important;
	}
.category_page span.PricesalesPrice
{
	color:#757575;
	font-size:18px;
}
.category_page span.PricebasePriceWithTax
{
	color:#B0B0B0;
	font-size:15px;
}
.category_page .list_view .products-btns
{
	margin-top:16px;
}
.category_page .browse-view .ratingbox {
    margin: 0 auto 4px;
}
/** Testimonial for preset 5 and 3 **/
.testimonial_section #testimonial-owl-carousel2 .thumbnail
{
	background-color: rgba(0, 0, 0, 0);
	border: medium none;
	cursor: pointer;
	margin: 0;
	opacity: 0.6;
	padding: 0;
}
.testimonial_section #testimonial-owl-carousel2 .owl-item.selected .thumbnail
{
	opacity: 1;
}
.testimonial_section #testimonial-owl-carousel2 .owl-item.selected
{
	margin: 0 15px !important;
	width: 100px !important;
}
.testimonial_section #testimonial-owl-carousel2 .owl-item
{
	display: inline-block !important;
	float: none !important;
	margin: 15px !important;
	transition: all 300ms ease 0s;
	width: 70px !important;
	
}
.testimonial_section .owl-carousel .owl-wrapper,.testimonial_section .owl-carousel .owl-item {
	backface-visibility: hidden;
	transform: translate3d(0px, 0px, 0px);
}
.testimonial_section #testimonial-owl-carousel2.owl-carousel .owl-wrapper
{
	transform: translate3d(0px, 0px, 0px) !important;
	width: auto !important;
	text-align:center;
}
.testimonial_section #testimonial-owl-carousel2 {
    bottom: 150px;
}
.testimonial_section .client_info
{
	padding-top:120px;
}
/** Home 3 and 5 banner **/
.banner_section .right_banner .banneritem:before,.banner_section .bottom_banner .hover_effect:before
{
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  left: 0;
  z-index: -1;
  transform: rotate(720deg) scale(0);
 
}
.banner_section .right_banner .banneritem:after,
.banner_section .right_banner .banneritem:before,
.banner_section .bottom_banner .hover_effect:before,
.banner_section .bottom_banner .hover_effect:after
{
  content:"";
  position:absolute;
  display:block;
  width:100%;
  transition:all 0.3s ease-in-out 0s;
  height:100%;
}
.banner_section .right_banner .banneritem,
.banner_section .bottom_banner .hover_effect
{
  cursor: pointer;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}

.banner_section .right_banner .banneritem:hover::before,
.banner_section .bottom_banner .hover_effect:hover::before
{
	opacity: 1;
	transform:rotate(0deg) scale(1);
	z-index: 2;
}
#fancybox-content > div {
    background-color: #fff;
}
span.quantity-controls input.quantity-minus{
	margin: 11px 0 !important;
}
span.quantity-controls input.quantity-plus{
	margin: 11px 0 !important;
}
.mcf_mod_ajax a{
	color: #575757 !important;
}
.mcf_mod_ajax a:first-child{
	display: none;
}
.product-fields select.vm-chzn-select{
	background-position: 97% center;
    background-repeat: no-repeat;
    border: 1px solid #AAA;
    color: #555;
    font-size: inherit;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.new_products span.product-card__label{
	display: none !important;
}
.new_products .new_collection .icons {
    margin: 5px 5px 0px 0px;
    text-align: left;
}
.product_details .products-btns{
    /* margin-bottom: 10px !important; */
}
.slider_section span.product-card__label{
	display: none !important;
}
.product_detail_tab .addtocart-area .product-field-display{
	width: 60% !important;
}
.product_detail_tab .addtocart-area span.product-card__label {
    width: 36% !important;
    margin-bottom: 20px;
}
.product_detail_tab .product-card__options .product-field-display{
	width: 60% !important;
}
.product_grid .product_details .product-card__options .product-field-display{
	width: 60% !important;
}
.product_grid .product_details .product-card__options .product-card__label{
	width: 38% !important;
}

.featured_grid .addtocart-area .product-field-display{
	width: 60% !important;
}
.featured_grid .addtocart-area span.product-card__label {
    width: 36% !important;
    margin-bottom: 20px;
}
.preset3 .product_detail_tab .addtocart-area span.product-card__label {
    width: 50% !important;
}
.preset3 .product_detail_tab .product-card__options .product-field-display {
    width: 46% !important;
}

/* Start minicart style*/
.sj-minicart-pro {
  float: right;
  text-align: left;
  position: relative;
  z-index: 1;
}
.sj-minicart-pro .mc-wrap {
  float: right;
}
.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .count-item {
  color: #fff;
  padding: 8px 0;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  display: inline-block;
}
.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .count-price {
  color: #fff;
  font-size: 12px;
  position: relative;
  top: 5px;
}
.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .count-price strong {
  display: inline-block;
  font-weight: normal;
}
.sj-minicart-pro .mc-wrap .mc-content {
  background: #fff;
  box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
  border: none;
  border-radius: 0;
  position: absolute;
  right: 0;
  top: 60px;
  z-index: 99999;
  border-bottom: 2px solid #b18ade;
  
}
.sj-minicart-pro .mc-wrap .mc-content .mc-empty {
  color: #b18ade;
  font-size: 14px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list {
  padding: 10px 0;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-inner .mc-image img {
  padding: 0 10px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product {
  padding: 10px 0 10px;
  border-bottom: 1px solid #ddd;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product:last-child {
  padding: 20px 0 0;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-image {
  float: left;
  margin: 0;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-image a {
  float: left;
  margin-right: 10px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .item-rating {
  margin: 5px 0;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .item-rating .item-star {
  margin: 0;
  width: 17px;
  height: 17px;
  display: inline-block;
  background: url(../img/icon/bkg_rating.png) no-repeat center -30px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .item-rating .item-star.item-rating-chose {
  background: url(../img/icon/bkg_rating.png) no-repeat center 1px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute {
  width: auto;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .attr-name {
  margin: -6px 0 0 0;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .attr-name span.value a {
  text-decoration: none;
  color: #444444;
  font-weight: bold;
  font-size: 12px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .attr-name span.value a:hover {
  color: #b18ade;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .attr-quantity {
  display: inline-block;
  clear: both;
  padding: 3px 5px;
  line-height: normal;
  border: 1px solid #ddd;
  position: absolute;
  top: 30px;
  right: 20px;
  font-size: 12px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .attr-quantity input {
  padding: 0;
  height: auto;
  border: none;
  text-align: center;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .attr-price {
  font-size: 18px;
  color: #d92222;
  font-weight: bold;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .mc-remove {
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 14px;
  color: #999;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .mc-remove:hover {
  color: #b18ade;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-coupon {
  display: none;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .price-total {
  color: #444;
  font-size: 16px;
  font-weight: bold;
  padding: 0px 15px;
  text-transform: uppercase;
  overflow: hidden;
  text-align: left;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .price-total .mc-totalprice-footer {
  width: 100%;
  float: left;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .price-total .mc-totalprice-footer strong {
  color: #b18ade;
  margin: 0 10px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .button-wrapper {
  height: 52px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .button-wrapper .mc-gotocart {
  background-color: #b18ade;
  color: #fff !important;
  font-size: 14px;
  font-weight: normal;
  margin-left: 10px;
  margin-top: 5px;
  padding: 6px 14px;
  text-transform: uppercase;
  box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .button-wrapper .mc-gotocart:hover {
  background: #444;
  color: #fff;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .button-wrapper .mc-checkout-footer span {
  background-color: #fff;
  color: #444;
  font-size: 14px;
  font-weight: normal;
  margin-left: 10px;
  margin-top: 5px;
  padding: 6px 14px;
  text-transform: uppercase;
  box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .button-wrapper .mc-checkout-footer span:hover {
  background: #b18ade;
  color: #fff;
}
.sj-minicart-pro:hover {
  z-index: 4;
}
i.fa.fa-shopping-cart{
	font-size: 16px !important;
	margin-top: -2px !important;
}
.sj-minicart-pro .mc-list .mc-product-inner .mc-attribute .attr-price span.value{
	color:#b18ade !important;
}
span.count-price{
    background-color: #b18ade;
    border-radius: 50px;
    bottom: 0;
    color: #ffffff;
    display: inline-block;
    float: right;
    font-size: 10px;
    height: 20px;
    line-height: 3px;
    padding: 8px;
    position: relative;
    right: 4px;
    top: 32px;
    vertical-align: top;
    width: 20px !important;
}
span.count-price {
    top: -35px !important;
    margin-right: 10px;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .mc-remove {
    position: absolute !important;
    top: -44px !important;
    right: 30px !important;
    font-size: 14px !important;
    color: #b51111 !important;
    background: #ffffff75 !important;
    height: 66px;
}
.preset7 .sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .mc-remove {
	top: -35px !important;
}
.preset7 .navbar-fixed-top .sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .mc-remove {
	top: -25px !important;
}
i.fa.fa-times{
	color: #b18ade !important;
}
.slider .products-btns .new_cart input{
	width: 100px;
    height: 37px;
}
.product_detail_tab .addtocart-button.addtocart-button.products-btns__add {
	height: 54px;
    width: 45px;
    border-radius: 45px;
    overflow: hidden;
    margin-left: -17px;
    margin-bottom: -3px;
}
.product_detail_tab .fa-shopping-cart:before {
    margin-left: 17px;
}
.new_products .new_cart input{
	height: 54px;
    width: 35px;
    border-radius: 45px;
    overflow: hidden;
    margin-left: -28px;
    margin-bottom: -3px;
}
.new_products .new_cart .fa-shopping-cart:before{
	margin-left: 10px;
}
 .grid_cart input{
	width: 30px !important;
	height: 50px;
    border-radius: 45px;
    overflow: hidden;
    margin-left: -18px;
    margin-bottom: -3px;
 }
.grid_cart .fa-shopping-cart:before{
	margin-left: 10px;
}
.sj-minicart-pro .mc-content .mc-content-inner .mc-top{
	border: 1px solid #ddd !important;
}
.sj-minicart-pro .mc-content .mc-content-inner .mc-top span.mc-update-btn{
	background: #b18ade;
    margin: 0;
    padding: 0 12px;
    text-transform: uppercase;
    font-size: 11px;
    color: #fff !important;
    font-weight: bold;
    cursor: pointer;
    line-height: 21px;
    height: 21px;
    float: right;
    margin-top: 6px;
    margin-right: 15px;;
}
.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .count-item{
	width: 50px !important;
	height: 38px !important;
}
.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .count-item i.fa.fa-shopping-cart {
    font-size: 15px !important;
    width: 50px !important;
    height: 0px !important;
}
.sj-minicart-pro .mc-wrap .mc-header .mc-yourcart::before {
    content: "";
    height: 50px;
    width: 35px;
    display: inline-block;
    border-radius: 50px;
	/*background: url(../img/icon/mini-cart.png) no-repeat center #6660; */
    float: left;
    margin-right: -25px;
	margin-top: -3px !important;
}
.main_nav_right .bag{
	padding: 0px !important;
}
.preset7 .main_nav_right .bag{
	padding: 0px !important;
}
.preset7 .home_page{
	margin-top: 7px; 
}
.sj-minicart-pro .mc-header{
	height: auto !important;
    width: 60px;
    overflow: visible !important;
    padding: 3px 0 !important;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .price-total{
	color: #444;
    font-size: 16px;
    font-weight: bold;
    padding: 1px 10px;
    text-transform: uppercase;
    overflow: hidden;
    text-align: left;
	height: 35px;
}
.sj-minicart-pro .mc-content .mc-content-inner .mc-footer{
	margin: 0;
    padding: 0;
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .button-wrapper{
	height: 48px;
}
.mobile_quan.attr-quantity.attr {
    display: none !important;
}
.preset3 .sj-minicart-pro .mc-wrap .mc-content,.preset4 .sj-minicart-pro .mc-wrap .mc-content{
		right: -385px !important;
		top: 54px !important;
		position: absolute;
	}
.preset3 .sj-minicart-pro.mc-cart-empty .mc-wrap .mc-content, .preset4 .sj-minicart-pro.mc-cart-empty .mc-wrap .mc-content{
	right: -200px !important;
}
.preset3 .icemegamenu > ul,.preset4 .icemegamenu > ul{
	z-index:0 !important
}
.preset3 .sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .mc-remove,.preset4 .sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-list .mc-product-wrap .mc-product .mc-product-inner .mc-attribute .mc-remove{
		top: -5px !important;
}
/* End minicart style*/

.Chinese .breadcrumbs_area, .English .breadcrumbs_area, .Greek .breadcrumbs_area, .Spanish .breadcrumbs_area, .Japanese .breadcrumbs_area, .Portuguese .breadcrumbs_area, .Русский .breadcrumbs_area, .Swedish .breadcrumbs_area, .Arabic .breadcrumbs_area, .French .breadcrumbs_area, .Italian .breadcrumbs_area, .Norwegian .breadcrumbs_area{
	display: none !important;
}
.preset4 .section-area{ /* display: none !important; */ }
.cameraSlide img {
	margin-top:0px!important;
}
.vina-camera-slider-wrapper .camera_thumbs{
	display:none;
}
.header_area_preset6 .megamenu_shop h3{
	color: #FFF !important;
}
.subscribe_text_area{
	float:left!important;
}
.subscribe{
	margin-top:0px;
}
.preset3 span.product-card__label{
	font-size:10px;
}
.preset4 span.product-card__label{
	font-size:10px;
}
.preset7 .mc-content
{
	top:70px!important;
	margin-top:0px!important;
}
.preset5 .new_products{
	margin:0px!important
}
.preset4 .btn-group .open{
	
	/* margin:34px 0 0!important; */
}
.preset2 .home_page{
	margin-top:0px!important;
}
.preset1 .subscribe {
/* margin-top: 35px; */}
.modal-body {
	padding:15px 15px 0px 15px;
}
.preset7 .shopping_cart .no-padding{
	padding-right:15px!important;
	padding-left:15px!important;
}
#subscribe{
	margin-top:25px;
}
.preset4 .fa-stack{
	width:1em!important;
}
.preset2 .blog_slider .blog_1{
	padding-right:0px;
}
.preset2 .shopping_cart .cart_ship .output-shipto .controls{
	margin-left:17px;
}
.preset2 .featured_section{
	margin: 77px 0px 70px!important;
}
.preset3 .blog_1{
	padding-right:0px;
}
.preset3 #subscribe{
	margin:0px;
}
.preset3 .main_component_wrapper{
	margin-top:45px;
}
.fancybox-wrap{
	left:40px!important;
}
.close{
	margin-top:10px;
}
.vm-order-done .vm-button-correct{
	margin:20px 0px;
}
.preset3 .my-wishlist .wishlist_btn{
	padding:10px 2px;
}
.preset4 .breadcrumbs_area{
	padding:215px 0px 135px 220px;
}
.sorting__item{
	/* padding:0px; */
}
.preset3 .section-area .section_title h1{
	margin:0px 0px 10px 0px;
	
}
.from_blog .blog_1{
	padding:3px;
}
.list_rating .fa-stack{
	    width: 1em;
    height: 1em;
  line-height: 1em; 
}
.product-card__main .fa-stack{
	    width: 1em;
    height: 1em;
  line-height: 1em; 
}
.buttons-set .back-link{
	margin:0px;
}
#ui-tabs .tabs{
	padding:16px 0px;
}
#ui-tabs ul#tabs{
	padding: 16px 0;
}
.order_header h3{
	text-align: center;
	
}
.edit_orders .row0 .shpping_chackout_table 
{
	padding:5px 103px;
}
.userItemBody{
	padding:10px 0px;
}
.PricesalesPrice{
	margin:0px!important;
}
.output-shipto .controls{
	margin-left:20px;
}
/* .output-shipto  input[type="radio"]{
	margin-left:0px!important;
} */
