/*-----menu-multi-column-------*/
.navmenu li.multi-column{
	position: static;
}
.multi-column .dropdown-menu.container{
	position: absolute;
	left:0;
	border-radius: 0;
}
.multi-column h3{
	margin-top:0
}
.navmenu li a.product_title,.navmenu li a.product_title{
	padding:0;
	margin-left:0;
	margin-right:0
}
.navmenu li.sub-menu.multi-column ul li > a::before{
	display: none;
}
.navmenu li.sub-menu.multi-column ul{
	opacity: 1;
	visibility: visible;
	position: static;
}
.navmenu li.sub-menu.multi-column ul li{
	border:none
}
.navmenu li.sub-menu.multi-column ul li > a{
	padding:10px 5px;
	font-size:12px;
}
.multi-column .menu_block_plist{
	clear: both;
	overflow: hidden;
}
/*-----//menu-multi-column-----*/



/*------articles------*/
.article_title,.article_small .article_title {
    display: block;
    font-size: 14px;
    line-height: 1.2em
}
.article_title{
	margin-bottom: 18px;
}
/*------//articles------*/


/*--------------Posts & tags-----------------*/
.widget_tags a, .post_tags a{
	float:left;
	width:auto;
}
.sidepanel.widget_tags{
	overflow: hidden;
}
/*--------------//Posts & tags-----------------*/


/*---------------copyright---------------------*/
.copyright > .container{
	display: table;
	width:100%
}
.copyright .foot_logo,.copyright .copyright_inf{
	float:none;
	display: table-cell;
	vertical-align: middle;
}
.copyright .copyright_inf{
	text-align:right
}
/*---------------//copyright------------------*/


/*---------------men-women--------------------*/
.product_img_wrapper .img_h,
.product_img_wrapper:hover .img{
	opacity: 0;
	position: absolute;
}
.product_img_wrapper:hover .img_h{
	opacity: 0.9;
}

/*---------------//men-women------------------*/


/*---------------checkout--------------------*/
.checkout_confirm_orded_products{
	width:310px
}
/*---------------//checkout------------------*/


/*---------------blog------------------------*/
.product_items_small a.product_item_small_title{
	display: block;
	font-size: 14px;
	font-weight: 900;
	line-height: 1em;
	margin-bottom: 10px;
	overflow: hidden;
	float: none;
	width:100%;
	height: auto;
	clear: both;
}
/*---------------//blog----------------------*/


/*----------------Shoes----------------------*/
.shoes_page {
  min-height:500px;
  background-image:url(../images/shoes_page.jpg);
  background-repeat:no-repeat;
  background-size:cover;
}
.shoes_page_description {
  padding:100px 0;
  text-align:left;
}
.shoes_page_description p {
  margin:0;
  text-transform:uppercase;
  font-weight:100;
  line-height:1em;
  font-size:65px;
  color:#fff;
}
.shoes_page_description p b {
  font-weight:900;
  line-height:1em;
  font-size:70px;
}
.shoes_page_description span {
  display:block;
  padding-bottom:59px;
  text-transform:uppercase;
  font-weight:300;
  line-height:2em;
  font-size:55px;
  color:#fff;
}
.shoes_page_description .btn {padding-left:47px; padding-right:47px;}
.shoes_page_description{
	padding:50px 0;
}
/*----------------//Shoes----------------------*/



/*----------------pagination-------------------*/
.sorting_options .pagination span{
	color:#666;
}
/*----------------//pagination-----------------*/


/*----------------Quick view-------------------*/
.full-view{
	padding:2px 5px;
}
.instruction-manual{
	margin-bottom:0;
	clear:both;
	border-top:1px solid #cccccc;
	padding-top:15px;
	margin-top:5px
}
/*----------------//Quick view-----------------*/



/*-----------------Index2------------------*/
.top_sale_description p {
    color: #fff;
    font-size: 3em;
    font-weight: 100;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase;
}
.top_sale_description {
    padding: 100px 0 50px;
}
/*-----------------//Index2----------------*/



/*---------------Index4--------------------*/
.fashion_week {
  min-height:950px;
  background-image:url(../images/fashion_week.jpg);
  background-repeat:no-repeat;
  background-size:cover;
}
.fashion_week_description {
  padding:175px 0 50px;
  text-align:center;
}
.fashion_week_description p {
  margin:0;
  text-transform:uppercase;
  font-weight:100;
  line-height:1em;
  font-size:7em;
  color:#333;
}
.fashion_week_description p b {font-weight:900;}
.fashion_week_description span {
  text-transform:uppercase;
  font-weight:300;
  line-height:4.21429em;
  font-size:3.33333em;
  color:#333;
}

