/** Shopify CDN: Minification failed

Line 617:0 Unexpected ".256px-footer-div"
Line 1035:20 Expected identifier but found "!"
Line 4677:3 Expected identifier but found "#page"
Line 4868:1 Expected identifier but found "#menu-sl"

**/
#addToCart {
  font-family: 'Roboto Condensed', sans-serif !important;
  font-weight: 600;
}

.hide-this-page-on-moby {
 display: block!important; 
}

div.grid-item .product-feature-panel-cust {
 padding-left: 76px!important;
}

.hide-pp {
  display: none!important;
}
.pp-btn-decer {
    padding-top: 7px;
    padding-bottom: 5px;
    background-color: #f5f5f5;
    border-color: lightgray;
    border-style: solid;
    border-radius: 2px;
    border-width: 1px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: lightgray;
  	font-size: 16px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.pp-btn-decer p {
	margin-top: 8px;
  margin-bottom: 8px;
  font-size: 14px;
}

 .ppp-search .ppp-search-pp {
  display: none; 
 }

.butt-cart-empty-for-mob {
    padding-top: 7px;
    padding-bottom: 5px;
    background-color: #f07b38;
    border-color: #f07b38;
    border-style: solid;
    border-radius: 2px;
    border-width: 1px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: white;
  	font-size: 16px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.butt-cart-empty-for-mob p {
	margin-top: 8px;
  margin-bottom: 8px;
  font-size: 14px;
}

.wrap-cart-empty-for-mob {
 padding-top: 40px; 
}

.hr-cart-empty-for-mob {
  
    margin-left: -25px;
    margin-right: -25px;

}

.pp-grid-for-small-image div {
 opacity: 0.6; 
  
}


.small-thumb-for-active {
 opacity: 1!important;
}

.par-cart-emt {
 display: inline-block;
  text-transform: uppercase;
  font-weight: bold;
}

.par-cart-emt span {
 font-size: 24px;
  font-weight: bold;
}


.header-cart-empty-for-mob {
   font-size: 24px;
  font-weight: bold;
}

.pp-half-div-right {
 text-align: right;
  float: right;
}

.show-pp {
  display: inline-block!important;
}

.olen-pp {
 text-align: center; 
}

.sub-header-cart-empty-for-mob {
 font-weight: 500;
  color: #9e9e9e;
  font-size: 16px;
  margin-top: -10px;
}

#customer_login > h1 {
 font-size: 24px!important;
  line-height: 26px!important;
  font-weight: bold!important;
}

#customer_login > h1 {
 margin-bottom: 20px!important;
}

#customer_login input {
 border-radius: 3px; 
  border-color: #e5e5e5;
  color: #aaaaaa;
      border-width: 1px;
}

.pp-login-page {
   font-family: 'Roboto Condensed', sans-serif !important;
}

.pp-login-page .section-header {
  font-family: 'Roboto Condensed', sans-serif !important;
  
}

#customer_email {
  margin-bottom: -5px;
}

#customer_login > div.text-center > p:nth-child(1) > a {
 color: #aaaaaa!important;
}

#customer_login input::-webkit-input-placeholder {color:#aaaaaa!important;}
#customer_login input::-moz-placeholder          {color:#aaaaaa!important;}/* Firefox 19+ */
#customer_login input:-moz-placeholder           {color:#aaaaaa!important;}/* Firefox 18- */
#customer_login input:-ms-input-placeholder      {color:#aaaaaa!important;}


#recover_password > form > div > a {
 color: #aaaaaa; 
}


#customer_login > div.text-center > p:nth-child(2) > input {
    height: 39px;
  color: white!important;
}

#customer_login > div.text-center > p:nth-child(2) > input:hover {
    height: 39px;
  padding-top: 11px;
}

#customer_login > div.text-center > p:nth-child(2) {
 margin-top: 50px; 
}

#customer_login > div.text-center > p:nth-child(3) > a {
  height: 39px;
  padding-top: 10px!important;
  padding-bottom: 11px!important;
  border-radius: 3px; 
}
  
#customer_password {
 padding-top: 10px!important;
}
#customer_password {
 padding-bottom: 11px!important;
}

#customer_password {
  height: 43px;
}

#customer_password:hover {
  height: 43px;
}

#customer_email:hover {
  height: 43px;
}

#customer_email {
  height: 43px;
}

#customer_login > div.text-center > p:nth-child(3) > a:hover {
      color: white!important;
}

/* Dell Yellow BG */
input {outline: none;}
input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #fff !important; /* Цвет фона */
    -webkit-text-fill-color: #999 !important; /* цвет текста */
    color: #999 !important; /* цвет текста */
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff!important;
}

#customer_password:hover {
  padding-top: 10px;
  padding-bottom: 11px;
}

#customer_email:hover {
  padding-top: 10px;
  padding-bottom: 11px;
}

custom.grid-image {
 background: white; 
}

.product-item:hover {
 border-color: white !important;
}

body.template-collection .product-item:hover {
  
 border: 0px !important;
    border-top-color: 0px !important;
    border-bottom-color: 0px !important; 
}

body.template-collection .product-item {
  border-top-color: white  !important;
    border-bottom-color: white  !important;
}

body.template-collection .product-item {
  
    margin-bottom: 10px !important;
    border: 1px solid #ffffff !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
  margin-top: 5px;
}

.background-grey {
  background-color: #ffffff !important;
}

.product-color-map {
 border-radius: 50px; 
}

.product-photo-thumbs.product-item__available-colors li span[class*="product-color-map-"] {
      border-radius: 50px;
  width: 11px !important;
  height: 11px !important;
  
}

.collection-items-container {

text-align: center;
    margin-top: 58px;
}

.sidebar-header.h2 {
  font-weight: 400;
    color: black !important;
    font-size: 24px;
}


.camo-filter-item span {
	width: 0;
	height: 0;
	border-bottom: 50px solid white; 
	border-left: 50px solid transparent;			
}

.sidebar-header {
  
 color: black !important;
  
  font-family: 'Roboto Condensed', sans-serif;
}
/*
.camo-filter-item-label {
 margin-right: 25px !important;
 margin-bottom: 0px !important;
  margin-top: 20px !important;
  
}
*/


/*
.camo-filter {
  
 margin-left: 50px !important;
  
}
*/


.product-color-map-blaze-lime {
  background-color: chartreuse !important;
}


h1, h2, h3, h4, h5, p, a {
  font-family: 'Roboto Condensed', sans-serif !important;
}

.camo-filter {
  margin-bottom: 50px !important;
  
}

.color-filter-item {
 margin: 5px !important;
}


.color-filter-item span {
  border-style: solid;
    border-color: lightgray;
    border-width: 1px;
  
      height: 25px !important;
    width: 25px !important;
}

.product-color-map-dazzle-blue-87 {
    border-style: solid;
    border-color: lightgray;
    border-width: 1px;
}


.fluid-grid-item {
 padding-top: 30px !important;
padding-left: 20px !important;
  padding-right: 20px !important;
  margin-left: 0px !important;
margin-bottom: 5px !important;
  

}


#about-us > div.container > main > div.grid--full.background-light-grey > div.grid-item.large--one-half.panel-image {
  padding-left: 0px !important;
}


#about-us > div.container > main > div.grid--full.background-orange > div.grid-item.large--one-half.panel-image {
  padding-left: 0px !important;
}

#about-us > div.container > main > div.grid--full.background-lighter-slate > div.grid-item.large--one-half.panel-image {
  padding-left: 0px !important;
}

#about-us > div.container > main > div.grid--full.background-dark-grey > div.grid-item.large--one-half.panel-image {
  padding-left: 0px !important;
}



.fluid-grid-item:hover {
padding-top: 30px !important;
padding-left: 20px !important;
  padding-right: 20px !important;
  margin-left: 0px !important; 

  transition: 0.2s;
margin-bottom: 5px !important;
   opacity: 0.8 !important;
}


/*  Hover Effect   */

.fluid-grid-item:hover .img-opass-img-wiew {

  background-color: white;
   transition: 0.2s;
}


.site-nav--active a {
 font-weight: 700 !important;
}

.collection-sidebar-nav.li.a {
 font-weight: 700; 
}

.size-no-active {
 background: gray; 
}

.active-filter-custom {
 

}

.active-filter-custom.size-filter-item a {
 color: #f37d21;
}

.size-filter-item {
 height: 50px;
  width: 50px;
  border: #e6e6e6;
  border-style: solid;
      border-width: 1px;
  text-align: center;
  position: inline-block;
  float: left;
 margin-left: -1px;
  margin-top: -1px;
  padding-top: 11px;
}

.size-filter-item:hover {
 background-color: black !important;
}

.size-filter-item:hover  a{
 color: white !important;
}



.size-filter-item a:hover  {
 color: white !important;
}





.subnav li a {
 font-weight: 400;  
}

html body {
 background-color: #f3f3f3;
}

.grid.top-bar {
 background-color: white !important;
  padding-left: 39px !important;
  padding-right: 39px !important;
   padding-bottom: 10px !important;
  padding-top: 10px !important;
  
  
  
     color: #aaaaaa; 
    border-bottom-width: 1px; 
    border-bottom-style: solid;
    border-bottom-color: #edecec; 
  margin-left: -69px!important;
  margin-right: -69px!important;
}

#trailcrest-clothing-for-outdoors-men-and-hunters .grid.top-bar {
  margin-left: -69px!important;
  margin-right: -69px!important;
}


.grid-item large--one-third text-left a {
 color: #aaaaaa !important;
}

.grid--full {
   padding-left: 39px !important;
  padding-right: 39px !important;
}

.collection-sidebar-nav {
 margin-left: 0px !important;
 max-width: 200px !important;
}

.supports-js  {
  background-color: #f3f3f3 !important;
}

.size-filter {
 padding: 2px !important;
}



.site-nav--has-dropdown {
 font-weight: 600;
}

.site-nav--toddlers-infants {
  font-weight: 600;
}

.site-nav--about {
  font-weight: 600;
}

.site-nav--about a:hover {
 color: black !important;

  margin-bottom: 0px !important;
}

.site-nav--contact a:hover {
 color: black !important;
}


.site-nav--contact {
  font-weight: 600;
}

.site-nav--login {
  font-weight: 600;
}


.product-item__price {
  font-weight: 400;
  color: #000000;
}

.product-color-map-highland-timber {
 max-width: 50px; 
}

.camo-filter-item  {
  max-width: 50px; 
  
  
    margin-right: 25px;
    margin-top: 25px;

}

.camo-filter-item-label {
  margin-left: 10px !important;
line-height: 1.2;
font-size: 16px !important; 

}






.camo-filter-item-label:before {
font-size: 16px !important; 
}

.free-spase-fod {
 margin-bottom: 30px; 
}

.site-footer {
  background-color:#f3f3f3 !important;
/*  min-height: 340px; */
  padding-top: 0px!important;  

}



.wrapper {
 
  
	background-color: white;
}

.256px-footer-div {

  padding-right: 45px !important;
  padding-left: 45px !important;
  
  

  
}

.space-256px-footer-div {
  min-height: 70px;
 background-image: url("https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/trall-bg.jpg?13284293891593239972");
	background-color: black;
  
margin-bottom: -35px;
}

.inbox-256px-footer-div {

 background-image: url("https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/trall-bg.jpg?13284293891593239972");
	background-color: black;
padding-top: 30px !important;
  padding-bottom: 30px !important;
  

}

.footer-coppitation {
padding-bottom: 30px;
}

.descr-foot-ul {
  max-width: 250px;
}

.footer-decription-text {
 font-size: 14px !important;
  font-weight: 700;
  color: #7f7f7f;
  margin-bottom: 10px !important;
}

.footer-href-menu:hover {
 color: white;
  text-decoration: underline;
  
}

.ul-class-footer :hover {
 color: #7c7976!important;
  
  
}

.footer-href-menu {
  font-weight: 600;
 color: #626262; 
}

.ul-class-footer {
  padding-left: 0px;
}

.ul-class-footer li {
	margin-bottom: 0px;
}

.big-class-like-row {
 display: inline-block; 
  margin-right: 75px;
  vertical-align: top;
}

.big-class-like-row-right {
 display: inline-block; 
  vertical-align: top;
  float: right;
  min-width: 300px;
  margin-bottom: 12px;
}

.product-info-container {
  top: 0px;

}


.input-footer-right input[type="email"] {
background: #2a2a2a;
  border-color: #2a2a2a;
  color: #7f7f7f;
    margin-bottom: 38px;
    margin-top: 26px;
}

.site-footer a {
      color: #656565 !important;
  font-size: 12px;
}

.footer-socical-icon-inst {
  margin-left: 6px;
}

.hr-footer-class {
 opacity: 0.1; 
  margin-bottom: 32px;
}

.grid-image img:hover {
 opacity: 1 !important;
}




.camo-filter-item  p {
  background: white !important; 

}

.price-filter-item.active-filter-custom {
  background: white  !important; 
}

.text-right a {
  color: #aaaaaa;
}

.camo-filter .camo-filter-item:nth-child(even){
	margin-right: 0;
  	float: right;
}

.hr-hidden {
 color: white !important; 
}

.free-spase-fody {
 min-height: 10px !important; 
  margin-bottom: 160px;
}

.price-filter-item  {
width: 100%;

}


ul.price-filter {
  column-count: 1  
}


.li price-filter-item {
border-bottom-width: 1px !important; 
    border-bottom-style: solid !important;
    border-bottom-color: black !important;
}

.test {
color: grey;
}

.site-nav--infants {
font-weight: 700;
}

.nav-hover a {
 color: black !important;
  padding-bottom: 15px !important;
}




.site-nav--infants a:hover {
  color: black !important;
}

body.template-collection .product-item {
 border: none !important;
}

.price-filter {
  column-count: 1 !important;
}

.img-opass-img-wiew {
 
    /* display: table-row-group; */
    position: absolute;
    right: 0px;
    z-index: 100;
    margin-top: 52%;
  opacity: 0;
 
}

.site-nav--has-dropdown:hover {
  
       border-bottom: #f17d30 !important;
    border-bottom-width: 4px !important;
    border-bottom-style: solid !important;
    margin-bottom: -1px;
}




.site-nav--has-dropdown {
  
    border-bottom: white !important;
    border-bottom-width: 3px !important;
    border-bottom-style: solid !important;
  
margin-bottom: -1px;
}


.site-nav--has-dropdown a {
 padding-right: 16px !important;
padding-left: 16px !important;
  padding-bottom: 14px !important;
  color: black !important;
 
}

.site-nav a {
 padding-right: 16px !important;
padding-left: 16px !important;
  border: none !important;
}


.site-header .grid--full {
 padding-bottom: 0px !important;
}

.site-header {
 background-color: white; 
  border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #f3f3f3;
 
}


.site-nav--has-dropdown { 
margin-bottom: -1px; 
}

.visible--large {
 margin-top: -1px; 
}

.site-nav--infants a {
   color: black !important;
}

.site-nav--infants:hover {
   border-bottom: #f17d30 !important;
    border-bottom-width: 4px !important;
    border-bottom-style: solid !important;
 
  
margin-bottom: -1px;
}

