﻿@media (min-width: 1367px)    { 
    /* Firefox select button fix */
    @-moz-document url-prefix() {
        .formDropdown              { width: 110.5% }
        .list-select .list-sort    {
                                       border-right: 1px solid #333333;
                                       height: 41px;
                                   }
        .list-select .formDropdown { width: 109.5% }
    }
}
@media (max-width: 1280px)    { 
    /* Firefox select button fix */
    @-moz-document url-prefix() {
        .formDropdown              { width: 110.5% }
        .list-select .list-sort    {
                                       border-right: 1px solid #333333;
                                       height: 41px;
                                   }
        .list-select .formDropdown { width: 109.5% }
    }
}
@media (max-width: 1024px)    { 


    .product-photo-info-content             {
                                                height: 80px;
                                                overflow: hidden;
                                            }
    .product-photo-info-image               {
                                                height: 240px;
                                                line-height: 240px;
                                            }
.smallthumbs							{
                                            height: 130px;
                                            line-height: 130px;
										} 
.smallthumbcontent            			{
                                            height: 120px;
                                        }
										
.cat-description 						{
    										padding: 10px;
										}		
.cat-description a 						{
  											font-size: .76em;
										    font-weight: 500;
										}				

.cat-description h3 					{
    										font-size: 1.5em;
    										margin-bottom: 5px;
										}			
                                            
    /* Firefox select button fix */
    @-moz-document url-prefix() {
        .featured-box .formDropdown      { width: 111% }
        .featured-box-cart .formDropdown { width: 111.7% }
    }
    .featured-box-cart .box-content         {
                                                overflow-x: auto;
                                                padding-bottom: 30px;
                                            }
    .featured-box-secondary.featured-box-cart .box-content
                                            {
                                                overflow-x: hidden;
                                                padding-bottom: 0;
                                            }
    .futurestore-fixed .container           {
                                                padding-left: 0;
                                                padding-right: 0;
                                            }
}
@media (max-width: 992px)    { 
    .dropdown-submenu > a:after        { display: none }
    .dropdown-submenu > .dropdown-menu { display: block }
    .wp-ads li                         {
                                           min-height: 80px;
                                           text-align: center;
                                       }
    .wp-ads li .fa                     {
                                           display: block;
                                           float: none;
                                           margin-right: 0;
                                           margin-top: 5px;
                                       }
    .shop_table th,
    .shop_table td                     {
                                           padding-left: 20px;
                                           padding-right: 20px;
                                       }
}
@media (max-width: 980px)    { 
    /* Firefox select button fix */
    @-moz-document url-prefix() {
        .featured-box .formDropdown      { width: 110.5% }
        .featured-box-cart .formDropdown { width: 111.8% }
    }
}
@media (max-width: 800px)    { 


    .owl-carousel .item .item-caption {
                                          height: 100%;
                                          width: 100%;
                                      }
    .item-caption h2                  {
                                          font-size: 2.857em;
                                          margin-bottom: 20px;
                                      }
}
@media (max-width: 768px)    { 

.wrapper 							  {
										  display:none;
									}
.homemobilesearch {
	display:block;
}
									
    .product-photo-info-image     {
                                      height: 250px;
                                      line-height: 250px;
                                  }
.smallthumbs							{
                                            height: 220px;
                                            line-height: 220px;
										} 
.smallthumbcontent            			{
                                            height: 70px;
                                        }
.newslettersignup						{  font-size:1em;
										}
.newslettersignup .form-group input		{ height:32px;
										}                                             
                                  
    .futurestore-fixed .container {
                                      padding-left: 15px;
                                      padding-right: 15px;
                                  }
}
@media (max-width: 767px)    { 
    .item-caption h2 { margin-bottom: 0 }
}
@media (max-width: 640px)    { 
    .navbar-nav                         { margin: 0 }
    .container > .navbar-header,
    .container-fluid > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-collapse {
                                            margin-left: 0;
                                            margin-right: 0;
                                        }
    .wp-ads li                          {
                                            display: block;
                                            width: 50%;
                                        }
    .page-top .container,
    .header-bar-md .container,
    .header-bar-lg .container           { width: 100% }
}
@media (max-width: 568px)    { 
    .item-caption h2 { font-size: 2.142em }
}
@media (max-width: 480px)   { 
    #top .text-note                         { display: none }
    .shop_table .product-quantity			{ display: none }
    .product-photo-info-image               {
                                                height: auto;
                                                line-height: auto;
                                            }
    .item-caption h2                        { margin-bottom: 0 }
    .login-wrapper                          { width: 100% }
    .page-top h2,
    .header-bar-md h2,
    .header-bar-lg h2                       { font-size: 2.857em }
    div [class^="col-"]                     {
                                                float: none;
                                                width: 100%;
                                            }
    div [class^="col-"] + [class^="col-"]   { margin-top: 20px }
    .form-group [class^="col-"] + [class^="col-"]
                                            { margin-top: 0 }
    .footermenu [class^="col-xs-"]          {
                                                float: none;
                                                width: 100%;
                                            }
    .below-footermenu                       { text-align: center }
    .below-footermenu .text-right           { text-align: center }
    .pro-tabs > li a                        { width: 120px }
    .shop_table th,
    .shop_table td                          {
                                                padding-left: 15px;
                                                padding-right: 15px;
                                            }
    .shop_table td                          {
                                                padding-bottom: 15px;
                                                padding-top: 15px;
                                            }
                                          
    /* Firefox select button fix */
    @-moz-document url-prefix() {
        .featured-box .formDropdown { width: 111.5% }
    }
    .sortbar .list-icons                    { margin-bottom: 15px }
    .sortbar .list-sort.pull-right          {
                                                float: none !important;
                                                width: 100%;
                                            }
    @-moz-document url-prefix() {
        .formDropdown  { width: 111.5% }
    }
}
@media (max-width: 360px)   { 
    .item-caption                       { display: none }
    .about,
    .collections                        { margin-top: 50px }
    .login-wrapper .list-inline         { display: block }
    .login-wrapper .list-inline li + li { margin-left: 0 }
    .menu-basket .dropdown-menu         { min-width: 300px }
    .btn                                { min-width: 0 }
    .pro-tabs > li                      {
                                            display: block;
                                            margin: 0;
                                        }
    .pro-tabs > li a                    { width: 100% }
    .sortbar p.pull-left                { float: none !important }
    .sortbar p.pull-left,
    .sortbar .list-sort.pull-right      { float: none !important }
    /* Firefox select button fix */
    @-moz-document url-prefix() {
        .formDropdown               { width: 111.2% }
        .featured-box .formDropdown { width: 111% }
    }
    .list-select .color                 {
                                            margin-left: 2px;
                                            margin-right: 2px;
                                            padding: 9px 9px 10px;
                                        }
                                        
.smallogo img {
	height:40px;
	padding-left:40px;
}
                                        
}
@media (max-width: 320px)   { 
    .list-select .color {
                            margin-left: 1px;
                            margin-right: 0;
                            padding: 9px 5px 10px;
                        }
}