.video_wrapper {
  position:relative;
  width:970px;
  height:480px;
  margin:0 auto;
  box-shadow:0 0 30px rgba(0,0,0,0.75);
}
.video_wrapper img {width:100%;}
.video_wrapper iframe {height:480px;}
.video_wrapper .fa {
  position:absolute;
  left:50%;
  top:50%;
  display:block;
  width:130px;
  height:130px;
  margin:-65px 0 0 -65px;
  font-family: 'FontAwesome';
  text-align:center;
  line-height:2.5em;
  font-size:4.16667em;
  color:#fff;
  text-indent:6px;
  border:5px solid #fff;
  border-radius:50%;
  background-color: rgba(0,0,0,0.25);
  cursor:pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.video_wrapper .fa:hover {background-color: rgba(0,0,0,0.5);}
/*---------------//Index4----------------------------*/



/*-----------------Index3-SCHOOL SALE----------------*/
.school_sale {
  min-height:300px;
  background-image:url(../images/school_sale.jpg);
  background-repeat:no-repeat;
  background-size:cover;
}

.school_sale_description {padding:100px 0;width:100%;}
.school_sale_description p {
  margin:0 0 10px;
  text-transform:uppercase;
  font-weight:100;
  line-height:2em;
  font-size:5em;
  color:#fff;
}
.school_sale_description span {
  text-transform:uppercase;
  font-weight:900;
  line-height:2.42857em;
  font-size:4em;
  color:#fff;
}
/*------------------//SCHOOL SALE----------------*/


/*-------------------MY ACCOUNT------------------*/
.my_account {
  padding-top:250px;
  background-image:url(../images/my_account_bg.jpg);
}

.my_account_block {background-color:#fff; margin-bottom:54px;}
.my_account_block h2 {
  margin:0 0 39px;
  font-weight:900;
  font-size:2em;
}

.my_account_block .login {
  float:left;
  width:50%;
  padding:30px 28px;
  border-right:1px solid #ccc;
}
.login_form input[type="text"] {
  height:50px;
  margin-bottom:20px;
  text-transform:uppercase;
}
.login_form input[type="text"].last {margin-bottom:9px;}
.login_form input[type="checkbox"] + label {
  text-transform:none;
  font-size:1em;
  border:0;
}
.login_form .forgot_pass {
  display:block;
  padding-top:5px;
  color:#999;
}
.login_form .forgot_pass:hover {color:#333;}
.login_form input[type="submit"] {
  float:none;
  display:inline-block;
  width:230px;
  height:50px;
  margin:27px 0 0;
  background-color:#333;
}

.my_account_block .new_customers {
  float:left;
  width:50%;
  padding:30px 28px;
}
.my_account_block .new_customers p {color:#333;}
.my_account_block .new_customers li {line-height:1.57143em;}
.my_account_block .new_customers .btn {
  display:inline-block;
  width:230px;
  margin:40px auto 0;
}


.my_account_note {
  padding-bottom:63px;
  text-transform:uppercase;
  font-weight:300;
  line-height:3.28571em;
  font-size:3.33333em;
  color:#fff;
}
.my_account_note b {
  display:inline-block;
  padding-left:30px;
  font-weight:900;
}
/*-------------------//MY ACCOUNT------------------*/


/*-----------------carusel-------------------------*/
.popular_articles .jcarousel-control-prev {
	left:auto;
    right: 29px;
}
/*-----------------//carusel-----------------------*/




/* ----------sidebar Price Filter -----------------*/
#price-range input {
  display:inline-block;
  vertical-align:top;
  margin:0;
  padding:0;
  width:auto;
  height:auto;
  font-weight:400;
  line-height:1em;
  font-size:0.91667em;
  border: 0;
  box-shadow: none;
}
#price-range label {
  display:inline-block;
  vertical-align:top;
  margin:0 0 16px;
  text-transform:uppercase;
  font-weight:400;
  line-height:1em;
  font-size:0.91667em;
}

.padding-range {padding: 0 8px;}
#price-range .ui-widget-content {
  position: relative;
  margin:0 0 15px;
  height:5px;
  background-image: url(../images/slider-range.jpg);
  background-repeat:repeat;
}
#price-range .ui-state-default {
  position: absolute;
  z-index: 2;
  width: 11px;
  height: 15px;
  margin:-3px 0 0 -7px;
  background-image: url(../images/slider-handle.png);
  background-repeat:no-repeat;
  cursor: w-resize;
  transition: none !important;
  -webkit-transition: !important;
}
#price-range .ui-slider-horizontal .ui-slider-range {
  position: absolute;
  z-index: 1;
  top: 0;
  height: 100%;
  display: block;
  border: 0;
  background-color: #333;
}
/* ----------//sidebar Price Filter -----------------*/



/*------------Banner---------------------------------*/
.banner {
  position:relative;
  display:block;
}
.banner:before {
  content:'';
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border-width:2px;
  border-style:solid;
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
}


.banner.type1:before {border-color:#b9957d;}
.banner.type2:before {border-color:#333;}
.banner.type3:before {border-color:#e79d79;}
.banner.type4:before {border-color:#d24d4d;}

.banner.nobord:before {border:0;}
.banner.nobord img{width:100%}

.banner:hover:before {border-width:6px;}

.widget_banners {padding:20px 0;}

.blog .widget_banners {padding:0;}

.widget_banners img {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.widget_banners a {display:block; background-color:#000;}
.widget_banners:hover img {opacity:0.5;}
.widget_banners a:hover img {opacity:1;}

.banner_block a img {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.banner_block a {display:block; background-color:#000;}
.banner_block:hover img {opacity:0.5;}
/*------------//Banner------------------------------*/