.site-nav--infants  {
  
   padding-bottom: 14px !important;
}



.site-nav--about :hover {
border-bottom: #f17d30 !important;
border-bottom-width: 4px !important;
border-bottom-style: solid !important;
margin-bottom: -1px;
}
 
.site-nav--about a {
 color: black !important; 
}

.site-nav--contact a {
  color: black !important; 
}

.site-nav--cart a {
  color: black !important; 
  padding-right: 50px !important; 
}




.site-nav--about a:hover {
 padding-bottom: 14px !important;
   border-bottom-width: 4px !important;
  margin-bottom: -1px !important;
}

.site-nav--contact :hover {
border-bottom: #f17d30 !important;
border-bottom-width: 4px !important;
border-bottom-style: solid !important;
margin-bottom: -1px;
}


.site-nav--contact a  {
 padding-bottom: 14px !important;
   border-bottom-width: 4px !important;
  margin-bottom: -1px !important;
}

.header-style-left {
 font-weight: 700 !important;
}

.sidebar-header {
   font-weight: 700 !important;
}

.sidebar-h3 {
  font-weight: 700 !important;
  font-size: 14px !important;
  
}

.price-filter-item {
 border-bottom: #ebebeb !important;
border-bottom-width: 1px !important;
border-bottom-style: solid !important;

}

.product-photo-thumbs {
margin: 0px !important;
  border: none;

}


.item-product-thumbnails .product-photo-thumbs li {
      border: solid;
    border-width: 1px;
    border-color: white;
    border-radius: 500px;
    padding: 5px;
}

.product-photo-thumb-for-active {
    border-color: black!important;
}


.product-item fluid-grid-item {
 margin-bottom: 0px !important;
}

.product-item__name {
 margin-top: 0px !important; 
margin-bottom: 0px !important;
}

.fluid-grid-item {

padding-bottom: 30px !important;
}

.camo-filter-item-label {
  text-transform: lowercase;
}

.camo-filter {
    padding-left: 18px !important;
}

.collection-items-container {
 text-align: left; 
}

.header-logo {
margin-top: -15px!important;
}

.site-nav--dropdown {
 top: 77px !important;
  -webkit-transition: none !important;
  transition: none !important;
  border-radius: 0px !important;
  
}

.camo-filter-item-label:before {

  color: #e5e5e5;
  

}

li.camo-filter-item.active-filter-custom .camo-filter-item-label:before {
        color: dimgrey !important;
  content: "\f046" !important;
 }


.camo-filter-item-label {
      font-weight: 500  !important;
  font-size: 14px !important;
}

.price-filter-item::before {
    color: #e5e5e5; !important;
  
}

li.size-filter-item.active-filter-custom:before, li.price-filter-item.active-filter-custom:before {
  color: dimgrey ;
  content: "\f046" !important;
}

.grid-item large--one-quarter medium--one-quarter collection-sidebar-container p-bg-color {
 margin-bottom: 44px; 
}



.price-filter-item:before {
  font-size: 16px !important;
}

/* Bootstrap Start */

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d4b3ead9728b8a25cdebbf725f1df835)
 * Config saved to config.json and https://gist.github.com/d4b3ead9728b8a25cdebbf725f1df835
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
.container {
  margin-right: auto;
  margin-left: auto;

}
@media (min-width: 768px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1278px) {
  .container {
    width: 1278px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}

/* Bootstrap Finish */

.slider-home-page {
 
 margin-top: 91px;
}

.uk-overlay-fade {
  opacity: 1 !important;
}

.uk-overlay-background {
 background: rgba(0, 0, 0, 0) !important;

}

.home-slider-descript {
 font-size: 60px; 
  line-height: 60px;
  font-weight: 600;
  margin-top: 120px;
  margin-right: 50px;
}

.uk-slideshow li {
 max-height: 570px !important;
}

.home-slider-descript {
 margin-left: 100px !important;
}

.div-button-home-slid-orange-btn {
 height: 45px !important;
 width: 114px !important;
  background-color: #f17d30 !important;
  font-weight: 600;
font-family: 'Roboto Condensed', sans-serif !important;
  text-align: center !important;
      vertical-align: middle !important;
  font-size: 14px !important;
padding-top: 12px !important;
  margin-left: 100px !important;
}

.home-white-href:hover,
.home-white-href {
 color: white!important;
}

.div-button-home-slid-orange-btn:hover {
 height: 45px !important;
 width: 114px !important;
  background-color: #f58b44 !important;
  font-weight: 600;
font-family: 'Roboto Condensed', sans-serif !important;
  text-align: center !important;
      vertical-align: middle !important;
  font-size: 14px !important;
padding-top: 12px !important;
  cursor: pointer;
margin-left: 100px !important;
}

.home-page-seperator {
 padding: 0px !important;
margin: 0px !important; 
}

.homepage-feature-panel-text-2 h2 {
 font-size:  36px !important;
  font-weight: 700 !important;
}

.homepage-feature-panel-text-2 {
min-height: 420px !important;
  background-size: cover;
}

.homepage-feature-panel-text-2:hover {
min-height: 420px !important;
opacity: 0.9!important;
 
}


.grid--full {
 padding: 0px  !important;
}

.homepage-feature-panel-text h2 {
 font-weight: 700 !important;

}

.homepage-feature-panel-text {
  max-width: 800px !important;
}

.squared {
  background-color: #f17d30 !important;
  color: white !important;
}

.squared:hover {
  background-color: #f58b44 !important;
  color: white !important;
}

.carousel__title.h4 {
  
 font-size:  24px !important;
  font-weight:  700 !important;
 
}

.featured-collection {
margin-top: 66px !important;  
}

.color-filter {
  padding-left: 0px !important;  
}

.price-filter {
  padding-left: 0px !important;  
}

.new-style-car > fluid-grid-item {
 margin-top: 66px !important; 
 
}


.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole.new-classes-p div.grid--full.featured-collection div.grid-item div.grid--full div.grid-uniform.carousel__items.carousel-items.owl-carousel.new-style-car div.product-background-image.large--one-third.product-item.fluid-grid-item {
 margin-left: 20px!important; 
  margin-right: 20px !important; 
}


.new-classes-p {
 
 
}

.background-lighter-slate {
 float: right  !important; 
}

.qty-container {
margin-top: 0px !important;
}



.add-to-cart-container {
margin-top: 0px !important;
}

.new-style-car>div {
  height: 360px  !important;
  width: 360px !important;
}

.product-item__name a:hover {
 color: black; 
}

a:hover {
 text-decoration: none !important;
}

.font28px a {
 font-size: 8px !important;
}

.font28px {
  margin-top: 8px !important;
}

.new-style-car div.product-background-image.large--one-third.product-item.fluid-grid-item div.product-info-container  {
  left: 0px !important;
right: 0px !important;
  padding-top: 80px !important;
  
}

.new-style-car div.product-background-image.large--one-third.product-item.fluid-grid-item div.product-info-container a {

  font-size: 18px;
  font-weight: 400;
}

.span-featur-itom {
 margin-bottom: 66px  !important;
}



.new-style-car>div:hover {
 box-shadow: none  !important;
}

.header-logo-wrapper {
 padding-left: 30px !important;
}

.newsletter-container > h2 { 
 margin-left: 0px !important;
 
    text-transform: uppercase;
    margin-left: -10px;
    text-align: left;
    margin-left: 62px;
    padding-left: 41px;
}

.background-lighter-slate > h2 {
     text-transform: uppercase;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#trailcrest-clothing-for-outdoors-men-and-hunters.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate div.grid-item.large--two-thirds.homepage-feature-panel-text.text-center.newsletter-container {
  padding-left: 100px !important;
}

.newsletter-signup-container button {
  background-color: #f17d30 !important;
}

.newsletter-signup-container {
 margin-top: 35px; 
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#trailcrest-clothing-for-outdoors-men-and-hunters.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate div.grid-item.large--two-thirds.homepage-feature-panel-text.text-center.newsletter-container h2{
  width: 300px !important;
 margin-bottom: 20px !important;
  text-align: left !important;
}

.newsletter-container {
 margin-top: 0px !important;
 
}

.homepage-feature-panel-text h2 {
 margin-top: 31px; 
}


html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#trailcrest-clothing-for-outdoors-men-and-hunters.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate div.grid-item.large--two-thirds.homepage-feature-panel-text.text-center.newsletter-container p.newsletter-signup-container input {
 margin-top: 60px !important;
   margin-bottom: 0px !important;

}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#men-39-s-camo.template-collection div.container main.main-content.wrapper div.grid--full.collection-list div.grid-item.large--one-quarter.medium--one-quarter.collection-sidebar-container.p-bg-color div.collection-sidebar ul#collectionNav.collection-sidebar-nav div.filters h3.sidebar-h3{
 margin-top: 0px  !important;
   text-transform: uppercase !important;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#men-39-s-camo.template-collection div.container main.main-content.wrapper div.grid--full.collection-list div.grid-item.large--one-quarter.medium--one-quarter.collection-sidebar-container.p-bg-color div.collection-sidebar ul#collectionNav.collection-sidebar-nav div.filters ul.camo-filter li.camo-filter-item.active-filter-custom {
 background-color: white !important;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#men-39-s-camo.template-collection div.container main.main-content.wrapper div.grid--full.collection-list div.grid-item.large--one-quarter.medium--one-quarter.collection-sidebar-container.p-bg-color div.collection-sidebar ul#collectionNav.collection-sidebar-nav div.filters ul.price-filter li.price-filter-item a {
  color: black;
    font-size: 16px;
    font-weight: 500;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#men-39-s-camo.template-collection div.container main.main-content.wrapper div.grid--full.collection-list div.grid-item.large--one-quarter.medium--one-quarter.collection-sidebar-container.p-bg-color div.collection-sidebar ul#collectionNav.collection-sidebar-nav div.filters div.size-filter div.size-filter-item a {
  color: black;
    font-size: 16px;
    font-weight: 500;
}

li.header-style-left ul.subnav li a {
  text-transform: capitalize !important;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#men-39-s-camo.template-collection div.container main.main-content.wrapper div.grid--full.collection-list div.grid-item.large--one-quarter.medium--one-quarter.collection-sidebar-container.p-bg-color div.collection-sidebar ul#collectionNav.collection-sidebar-nav div.filters ul.camo-filter li.camo-filter-item p.camo-filter-item-label {
  margin-left: 0px !important;
}

 li.header-style-left ul.subnav li a:hover{
  color: black!important;
   font-weight: 700;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#men-39-s-camo.template-collection div.container main.main-content.wrapper div.grid--full.collection-list div.grid-item.large--one-quarter.medium--one-quarter.collection-sidebar-container.p-bg-color div.collection-sidebar ul#collectionNav.collection-sidebar-nav li.header-style-left ul.subnav li a {
   color: black!important;
 
}

.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate {
  z-index: 999!important;
  margin-top: -100px!important;
  position: relative;
}

.container main.main-content.wrapper div.grid--full.collection-list div.background-white.medium--three-quarters.large--three-quarters.collection-items-container div.product-item.fluid-grid-item p.product-item__price.accent-orange span.product-item__price {
font-size: 15px;
color: grey  !important;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#men-39-s-camo.template-collection div.container main.main-content.wrapper div.grid--full.collection-list div.grid-item.large--one-quarter.medium--one-quarter.collection-sidebar-container.p-bg-color div.collection-sidebar ul#collectionNav.collection-sidebar-nav li.header-style-left ul.subnav {
 padding-left: 0px  !important;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#men-39-s-camo.template-collection div.container main.main-content.wrapper div.grid--full.collection-list div.grid-item.large--one-quarter.medium--one-quarter.collection-sidebar-container.p-bg-color div.collection-sidebar ul#collectionNav.collection-sidebar-nav div.filters ul.camo-filter li.camo-filter-item p.camo-filter-item-label:before {
 letter-spacing: 10px;
  height: 50px;
}

.attached-slider.template-index div.container main.main-content div.slider-home-page div.uk-slidenav-position.slider-div-top ul.uk-dotnav.uk-dotnav-contrast.uk-position-bottom.uk-flex-center li.uk-active a {
  
 height: 12px;
  width: 12px;
  margin-bottom: 10px;
  margin-right: -2px;
  margin-left: -2px;
}

.attached-slider.template-index div.container main.main-content div.slider-home-page div.uk-slidenav-position.slider-div-top ul.uk-dotnav.uk-dotnav-contrast.uk-position-bottom.uk-flex-center li a {
  

    margin-bottom: 10px;
 height: 12px;
  width: 12px;
  margin-right: -2px;
  margin-left: -2px;
}

.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole.new-classes-p div.grid--full.featured-collection div.grid-item div.grid--full div.grid-uniform.carousel__items.carousel-items.owl-carousel.new-style-car div.product-background-image.large--one-third.product-item.fluid-grid-item div.product-info-container {
 padding-left: 40px;
padding-right: 40px; 

}

.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole.new-classes-p div.grid--full.featured-collection div.grid-item div.grid--full div.grid-uniform.carousel__items.carousel-items.owl-carousel.new-style-car div.product-background-image.large--one-third.product-item.fluid-grid-item div.product-info-container p.product-item__name.font28px a {
  
 font-size: 18px!important;
}


.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole.new-classes-p div.grid--full.featured-collection div.grid-item div.grid--full div.grid-uniform.carousel__items.carousel-items.owl-carousel.new-style-car div.product-background-image.large--one-third.product-item.fluid-grid-item div.product-info-container p.product-item__price.font28px span.product-item__price.font28px sup {
 font-size: 100%  !important;
  top: 0  !important;
}

.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole.new-classes-p div.grid--full.featured-collection div.grid-item div.grid--full div.grid-uniform.carousel__items.carousel-items.owl-carousel.new-style-car div.product-background-image.large--one-third.product-item.fluid-grid-item div.product-info-container p.product-item__price.font28px span.product-item__price.font28px {
 font-size: 18px !important;
}

.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate div.grid-item.large--two-thirds.homepage-feature-panel-text.text-center.newsletter-container h2 {
  text-transform: uppercase !important;
}

.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate div.grid-item.large--one-third.homepage-feature-panel-text.background-lighter-slate h2 {
   text-transform: uppercase !important;
}

.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate div.grid-item.large--two-thirds.homepage-feature-panel-text.text-center.newsletter-container p.newsletter-signup-container button.btn.background-darker-black img {
  height: 70% !important;

}


attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate div.grid-item.large--two-thirds.homepage-feature-panel-text.text-center.newsletter-container {
width: 650px!important;
}

.product-item__price > sup{
 font-size:100%;
  position:static;
}

.product-item__price > sup:last-child:not(:first-child){
    position: static;
    font-size: 100%;
}

.product-item__price > sup:last-child:not(:first-child):before{
 content: ".";
}

#collectionNav a:hover, .uk-link:hover {
 color: black;
}

#breadcrumb a:hover {
 color:black; 
}

.large--one-half {
  
 padding-left: 40px/*!important*/;
}

