/* 30 AUGUST CHANGES  */
@import '//fonts.googleapis.com/css?family=Roboto';
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on September 2, 2016 */



@font-face {
    font-family: 'muliregular';
    src: url('fonts/muli-webfont.woff') format('woff2'),
         url('fonts/muli-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mulibold';
    src: url('fonts/muli-bold-webfont.woff') format('woff2'),
         url('fonts/muli-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mulilight';
    src: url('fonts/muli-light-webfont.woff') format('woff2'),
         url('fonts/muli-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'muliextralight';
    src: url('fonts/muli-extralight-webfont.woff') format('woff2'),
         url('fonts/muli-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mulisemibold';
    src: url('fonts/muli-semibold-webfont.woff') format('woff2'),
         url('fonts/muli-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.pagn_wr {
    clear: both;
}
.blog_post_n.wide-section {
    position: relative;
}
.metro-blog .blog_post_n {
    width: 23%;
    margin: 0 1%;
    float: left;
    margin-bottom: 20px;
    border-radius: 5px;
    overflow: hidden;
    padding-bottom: 22px;
    border: 1px solid #eee;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    clear: none;
    height: 346px;
}
.metro-blog {
    padding: 55px 0;
}
.page-template-blog_new section#content {
    margin-top: 0;
    background: #f5f5f5 url(../images/shadowbgg.png) no-repeat top;
    background-repeat-x: repeat;
}
.page-template-blog_new .resources_outer {
    background: #f5f5f5;
    border-bottom: 0;
    margin-bottom: 0;
}
.metro-blog .blog_post_n img {
    width: 100%;
    height: 179px;
    margin-bottom: 14px;
}
.metro-blog .blog_post_n.wide-section img{
    margin-bottom: 0px;
    width: 100%;
    height: auto;
}
.blog_post_n:not(.wide-section) h3 {
    height: 64px;
    padding: 0;
}
.metro-blog .blog_post_n h3 {
    padding: 0;
    margin: 0;
   font-family: 'mulisemibold';
    font-weight: 600;
    color: #000;
    font-size: 16px;
    margin-bottom: 11px;
}
.blog-slider .slider-item {
    position: relative;
}
.blog-slider .slider-item .slider-caption {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    height: 100%;
}
.slider-caption .tbl {
    display: table;
    width: 100%;
    height: 100%;
}
.slider-caption .tbl .tbl-cell{
    vertical-align: middle;
    display: table-cell;
}
.slider-caption-inner{
    width:100%;
    max-width: 592px;
}

.slider-item .slider-caption * {
    color: #fff;
}
.slider-btn{
    border: 1px solid #fff;
    padding: 11px 26px 13px;
    border-radius: 4px;
    font-family: 'mulibold';
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
}
.slider-item .slider-caption .text-blue {
    color: #d14324;
     font-family: 'mulibold';
}
.slider-item .slider-caption h2{
    font-size: 60px;
    font-weight: 100;
    line-height: 73px;
    margin: 0;
     font-family: 'muliregular';
}
.metro-blog .blog_post_n .b_other_s {
    padding: 0 30px;
}
.slider-caption-inner p {
    font-size: 18px;
    font-family: 'muliextralight';
    font-weight: 100;
    line-height: 24.2px;
    margin-top:24px;
    margin-bottom:60px;
    max-width: 445px;
}
.b_other_s font {
    color: #4d9eff;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 33px;
    font-family: mulibold;
}
.b_other_s a span {
    font-size: 16px;
    color: #000;
    font-family:mulibold;
}

.blog_post_n.wide-section{
    width: 48%;
    clear: none;
    padding-bottom: 0;
    height: 346px;
}
.b_other_s p {
    font-size: 14px;
    line-height: 20px;
    font-family: 'muliextralight';
}
.blog_post_n.wide-section .b_other_s .browse-btn{
    font-size: 14px;
    color: #fff !important;
    background: #0050f3;
    line-height: 34px;
    padding: 0 30px;
    border-radius: 4px;
    font-family: 'muliregular';
}
.wide-overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #000 0%, transparent);
    background: -webkit-linear-gradient(left, #000 0%, transparent);
    background: -moz-linear-gradient(left, #000 0%, transparent);
    background: -o-linear-gradient(left, #000 0%, transparent);
    border-radius: 5px;
    pointer-events: none;
}

.metro-blog .blog_post_n:hover {
    background: #0050f3;
}
.metro-blog .blog_post_n:not(.wide-section):hover *{
    color:#fff !important;
}
.metro-blog .blog_post_n:hover .b_other_s .rating_count_p:before {
    background-image: url(../images/blogpost_rate_count1.png);
}
.metro-blog .blog_post_n:hover .b_other_s .comment_count_p:before,
.metro-blog .blog_post_n.wide-section .b_other_s .comment_count_p:before {
    background-image: url(../images/blogpost_comment_count1.png);
}
.metro-blog .blog_post_n.wide-section .b_other_s {
    position: absolute;
    bottom: 50px;
    left: 0;
    max-width: 450px;
}
.blog_post_n.wide-section *:not(font) {
    color: #fff !important;
}
.metro-blog .blog_post_n.wide-section h3 {
    font-size: 26px;
    line-height: 34px;
    text-transform: uppercase;
    margin-top: 13px;
    margin-bottom: 26px;
}
#get_more {
    border: 1px solid #363636;
    color: #000;
    width: auto;
    border-radius: 20px;
    font-size: 14px;
    padding: 0 17px;
    line-height: 30px;
    background: transparent;
    text-decoration: none;
    box-shadow: none;
    font-family: 'muliregular';
    margin-top: 35px;
}
.page-template-blog_new .product-list-item.resource {
    position: relative;
    min-height: 105px;
    padding-left: 153px;
}
.page-template-blog_new .product-list-item.resource img {
    margin-left: 0;
    -webkit-transform: none;
    transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}
.page-template-blog_new .product-list-item.resource .image {
    position: absolute;
    height: 104px;
    width: 143px;
    top:0;left:0;
    border-radius: 7px;
}
.page-template-blog_new .resources_outer .resource.product-list-item .details h3 {
    font-weight: bold;
    word-wrap: break-word;
    font-size: 16px;
    text-align: LEFT;
    font-family: Open Sans;
    text-transform: uppercase;
    color: #000 !important;
    text-decoration: underline;
}
body.res1170.page-template-blog_new  .resources_outer .span3 {
    padding: 0px 3px 0 23px;
    outline: 0;
}
.page-template-blog_new  .resources_outer .product-list-item img {
    max-height: 104px;
}
.span3.slick-slide.slick-current.slick-active {
    background: #fff;
}
.page-template-blog_new .resources_outer .product-list-item.resource small {
    text-align: left;
    font-size: 13px;
    color: #787878;
    padding-bottom: 4px;
    display: inline-block;
}
.page-template-blog_new .product-list-item .details {
    text-align: left;
}
.woocommerce div.product div.images div.thumbnails {
    height: 100%;
    padding-top: 32px !important;
    box-sizing: border-box;
}
.single-product.woocommerce .thumbnails #slider-prev, .single-product.woocommerce .thumbnails #slider-next {
    display: block !important; 
    width: 100%;
    height: 36px;
    background: #f8f8f8 url(../images/arrow-single.png) no-repeat center;
    position: absolute;
    top: 0%;
    border: 1px solid #d7d7d7;
    box-shadow: 0 0 5px rgba(104,104,104,0.1);
    box-sizing: border-box;
    margin: 0 !important;
}
.page-template-blog_new .resources_outer .product-list-item .details {
    padding: 0px 5px 0px;
}
.single-product.woocommerce .thumbnails #slider-next {
    top: 100%;
    margin-top: -36px !important;
}
.single-product.woocommerce .thumbnails #slider-prev {
    transform: rotate(180deg);
    margin-left: -1px !important;
}
.single-product.woocommerce .product-page .thumbnails:hover #slider-prev, .single-product.woocommerce .product-page .thumbnails:hover #slider-next {
    display: block !important;
}
.single.single-product .product-page .main-data form.cart .single_add_to_cart_button{
    width: 49%;
}
#buy_now_paypal {
    position: absolute;
    right: 0;
    bottom: -74px;
    background: url('../images/singlebtnpaypal.png') no-repeat center;
    width: 244px;
    height: 56px;
    border: 0;
}
#fill-dtl .hpanel-body h3 {
    font-family: 'AvenirNextLTPro-Bold' !important;
}
.hpanel#fill-dtl .hpanel-body {
    background: #fff;
    width: 49%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
}
#buy_now_paypal:before,#buy_now_paypal:after{
    display: none;
}
.single .related.products h2 {
    margin-bottom: 33px;
    font-size: 24px;
    color: #000;
}
.single.single-product .related.products .product-list-item .details h3 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.mob_menu_n ul li a:hover, .mob_menu_n ul li.current-menu-item a {
    font-family: Avenir_Black;
}
.mob_menu_n ul li a {
    font-size: 21px;
    padding: 17px 12px 15px 18px;
    font-family: Avenir_Book;
}
.span3.slick-slide.slick-current.slick-active h3 {
    color: #0050f3 !important;
    text-decoration: none;
}
.header-menu-container #main_menu .logo_outer img.primary {
    margin-bottom: 0px;
    height: 57px;
}
.page-template-blog_new header#header.style1 {
    margin-bottom: 0;
}
.single.woocommerce .star-rating {
    font-size: 24px;
}
.single.woocommerce .star-rating:before {
    background-image: url(../images/gray_nn.png);
}
.single.woocommerce .star-rating span:before{
    background-image: url(../images/yellow_nn.png);
}
.woocommerce div.product form.cart .variations td select:hover,
.single.single-product .product-page .main-data form.cart .quantity:hover {
    box-shadow: inset 0 0 3px #d8d8d8;
}
.single.single-product .related.products .product-list-item:hover .details h3 a {
    font-family: 'AvenirNextCons-Heavy';
    letter-spacing: 1.5px;
}
.prod_desc_detailed {
    margin-top: 40px;
}
.prod_desc_detailed .title_pro_des {
    font-size: 39px;
}
.product_rating_title {
    margin: 72px 0 36px;
    font-size: 39px;
}
.page-template-blog_new .container.resources, .woocommerce div.product div.images div.thumbnails {
    overflow: hidden;
}
.metro-blog .blog_post_n.wide-section.white-bg-image {
    background: #fff url(../images/sneaker-laces.png) no-repeat center right;
}
.blog_post_n.wide-section.white-bg-image *:not(font) {
    color: #000 !important;
}
.metro-blog .blog_post_n.wide-section.white-bg-image .b_other_s {
    max-width: 270px;
    bottom: 30px;
}
#fill-dtl .hpanel-body h3 {
    font-family: 'AvenirNextLTPro-Bold' !important;
    color: #000;
    margin-bottom: 7px;
}
#fill-dtl ul {
    margin: 0;
}
#fill-dtl ul li{
    display: block;
}
#fill-dtl ul li strong {
    display: none;
}
#fill-dtl .hpanel-body{
    color:#000 !important;
}
#fill-dtl {
    background: #fff;
}
.woocommerce-result-count {
  float: unset !important;
}
/*--single post--*/
.b_other_s.b_blog_s > h3 {
  font-size: 16px;
  line-height: 30px;
  height: 94px;
   font-family: muliregular;
}
.botton_more_post img {
  border-radius: 5px 5px 0 0 ;
}
.botton_more_post:hover  .commentss1::before {
  background: url("../images/commnt-icon-white.png") no-repeat scroll 0 0;
}
.botton_more_post:hover  .ratingss1::before {
  background: url("../images/rating-icon-white.png") no-repeat scroll 0 0;
}
.com_rate_side span {
    color: #fff !important;
}
.desc_section .container {
    margin: 29px auto;
}
..desc_section{
    text-align: center;
}
.desc_section .comment_count_p > span ,.desc_section .rating_count_p span  {
  color: #fff;
}
.single .popular_posts .blog_post_n {
    width: 100%;
    background-color: #ffffff;
}
 .browse_collection img {
  border-radius: 5px;
  height: 316px;
  position: relative;
  width: 275px;
}
.btn-blue-single {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 115, 247, 1) 0%, rgba(0, 94, 246, 1) 100%) repeat scroll 0 0;
  border: 1px solid #0b6ad1;
  border-radius: 5px;
  box-shadow: none;
  color: #ffffff !important;
  display: block;
  float: left;
  font-family: muliregular !important;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  margin: 10px 0;
  outline: medium none;
  padding: 10px 59px;
  text-shadow: none;
  text-transform: capitalize;
}
.browse_collection > a {
  position: relative;
  display: block;
}
.shop_image_prize {
  color: #000;
  position: absolute;
  top: 26px;
  padding: 34px;
  top: 0;
  bottom: 0;
}
.shop_image_prize .posts_area_heading {
  line-height: 30px;
  margin: 0 0 29px;
}
.single-prize {
  font-size: 58px;
  font-weight: 700;
}
.shop_image_prize h6 {
  color: #000;
  font-size: 16px;
  margin: 0 0 26px;
}