.product-details {
 background-color: white !important;
}


#breadcrumb {
 margin-left: 65px;
  margin-bottom: 60px;
}


.camo-filter-item-label:before{
 margin-right:10px !important;
   margin-left:0 !important;
    
}

.camo-filter-item-label {
    display: flex;
    height: 32px;
    text-transform: initial !important;
    margin-left: 0 !important;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#trailcrest-clothing-for-outdoors-men-and-hunters.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-black div.grid-item.large--two-thirds.homepage-feature-panel-text p a.btn.squared:focus {
 text-decoration: none; 
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#trailcrest-clothing-for-outdoors-men-and-hunters.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-black div.grid-item.large--two-thirds.homepage-feature-panel-text {
 width: 660px; 
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#trailcrest-clothing-for-outdoors-men-and-hunters.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate div.grid-item.large--two-thirds.homepage-feature-panel-text.text-center.newsletter-container {
 text-align: left; 
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#trailcrest-clothing-for-outdoors-men-and-hunters.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid--full div.grid-item.one-whole div.grid--full.homepage-feature-panel.background-dark-slate div.grid-item.large--two-thirds.homepage-feature-panel-text.text-center.newsletter-container p.newsletter-signup-container {
 margin-left: 0px;
  margin-right: 0px;
  max-width: 700px;
}

html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.uk-notouch body#trailcrest-clothing-for-outdoors-men-and-hunters.attached-slider.template-index div.container main.main-content div.wrapper.mega-wrap0 div.grid-item.one-whole div.grid--full.homepage-feature-panel.home-page-seperator a div.grid-item.large--one-third.homepage-feature-panel-text-2 h2 {
  color: white;
}

.product-item__price.accent-orange {
 margin-top: 0px!important;
}

.site-nav--dropdown .submenu-list a{
	transition:all 0.2s ease;
}

.site-nav--dropdown .submenu-list a:hover{
 	color:#929292 !important; 
}

@media(min-width:1280px){
  .site-nav--dropdown.grid{
  	padding: 0 170px;
    display: flex;
  }
  
    .pp-wrap-grid-full-item .product-photo-thumbs span[class*="product-color-map-"] {
    height: 25px!important;
    width: 25px!important;
      border: solid;
   border-width: 1px;
    border-color: lightgray;
  }
  
 .pp-wrap-grid-full-item .product-photo-thumbs .active span[class*="product-color-map-"] {
    height: 25px!important;
    width: 25px!important;
   border: solid;
   border-width: 1px;
    border-color: lightgray;
 }
  
  
}
  
  .site-nav--dropdown.grid ul.submenu-list{
  	padding-left: 0!important; 
outline:none!important; 
  }
  
  .hello-form {
    outline:none!important; 
    color: #d4d4d4;
  }
  
  .site-nav--dropdown .submenu-list a{
  	    padding-bottom: 6px !important;
  }
  
  .site-nav--dropdown li.grid-item:last-child>a{
  	text-align:center;
    padding: 0 !important;
  }
  
  .grid-item.one-fifth.product-excerpt{
    display: flex;
    flex-direction: column;
    width: 155px;
    align-items: Center;
    padding-top: 50px;
    float: right !important;
  }
  
  .product-excerpt img{
  	padding: 0 !important;
    margin: 15px auto 15px auto !important;
  }
  
  .site-nav--dropdown li.grid-item:last-child>a:not(:first-child){
  	font-size: 14px;
    text-align: left;
    width: 155px;
  }
  
  .site-nav--dropdown .product-excerpt span{
  	font-size:11px !important;
    padding: 0 !important;
    text-transform: capitalize !important;
  }
  
  .site-nav--dropdown .product-excerpt span p{
  	margin: 0;
  }
  
  .tmsepar{
  	width: 1px;
    display: inline-block;
    height: calc(100% - 100px);
    background: #d7d7d7;
    position: absolute;
    top: 50px;
    right: 360px;
  }

  .site-nav--dropdown.grid {
   padding-bottom: 100px; 
  }

.subcollection-item__name {
	color: black;
}
  
  .filters h3 {
    margin-top: 0px;
  }
  
  .filters a {
   margin-top: 2px; 
    color: black;
  }
  
  .background-banner-mountain-climber h1 {
       text-transform: uppercase;
    font-weight: 600;
  }

.large--one-half h2 {
  text-transform: uppercase;
  font-weight: 600;
}
  
  #contactFormSubmit {
    border-radius: 0px;
    
    margin-bottom: 0px;
    height: 67px;
    margin-right: -5px;
    margin-top: 0px;

  }
  
  .button-home-page {
    
    padding-top: 11px!important;
    padding-bottom: 11px!important;
    height: 56px!important;
    margin-left: -5px!important;
    
    margin-top: -2px;
outline:none!important;


  }
  
  #contactFormEmail {
        
    padding-bottom: 0px;
    padding-top: 0px;
    width: 286px;
    height: 45px!important;
    border-radius: 0;
    border: none;
    
    color: #696969!important;
   

    
  }
  
.about-div-head {
 max-width: 930px; 
  display: inline-block;
}
  
  .background-banner-mountain-climber {
   text-align: center;
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

.squared {
 padding-top: 15px !important;
  padding-bottom: 15px !important;
}
  
  .site-nav--has-dropdown {
   margin-left: -5px !important;
  }
  
  .site-nav--has-dropdown {
     margin-left: -5px !important;
  }

.site-nav--infants {
     margin-left: -5px !important;
  }

.site-nav--has-dropdown {
   margin-left: -6px !important;
}

.site-nav--about {
   margin-left: -6px !important;
}

  
  .site-nav--contact {
    margin-left: -6px !important;
  }

  .collection-sidebar-nav li:nth-child(5) {
display: none !important;
  }
  .collection-sidebar-nav li:nth-child(4) {
display: none !important;
  }
  

  

.product-color-map-dazzle-blue {
  background-image: url("https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/pantone-dazzling-blue.jpg?5167714524091491163")!important;
}
  
.product-color-map-pink-forest {
  background-image: url("https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/pink-forest.JPG?7692079349177524409")!important;
}

.product-color-map-green {
  background-image: url("https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/gr.png?2555027363762680281")!important;
}

.product-color-map-neon-purple {
  background-image: url("https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/n-p.jpg?5095491338552868515")!important;
}

.product-color-map-ping {
 display:none!important; 
}

.large--one-third.text-right span a:hover {
  color: black!important; 
}


.background-banner-camo {
 color: white; 
}

.background-banner-camo h1{
 color: white; 
}

.background-banner-camo p {
 font-size: 16px!important; 
  line-height: 1.5!important; 
}

.href-and-arr-text {
 text-transform: uppercase;
  font-size: 14px;
font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  color: #231f20;
}

.href-and-arr-text:hover {
 text-transform: uppercase;
  font-size: 14px;
font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  color: #231f20;
  opacity: 0.9;
}

.product-feature-panel {
 font-weight: 500; 
}


.background-banner-features p{
  
font-size: 16px!important; 
  line-height: 1.5!important; 
  font-weight: 500!important;
  color: #444444!important;
}

.large--one-half h2 {
 color: black!important; 
}

  /*
  .grid-item.large--one-whole {
   padding-left: 43px!important;
  }
  */

.test-for-image {
  background-color: lightgray;
  display: inline-block;
  min-height: 350px;
}
  
  
  .homepage-feature-panel-text-2 h2 {
   color: #fff!important; 
  }


  .product-color-map-dazzle-blue-87 {
   background-color: blue; 
  }
  
  .product-color-map-red {
    background-color: red; 
  }

.product-color-map-neon-pink-82 {
 background-color: #ef018d;
}
  
  .product-color-map-coral-81 {
    background-color: #ff5f67;
  }
  
  .product-color-map-neon-purple-83 {
    
   background-color: #ce05eb;
  }

.product-color-map-red-19 {
  background-color: red;
}

.product-color-map-camo {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/mega-camo.JPG?8752625560463191641)!important;
}


.p-collection  {
 color: white;
  text-transform: uppercase;
  font-size: 62px;
  font-weight: 800;
   padding-top: 90px!important;
  padding-left: 90px !important;
      line-height: 1;

}


.p-widht-50 {
    width: 50px!important;
    line-height: 0.9!important;
}

.for-white-color h2{
 color: white!important;
}
  
  .only-space100 {
   min-height: 90px; 
  }

.only-for-black-color a{
 color: black  !important;
}
  
  .only-for-black-color a:hover {
 color: black  !important;
}
  
  
 a .uk-link:hover {
 color: black  !important;
}
  
  a:hover,
.uk-link:hover {
  color: rgba(34, 34, 34, 100)!important;
  text-decoration: underline;
}

.background-grey-mege {
 background-color:  #ebebeb;
  padding-top: 100px!important;
  padding-bottom: 160px!important;
}
  
  #contactFormName {
   height: 60px; 
  }

#contactFormEmail {
   height: 60px; 
  }


.submit-btn-pp {
  height: 60px; 
}

.cont-gead h1 {
 text-transform: uppercase!important;
  font-weight: 700;
  color: black;
  font-size: 36px;
}


.template-product .fluid-grid-item .img-opass-img-wiew {
      position: absolute;
    right: 10%!important;
    z-index: 100;
    margin-top: 35% !important;
}

.coll-4-sh .a-coll-man :hover {
  color: white;
}
  
  .coll-4-sh .a-coll-man :active {
  color: white;
}
  
  .coll-4-sh .a-coll-man :focus {
  color: white;
}
  
  .coll-4-sh .a-coll-man :visited {
  color: white;
}
  
  .background-dark-slate button {
    background-color: #f17d30 !important;
        display: inline-block;
        padding-top: 17px;
    padding-bottom: 17px;
    margin-top: -2px;
  }

.newsletter-container form input {
width: 530px;
  text-align: left;
    display: inline-block;
  height: 45px;
  padding-top: 0px;
  
  padding-bottom: 0px;
}

.but-cont-page-tyt {
 margin-top: 11px !important;
      font-size: large!important;
  text-transform: uppercase!important;
}

.background-banner-camo h1 {
 font-weight: 600; 
}
  
  .background-banner-features h1  {
 font-weight: 600; 
}

span.product-color-map-snow-camo-75 {

    background-image: url("https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/12.JPG?18358235130346967639")!important;

}
  
  span.product-color-map-blaze-camo-85  {

    background-image: url("https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/13.JPG?6424903174978258813")!important;

}
  
  .product-color-map-snow-camo {
       
       background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/12.JPG?18358235130346967639)!important;
  }


.product-color-map-pink-forest-94 {
      background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/pink-12.JPG?4095500115559655055)!important;
  }

.product-color-map-white-401 {
 background-color: white!important;
      border: #cbcbcb;
    border-style: solid;
}
/*
.product-photo-thumb span{
  
  border-style: solid;
    border-color: gray;
    border-width: thin;

} */

.product-color-map-pink-forest-94 {
  background-color: #DEC0CF;
}

span.product-color-map-white-forest {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/white-forest.JPG?6835953560575872827);
  background-size: cover;
}
  
  
  span.product-color-map-snow-forest {
    background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/white-forest.JPG?6835953560575872827);
  background-size: cover;
  }
  
 span.product-color-map-sky-forest {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/w2.JPG?14770658979987371213);
  background-size: cover;
}
.product-color-map-red-19 {
    background-color: red!important;
}

 span.product-color-map-neon-green-forest-713 {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/gray.JPG?4490516025746390624);
  background-size: cover;
}


 span.product-color-map-neon-pink-forest-213 {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/ping.JPG?10416600940236457750);
  background-size: cover;
}

  
  span.product-color-map-sky-forest-813 {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/blue.JPG?8711909101705751328);
  background-size: cover;
}

  span.product-color-map-pink-forest-413 {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/light-ping.JPG?10352407499220580455);
  background-size: cover;
}
  
  
  span.product-color-map-neon-green-forest {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/gray.JPG?4490516025746390624);
  background-size: cover;
}
  
  span.product-color-map-neon-pink-forest  {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/ping.JPG?10416600940236457750);
  background-size: cover;
}

span.product-color-map-color-neon-green {
 background-color: #c1ff47; 
}
  
  span.product-color-map-coral-plaid  {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/plaid.JPG?2839099476825479256);
  background-size: cover;
  }

span.product-color-map-fuchsia {
  background-color: #F400A1; 
}

span.product-color-map-green-forest {
   background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/green-forest.JPG?2798627524869398103);
  background-size: cover;
  }

  span.product-color-map-pink-forest-494 {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/light-ping.JPG?10352407499220580455);
  background-size: cover;
}

  span.product-color-map-coral-191  {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/ping.JPG?10416600940236457750);
  background-size: cover;
}
  
  span.product-color-map-sky-forest-898{
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/blue.JPG?8711909101705751328);
  background-size: cover;
}
  
 span.product-color-map-green-forest-797 {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/gray.JPG?4490516025746390624);
  background-size: cover;
}
  
  span.product-color-map-neon-pink-plaid {
     background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/plaid.JPG?2839099476825479256);
  background-size: cover;
  }
   
    span.product-color-map-coral-plaid-56 {
     background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/plaid.JPG?2839099476825479256);
  background-size: cover;
    }

span.product-color-map-birch-sand-01 {
  background-image: url( https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/send.JPG?920775487335180860);
  background-size: cover;
}

span.product-color-map-sand {
  background-image: url( https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/send.JPG?920775487335180860);
  background-size: cover;
}

span.product-color-map-heather {
  background-color: gray; 
}


span.product-color-map-color-blue-plaid{
  background-image: url( https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/blue-plads.JPG?10696310399679580104);
  background-size: cover;
}

.slider-div-top {
 margin-right: -70px;
  margin-left: -70px;
}
  
  .menu-m-top {
    position: relative;
    padding-top: 10px!important;
    
  }
  
  .submenu-list a {
font-weight: 500;
  }
  

  
.site-nav--dropdown {
 margin-top: -7px!important; 
}

.wrap-action-home-page {
 margin-left: 100px; 
  margin-top: 25px;
}
  
  .top-and-next {
   font-size: 18px; 
  }

.big-skidka {
  
 font-weight: 700;
  font-size: 24px;
}

.last-skidka span {
  
 font-weight: 700;
}

.product-color-map-fuchsia-04 {
 background-color:  #E92EB5;
}

  .product-color-map-coral-forest-292{
 background-color:#F87E9A;
  }

.product-color-map-blazing-pink-forest-292 {
   background-color:#F87E9A;
}
  
  .product-color-map-blazing-green-forest-797 {
    background-color:#95e25a;
  }

.product-color-map-neon-pink-plaid-57 {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/plaid.JPG?2839099476825479256); 
}

.product-color-map-neon-coral-81 {
 background-color:  #D3012E;
}
  
  .product-color-map-white-01 {
   background-size: cover;
    background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/uyt.JPG?6262284599355682918);
  }


.product-color-map-neon-puprle-83 {
 background-color:  #7C00AB;
}
  
.product-color-map-heather-grey-08  {
 background-color:  #818179;
  }

.product-color-map-fushcia-04 {
 background-color:  #F86BCE;
}



  .product-color-map-neon-green-forest-797 {
   background-size: cover;
    background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/bvc.JPG?822309794501622943);
  }

.product-color-map-blazing-pink-camo-292 {
  background-size: cover;
    background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/mnnm.JPG?5777225904066709376);
}

.product-color-map-neon-pink-forest-292  {
  background-size: cover;
    background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/mnnm.JPG?5777225904066709376);
}

.product-color-map-elk-70 {
  background-color:  #4d6183;
}

.product-color-map-horse-67 {
  background-color: #d99147;
}

.product-color-map-grey-wolf-69 {
  background-color: #92938e;
}

.product-color-map-wolf-68 {
  background-color: #6272bf;
}

 .product-color-map-eagle-64{
  background-color:#7d93b9;
 }

.product-color-map-bear-63 {
  background-color:#3d64a5;
}

.product-color-map-deer-60 {
   background-color:#dfd7c2;
}

.product-color-map-horse-on-the-go-66  {
  background-size: cover;
    background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/t-col.JPG?10159534322784916245);
}




#carousel-example-generic {
 margin: 0px!important;
  margin-left: 0px!important;
  padding-left: 0px!important;
  padding-right: 0px!important;
  margin-top: 90px!important;
}
  
  .wrapper-whitr-bucw {
   text-align: left!important;
    
    left: 10%!important;
    padding-bottom: 80px!important;
    margin-bottom: 80px;

  }
  
  .big-white-friday {
        text-transform: uppercase;
    font-size: 60px;
    line-height: 1;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    text-shadow: 0 1px 2px rgba(0,0,0,0)!important;
  }

.text-line-second-freeday {
  text-transform: uppercase;
  
  font-weight: bold;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
    line-height:1;
  margin-top: 31px;
  text-shadow: 0 1px 2px rgba(0,0,0,0)!important;
  
    margin-top: 10px;
    margin-bottom: 4px;

}

.text-line-second-freeday span {
  text-transform: uppercase;
  text-shadow: 0 1px 2px rgba(0,0,0,0)!important;

  
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px
}
  
  .text-line-second-freeday-q {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
    text-shadow: 0 1px 2px rgba(0,0,0,0)!important;
}

.qwer-but {
 padding-left: 20px!important;
  padding-right: 20px!important;
  font-weight: bold!important;
}

  

 
  .glyphicon-chevron-left:before {
    content: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/arrow-for-slider.png?18296565337305559820)!important;
  }

 .glyphicon-chevron-right:before {
    content: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/arrow-for-slider-r.png?3085057345699774068)!important;
  }

.carousel-control.left {
  background-image: none!important;
}

.carousel-control.right {
  background-image: none!important;
}

.carousel-control {
 width: 7%!important;
  opacity: 0!important;
}

.carousel-control:hover {

  opacity: 1!important;
}

.wrapper:hover.carousel-control {
  opacity: 1!important;
}
  
  .background-lighter-slate a {
   min-width: 134px; 
  }

.text-line-second-freedayqq span {
 font-size: 14px; 
  
    letter-spacing: 1.1px;
    font-weight: 400;

}

.black-frid {
  padding-bottom: 40px!important;
} 
  
  .mob-text-all-left {
    margin-bottom: 60px!important;
  }

.cart-ssvg {
         width: 28px;
  background-image: url(//cdn.shopify.com/s/files/1/0745/1065/t/4/assets/shopping-cart.svg?18370027285329710378) ;
}
  
  .men-right-glyphicon-cart {
   
  }

.mega-black {
    height: 40px;
    background-color: white;
    display: block;
    position: relative;
    /* width: 65%; */
    /* margin-left: -40px; */
    
      margin-left: -70px;
    margin-right: -70px;
  margin-bottom: -40px;
  text-align: left;
  font-size: 12px;
         font-weight: 600;
 padding-top: 13px;
  color: black;
  letter-spacing: 0.7px;
 /* border-bottom: 1px;
    border-bottom-color: #cecece;
    border-style: solid;
    border-top: white;
    border-right: white;
    border-left: white; */
font-family: 'Roboto Condensed', sans-serif !important;

}
  
  .close-mega-black {

    display: none;

}
  
  .col-md-6 .large--one-third {
    text-align: right;
    float: right;
  }
  
.col-md-6-left {
    margin-left: -37px!important;
  font-weight: 500;
  }
  
.col-md-6-right {
    margin-right: -37px!important;
  }
  
  .header-logo img {
        height: 45px!important;
  }
  

  .large--one-third.text-right span a:hover {

    color: #aaaaaa!important;
    font-weight: 500;
  }
  
  .col-md-6-right span {
   color:  black;
      margin-right: 5px;
    font-weight: 500;
  }
  
    .col-md-6-right span a{
   
      margin-left: 5px;
       color:  black;
      font-weight: 500;
  }

.contactFormWrapper {
  display: inline-block;
  
}
  
  .first-form-home-trall  {
    display: inline-block;
    text-align: left;
    padding-right: 0px;
  }

#contactFormEmailFirst {
  color: lightgray;
    height: 56px!important;
    border: none!important;

}
  
.con-for-cont-page {
  margin-right: 0px!important;
  margin-left: 0px!important;
  width: 100%!important;
  background-image: url("//cdn.shopify.com/s/files/1/0745/1065/t/4/assets/Untitled-2%20Copy.jpg?2533940820192805397");
  min-height: 480px;
  background-size: cover;
      background-repeat: no-repeat;
  color: white!important;
  text-align: center;
}
  
  
  .con-for-cont-page-second {
  margin-right: 0px!important;
  margin-left: 0px!important;
  width: 100%!important;
  
  min-height: 325px;
  background-size: cover;
      background-repeat: no-repeat;
    
}
  
  .p-class-page-bg-tel {
   font-size: 18px;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif !important;
    color: black;
    text-decoration: none!important;
  }

  
  .p-class-page-bg-t {
   font-size: 16px;
    font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif !important;
    color: black;
  }
 
  
    .p-class-page-bg-sec {
   font-size: 30px;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif !important;
    color: black;

  }
  
  .con-for-cont-page-second {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  

  
  .p-class-page-bg {
    
     font-size: 36px;
font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif !important;
   
  }
  
  .cont-page-bg-h {
   margin-top:  200px;
  }
  
  .link-class-for-home {
   text-decoration: underline; 
    color: black;
  }
  
  .link-class-for-home-b {
    
    color: black;
  }

.wrap-ret-pol {
 text-align: left;
  padding-top: 80px;
  padding-bottom: 250px;
   font-family: 'Roboto Condensed', sans-serif !important;
  padding-left: 5%;
  padding-right: 5%;
}
  
  .header-retur-descr div {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;

  }
  
  .header-retur h1 {
   text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
  }

.template-customers-login .main-content {
      background-color: #ffffff!important;
}
  
  .col-md-6 .text-right {
    width: 100%;
  }
  
 .header-retur-descr { 
      margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
 }

.g-mag-top {
margin-top: 35px;
}
  
  #trailcrest-toddlers-size-chart .rte h1 {
    
    border-bottom: #e5e5e5!important;
    border-bottom-width: 1px!important;
    border-bottom-style: solid!important;
    padding-bottom: 20px!important;
    margin-top: 10px!important;

  }
  
  #trailcrest-women-39-s-size-chart .rte h1 {
    
    border-bottom: #e5e5e5!important;
    border-bottom-width: 1px!important;
    border-bottom-style: solid!important;
    padding-bottom: 20px!important;
    margin-top: 10px!important;

  }
  
  #trailcrest-men-39-s-size-chart .rte h1 {
    
    border-bottom: #e5e5e5!important;
    border-bottom-width: 1px!important;
    border-bottom-style: solid!important;
    padding-bottom: 20px!important;
    margin-top: 10px!important;

  }
  
  #trailcrest-kids-size-chart .rte h1 {
    
    border-bottom: #e5e5e5!important;
    border-bottom-width: 1px!important;
    border-bottom-style: solid!important;
    padding-bottom: 20px!important;
    margin-top: 10px!important;

  }
  
  #trailcrest-infants-size-chart .rte h1 {
    
    border-bottom: #e5e5e5!important;
    border-bottom-width: 1px!important;
    border-bottom-style: solid!important;
    padding-bottom: 20px!important;
    margin-top: 10px!important;
	font-family: 'Roboto Condensed', sans-serif!important;
    font-weight: bold!important;
  }
  
 /* .if-statem-size-info {
    position: absolute!important;
    margin-top: -35px!important;
  } */
  
  #breadcrumb a {
    font-weight: 400;
    font-style: normal;
    color: black;
    text-decoration: none;
  }
  
    #breadcrumb a .page-title {
    font-weight: 400;
    font-style: normal;
    color: lightgray;
  }
  
  .item-product-photo .front-back {
    text-align: left;
    width: 14%;
    display: inline-block; 
  }
  
.item-product-photo .front-back .one-half:last-child {
  display: none;
}
  
  .item-product-photo .front-back .one-half {
  margin-left: 30px!important;
}
  
  div.grid-item.one-whole.item-product-photo > div.grid.front-back {
   margin-left: 0px; 
  }
  
  #productPhoto {
    display: inline-block;
    float: right;
    width: 86%;
  }
  

.template-product #breadcrumb {
  margin-left: 31px!important;
}

div.grid.front-back > div.grid-item.float-right.one-half {
 width: 90%; 
}
  
  .item-product-title .product-meta {
   display: inline-block;
    text-transform: uppercase; 
    font-weight: bold;
    font-size: 30px;
  }
  
  .item-product-title h1:last-child {
     display: inline;
    font-weight: bold;
    font-size: 30px;
  }
  
  .form-item-container.sku-container {
       display: inline-block;
    float: right; 
    color: #aaaaaa;
    font-size: 14px;
  }
  
  .price-container #productPrice {
   font-size: 24px; 
    color: #aaaaaa;
  }
  
  .product-details .item-product-thumbnails ul {
   padding-left: 0px; 
  }
  
  #selected-color {
    text-transform: lowercase;
  }
  
div.grid-item.product-details.large--one-half.medium--one-half.small--one-whole > div.grid-full > div {
 margin-bottom: 15px; 
}
  
 .wrap-grid-full-item { 
    display: inline-block;
    float: left;
 }
  
div.wrap-item-featur.dop-style-pp > div {
    padding-top: 0px;
  }
  
.pp-grid-item {
 margin-bottom: 10px; 
}
  
div.hidden-original-content > p:nth-child(1) {
    display: inline-block;
    font-size: 18px;
}

  .pp-item-product-info {
   margin-top: 70px; 
  }
  
  /* From Custom 2 */
  div.menu-m-top {
   height: 60px!mportant;
    padding-top: 10px!mportant;
  }
  
  .m-block-float-l {
   margin-top: 10px!mportant;
  }
    
  .m-block-float-l {
   display: inline-block;
    float: left;
  }
  /* End From Custom 2 */
  
  
 /*div.wrap-item-featur.dop-style-pp > div:nth-child(2) {
  width: 8.666%; 
 } */
  
div.grid-item.product-details.large--one-half.medium--one-half.small--one-whole.grid-item {
        min-height: initial;
  }
  
  /*.pp-nav-tabs {
   padding-top: 65px; 
  }*/
  
  .pp-nav-tabs .active {
       border-bottom-width: 1px!important;
    border-bottom: black;
    border-bottom-style: solid;
    padding-bottom: 5px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px; 
  }
  
  
  
  
  .pp-nav-tabs .active a{
      border: none!important;
    padding-bottom: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 0px;
    padding-right: 0px;
    color: black!important;
  }
  
  
  .pp-wrap-tab-div ul li a:hover{
        border-color: white;
    background-color: white;
  }
  
  .pp-wrap-tab-div ul li a {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: black;
    border-bottom-width: 1px;
    border-bottom: white;
    border-bottom-style: solid;
    padding-bottom: 5px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px; 
  }
  
div.pp-wrap-tab-div > ul {
    border-bottom: none;
} 
  
  .pp-wrap-tab-div ul li {
   margin-right: 20px; 
  }
  
  
 /* .pp-hr-only-for-hr {
   padding-top: 75px; 
  } */
  
 /* #profile p:nth-child(2n) {
   display: none; 
  } */
  
  #profile p {
   font-size: 14px;
    font-weight: normal;
  }
  
  .tab-content #home span {
   font-weight: 500; 
  }
  
  .form-horizontal .selector-wrapper {
   width: 32%; 
  }
  
  .form-add-to-cart .single-option-selector {
    min-width: initial;
    max-width: none;
    font-size: 12px;
    width: 100%;
}
  
  .form-horizontal .qty-container {
    min-width: 80px;
    width: 33.333%;
}
  
  .add-to-cart-container #addToCart {
   width: 100%!important;
        border-radius: 0px!important;
    border: none;
  }
  
  .add-to-cart-container {
   width: 33.333%; 
    
    padding-left: 8px;
  }
  
.add-to-cart-container .btn-add-to-cart {
  margin-left: 0px;
}

  #addToCartText {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    
  }
  
  #addToCart {
    padding-top: 16px;
    padding-bottom: 16px;
    margin-bottom: -2px;
  }
  
  .wrap-icons-separator {
   padding-left: 60px;
    padding-right: 60px;
  }
  
  .template-product .carousel__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 30px!important;
  }
  
  
  .pp-footer-item #productThumbs {
   padding-left: 23px; 
  }
  
  .tab-pane {
   padding-top: 20px;
    min-height: 150px;
  }
  
  .dop-style-pp .one-sixth {
   width: 35px; 
  }
  
  #home .hidden-original-content p {
   font-size: 14px; 
    font-weight: 500;
  }
  
   #home .hidden-original-content p span {
   font-size: 14px; 
     font-weight: 500;
  }
  
  
 .form-horizontal .selector-wrapper .single-option-selector {
      background-color: #dddedf;
    color: #868686;
 }
  
  .form-horizontal .selector-wrapper .form-horizontal #quantity {
      background-color: #dddedf;
    color: #868686;
 }
  
  #addToCart:hover {
    color: white;
  }
  
  
  .if-statem-size-info .adoer-link {
   color: black;
    font-weight: 500;
    font-size: 14px;
  }
  
  .pp-for-cart-size {
    margin-top: 0px;
    padding-top: 47px;
    padding-left: 3px;
  }
  
  @-moz-document url-prefix()
{
  #productSelect-option-1 {
   padding-top: 3px;
    padding-bottom: 3px;
  }
  
  #quantity:hover {
   padding-top: 22px!important;
    padding-bottom: 22px!important;
    cursor: pointer;
  }
  
}
  
  .pp-footer-item .product-item__available-colors {
   display: none; 
  }
  
  .pp-wrap-grid-full-item .grid-full {
   display: none; 
  }
  
  .pp-wrap-grid-full-item .product-photo-thumbs span[class*="product-color-map-"] {
    height: 20px;
    width: 20px;
   
  }
  
 .pp-wrap-grid-full-item .product-photo-thumbs .active span[class*="product-color-map-"] {
    height: 25px;
    width: 25px;
 /*  border: solid;
   border-width: 1px;
    border-color: lightgray;*/
 }
  