.shop_image_prize span {
  color: #838383;
}
.posts_area_heading > span {
  color: #006cf4;
}
.posts_area_heading {
  font-size: 26px;
  font-weight: 600;
}
.blog_post_n img {
  border-radius: 5px 5px 0 0;
}
.blog_post_n {
    padding: 0;
  border-radius: 5px;
}
.comment_count_p.commentss1 > span, .rating_count_p.ratingss1 > span {
  margin: 0 !important;
}
.blog_post_n .b_other_s {
  padding: 15px 30px 15px;
}
.blog_post_n:hover .b_other_s {
  background: #0050f3 !important;
    border-radius:  0 0 5px 5px;

}
.botton_more_post.blog_post_n {
  margin-right: 26px;
  width: 23% !important;
}
.botton_more_post.blog_post_n:last-child {
  margin-right: 0px;
}
.popular_posts h2 {
  margin-top: 45px;
  margin-bottom: 35px;
}
.single .kk-star-ratings .kksr-star.orange{
	background-image: url("../images/blue-star.png") !important;
}
.single .kk-star-ratings .kksr-star.yellow{
	background-image: url("../images/blue-star.png") !important;
}
.popular_posts .blog_post_n img {
  margin: 0;
}
.blog_post_n:hover h3 {
  color: #fff;
}
.single .b_other_s:hover  h3, .single .b_other_s:hover a, .single .b_other_s:hover span {
  color: #fff;
}
.marg_top .span4:nth-child(3n+0) .resource{margin-right:0px;}
.single .popular_posts .blog_post_n:hover {
  width: 100%;
  box-shadow: 0 0 3px 0 #a7a7a7;
}
.tagss a {
  background: transparent none repeat scroll 0 0;
  border: unset;
  border-radius: unset;
  box-shadow: unset;
  color: #5a5a5a;
  font-family: muliregular !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 50px;
  margin-bottom: 0;
  padding: 0 20px 0 0;
  text-transform: uppercase;
}
.tagss a::before {
  content: "#";
  margin-right: 4px;
}
.tagss a:hover {
  background: transparent;
  color: #5a5a5a;
}
.blog_post_content h1.page-title {
  box-sizing: border-box;
  display: inline-block;
  margin: 25px 0 40px 0;
}
.single-post #respond textarea#comment {
  background: #fafafa none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: unset;
  height: 178px;
  overflow: hidden;
  width: 750px;
  border: 1px solid #fafafa;
}
.single section#content {
  background: #f5f5f5;
}
.single.single-product section#content {
    background: #fff;
}
.blog_post_content h1.page-title {
    font-weight: 400 !important;
    margin: 25px 0 41px 0;
    font-size: 54px;
    line-height: 60px;
    font-weight: 400;
}
.post_content span {
    color: black;
    font-family: muliregular;
}
cite .url {
  color: #000;
}
.post_comment_section #respond form input[type="submit"]{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 115, 247, 1) 0%, rgba(0, 94, 246, 1) 100%) repeat scroll 0 0;
  border: 1px solid #0b6ad1;
  border-radius: 5px;
  box-shadow: none;
  color: #ffffff !important;
  display: block;
  float: left;
  font-family: muliregular !important;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  margin: 10px 0;
  outline: medium none;
  padding: 0 46px;
  text-shadow: none;
  text-transform: capitalize;
}
.zn_com_title::before {
  background-image: url("../../../../dev-sub/wp-content/themes/kallyas/images/blogpost_comment_count.png");
  background-position: 0 4px;
  background-repeat: no-repeat;
  content: "";
  margin-left: 0;
  padding-left: 40px;
}
.b_other_s .comment_count_p:hover ::before {
  background-image: url("../images/commnt-icon-white.png") !important;
  content:"";
}
.blog_post_n:hover span {
  color: #fff ;
}
.blog_post_n:hover  .commentss1::before {
  background: url("../images/commnt-icon-white.png") no-repeat scroll 0 0;
}
.blog_post_n:hover  .ratingss1::before {
  background: url("../images/rating-icon-white.png") no-repeat scroll 0 0;
}
.desc_section.b_other_s a span {
  line-height: 30px;
}
.single-post .desc_section .b_other_s {
  margin-top: 12px;
}