.pp-product-details .product-price {
   font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
  font-size: 24px;
}
  
  .pp-product-details .product-sku {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
  font-size: 14px;
  }
  
  .pp-product-details .grid-item a img{
    width: 30px;
  }
  
  .pp-footer-item .remove-margin-left {
   margin-left: 0px; 
        margin-top: 35px;
    margin-bottom: 75px;
  }
  
  .pp-footer-item .text-center {
     margin-top: 40px;
  }
  
  .template-product .grid {
   margin-left: 0px; 
  }
  
  
  .template-product #breadcrumb  {
   margin-left: 0px; 
  }
  
  .template-product .item-product-title .product-meta {
   display: none; 
  }
  
  #quantity:focus {
   outline-color: white; 
  }
  
  .single-option-selector:focus {
   outline-color: white; 
  }
  
.single-option-selector {  
  background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/down-arrow.svg?16285838457649686878);
}
  
  #quantity, #productSelect-option-1 {
    border-color: white;
  }
  
.ui-widget-content {
 background-color: white!important;
  color: black!important;
-webkit-box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.2)!important;
-moz-box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.2)!important;
box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.2)!important;
  border-radius: 3px!important;
  border-color: white!important;
 /* margin-left: -100px!important;*/
      position: absolute!important;
  display: inline-block!important;
}
  
  .wrap-icons-separatorrr {
   height: 50px;
    display: inline-table; 
  }
  
  
.ui-menu-item div {
    height: 57.4px!important;
    display: inline-block!important;
    width: 57.4px!important;
    background: white!important;
    float: left!important;
  text-align: center;
}
  
  .ui-menu-item {
    height:56px!important;
    display: inline-block!important;
    width: 56px!important;
    background: white!important;
    float: left!important;
}
  
  
  
  
.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding-left: 1px!important;
  	padding-right: 1px!important;
}
  
  .ui-menu-item-wrapper {
   padding-top: 19px!important;
   
    
  }
  
  .ui-menu-item div {
    border-style: solid;
    border-width: 1px;
    border-color: lightgray;
  }


#productSelect-option-1-button {
    display: table-cell!important;
    height: 58px!important;
    color: #868686!important;
    background-color: #dddedf!important;
      outline-style: none!important;
      margin-top: 11px;
    border: 1px;
    border-color: white;
    border-radius: 0px;
}
  
  .ui-state-active, .ui-widget-content .ui-state-active {
   background-color: black!important;
    border-color: black;
    border: none!important;
  }

#ui-id-10 {
 background-color: white!important;
}

#tabs {
opacity: 0;
}


.mm-slideout #carousel-example-generic {
 margin-top: 0px!important;
}


#quantity::-webkit-input-placeholder {color:#868686;}
#quantity::-moz-placeholder          {color:#868686;}/* Firefox 19+ */
#quantity:-moz-placeholder           {color:#868686;}/* Firefox 18- */
#quantity:-ms-input-placeholder      {color:#868686;}


.tab-content strong {
 color: black; 
}

.tab-content {
 color: gray; 
}

#about-us > main > div.grid--full.background-dark-grey > div.grid-item.large--one-half.panel-image {
 padding-left: 0px!important;
}

#about-us > main > div.grid--full.background-orange > div.grid-item.large--one-half.panel-image {
 padding-left: 0px!important;
}

#about-us > main > div.grid--full.background-light-grey > div.grid-item.large--one-half.panel-image {
 padding-left: 0px!important;
}

#about-us > main > div.grid--full.background-lighter-slate > div.grid-item.large--one-half.panel-image {
  padding-left: 0px!important;
}


.footer-for-mobi {
 display: none; 
}

.pp-fish-for-mob {
 display: none; 
}

#about-us > main > div.grid--full.background-light-grey > div.grid-item.large--one-half.panel-text.for-white-color > p > a {
 font-weight: 600; 
  padding-top: 17px!important;
  padding-left: 25px;
  padding-right: 25px;
}

.mob-site-header  {
 display: none; 
}

#about-us > header.mob-site-header > div > div {
 background-color: white; 
}

.pp-ul-pp {
 text-align: left; 
}

.pp-ul-pp a {
 color: black;
  font-weight: 400;
      font-size: 16px;
    font-weight: 500;
}

.pp-ul-pp img {
 width: 20px;
}

.pp-ul-pp div {
 display: inline-block;
  float: right;
}

#modal-fullscreen-right {
 background-color:  #f7f7f7!important;
  padding-left: 0px;
  padding-right: 0px;
}

#modal-fullscreen-right > div > div > div.modal-header {
   background-color:  #ffffff!important;
}


#page > main > div.ret-for-mob > div:nth-child(2) > div > div > p, #page > main > div.ret-for-mob > div:nth-child(3) > div > div > p {
 font-weight: 500; 
}

#page > main > div.ret-for-mob > div:nth-child(4) > div > div > a:nth-child(2), #page > main > div.ret-for-mob > div:nth-child(3) > div > div > a, #page > main > div.ret-for-mob > div:nth-child(2) > div > div > a {
  font-weight: 500;
  text-decoration: underline;
}

#page > main > div.ret-for-mob > div:nth-child(4) > div > div > a.icon-mob-svg.a-cont-icon.a-cont-icon-tel {
  text-decoration: underline;
}

#mm-0 > div.cart-mob-version-for-800px > form > div:nth-child(2) > div > div.col-xs-7 > div.m-head-mob-price {
  font-weight: 500; 
}

#mm-0 > div.cart-mob-version-for-800px > form > div.container.m-cart-subm {
  
    margin-bottom: -25px;

}

.only-for-hide-zoom {
 display: none;
}

#productSelect-option-1 {

    padding-bottom: 15px;
    padding-top: 19px;
  font-size: 14px;

}

.product-color-map-highland-timber-96 {
 background-color: #7c5032; 
}

.pp-camo-for-mob {
   display: none; 
  }

div.pp-camo-for-descop .product-feature-panel {
  
    padding-left: 76px;

}

div.pp-camo-for-descop .featured-image {
	margin-top: 16px;  
}

.pp-camo-for-mob .product-feature-panel {
  padding-left: 50px!important; 
    padding-right: 50px!important; 
    padding-top: 50px!important; 
    padding-bottom: 50px!important;
  text-align: center;
}

 .pp-camo-for-mob-wrap-text {
       display: table-cell;
 }

	.pp-camo-for-mob .featured-image {
      float: initial;
      margin-top: 15px;
    margin-bottom: 35px;
    }

	.pp-camo-for-mob div.pp-camo-for-mob-wrap-text > p {
     font-size: 16px; 
    }

.background-lightergrey-for-ping {
  background-color: #cdcdcd;
}

.background-lightergrey-for-snow  {
  background-color: #d8d8d8;
}

.for-mob-technology {
  display: none;
}

#page > main > div.for-mob-technology > div.grid--full.background-banner-features.cus-background-banner-features {
 padding: 20px!important; 
}

#page > main > div.for-mob-technology > div > div > .product-feature-panel-cust {
 padding-right: 20px!important; 
  padding-left: 20px!important;
  padding-top: 47px!important; 
  padding-bottom: 47px!important; 
}

 div.for-mob-technology div.for-mage-tex-ico > h2 {
  font-weight: 600;
  text-transform: uppercase;
   
 }

/*#page > main > div > div:nth-child(1) > div {
 display: none; 
}*/

 div.for-mob-technology div.grid-item.large--one-whole > p {
  margin-top: 10px; 
   font-weight: 600;
 }

 div.for-mob-technology div > div.for-mage-tex > img {
    margin-top: 10px; 
 }

footer.footer-for-mobi a {
    text-decoration: none!important;
  }

#page > main > div.grid--full.collection-list.collection-list-for-descop > div.background-white.medium--three-quarters.large--three-quarters.collection-items-container > div > div {
  min-height: 245px;
}

.space-for-price-single-prod {
  display: none;
}

  .pp-search-page-tyt .text-center {
    margin-top: 35vh;
    margin-bottom: 35vh;
  }


@media (max-width: 800px) and (orientation:landscape) {
	#page > main > div > div.grid > div.only-for-hide-zoom {
     display: none!important; 
    }
  
}


@media (max-width: 800px) {
  .space-for-price-single-prod {
  display: block;
    text-align: center;
    /* margin-top: -15px; */
    font-size: 21px;
    color: gray;
    line-height: 1px;
    margin-top: -5px;
}
  
  .pp-for-no-have {
    position: relative!important; 
    
    
   
    top: -115px;
  }
  
  .pp-pdp-for-link {
   margin-top: 80px; 
  }
  
  
  .hide-this-page-on-moby {
   display: none!important; 
  }
  
  .pp-prod-name #productPrice {
	display: none;
  }
  
  #productThumbs {
   max-width: 200px; 
  }
  
  #productThumbs li {
   margin-bottom: 10px; 
  }
 
/* #page > main > div.container.collection-list-for-mobi > div.row.pp-row-list-item > div:nth-child(even) {
left: -10px;
    right: 10px;

  }
  
  #page > main > div.container.collection-list-for-mobi > div.row.pp-row-list-item > div:nth-child(odd) {
     left: 10px;
      right: -10px;
  }*/
  
  /* For list item */
  
  
  #page > main > div.container.collection-list-for-mobi > div.row.pp-row-list-item > div:nth-child(even) {
   right: 10px;
  }
  
  #page > main > div.container.collection-list-for-mobi > div.row.pp-row-list-item > div:nth-child(odd) {
   left: 10px;
  }
  
/* Del padding thith item footer  #page > main > div > div.pp-footer-item > div > div > div > .grid-image {
    padding-left: 5px !important;
  padding-right: 5px !important;
  }
	
  .fluid-grid-item {
 padding-top: 30px !important;
padding-left: 5px !important;
  padding-right: 5px !important;
  margin-left: 0px !important;
margin-bottom: 5px !important;
  

} */
  
  .pp-row-list-item {
    
    padding-bottom: 50px;
    padding-top: 30px;

  }
  
  .template-product .mm-menu .mm-btn::after {
	border-color: #fff!important;
}
  
  .template-product .mm-menu .mm-btn::before {
	border-color: #fff!important;
}
  
  #page > main > div > div.pp-search-page-tyt {
    padding: 0px!important;
  }
  
  #change-place > span {
   color: gray!important; 
  }
  
  .ppp-search .ppp-search-pp .grid-item {
    padding: 0px!important;
  } 
  
  
  #page > main > div > div > div.tac.sub-header-cart-empty-for-mob, #page > main > div > div > div.pp-btn-decer  {
    
   display: block!important; 
  }
  
  #page > main > div > div > div.par-cart-emt.pp-half-div-left, #page > main > div > div > div.par-cart-emt.pp-half-div-right {
   display: inline-block; 
  }
  
  #menu > div.mm-navbar.mm-navbar-top.mm-navbar-top-1.mm-navbar-size-1.mm-hasbtns > a.mm-title {
   color: black!important; 
  }
  
  #page > main > div.for-mob-technology > div.grid--full.background-banner-features.cus-background-banner-features {
    color: white;
  }
  
   #page > main > div.for-mob-technology > div.grid--full.background-banner-features.cus-background-banner-features h1 {
    color: white;
     margin-top: 90px;
     font-weight: 600;
     text-transform: uppercase;
  }
  
 #page > main > div.for-mob-technology > div.grid--full.background-banner-features.cus-background-banner-features > p {
    color: white!important; 
   margin-bottom: 110px;
  }
  
  
   div.grid--full.background-banner-features.cus-background-banner-features {
     background: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/Untitled-2%20Copy%20Copy.jpg?10945286377592462082);
         background-repeat: no-repeat;
    background-size: cover;
   }
  
  div.for-mage-tex > img {
    float: initial!important; 
  }
  
  #page > main > div.for-mob-technology div > div.grid-item.large--one-whole > hr {
   display: none; 
  }
  
  .for-mob-technology {
   display: block; 
  }
  
.for-descop-technology {
 display: none; 
}

  
  #collapseOne > div > ul {
   text-align: left; 
  }
  
/*#menu > div.mm-navbar.mm-navbar-top.mm-navbar-top-1.mm-navbar-size-1.mm-hasbtns > a.mm-title {
text-align: left;
}*/
  #change-place {
   padding-left: 0px; 
        /*margin-left: -30px;*/
    /* z-index: 99999999999999999999999999999999999; */
    position: absolute
  }
  
 /* .mm-title {
   margin-left: 30px; 
  }*/
  
  .customer-logged-in #mm-1 > ul > li:nth-child(2) > a:nth-child(2) {
  
    z-index: 999999999999999999999999999;
    position: absolute;
    bottom: -469px;
  }
  
   .customer-logged-in #mm-1 > ul > li:nth-child(2) > a:nth-child(2):before {
   content: "LogOut";
   }
  
  
  #customer_login .btn, .btn-secondary, input.btn-secondary, input[type="submit"] {
   font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 14px!important;
        font-weight: 500;
    border: none;
  }
  
  #customer_login .btn .text-center input[type="submit"] {
   font-family: 'Roboto Condensed', sans-serif !important;
  }
  
  #menu > div.mm-navbar.mm-navbar-top.mm-navbar-top-1.mm-navbar-size-1.mm-hasbtns > a.mm-title {
   font-weight: 500; 
  }
  
  #page > main > div.pp-camo-for-mob .background-banner-camo {
    padding-left: 30px!important; 
    padding-right: 30px!important; 
    padding-top: 75px!important; 
    padding-bottom: 75px!important; 
  }
  
  .mm-title[aria-hidden="true"] #change-place {
    display: none; 
  }
  
  #place-here {
   display: none; 
  }
  
  #change-place
 
  .pp-camo-for-mob .background-banner-camo {
   padding-left: 30px!important; 
    padding-right: 30px!important; 
    padding-top: 75px!important; 
    padding-bottom: 75px!important; 
  }
  
  .pp-camo-for-descop {
   display: none; 
  }
  
  .pp-camo-for-mob {
   display: block; 
  }
  
   #customer_login_link, #customer_register_link {
     text-decoration: underline;
   }
  
  .pp-prod-name {
   margin-top: 0px!important;
  }
  
  	.wrap-item-featur {   
    margin-top: 25px;
    margin-right: -5px;
    }
  
	div.pp-div-for-sdku {
      margin-top: -2px;
    }
  
  #addToCart {
    padding-top: 22px!important;
    padding-bottom: 20px!important;
}
   
  
  #productSelect-option-1 {
  
    font-size: 14px;
    /* line-height: 1; */
    padding-top: 22px;
    padding-bottom: 18px;
  }
  
  
  .only-for-hide-zoom {
  height: 440px;
    position: relative;
    z-index: 99999999999999999999999;
    display: block;
    background-color: rgba(0, 0, 255, 0);
}
  
  .template-page#about-us .panel-text p {
     font-weight: 300!important;
        font-size: 15px!important;
  }
  
  
  input[type="text"]:focus, input[type="text"]:hover, input[type="search"]:focus, input[type="search"]:hover, input[type="password"]:focus, input[type="password"]:hover, input[type="email"]:focus, input[type="email"]:hover, input[type="file"]:focus, input[type="file"]:hover, input[type="number"]:focus, input[type="number"]:hover, input[type="tel"]:focus, input[type="tel"]:hover, textarea:focus, textarea:hover, select:focus, select:hover {
   border: none!important; 
  }
  
  
  
  .template-page#about-us .background-orange {
    background-color: #ef7a38!important;
}
  
  .#page > main > div:nth-child(1) > .background-banner-mountain-climber {
   padding-top: 110px!important;
    padding-bottom: 110px!important;
  }
  
  .background-banner-mountain-climber p {
        font-weight: 500;
        font-size: 16px;
  }
  
  .carousel-caption {
  bottom: 60px!important;
  }
  .pp-ul-pp {
   padding-left: 0px; 
  }
  
  #modal-fullscreen-right > div > div > div.modal-header {
   margin-right: -15px;
    margin-left: -15px;
  }
  
  #sort-by {
 background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/down-arrow.svg?2733576884115117463);
  }
  #sort-by label:after {
   background: red; 
  }
  
  .g-mag-top {
    /*width: 50%;*/
    font-size: 23px;
    line-height: 25px;
  }
  
	#zpopup {
   display: none; 
  }
  
   .pp-fish-for-mob {
 	display: initial; 
	}
  
  .pp-nofish-for-mob {
   display: none; 
  }
  
  .site-header {
   display: none; 
  }
  
  #zpopup {
   display: none; 
  }
  .mob-site-header  {
 	display: initial;
   }

  
  
 #page main div .background-banner-mountain-climber {
     background-repeat: no-repeat;
    background-position-x: -777px;
    padding-left: 30px!important;
    padding-right: 30px!important;
    min-height: 100px;
  }
  
  #about-us > main > div:nth-child(1) > div > div:nth-child(2) > p {
    font-weight: 500;
  }

  
#page > main > div.grid--full.background-dark-grey > div.grid-item.large--one-half.panel-text.for-white-color, #page > main > div.grid--full.background-orange > div.grid-item.large--one-half.panel-text.for-white-color,#page > main > div.grid--full.background-light-grey > div.grid-item.large--one-half.panel-text.for-white-color, #page > main > div.grid--full.background-lighter-slate > div.grid-item.large--one-half.panel-text.for-white-color {
    padding: 25px!important; 
    text-align: center;
  }
  .site-footer {
   display: none; 
  }
  
  .footer-for-mobi {
   display: initial; 
  }
  
   footer.footer-for-mobi > div > div > div > div.p-fav-mob-foot > div > a > p {
   color:  #404040;
  }
  
  #b > div > form > span {
   display: none; 
  }
  
  #b {
    padding-bottom: 0px;
    padding-left: 0px;
  }
  
  #page > main > div.p-collection {
  	padding-left: 25px!important;
    padding-top: 75px!important;
  }
  
  #page > main > div.p-collection {
    height: 173px;
  }
 .p-collection {
   background-position-x: -124px;
 }
}

@media (max-width: 500px) {
  #about-us > main > div:nth-child(1) > div {
   background-position-x: -790px;
  }
}

#page > main > div.grid--full.background-dark-grey > div.grid-item.large--one-half.panel-image, #page > main > div.grid--full.background-orange > div.grid-item.large--one-half.panel-image.pp-nofish-for-mob, #page > main > div.grid--full.background-light-grey > div.grid-item.large--one-half.panel-image, #page > main > div.grid--full.background-lighter-slate > div.grid-item.large--one-half.panel-image {
 padding-left: 0px!important;
}

#page > main > div.grid--full.background-lighter-slate > div.grid-item.large--one-half.panel-text.for-white-color, #page > main > div.grid--full.background-light-grey > div.grid-item.large--one-half.panel-text.for-white-color, #page > main > div.grid--full.background-orange > div.grid-item.large--one-half.panel-text.for-white-color, #page > main > div.grid--full.background-dark-grey > div.grid-item.large--one-half.panel-text.for-white-color {
 padding-left: 60px;
}

#page > main > div.grid--full.background-light-grey > div.grid-item.large--one-half.panel-text.for-white-color > p:nth-child(3) > a, #page > main > div.grid--full.background-lighter-slate > div.grid-item.large--one-half.panel-text.for-white-color > p:nth-child(3) > a {
   font-weight: 600; 
  padding-top: 17px!important;
  padding-left: 25px;
  padding-right: 25px;
}

ul > li > a.mm-next {
 width: 100%!important; 
}


.collection-list-for-mobi {
 display: none; 
}

.pp-pdp-header-trail {
 display: none; 
}

.pp-prod-name {
  text-align: center;
    font-size: 16px;
    text-transform: none;
    font-weight: 500;
    margin-top: 10px;
}

#page > main > div > div.grid {
 color: black; 
}

.pp-prod-name {
 display: none;  
}

.pp-div-for-sdku   {
 display: none;  
}

#menu-sl > div.mm-navbar.mm-navbar-top.mm-navbar-top-1.mm-navbar-size-2.mm-hasbtns > a {
 display: block; 
}

.pp-pdp-for-link {
  padding-top: 20px;
    padding-bottom: 20px;
    /* text-align: center; */
    font-size: 16px;
    color: black;
    text-transform: uppercase;
    font-weight: 700;
      border-bottom: lightgray;
    border-top: lightgray;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.pp-for-arr-tyt {
  display: inline-block;
    float: right;
    width: 20px;
}

.#menu-sl > div {
 top: 40px; 
}

/*#menu-sl {
 display: block!important;
 top: 0px!important;
  background-color: white!important;
  color: black!important;
}*/

.pp-dop-slid-close-opis {
 text-align: center; 
}

.template-product #menu-sl .pp-dop-class-slid-tyt-xex {
  display: block!important;
  width: 100%!important;
  margin-top: 0px;
}

.mm-close.mm-btn {
  display: inline!important;
}

#menu-sl > a {
 width: 100%; 
}

#menu-sl > a > div.pp-dop-slid-close-btn {
      width: 20px;
    display: inline-block;
    float: left;
}



.pp-dop-slid-close-opis {
      display: block;
    /* margin-left: -25px; */
    padding-right: 25px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom-color: lightgray;
    border-bottom-style: solid;
    border-bottom-width: 1px;
  background-color: white;
}

.pp-dop-slid-close-btn img {
    
    margin-top: 20px;
    margin-left: 10px;
    margin-right: -10px;

}

.pp-dop-ewer {
  background-color: white; 
}

.page {
 display: none; 
}

.pp-ul-li-slid {
 color: black; 
}

#pp-color-output p  {
 display: none; 
}

.pp-for-image-mob  {
 display: none; 
}

.for-mobile-div-home {
 display: none; 
}

.cart-mob-version-for-800px {
  
 display: none; 
}

.hide-this-page-on-moby {
    display: block; 
  }

.pp-for-mob-cont {
display: none; 
}
.pp-wrap-all-for-con {
    display: block; 
  }
.ret-for-mob {
  display: none;
}

.ret-for-d {
  display: block;
}

 .mm-menu .mm-listview>li .mm-next:after {
    border-color: black!important;
}

.mm-listview a {
 color: black;
  font-weight: normal;
}

.mm-prev {
  margin-top: 10px;
}

.pp-all-color {
 margin-bottom: 0px!important; 
}

#collapseOne .panel-body {
  padding-left: 0px!important;
  padding-right: 0px!important;
} 

#collapseTwo .panel-body  {
  padding-left: 0px!important;
} 

#collapseTwo > div > div  {
  padding: 0px!important;
} 

.pp-ul-pp li {
 margin-bottom: 0px;
  padding: 20px;
  border-bottom-color: #e5e5e5;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.ppp-a {
      width: 100%;
    display: inline-block;
}


/*.cart-empty-for-mob {
 display: none; 
}*/

  /*  For MOzzila   */
@-moz-document url-prefix() 
{ 
  .template-product #productSelect-option-1 {
    padding-top: 2px!important;
    padding-bottom: 2px!important;
  }
  
}

/**************  For Descop * ****************/
@media (max-width: 800px) {
  header.mob-site-header > div > div.row.mob-header-row-main > a > div > img {
	    width: 124px;
	margin-top: 16px;
    margin-bottom: 16px;
  }
 /* select{
font-size: 14px!important;
}*/
  
  /*  For MOzzila   */
@-moz-document url-prefix() 
{ 
  .template-product #productSelect-option-1 {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
  }
  
}
  
   .template-product .wrap-icons-separator {
   display: none!important; 
  }
  
/*  .template-product .price-container {
        display: block!important; 
    position: absolute!important; 
    top: 140px!important; 
    text-align: center!important; 
    margin-left: 37%!important; 
  }  */
  
  .mm-menu .mm-btn:after, .mm-menu .mm-btn:before {
  	border-color: black!important;
  }
  
  #customer_login_link, #customer_register_link {
   color: gray!important;
  }
  
  li.price-filter-item:before {
    content: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/16-check-box-empty-small.gif?9762467716799645192)!important;
  }
  
li.size-filter-item.active-filter-custom:before, li.price-filter-item.active-filter-custom:before {
    content: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/check-sign.png?7368647727116950425)!important;
  }
  
  
  #collapseTwo > div > div > div {
    border-bottom-color: #e8e8e8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  
  #collapseTwo > .panel-body {
    
    border-bottom-width: 1px;
    border-bottom-color: #f7f7f7;
    border-bottom-style: solid;
    margin-bottom: -1px;

  }
  
  .cart-empty-for-mob {
   display: block; 
  }
  
  #carousel-example-generic > div > div > div > div > p {
   margin-bottom: 20px; 
  }

  #but-home-2 {
    
    padding-left: 26px;
    padding-right: 26px;

  }
  
   div.p-input-m-form > input {
    background-color: #3a3a3a;
     border-width: 0px;
     color: lightgray;
  }
  .carousel-inner
  .carousel-inner, .sasa {
 height: 425px!important; 
}
  
  .price-filter-item:before {
  font-size: 22px !important;
    margin-right: 6px!important;
}
  
  .size-filter-item {
 border-bottom-width: 0px;
 

}
  
  .mm-close {
        margin-right: 16px!important;
    width: 20px!important;
    width: 15px!important;
    margin-right: 20px;
    margin-top: 10px;

  }
  
  
 /* #mm-1 > ul > li > a.mm-next {
  	content: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/next.svg?17064475177344212794);
  } */
  
 
  
  #menu > div.mm-navbar.mm-navbar-top.mm-navbar-top-1.mm-navbar-size-1.mm-hasbtns > a.mm-close.mm-btn {
    content: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/close-button.svg?17064475177344212794);
  }
  
  #menu > div.mm-navbar.mm-navbar-top.mm-navbar-top-1.mm-navbar-size-1.mm-hasbtns > a.mm-title > div a {
   color: black; 
  }
  
  #menu > div.mm-navbar.mm-navbar-top.mm-navbar-top-1.mm-navbar-size-1.mm-hasbtns {
   padding-right: 20px; 
  }
  
  .mm-listview {
    margin-top: 0px!important;
  }
  
  .mm-navbar {
    height: 62px!important;
}
  
  .ret-for-mob {
  display: block;
}
  
  .ret-for-mob a {
   color: black!important; 
  }
  
   .ret-for-d {
  display: none;
}

  
  .pp-wrap-all-for-con {
    display: none; 
  }
  
  .pp-for-mob-cont {
   display: block; 
}
 
  .mob-quantity-update {
        padding: 0px!important;
    width: 100px!important;
    color: black!important;
    background-color: rgba(255, 255, 255, 0)!important;
    border: none!important;
    padding-left: 10px!important;
  }
  
  #mm-0 > div.cart-mob-version-for-800px > form > div:nth-child(2) > div > div.col-xs-7 > div.mob-remove-class > a {
   color: black; 
  } 
  
 /* .mob-quality-wrap-c {
    margin-left: 0px!important;
  }*/
  
  .style-cart-head-text span {
   color: black!important; 
  }
  
 /* #mm-0 > div.cart-mob-version-for-800px > form > div:nth-child(2) > div > div.col-xs-7 > div.m-header-products-cart > a > span:nth-child(1) {
   display: block;
  } */
  
 .cart-mob-version-for-800px .col-xs-5 .grid-item {
   width: 100%; 
  }
  
  .hide-this-page-on-moby {
    display: none; 
  }
  
  
  .cart-mob-version-for-800px {
  
 display: block; 
}
  
  
  .for-mobile-div-home {
   display: block; 
  }
  
  .div-home-for-hom {
   display: none; 
  }
  
  #page > main > div > div.pp-footer-item > div > div > div > div, #page > main > div.container.collection-list-for-mobi > div.row.pp-row-list-item > div > div {
        height: 200px;
    max-height: 200px;
  }
  
 #page > main > div.container.collection-list-for-mobi > div.row.pp-row-list-item > div > div > a > img {
  max-height: 200px;
 }
  
 .template-collection #productThumbs {
  display: none; 
 }
  
  #page > main > div > div.grid > div.pp-prod-name {
   padding-bottom: 20px; 
  }
  
  #page > main > div > div.grid > div.pp-pdp-header-trail {
    margin-top: 35px;
  }
  
  /*.pp-pdp-for-link {
   display: none; 
  } */
  
  .pp-pdp-for-link {
   
    margin-right: -20px;
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 20px;
 
  }
  
  #page > main > div > div.grid > div.pp-prod-name {
    padding-left: 10%;
    padding-right: 10%;
  }
  
 /* #productThumbs {
   display: none; 
  } */
  
  #page > main > div.p-collection > div {
    font-size: 24px;
  }
  
  #page > main > div.p-collection > div {
   padding-left: 0px!important; 
  }
  
  
  
 #page > main > div.p-collection {
  	padding-left: 25px!important;
    padding-top: 20px!important;
    padding-bottom: 50px;
       font-size: 27px !important;
  }
  
  #page > main > div.p-collection {
    min-height: 140px!important;
  }
  
  #page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(2) > div {
  
    border-left-width: 0px!important;
    border-top-width: 0px!important;

  }
  
  #page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(1) > div {
  
    border-left-width: 0px!important;
    border-top-width: 0px!important;

  }
  
  h4 > div.pp-filter-text-half > p {
    text-transform: capitalize;
  }
  
  h4 > div.pp-filter-close-half {
    margin-top: 7px;
  }
  
  #headingOne > h4 {
   margin-top: 13px; 
  }
  
  #pp-color-output > p:nth-child(1) {
        text-transform: capitalize;
    margin-bottom: 0px;
    margin-top: 0px;
  }
  