.commentlist {
  text-align: left;
}
/*------*/
.botton_more_post {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  box-sizing: border-box;
  color: #000;
  display: inline-block;
  margin: 20px 0;
  width: 24%;
  box-sizing: border-box;
  margin-right: 11px;
}
.botton_more_post:last-child {
  margin-right: 0;
}
.botton_more_post:hover .b_other_s {
  background: #0D4FD6;
    border-radius: 0 0 5px 5px;

}
.botton_more_post:hover a   {
	color:#fff;
}
.botton_more_post:hover  span  {
	color:#fff;
}
.botton_more_post:hover  h3 {
	color:#fff;
}
.botton_more_post .b_other_s {
  padding: 10px;
  height: 145px;
}

.b_other_s.b_blog_s > h3 {
  font-size: 16px;
  line-height: 30px;
  height: 94px;
   font-family: muliregular;
}
.botton_more_post:hover {
  box-shadow: 0 0 3px 0 #a7a7a7;

}
.botton_more_post .b_other_s {
  padding: 10px;
}

/*--resources-page-----------*/
body.page-template-page-resources .span6.text-right.breadcrumbs_right_link {  display: none;}
body.page-template-page-resources .top_slider h2 { font-size: 61px; font-family: mulibold;  margin: 45px 0 0;}
body.page-template-page-resources .span6 p {color: #fff;font-size: 16px;line-height: 22px;margin: 40px 0px 0 0px;}
body.page-template-page-resources .head_image_a { border: 1px solid #fff;border-radius: 10px;color: #fff;padding: 15px 26px;display: inline-block; margin-top: 13px;}
body.page-template-page-resources .top_slider  img { height: 536px; max-width:unset;}
body.page-template-page-resources .absoluted { left: 0;position: absolute;top: 0; width: 100%;}
body.page-template-page-resources .breadcrumb_outer { background: transparent none repeat scroll 0 0; position: absolute; top: 462px; z-index: 999; left: 100px;}
body.page-template-page-resources.page-parent .breadcrumbs li{color: #fff !important;}
body.page-template-page-resources.page-parent .breadcrumbs li::after{color: #fff !important;}
body.page-template-page-resources.page-parent .breadcrumbs li a {color: #fff !important;}
body.page-template-page-resources .span6 { padding: 0 !important;}
body.page-template-page-resources .span4{padding: 0 40px;}
.page-template-page-resources section#content {background: #f7f7f7;}
body.page-template-page-resources .resources_pag h3{latter-spacing:unset !important;font-family:mulibold !important;} 
.resources_pag a{color:#000; }
.wide-section:hover .b_other_s {background: transparent !important;}
.marg_top{padding-top: 50px !important;}
.marg_top .details{border-radius:0px 0px 5px 5px !important;}
.resources_pag a :hover{color:#fff !important;  }
.product-list-item.resource:hover .resources_pag {background: #0071f7;}
.product-list-item.resource:hover .resources_pag a h3 ,.product-list-item.resource:hover .resources_pag a{color: #fff !important;}
body.page-template-page-resources .details.fixclear.resources_pag h3 {text-align: left;}
.details.fixclear.resources_pag {text-align: left;font-family: mulibold;  letter-spacing: .5px;}
a.comments_resources::before {content: "";background: url("../images/blogpost_comment_count.png") no-repeat scroll 0 0; width: 29px;
height: 22px;display: inline-block;position: relative; left: 0;  top: 7px;}
a.ratings_resources::before {content: "";background: url("../images/blogpost_rate_count.png") no-repeat scroll 0 0; width: 29px;
height: 22px;display: inline-block;position: relative; left: 0;  top: 7px;}
.product-list-item.resource:hover a.comments_resources::before {content: "";background: url("../images/commnt-icon-white.png") no-repeat scroll 0 0;}
.product-list-item.resource:hover a.ratings_resources::before {content: "";background: url("../images/rating-icon-white.png") no-repeat scroll 0 0;}
.outer_resources{margin-left:-55px;margin-right:-55px;overflow:hidden;}
 /*.outer_resources img {  width: 100% !important;height: 230px !important;}*/
 #content .outer_resources img {  width: 100%;  height: 230px;}
 .single.single-product .related.products .product-list-item {
    background: 0 0;
    box-shadow: 0 0;
}

/*-----child-----*/
body.page-template-page-resources.page-child .top_slider img { height: auto; max-width: unset; display:none;}
body.page-template-page-resources.page-child .breadcrumb_outer {background: transparent none repeat scroll 0 0; color: #333;left: unset;position: relative;
  top: 100px; z-index: 999;}
body.page-template-page-resources.page-child .absoluted { left: unset; position: relative; top: unset; width: 100%;}
body.page-template-page-resources.page-child .top_slider h2 { color: #000;  font-size: 40px;  text-transform: font-family: mulibold; text-transform: lowercase;;  margin: 2px 22px 20px;}
body.page-template-page-resources.page-child .span6 { float: none; margin: auto;width: 100%;text-align: center;}
body.page-template-page-resources.page-child .breadcrumbs li{color: #5f5f5f !important;}
body.page-template-page-resources.page-child .breadcrumbs li::after{color: #5f5f5f !important;}
body.page-template-page-resources.page-child .breadcrumbs li a {color: #5f5f5f !important;}
body.home .span4.product:nth-child(4n) { margin-right: 0 !important;}
.category .left_s_posts {float: right !important;}
.category .popular_posts .blog_post_n {  width: 100%;}
body.page-template-page-resources.page-child .top_slider h2 br {display: none;}
 .product-list-item img { transform: unset;}
 .tag .left_s_posts {float: right !important;}
.tag .popular_posts .blog_post_n {  width: 100%;}
.category  .search_blog, 
.tag  .search_blog 
{ display: none;}
.category .blog-slider,
.tag .blog-slider
{display:none;}
.category .blog_post_n h3:hover ,
.tag .blog_post_n h3:hover
{color: #000 !important;}
.category .blog_post_n .b_other_s,
.tag .blog_post_n .b_other_s 
{padding: 15px 39px;}
.category .blog_post_n:hover h3 ,
.tag .blog_post_n:hover h3 {
  color: #000 !important;
}
/*------12-sept----*/
.single_pro_duct {
  width: 246px;
}
.single_pro_duct img {
  width: 100%;
  height: auto;
  margin: 0;
}
.single_pro_duct:hover .b_other_s > h3 {
  color: #fff !important;
}
.single_pro_duct .b_other_s {
  padding: 15px !important;
  color: #fff;
}
.single_pro_duct:hover .sin_comnt::before {
  background: rgba(0, 0, 0, 0) url("../images/commnt-icon-white.png") no-repeat scroll 0 0;
}
.single_pro_duct:hover .sin_rate::before {
    background: url("../images/rating-icon-white.png") no-repeat scroll 0 0;
}
.home.archive .row div.product .product-list-item:hover .details .rating {
  background: rgba(0, 0, 0, 0) url("../images/fire-active.png") no-repeat scroll left center;
  margin-left: 0;
  margin-top:12px;
}
.home.archive .row div.product .product-list-item:hover .details.fixclear h3 a {
  color: #636262 ;
}
a.accept_button_filter:hover {
    box-shadow: 0 2px 28px -9px #000 inset;
}
.btn.active, .btn.disabled, .btn:active, .btn:focus, .btn:hover, .btn[disabled] {
  background-color: transparent;
  box-shadow: none;
  color:#5a5a5a;
}
.archive.tax-product_cat .row div.product .product-list-item:hover .price {
  margin-bottom: 0px !important;
}
.page .product-list-item:hover {
  box-shadow: 0 0 7px 2px rgb(167, 167, 167);
}
.category #content .single_pro_duct {
    width: 242px;
}
.category .popular_posts .blog_post_n:hover h3 {
    color: #fff !important;
}
/*--media----
--------------
-----------*/

@media(max-width:1100px){
	.outer_resources {
  margin-left: unset;
  margin-right: unset;
  overflow: hidden;
}
body.page-template-page-resources .span4 {
 padding:0 15px; 
}
    .metro-blog {
        max-width: 560px;
        margin: 0 auto;
    }
    .metro-blog .blog_post_n{
        width: 48%;
    }
    .blog_post_n.wide-section {
        width: 98%;
        height: auto;
        min-height: initial;
    }
    .recent_posts .pagn_wr{
        float:none;
    }
    .metro-blog .blog_post_n .b_other_s {
        padding: 0 15px;
    }
}

@media(max-width:1024px){
		.page-parent .product-list-item:hover {
  margin-left: 0;
  max-width: 100%;
}
.product-list-item.resource {
  padding-left:0px !important;
}
.grid_itm_rsrs {
  width: 49% !important;
}
	.product-list-item.resource .image {
  width: 100%;
}
	.outer_resources {
  margin-left: unset;
  margin-right: unset;
  overflow: hidden;
}
    .blog-slider .slick-slide img {
        height: 504px;
        width: auto;
        max-width: initial;
        margin-left: 50%;
        transform: translate(-50%);
    }
    .blog-slider .slider-item {
        overflow: hidden;
    }
    .single-product.woocommerce .product-page .thumbnails:hover #slider-prev, .single-product.woocommerce .product-page .thumbnails:hover #slider-next {
        display: none !important;
    }
    .page-template-blog_new .resources_outer .product-list-item img {
        max-height: 104px;
        margin-top: 50%;
        transform: translateY(-50%);
    }
  /*  .product-list-item.resource .image {
        width: 90px;
    }
    .product-list-item.resource {
        padding-left: 100px;
    }*/
}
@media(max-width:650px){
	.shop_image_prize {
    left: 142px;
	top:20px;
}
/*---addnew----*/
.sneakers_row .wpb_column.vc_column_container.vc_col-sm-2 {
    float: left;
    width: 31%;
    margin-bottom: 15px;
    margin-left: 12px;
}

.sneakers_row .vc_btn3.vc_btn3-size-md{padding: 10px 31px;}

h4.btn-blue-single {
    float: none;
    margin: auto 15px;
}
	 .blog_post_n:nth-child(2n+3) {
        clear: none;
    }
	.blog_post_n:nth-child(3n) {
    margin-right: 0px;
}
.blog_post_n:nth-of-type(3n) {
    margin-right: 0;
}
	.page-parent .product-list-item:hover {
  margin-left: 0;
  max-width: 100%;
}
	.product-list-item.resource {
  padding-left: 0;
}
.grid_itm_rsrs {
  width: 49% !important;
}
	.product-list-item.resource .image {
  width: 100%;
}
	.outer_resources {
  margin-left: unset;
  margin-right: unset;
  overflow: hidden;
}
	.botton_more_post {
  margin: 20px 18px ;
  width: 44%;
}
	.desc_section {
  padding: 0 18px;
}
.b_other_s.com-rate {

  margin-right: 0px !important;
}
.single-post .desc_section .b_other_s .comment_count_p {
  margin-right: none;
}
/*.mobile_item {
  display: none;
}*/
.com-rate.comment_count_p {
  margin-right: 1px !important;
}
	.commentlist {
  text-align: left;
}
	.btn.btn-o {
  font-size: 10px;
  padding-right: 12px;
  line-height: 31px;
}
.pull-left.span12.text-left.tagss {
  padding: 0;
}
.blog_post_content h1.page-title {
  max-width: 100%;

}.single .post_content {
  padding: 0 !important;
}
.post_content > p {
  text-align: left;
}
.blog_post_content {
  padding: 0 38px !important;
}

	.com-rate span {
  margin-right: 10px !important;
  margin-top: 9px !important;
  vertical-align: top;
}
    .hpanel#fill-dtl .hpanel-body {
        width: 100%;
    }
    .metro-blog .blog_post_n.wide-section.white-bg-image {
        padding-bottom: 65%;
        padding-top: 10%;
    }
    .single-product.woocommerce .thumbnails #slider-prev, .single-product.woocommerce .thumbnails #slider-next{
        display: none !important;
    }
    .slider-item .slider-caption h2 {
        font-size: 46px !important;
        line-height: 52px !important;
    }
    .slider-caption-inner p {
        font-size: 16px;
        line-height: 22.2px;
        margin-top: 32px;
        margin-bottom: 63px;
    }
    .metro-blog .blog_post_n h3{
        font-size: 14px;
    }
}
.billing_address_after_checkout_outer {
    padding: 10px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
}
.billing_address_after_checkout_outer > div {
    float: left;
    width: 50%;
    padding: 0 0 0 40px;
    box-sizing: border-box;
    color: #000;
    margin-top: 20px;
    margin-bottom:30px;
}
.billing_address_after_checkout_outer > div.billing_address_after_checkout {
    float: left;
    width: 40%;
}

.billing_address_after_checkout_outer > div.shipping_address_after_checkout {
    float: right;
    width:57%;
    border-left: 1px solid #e5e5e5;
    padding-left: 57px;
}
.billing_address_after_checkout_outer .hpanel-body h3{
    font-family: 'AvenirNextCons-Heavy';
    color: #000;
    font-size: 17px;
    margin-bottom: 8px;
    }
    
    form.checkout.woocommerce-checkout .pre-chekout-process h3.heading_pre_checkout{font-family: 'AvenirNextLTPro-Bold' !Important }
.pre-chekout-process fieldset.fieldsetpre_2 {
    margin-top: 10px;
}
.billing_address_after_checkout_outer > div ul {
    list-style: none;
    padding-left: 0px;
    margin-left: 0;
    color: #000;
}
.pre-chekout-process #payment ul.payment_methods li label h4 {
    margin-top: 0;
    text-transform: none;
    height: 20px;
    overflow: hidden;
    width: 70px;
}
.pre-chekout-process .fieldsetpre_2 h3{display:none !important}
.pre-chekout-process .btn-container{max-width:630px}
.woocommerce-checkout .pre-chekout-process .hpanel .hpanel-body{
    background:url(../images/paypal_icon.png) no-repeat 550px center #fff !important;
 -webkit-filter: grayscale(1); /* Old WebKit */
  filter: grayscale(1);}
.hpanel-body:HOVER{border:none !important}
.wcppec-checkout-buttons{margin: 0 !important;}
.cls-single-product-review {vertical-align: top;display: inline-block;vertical-align: top;padding-left: 10px;}
.cls-single-product-review span{display: inline-block;vertical-align: middle;}
.single-post .desc_section {  max-width: 100%;  text-align: center;}
.author_details.mob-show {display:block; text-align:center;  width: 100%;}

.a_img {  float: none !important; display:inline-block;}
.a_name_and_social {  float: none !important; display: inline-block;}
.desc_section .author_details .a_social li {  margin-right: 16px;}
.desc_section span.mobile_item {  clear: both;  float: left;  margin-top: 30px;  width: 100%;}
.rate_this {  display: inline-block;  float: right !important;}


}

@media(max-width:1030px){
	.post_comment_section #respond form p {  width: 100%;}
	.post_comment_section #respond form input[type="text"], .post_comment_section #respond form input[type="email"], .post_comment_section #respond form textarea {
  width: 100%;  max-width: 100%;}
  #respond {  width: 100%;}
 body form.checkout.woocommerce-checkout .pre-chekout-process h3 { text-align: left !important;}  
.woocommerce-checkout .pre-chekout-process .hpanel .hpanel-body{background: url(../images/paypal_icon.png) no-repeat 470px center #fff !important;}
.metro-blog .blog_post_n.wide-section.white-bg-image{ height: 344px;}
.metro-blog .blog_post_n.wide-section.white-bg-image {display: block;height: auto;min-height: 258px;padding-bottom: 0; padding-top: 0;}
.metro-blog .blog_post_n.wide-section.white-bg-image .b_other_s { bottom: 6px; max-width: 270px;}
.metro-blog .blog_post_n.wide-section.white-bg-image {padding-top:0px;padding-bottom:0px;height: auto;display: block;min-height: 258px;}
.metro-blog .blog_post_n.wide-section h3 { font-size: 22px; line-height: 24px; margin-bottom: 14px; margin-top: 6px; text-transform: uppercase;}
.metro-blog .blog_post_n h3 {font-size: 12px;line-height: 14px;font-weight:400;}
.metro-blog .blog_post_n.wide-section.white-bg-image { background-size: cover;}
}
@media(max-width:767px){
	 .blog_post_n:nth-child(2n+3) {
        clear: none;
    }
 .sneakers_row .wpb_column.vc_column_container.vc_col-sm-2 {
    float: left;
    width: 31%;
    margin-bottom: 15px;
    margin-left: 12px;
}

.sneakers_row .vc_btn3.vc_btn3-size-md{padding: 10px 31px;}   
 
	.blog_post_n:nth-child(3n) {
    margin-right: 0px;
}
.blog_post_n:nth-of-type(3n) {
    margin-right: 0;
}
	.single_pro_duct .b_other_s {margin-left: 0 !important;}
	.blog_post_content h1.page-title {  font-size: 46px;   line-height: 55px; }
		.post_comment_section #respond form p {  width: 100%;}
	.post_comment_section #respond form input[type="text"], .post_comment_section #respond form input[type="email"], .post_comment_section #respond form textarea {
  width: 100%;  max-width: 100%;}
  #respond {  width: 100%;}
	  #respond {  width: 100%;}
	.com_rate_side { margin: 20px 0 12px;}
.billing_address_after_checkout_outer > div{width:100% !important;padding-left:20px !important; border-left:0px !important;margin-bottom:0px !important;}  
.woocommerce-checkout .pre-chekout-process .hpanel .hpanel-body{background:#fff !important;}
.metro-blog .blog_post_n.wide-section.white-bg-image{ height: 344px;}
.metro-blog .blog_post_n.wide-section.white-bg-image {display: block;height: auto;min-height: 258px ;padding-bottom: 0; padding-top: 0;}
.metro-blog .blog_post_n.wide-section.white-bg-image .b_other_s { bottom: 6px; max-width: 270px;}
.metro-blog .blog_post_n.wide-section.white-bg-image {padding-top:0px;padding-bottom:0px;height: auto;display: block;min-height: 258px;}
.metro-blog .blog_post_n.wide-section h3 { font-size: 22px; line-height: 24px; margin-bottom: 14px; margin-top: 6px; text-transform: uppercase;}
.metro-blog .blog_post_n h3 {font-size: 12px;line-height: 14px;font-weight:400;}
.metro-blog .blog_post_n.wide-section.white-bg-image { background-size: cover;}
}

@media(max-width:480px){
	 .blog_post_n:nth-child(2n+3) {
        clear: none;
    }
	.blog_post_n:nth-child(3n) {
    margin-right: 0px;
}
.blog_post_n:nth-of-type(3n) {
    margin-right: 0;
}
	.grid_itm_rsrs {
  width: 49% !important;
}

	.botton_more_post {
  margin: 20px 18px ;
  width: 90%;
}
.com_rate_side {
  width: 155PX;
}
.single-post .desc_section .b_other_s {
  margin-top: 33px;
}
.com-rate span {  margin-right: 3px !important;  
}	
	.blog_post_content h1.page-title {  font-size: 46px;   line-height: 55px; }
.post_comment_section #respond form p {  width: 100%;}
	.post_comment_section #respond form input[type="text"], .post_comment_section #respond form input[type="email"], .post_comment_section #respond form textarea {
  width: 100%;  max-width: 100%;}
  #respond {  width: 100%;}
	  #respond {  width: 100%;}
.desc_section .author_details {  width: 100%;  display: block;  text-align: center;}
.metro-blog .blog_post_n h3 {font-size: 10px;line-height: 14px;}
.b_other_s p {font-size: 12px;  line-height: 16px;}
.metro-blog .blog_post_n.wide-section.white-bg-image {padding-top:0px;padding-bottom:0px;height: auto;display: block;min-height: 258px;}
.metro-blog .blog_post_n.wide-section h3 {font-size: 14px;line-height: 18px;margin-bottom: 5px;margin-top: 0px;text-transform: uppercase;}
.metro-blog .blog_post_n h3 {font-size: 12px;line-height: 14px;font-weight:400;}
.metro-blog .blog_post_n.wide-section.white-bg-image { background-size: cover;}
.blog-slider .slick-slide img {height: 320px; transform: translate(-70%);}
.slider-item .slider-caption h2 {font-size: 23px !important; line-height: 27px !important;}
.slider-caption-inner p { font-size: 12px; line-height: 18px; margin-bottom: 20px; margin-top: 20px;}
.slider-item .slider-caption * { text-align: center;}
.comment_count_p { }
.metro-blog .blog_post_n img { height: auto;}
.metro-blog .blog_post_n { min-height: auto;}
.rating_count_p { float: right;}
.comment_count_p {float: left;margin-right: 0px !important;}

/*---New---*/
.sneakers_row .wpb_column.vc_column_container.vc_col-sm-2 {float: left;width: 33%!important;margin-bottom: 15px;   }
.sneakers_row .vc_column_container.vc_col-sm-2>.vc_column-inner .wpb_text_column.wpb_content_element p {font-size: 13pximportant;}

}


@media(max-width:340px){
	.grid_itm_rsrs {
  width: 100% !important;
}
	.com_rate_side {width: 134px;}
	.single-post .desc_section .b_other_s {  margin-left: 10px;  margin-top: 34px;}
	.b_other_s.com-rate { float: left;}
}

.post_comment_section.single_sources_page_no_rating {
    max-width: 1170px;
    margin: auto;
}
.post_comment_section.single_sources_page_no_rating #respond form textarea{width:100%;}

body.archive .span3.product{padding-bottom:0px !important}
/*body.archive .row.prod_sidebar_n_cont .span9.zn_float_right.zn_woo_cat_page:before{display:none}*/
.resources .product-list-item .details:hover h3 {
    color: #fff !important;
}
.page-id-1037 #page_wrapper{background: #f2f2f2;}
.page-id-1037 #footer_new_01{background: #ffffff;padding-top:30px;}
.page-id-1037 section.breadcrumb_outer{background:#e6e6e6;}
.page-id-1037 .breadcrumbs li{ font-family: 'muliregular';color: #777;}
.page-id-1037 .breadcrumbs li a{/*background: #f2f2f2*/;color: #0071f7;}
.vc_row.wpb_row.vc_row-fluid.sizing_page_top_section {
    max-width: 970px;
    margin: auto;
}
.vc_row.wpb_row.vc_row-fluid.sizing_page_top_section {
    max-width: 970px;
    margin: auto;
    background: #fff;
    /* box-shadow: 5px 26px 39px 14px #333; */
    overflow: hidden;
    /* box-shadow: 0 15px 2px -37px gray; */
    -webkit-box-shadow:0 41px 61px -17px #c9c9c9;
    -moz-box-shadow:0 41px 61px -17px #c9c9c9;
    box-shadow: 0 41px 61px -17px #c9c9c9;
    margin-bottom: 40px;
}
.sizing_page_heading h2 {
    text-align: center;
    font-family: 'mulilight';
    font-size: 54px;
    margin: 30px 0 40px 0 !important;
    /* float: left; */
    line-height: 54px;
}
.sizing_page_heading h2 strong{color:#4198ff;font-family: 'mulibold';}
.sizing_page_top_section_text.wpb_column.vc_column_container.vc_col-sm-12 {
    background: #25272d;
    color: #fff;
    padding: 40px 67px;text-align: center;
    border-radius: 5px 5px 0 0;
}
.sizing_page_top_section .wpb_text_column.wpb_content_element{margin-bottom:0px;}
.sizing_page_top_section_text p{color:#fff;}
.sizing_page_middle_heading h2 {
    font-size: 36px;
    font-family: 'mulilight';
    max-width: 390px;
    margin: auto;
    font-weight: 200;
    padding: 30px 0;
}
.vc_row.wpb_row.vc_row-fluid.szing_page_full_Withc {
    background: #fff;
}
.vc_row.wpb_row.vc_row-fluid.szing_page_full_Withc:first-child{padding-left:0px;}
.product_cat_header_text > span {
    font-family: 'mulilight';
    font-size: 14px;
}
.product_cat_header_text h3{
  font-family: 'muliregular';
  font-size:28px;
}
.product_cat_header_text h3 span{
 font-family: 'mulibold';
}
.product_cat_header_text p{
 font-family: 'muliextralight';
 max-width: 358px;
 color: #000000;
 line-height: 18px;
 margin-bottom:20px;

 }
 .top_slider.product.product_cat_header .absoluted{margin-top:40px;}
 .product_cat_rating_text{font-family:Avenir_Black;}
 .product_cat_rating_text .product_cat_rating_stats{
 width: 110px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/product_cat_blue_star.png);
    margin-left: 9px;}
	.sneakers_row{font-family: 'muliregular';}
	.sneakers_row h2{ font-family: 'mulilight';font-size:24px;margin-top:0px;}
	.sneakers_row h2 strong{font-family: 'mulibold';color:#0050f3}
	.sneakers_row .vc_btn3.vc_btn3-size-md{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 115, 247, 1) 0%, rgba(0, 94, 246, 1) 100%) repeat scroll 0 0;
    border: 1px solid #0b6ad1;
    border-radius: 5px;
    box-shadow: none;
    color: #ffffff !important;
    font-family: muliregular !important;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    margin:40px 0 40px 0;
    outline: medium none;
    padding: 10px 71px;
    text-shadow: none;}
	.sneakers_row .vc_btn3.vc_btn3-size-md:hover {
    box-shadow: 0 2px 28px -9px #000 inset;
}

.sneakers_row .vc_column_container.vc_col-sm-2>.vc_column-inner > .wpb_wrapper{background:#fff; font-family: muliregular !important;padding-bottom:26px;}
.sneakers_row .vc_column_container.vc_col-sm-2>.vc_column-inner .wpb_content_element{margin-bottom:0px;}
.sneakers_row .vc_column_container.vc_col-sm-2>.vc_column-inner{
padding-left: 6px;
    padding-right: 6px;}
	
.sneakers_row .vc_column_container.vc_col-sm-2>.vc_column-inner .wpb_text_column.wpb_content_element p {
    color: #010101;
    font-size: 16px;
    padding: 0 32px;
    height: 40px;
    line-height: 19px;text-transform: capitalize;
}
.sneakers_row .vc_btn3-container.vc_btn3-center{margin-bottom:0px;}
	.sneakers_row.sneakers_row_gray {
    background: #f2f2f2;
	padding-top:45px;
	
}
.sizing_page_top_section table td {
    border: none;
    line-height: 40px;
    
}
.sizing_page_top_section table td:after {
    content: "";
    width: 100%;
    border-bottom: 1px solid #ececec;
    display: block;
    /*max-width: 80%;*/
        max-width: 75%;
  margin:auto;
}
.sizing_page_top_section table tr:last-child td:after{display:none}
.sizing_page_top_section table {
    margin: 40px 0 20px 0 !important;
    border: none;
}
.sizing_page_top_section table td {
    border: none;
}
.sneakers_row.sneakers_row_white{/*background:#fff;*/background:#fafafa;}
.sneakers_row{padding-top:40px;padding-bottom:10px;}
	
	@media (max-width:992px){
	
	header#header.style1{margin-bottom:3px;}
	.product_cat_header_text p{display:none}
	.product_cat_header_text > span{display:none}
	.vc_row.wpb_row.vc_row-fluid.szing_page_full_Withc {
    /* margin-bottom: 0px; */
    max-height: inherit!important;
}
.wpb_single_image.wpb_content_element.vc_align_center.shoes_img {
    margin-left: 0px!important;
}
.sneakers_row .vc_column_container.vc_col-sm-2>.vc_column-inner .wpb_text_column.wpb_content_element p {
    padding: 0 10px!important;
  }
	
	}
	@media (max-width:767px){
	.product_cat_rating {
    display: none;
}
	.product_cat_header_text h3{font-size:22px;width:200px}
	.top_slider.product.product_cat_header .absoluted{margin-top:6px;left:5px}
	
	}
  @media(max-width:530px){
.sneakers_row .wpb_column.vc_column_container.vc_col-sm-2 {float: left;width: 33%!important;margin-bottom: 15px;    margin-left: 0px;   }
.sneakers_row .vc_column_container.vc_col-sm-2>.vc_column-inner .wpb_text_column.wpb_content_element p {font-size: 13px!important;}
}
@media(max-width:640px){.sizing_page_top_section_text.wpb_column.vc_column_container.vc_col-sm-12{padding: 25px 25px;}
.vc_row.wpb_row.vc_row-fluid.szing_page_full_Withc img {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
    max-width: 110%;
}
.sizing_page_top_section table tr:first-child td{line-height:16px;}
.page-id-1037 section.breadcrumb_outer{display:block}
.sizing_page_heading h2{font-size:30px !important;line-height:30px;}
}
.sizing_page_top_section_text.wpb_column.vc_column_container.vc_col-sm-12 a { color: #4198ff;    text-decoration: underline;}
.wpb_single_image.wpb_content_element.vc_align_center.shoes_img {margin-left: -15px;}
.vc_row.wpb_row.vc_row-fluid.szing_page_full_Withc {
    /* margin-bottom: 0px; */
    max-height: 350px;
}
.text_sec.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 29px;
}
.text_sec.wpb_column.vc_column_container.vc_col-sm-6 p {
    margin-bottom: 11px;
}
.page-id-1037 .btn-link{color:#000;text-transform: capitalize;}
.vc_row.wpb_row.vc_row-fluid.szing_page_full_Withc p strong{ font-family: 'mulibold';}