#pp-color-output p:first-child  {
 display: block; 
}
  
  h4 > div.pp-filter-text-half > p {
   font-weight: 400;
    text-align: left;
  }
  
  #collapseOne > div > ul > li > a {
   height: 36px;
  }
  
 h4 > div.pp-filter-text-half {
    text-align: left;
  }
  
  .pp-all-price {
   font-weight: 400;
  }
  
  .panel-default {
   border-top: 0px!important;
  }
  
  a[aria-expanded="false"] div.pp-filter-close-half {
  
       background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/add.svg?11589718889432648307)!important;
    background-size: 17px 22px;
    display: inline-block;
    width: 18px;
    height: 25px;
    content: "";
    background-repeat: no-repeat;  

  }
  
 .pp-filter-close-half {
  
    background-image: url('https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/minus3.svg?3998989299690434647');
  background-size: 17px 22px;
    display: inline-block;
    width: 18px;
    height: 25px;
    content: "";
    background-repeat: no-repeat;
  }
  
  .collapsed .pp-filter-close-half {
  
    background-image: url('https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/add.svg?11589718889432648307');
    background-size: 10px 20px;
    display: inline-block;
    width: 10px; 
    height: 20px;
    content:"";
  } 
  
   
 
  
  .collapsed .pp-minus {
   display: none!important;
  }
  
   h4 > div.pp-filter-text-half {
    color: black; 
   }
  
  .color-filter-item span {  
      height: 30px !important;
    width: 30px !important;
    margin-left: 0px;
    margin-right: 0px;
}
  
  /*.color-filter {
    margin-left: -35px !important;
    margin-right: 35px;
  }*/
  
  li.color-filter-item {
    height: 40px;
    width: 40px;
  }

  .color-filter-item {
    margin: 12px !important;
}
  
  .price-filter-item.active-filter-custom {
    background: #f7f7f7 !important;
}
  
  .panel-body {
     background-color: #f7f7f7;  
  }
  
  .active-filter-custom {
     background-color: #f7f7f7;  
  }
  
  #collapseTwo > div > div > .active-filter-custom {
    background-color: black;
  }
  
  .size-filter-item  {
   background-color: #f7f7f7;
   height: 60px;
   width: 16.666%;
   padding-top: 20px!important;
  }
  
  .size-filter-item a {
  font-weight: 400!important;
  }
  
  #collapseTwo > div {
  padding: 0px;
    margin-right: -5px;
  }
  
  #collapseTwo > div > div > .active-filter-custom a {
    color: white;
  }
  
  #page > main > div > div.grid > div.wrap-icons-separator > hr {
   display: none; 
  }
  
  #page > main > div > div.grid > div.grid-item.product-details.large--one-half.medium--one-half.small--one-whole.pp-product-details {
    padding-bottom: 0px;
  }
  
  #page > main > div > div.pp-footer-item > div > div {
    
    margin-top: 0px;
    margin-bottom: 0px;

  }
  
  #page > main > div > div.pp-footer-item > div > span {
   font-size: 16px!important; 
    color: black!important;
  }
  
  .pp-wrap-tab-div {
   display: none; 
  }
  
  #page > main > div > div.pp-footer-item > div {
   margin-top: 0px; 
  }
  
  #menu-sl > div {
    margin-top: 65px!important;
    display: block!important;
    top: 0px!important;
  }
  
  #menu-sl > div {
   background-color: white;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    color: black;
  }
  
  .pp-ul-li-slid li {
    padding-left: 20px!important;
    padding-right: 20px!important;
  }
  
  .page {
 display: block; 
}
  
  .pp-prod-name {
 display: block;  
}

.pp-div-for-sdku   {
 display: block; 
  margin-bottom: -20px;
}
  
  #productThumbs > li {
  	margin-right: 0px;
  }
  
  #page > main > div > div.grid > div.grid-item.product-details.large--one-half.medium--one-half.small--one-whole.pp-product-details > div.pp-for-cart-size {
   display: none; 
  }
  
  .add-to-cart-container {
    width: 100%;
   
}
  
  #addToCart {
  margin-left: 0px;
    margin-top: 15px;
}
  
  #addToCartForm > div:nth-child(2) {
      width: 100%;
    padding-right: 0px;
  }
  
 
  
  #addToCartForm > div.qty-container {
   display: none;
  }
  
  
  .pp-product-details {
   padding-top: 0px!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
  }
  
  .pp-wrap-grid-full-item .product-photo-thumbs  span {
    height: 30px;
    width: 30px;
  }
  
  #page > main > div > div.grid > div.grid-item.product-details.large--one-half.medium--one-half.small--one-whole.pp-product-details > div.pp-div-for-sdku > div {
        margin-top: -20px;
  }
  
  #page > main > div > div.grid > div.grid-item.product-details.large--one-half.medium--one-half.small--one-whole.pp-product-details > div.item-product-title, #page > main > div > div.grid > div.grid-item.product-details.large--one-half.medium--one-half.small--one-whole.pp-product-details > div.form-item-container.sku-container, #page > main > div > div.grid > div.grid-item.product-details.large--one-half.medium--one-half.small--one-whole.pp-product-details > div.form-item-container.price-container, #page > main > div > div.grid > div.grid-item.product-details.large--one-half.medium--one-half.small--one-whole.pp-product-details > hr {
   display: none; 
  }
  
  #page > main > div > div.grid > div:nth-child(3) > div.grid-item.one-whole.item-product-photo > div.grid.front-back > div.grid-item.float-right.one-half {
		display: none;
  }

	.pp-pdp-header-trail {
     text-align: center; 
      font-size: 16px;
      display: block;
    font-weight: bold;
    margin-top: 26px;
    text-transform: uppercase;
    }
  
  #breadcrumb {
   display: none; 
  }
  
  #productPrice {
    font-size: 16px;
    color: #898989;
  }
  
  	.pp-grid-single-prod div.grid.front-back {
    	display: none;  
    }
  
  #productPhoto {
    /* display: inline-block; */
   text-align: centr;
    padding: 30px;
    width: 100%; 
}
  
  	li.price-filter-item:before {
     float: right!important;
      color: black!important;
          padding-right: 9px;
    padding-top: 12px;
    }
  
  .price-filter-item {
   height: 60px;
    padding-top: 20px;
    margin-left: 0px!important;
        padding-left: 15px!important;
    padding-right: 8px!important;
    
  }
  
  #collapseThree > div > ul > li:before {
	padding-top: 0px!important;
    width: 20px!important;
  }
	
  #collapseThree > div {
   padding: 0px; 
  }
  
  /*#collapseThree > div > ul > li:nth-child(9) > a:nth-child(1) {
   display: none; 
  } */
  
	#collapseThree > div > ul > li {
     text-align: left; 
        border-bottom: #ebebeb !important;
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    }
  
  #collapseThree > div {
   padding-left: 5px!important;
  }
  
	.collection-list-for-descop {         
      display: none;
	}
  
  
  
 .collection-list-for-mobi {
		 display: initial; 
	}
  
  .size-filter-item  {
   padding-top: 15px; 
  }
  
 /* .pp-footer-item {
   margin-top: 5%; 
  } */

  .pp-footer-item {
    margin-top:65px; 
  }
  
 
  
}



/* .modal-fullscreen */

.modal-fullscreen {
  background: transparent;
}
.modal-fullscreen .modal-content {
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal-backdrop.modal-backdrop-fullscreen {
  background: #ffffff;
}
.modal-backdrop.modal-backdrop-fullscreen.in {
  opacity: .97;
  filter: alpha(opacity=97);
}

/* .modal-fullscreen size: we use Bootstrap media query breakpoints */

.modal-fullscreen .modal-dialog {
  margin: 0;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
@media (min-width: 768px) {
  .modal-fullscreen .modal-dialog {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .modal-fullscreen .modal-dialog {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .modal-fullscreen .modal-dialog {
     width: 1170px;
  }
}

/* centering styles for jsbin */
html,
body {
  width:100%;
  height:100%;
}
html {
  display:table;
}
body {
  display:table-cell;
  vertical-align:middle;
}
body > .btn {
  display: block;
  margin: 0 auto;
}

.modal-backdrop-fullscreen {
 display: none; 
}

#modal-fullscreen {
  background: rgb(255, 255, 255);
}

#myModalLabel {
 text-align: center; 
}


/* Otobrazaytsa lishniye ellementy v filtre scril ne nezniye */
.price-filter li {
 display: none; 
}
.price-filter li:nth-child(4n+1) {
  display: block;
}

.price-filter li:nth-child(1) {
  display: none; 
}

.size-filter .size-filter-item {
 display: none; 
}

.size-filter .size-filter-item:nth-child(4n+1) {
  display: block;
}

.panel-group .panel-heading {
 height: 80px; 
}

#accordion .panel-heading .panel-title {
  text-transform: uppercase;
    font-weight: 600;
    margin-top: 13px;
  
}

.pp-filter-close-half img {
 height: 15px; 
}

.pp-filter-close-half {
  float: right;
}

.pp-filter-text-half {
  display: inline-block;
    float: left;
}

.modal-header .close span {
   content: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/close-button.svg?3242445544360996774);
 
    width: 15px;
    color: black;

}

.modal-header .close {
   opacity: 1;
}

#modal-fullscreen > div > div > div.modal-header > button {
  margin-top: 1px;
}

#myModalLabel {
  color: black;
    font-weight: bold;
}

#headingOne, #headingTwo, #headingThree {
 background-color: #ffffff;
    border-color: #ddd; 
}
#accordion > div {
 margin-top: 0px; 
}

#accordion > div { 
 border-radius: 0px;
  border-left: 0px;
  border-right: 0px;
}

#page > main > div.container.collection-list-for-mobi {
 padding-left: 0px;
  padding-right: 0px;
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(1) > div {
  text-align: center;
    border: lightgray;
    border-style: solid;
    height: 60px;
  border-width: 1px;
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(1) {
  
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(1) > div > button {
 font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
  background-color: #ffffff;
  border: none;
  margin-top: 17px;
  
}
#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(1) > div > button:focus {
    outline-color: white;
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) {
      margin-top: -17px;
    background-color: white;
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(1) > div > button {
  width: 100%;
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div.col-xs-6.pp-col-for-item {
 padding-left: 0px;
  padding-right: 0px;
}

#modal-fullscreen-right{
  background-color: white;
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(2) {
padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(2) > div {
 height: 60px; 
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(2) > div > button {
  width: 100%;
      font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    background-color: #ffffff;
    border: none;
    margin-top: 17px;
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(2) > div {
    text-align: center;
    border: lightgray;
    border-style: solid;
    height: 60px;
    border-width: 1px;
}

#page > main > div.container.collection-list-for-mobi > div:nth-child(1) > div:nth-child(2) > div > button {
   outline-color: white;
}

#modal-fullscreen-right > div > div > div.modal-header > button {
 margin-top: 1px; 
}

p {
	text-shadow: none!important;
}

button {
 border: none!important;
}

.mm-listview li {
  height: 55px;
    padding-top: 7px!important;
}

#menu > div.mm-navbar.mm-navbar-bottom.mm-navbar-bottom-1.mm-navbar-size-1 {
 display: none; 
}

#b > div {
 padding: 0px; 
}

#b {
  padding: 0px; 
}

.mobile-search-form {
  padding-top: 15px;
    font-weight: 700;
    opacity: 1;
    padding-bottom: 15px;
    font-size: 30px!important;
      height: 81px!important;
 
   
}



#b > div > form {
   margin-bottom: 0px!important;
}

#b > div > form > input {
  margin-bottom: 0px!important;
  border: none!important;
  color: black!important;
}

#b > div > form > input:focus {
  background-color: white;
}


.mobile-search-form::placeholder {
    color: #f1f1f1;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #dddddd;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #dddddd;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #dddddd;
}
:-moz-placeholder { /* Firefox 18- */
 color: #dddddd;
}

form span.icon.icon-search:before {
   margin-left: initial!important;
   font-size: initial!important;
}

#collapseThree > div > ul {
 margin-bottom: 0px; 
}

li.color-filter-item {
    height: 25px!important;
    width: 25px!important;
}

#collapseThree > div > ul > li > a[data-toggle] {
 display: none;
}

#modal-fullscreen-right > div > div > div.modal-header > button {
  margin-right: 20px;
}

#modal-fullscreen-right > div > div > div.modal-header {
	padding-left: 35px;  
}

#b > div > form > input {
 padding-left: 20px; 
}

.form-item-container .disabled {
     background-color: #f17d30!important;
    opacity: 1!important;
    min-height: 25px!important; 
  color: #fff!important;
}

.form-item-container .disabled span {
 
  color: #868686!important;
}

#addToCart {
    padding-top: 18px; 
    padding-bottom: 16px; 
}

.pp-red-active {
  border-color: red!important;
}

#addToCart .disabled {
	cursor: auto!important;
}
/*
.disabled span {
 display: none; 
}
.supports-fontface .icon:before {
 display: none!important;
}*/




div.wrap-grid-full-item.pp-wrap-grid-full-item {
 margin-top: -4px; 
}

.m-cart-subm {
font-family: 'Roboto Condensed', sans-serif !important;
}

/***************** Start Mob Custom ***********************/


.p-top-men-right {
	text-align: right;
	font-size: 24px;
	padding-top: 14px;
	margin-top: 1px;
      padding-right: 20px;
}

.p-top-men-right-glyphicon {
	margin-right: 5px;
	margin-left: 5px;
  color: black;
}

.p-top-men-col {

}

.hamb-tipo-class {
	margin-top: -8px;
}

.p-slid-top-home {
	min-height: 429px;
	background-repeat: no-repeat;
	background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/top-p-ban.jpg?9635657688407488299);
	background-size: cover;
	text-align: center;	
	padding-top: 145px;
}

.p-descr-block{	
	text-transform: uppercase;
	font-size: 36px;
	font-weight: bold;
	color: white;
	line-height: 1.1;
  text-align: center;
}

.p-mob-home-obz {
	min-height: 358px;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	padding-top: 165px;
  margin-top: -2px;
}

.p-mob-home-sqer1 {
	background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/p-sqer-adult.jpg?8264151964191407218);
}

.p-mob-home-sqer2 {
	background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/p-sqer-nov.jpg?17030353860503632601);
}

.p-mob-home-sqer3 {
	background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/p-slie-last.jpg?1417203231294730287);
}

.p-black-sqer {
	height: 425px;
}

.p-black-sqer-black {
	background-color: #2a2a2a;
	text-align: center;
	line-height: 1;
	padding-top: 60px;
	padding-left: 40px;
	padding-right: 40px;
}

.p-black-sqer-kurtka {

	background-repeat: no-repeat;
	background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/kurtka-p.jpg?15957179348820379785);
	background-size: cover;
}

.p-letter-m {
	height: 305px;
	background-color: #555555;
	padding-top: 75px;
	text-align: center;
	padding-right: 35px;
	padding-left: 35px;
}

.p-black-sqer-gray {
	background-color: #3a3a3a;
	text-align: center;
	padding-top: 70px;
	padding-left: 35px;
	padding-right: 35px;
	
}

.m-mob-footer {
	min-height: 240px;
	background-color: #1a1a1a;
	text-align: center;
	padding-left: 35px;
	padding-right: 35px;
	margin-bottom: -10px;
}

.oramge-button {
	background-color: #f17d30;
	padding-left: 23px;
	padding-right: 23px;
	padding-top:16px;
	padding-bottom: 4px;
	    display: -webkit-inline-box;
}

.oramge-button p{
	color: white;
	font-size: 14;
	text-transform: uppercase;
	font-weight: bold;
}

.p-p-descr {
	    color: white;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 25px;
    font-weight: 500;
	font-family: 'Roboto Condensed', sans-serif;
}

#page {
	font-family: 'Roboto Condensed', sans-serif;
}

#but-home-2 {
	margin-top: 24px;
}

.wrap-p-input-m-form {
	text-align: left;
	    display: flex;
	margin-top: 30px;
}

.p-input-m-form {
	display: inline-block;
	width: 80%;
}

.p-input-m-form input {
	width: 100%;
	height: 50px;
}
.but-input-m-form {
	display: inline-block;
	width: 20%;
	margin-left: -4px;
}

.but-input-m-form input{
	height: 50px;
	width: 100%;
}


.p-mob-input-in-line {
	padding-left: 20px;
	background-color: #474747;
	border: 0px;
  border-radius: 0px;
  
}

.p-mob-button-tyt {
	width: 20%;
	background-color: #f17d30;
	border: 0px;
	background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/plane-png.png?12295406479772500997);
	background-repeat: no-repeat;
	background-position: center;
 border-radius: 0px;
}

.p-fav-mob-foot {
	display: inline-block;
	padding-top: 45px;
}

.p-favic-left img {
	margin-top: 5px;
	cursor: pointer;
}

.p-favic-left {
	width: 50%;
	text-align: right;
}

.p-favic-right {
	width: 50%;
	
	text-align: left;
}

.half {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

.p-link-footer-four {
	float: left;
	text-align: center;
	text-transform: uppercase;
	color: #474747;
	font-weight: bold;
	width: 25%;
	margin-top: 40px;
}

.p-line-footer {
	margin-top: 15px;
	border-top: 1px solid #1a1a1a; 
}
 
.m-mob-footer hr {
	border-top: 1px solid #474745;
}

.mm-menu {
	background:#F7F7F7!important;
}

.mm-navbar.mm-hasbtns {
	padding-left: 20px;
}

.mm-listview li {
	border-bottom-style: solid;
    border-width: 1px;
	margin-top: 5px!important;
}



.mm-title {
	color: black!important;
}

.mm-btn {
	color: black!important;
}

.mm-hasbtns {
    padding-left: 20px!important;
}

 

.mm-close.mm-btn {
	display: none;
}

.mm-title {
	padding-top: 21px!important;
	padding-bottom: 12px!important;
}

.mm-navbar-top {
	background-color: white!important;
}

.logo-mob-class-top {
	margin-top: 12px;
	margin-bottom: 11px;
}

li::after {
	display: none!important;
}

.no-decoration-a {
	text-decoration: none!important;
}

#a:hover + #b {
   background-color: red;
}

.mob-search-ico-visib {
 display: block!important;
}

.mob-search-ico {
   display: none; 
}

.mob-search-ico {
border-top: #d3d3d3;
    /* border-style: solid; */
    border-top-style: solid;
    border-width: 1px;
  padding-top: 20px;
padding-bottom: 20px;
  padding-left: 4px;
}

.mobile-search-form {
  height: 50px;
  width: 100%;
  font-size: 26px;
  border: 0px;
  background-color: #f3f3f3;
}

.mobile-search-form:focus {
 outline-color: rgba(0,0,0,0);
  border: 0px;
  background-color: #f3f3f3;
}

.men-right-glyphicon-cart {
  margin-right: 13px;
}

.m-mob-badge {
  
    margin-left: -30px;
background-color: #f17d30!important;
}

.hidden-count {
 display: none!important;
}

.m-top-cart-row {
  text-align: center;
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
  background-color: white;
  padding-top: 30px;
  padding-bottom: 40px;
}

.m-top-total-row {
 
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #c4c4c4;
  background-color: white;
  padding-top: 30px;
  padding-bottom: 40px;
}


.m-top-cart-row h1 {
 font-size: 24px; 
  font-weight: bold;
}

.m-top-cart-row p {
  color: #adadad;
  font-size: 16px;
}

.mob-header-row-main {
  background-color: white;
}

.m-item-cart {
  background-color: white;
}

div.mob-size-tyt.mob-quality.mob-quality-wrap-q > p:nth-child(2) {
  text-transform: capitalize;
  font-weight: bold;
}

div.mob-quality.mob-quality-wrap-f {
  text-transform: capitalize;
  font-weight: bold;
}

 div.mob-cart-color > p:nth-child(1) {
  text-transform: capitalize;
  font-weight: bold;
}
 
.m-wrap-cart {
 padding-top: 25px;
  padding-bottom: 25px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
  padding-top: 45px;
  font-family: 'Roboto Condensed', sans-serif !important;
}

.m-cart-head-capital {
  text-transform: lowercase;
}

div.mob-remove-class > a, div.mob-quality.mob-quality-wrap-c {
  font-weight: 500;
  text-transform: underline;
      color: black;
    text-decoration: underline;
}

.m-cart-head-capital:first-letter {
font-size: 60px!important;
}

.capitalize-mob-dev {
    text-transform: lowercase;
}

.capitalize-mob-dev span {
    display: inline-block;
    padding-right: 1px; 
}

div.row.mob-button-ower-style.mob-button-style-black > div > input {
  padding-bottom: 13px;
  padding-top: 16px;
  border-radius: 0px;
  font-family: 'Roboto Condensed', sans-serif !important;
  margin-top: 5px;
  margin-bottom: 5px;
  
}

.m-cart-subm #updateCart {
  padding-bottom: 13px;
  padding-top: 16px;
  border-radius: 0px;
  font-family: 'Roboto Condensed', sans-serif !important;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #000;
}

div.row.mob-button-ower-style.mob-button-style-black > div > input:hover {
  padding-bottom: 16px;
  padding-top: 18px;
  border-radius: 0px;
  font-family: 'Roboto Condensed', sans-serif !important;
  margin-top: 5px;
  margin-bottom: 5px;
  
}

.m-cart-subm #updateCart:hover {
  padding-bottom: 16px;
  padding-top: 18px;
  border-radius: 0px;
  font-family: 'Roboto Condensed', sans-serif !important;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #000;
}

.mt-20px {
  margin-top: 20px;
}


.capitalize-mob-dev span:first-letter {
    text-transform: uppercase !important;
}

.style-cart-head-text {
 font-size: 16px;
  font-weight: bold;
}

.m-head-mob-price {
 font-size: 16px;
 color: #999999;
  margin-bottom: 15px;
}


.mob-quality-wrap {
 display: inline-block;
  position: relative;
  width: 100%;
  font-size: 16px;
}

.mob-quality {
 float: left; 
}

.mob-quantity-update {
      width: 70px;
    margin-top: -2px;
    margin-left: 5px;
    border: none;
    outline-color: white;
  position: relative;
  
    background-color: rgba(127, 255, 212, 0);

}

.mob-quality-wrap-c {
  margin-left: -55px;
  z-index: 1; 
  text-decoration: underline;
}

.mob-quality-wrap-q {
 z-index: 2; 
 
}

.mob-size-tyt p:first-child {
  display: none;
}

.mob-cart-color p:nth-child(2) {
  display: none;
}

.mob-cart-color {
 margin-top: -13px; 
}

.m-cart-subm {
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
  background-color: white;
  padding-top: 20px;
  padding-bottom: 60px;
 
}

.right-over-style-m-cart {
 text-align: right; 
}

.over-style-m-cart {
  font-size: 14px;
    font-weight: bold;
}

.total-over-style-m-cart {
      font-weight: bold;
    font-size: 24px;
}

.total-over-style-m-cart span {
      font-weight: bold;
    font-size: 24px;
  color: #f17d30;
}

.ss-men-cart {
  padding-top: 3px;
    padding-bottom: 3px;
}

.mob-button-ower-style {
  
    margin-top: 10px;
  

}

input[type=submit] {
	width: 100% ;
}

.m-last-row-in-bottom {
 margin-bottom: 35px; 
}

.mob-but-ower-bot {
      border-radius: 0px;
    color: white;
    text-transform: uppercase;
    border: none;
    padding-top: 15px;
    padding-bottom: 13px;
    font-size: 14px;
}

.mob-update-cart {
  
   background-color: black;
}

.mob-gen-check {
 background-color: #f17d30;
}

.variant-description {
font-size: 16px;
}

.mob-remove-class a {
  font-size: 16px;
}

.mob-free-d {
 color: white;
  text-align: center;
  font-size: 20px;
 
}

.mob-text-all-left {
 
}

.sasa {
 min-height: 425px; 
}

.sasa-two {
  background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/animals_banner.jpg?18135007748847279873);
      background-size: cover;
      background-position-x: -440px;
}

.sasa-one {
  background-image: url(https://cdn.shopify.com/s/files/1/0745/1065/t/4/assets/m-home-slide-s.jpg?9399138128874788084);
     background-size: cover;
  
}

.cart-ssvg {
         
  background-image: url(//cdn.shopify.com/s/files/1/0745/1065/t/4/assets/shopping-cart.svg?18370027285329710378) ;
      width: 24px;
    height: 24px;
  background-size: cover;
}

.cart-ssvgg {
         
  background-image: url(//cdn.shopify.com/s/files/1/0745/1065/t/4/assets/magnifying-glass.svg?18370027285329710378) ;
      width: 24px;
    height: 24px;
  background-size: cover;
  display: -webkit-inline-box;
}
  
  .men-right-glyphicon-cart {
   
  }

.tac {
 text-align: center; 
}

.carousel-caption {
  padding-bottom: 59px!important;
}

.p-descr-block .oramge-button {
 margin-top: 14px;
}

.p-mob-f-top {
 margin-top: -25px; 
}

.p-mob-f-butt {
 margin-bottom: 25px; 
}

.mob-con-bgga {
      background-image: url(//cdn.shopify.com/s/files/1/0745/1065/t/4/assets/bg-mob.jpg?16876554601395527421);
    background-size: cover;
    background-repeat: no-repeat;
  text-align:center;
  font-size: 36px;
  font-weight: bold;
  color: white;
  padding-top: 30%;
  padding-bottom: 30%;
}

.icon-mob-svg {
      fill: white!important;
    }

.icon-mob-svg img {
     height: 25px;
  margin: 5px;
}

.mob-con-bgga a {
         text-decoration: none;
}

.color-black {
 color: black; 
}

.mob-con-bg {
text-transform: uppercase;
}

.mob-con-bgg {
 text-align: center; 
  padding-top: 17%;
  padding-bottom: 17%;
  
}

.mob-con-bgg span {
 font-size: 36px;
  font-weight: bold;
}

.a-cont-icon-tel {
    font-size: 18px;
  font-weight: bold;
}

  
  .header-retur-descr div {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;

  }
  
  .header-retur h1 {
   text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
  }

.wrap-ret-pol-m {
 text-align: center;
  padding-top: 30px;
  padding-bottom: 80px;
   font-family: 'Roboto Condensed', sans-serif !important;
  padding-left: 5%;
  padding-right: 5%;

}
  .bg-white {
  background-color: white;  
  }

.wrap-ret-pol-m .header-retur {
  margin-bottom: 30px;
  font-size: 36px;
  color: black;
}


/***************** End Mob Custom *************************/

.mob-quality-wrap {
  margin-top: -11px;
}

.cart-empty-for-mob .wrap-cart-empty-for-mob {
 padding-left: 20px;
  padding-right: 20px;
}

.pp-login-for-page {
 padding-left: 20px!important;
  padding-right: 20px;
}

#create-account div > div > h1 {
 margin-bottom: 20px; 
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 24px!important;
    line-height: 26px!important;
    font-weight: bold!important;
  text-transform: uppercase!important;
}

#create-account .main-content {
 padding-left: 20px;
  padding-right: 20px;
  background-color: white;
}

#create-account input:hover {
    padding-top: 10px;
    padding-bottom: 11px;
}
#create-account input:hover {
    height: 43px;
}
#create-account  input {
  height: 39px;
    border-radius: 3px;
    border-color: #e5e5e5;
    color: #aaaaaa!important;
    border-width: 1px;
}

#create-account input::-webkit-input-placeholder {color:#a5a5a5!important;}
#create-account input::-moz-placeholder          {color:#a5a5a5!important;}/* Firefox 19+ */
#create-account input:-moz-placeholder           {color:#a5a5a5!important;}/* Firefox 18- */
#create-account input:-ms-input-placeholder      {color:#a5a5a5!important;}

#create_customer > input[type="checkbox"]:nth-child(12) {
 height: 12px; 
}


#create-account #create_customer > div.text-center > p > input {
 background-color: #f07c30;
  color: #fff!important;
}

#create-account .register {
  margin-top: 30px!important;
}

#create-account a {
	color: gray;
  text-decoration: underline;
}

/*   *****************************************   NEW FOR GALARY  *************************************  */
div.grid-item.one-whole.item-product-photo > div.grid.front-back > div {
      width: 55%;
  max-height: 50px;
 display: block; 
}

div.grid-item.one-whole.item-product-photo > div.grid.front-back > div img {
  max-height: 50px;
}
/*   *****************************************   END FOR GALARY  *************************************  */

#carousel-example-generic > div > div > img {
 margin-top: 90px; 
}

.my-element-border-red {
 color: green; 
}

@media screen and (max-width: 980px) {
  
  
  
  
  	.add-to-cart-container {
     padding-left: 0px!important; 
    }
  
	.psevdo-button {
    margin-top: 15px!important;
    margin-bottom: -80px!important;
    }
  
}

.psevdo-button {
  
   
    /* display: none; */
    text-align: center;
    min-height: 55px;
    background-color: #f17d30;
    padding-top: 19px;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 600;
    text-transform: uppercase;
    color: white;
    z-index: 50;
    margin-bottom: -65px;
  letter-spacing: 1px;
      line-height: 1.42857143;

}



.add-to-cart-container .disabled {
 display: none; 
}

.red-border-pp {
      border: red!important;
    border-width: 1px!important;
    border-style: solid!important;
}

#addToCart {
  
 margin-bottom: 0px;
}

.pp-for-no-have {
  display: none!important; 
}

#productSelect:disabled #addToCart:disabled .pp-for-no-have {
  display: none!important; 
}



#productSelect:disabled + .qty-container + #pp-id-tyt .pp-for-no-have {
 display: none!important; 
}

#addToCart:disabled + .pp-for-no-have {
 opacity: 1; 
  display: inline-block!important;
}

.pp-for-no-have {
      position: absolute;
    width: 95%;
    
    text-align: center;
  bottom: 0px;
margin-right: 10px;
  
    margin-bottom: 10px;
    padding-top: 16px;
      margin-bottom: 10px;
    padding-top: 10px;
   

}

.pp-for-no-have p { 
  color: red;
  text-transform: capitalize;
}

.main-content {
 min-height: 65vh; 
}

#carousel-example-generic > a.right.carousel-control > span.glyphicon.glyphicon-chevron-right, #carousel-example-generic > a.left.carousel-control > span.glyphicon.glyphicon-chevron-left.left-tip-img {
 margin-top: 30px; 
}