/* cyrillic-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCkYb8td.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCAYb8td.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCgYb8td.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCcYb8td.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCsYb8td.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb8td.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYbw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb8td.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb8td.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCgYb8td.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCcYb8td.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCsYb8td.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html {
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	margin-bottom: 0px;
}
img {
	max-width: 100%;
	height: auto;
}
body {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
}
p{line-height:1.3em;}
.pullquote{margin:20px;padding:20px;background-color:#f7f7f7;border-radius:5px;}
.red-button{padding:10px;margin:10px;width:25%;background-color:#e31f26;text-align:center;font-weight:bold;text-decoration:none;color:white;transition:1s;-webkit-transition:1s;}
.red-button:hover{background-color:#b5121b;transition:1s;-webkit-transition:1s;}}
.blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:0.5em 10px;quotes:"\201C""\201D""\2018""\2019";}
blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;}
blockquote p{display:inline;}
.logo img{width:auto !important;}
.margin15{margin-left:-15px;margin-right:-15px;}
.divider-hp{height:400px;width:100%;margin-top:-320px;}
.clearfix{clear:both;}
.lowercase{text-transform:lowercase !important;}
.gray-area{background:#ebebeb;}
#topmenu{background:#ebebeb;}
#topmenu ul.socials li i.fa, .top-footer ul.socials li i.fa{display:block;text-align:center;font-size:20px;margin-top:-5px;}
#topmenu ul.socials, .top-footer ul.socials{list-style:none;height:30px;margin:5px 0 0 0;padding:0;}
#topmenu ul.socials li{float:left;margin-right:7px;}
.top-footer ul.socials li{float:right;margin-right:7px;}
#topmenu ul.socials li a, .top-footer ul.socials li a{display:block;width:30px;height:30px;border-radius:50%;background-size:190px;transition:0.25s;}
.top-footer ul.socials li a{color:#fff;}
.facebook{background-position:0;}
.twitter{background-position:-40px 0;}
.pinterest{background-position:-80px 0;}
.google{background-position:-120px 0;}
.instagram{background-position:-160px 0;}
#topmenu ul li a{color:#939598;text-transform:uppercase;letter-spacing:1px;padding-top:6px;padding-bottom:6px;transition:0.25s;}
#topmenu ul li a:hover{color:#636668;transition:0.25s;}
#topmenu .row{margin:0 -15px 0 -15px;}
#mainnav{background:#333;}
.open {transition:0.2s}
.wrapper-header.fixed{position:fixed;width:100%;top:0;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);}
#mainnav.fixed{position:fixed;width:100%;top:0;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);}
#mainnav ul{width:auto;}
#mainnav ul li a{color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;letter-spacing:1px;padding:10px;transition:0.25s;}
@media (max-width:992px) and (min-width:830px){ #mainnav ul li a{font-size:12px;}}
@media (max-width:829px) and (min-width:768px){ #mainnav ul li a{font-size:11px;padding:10px 5px;}}
.dmenu {  background:#333;}
div#mainnav div.row.menu-row {padding-right:0;}
#mainnav ul li ul li a{color:#636668;transition:0.25s;}
#mainnav ul li ul li a:hover{color:#e21f26;transition:0.25s;}
.search-icon{list-style:none;}
.btn-mob-s {height: 100%;padding: 14px 15px;border-style: none;background:transparent!important;}
.mob_inp2 {width:100%;border:none;}
#mobile_name_search, #mobile-search-field  {
  transition: all 0.30s ease-in-out;
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  box-shadow: none;
  border: 1px solid rgba(208, 208, 208, 1);
}
.input-group {
  height:48px!important;
}
#mobile_search_input {
  color: rgb(85, 85, 85);
  background: #ebebeb;
}
.input-group:focus-within {
  border: 1px solid rgba(81, 203, 238, 1);
  margin: -0.8px 0;
  height: 48px;
  transition: border 0.30s ease-in-out;
  -webkit-transition: border 0.3s ease-out;
  -moz-transition: border 0.3s ease-out;
  -o-transition: border 0.3s ease-out;
}
.mob_sr_inp:focus-within {
  transition: border 0.30s ease-in-out;
  -webkit-transition: border 0.3s ease-out;
  -moz-transition: border 0.3s ease-out;
  -o-transition: border 0.3s ease-out;
  border: 1px solid rgb(81, 203, 238);
}
#mob-search-container {
  height: 0px;overflow: hidden;
  transition: all 0.50s ease-in-out;
  -webkit-transition: all 0.50s ease-in-out;
  -moz-transition: all 0.50s ease-in-out;
  -ms-transition: all 0.50s ease-in-out;
  -o-transition: all 0.50s ease-in-out;
}
.mobile-search-bar {display:block!important;}
.mobile-search-bar, .mob_sr_inp {width:100%;}
#mainnav ul.nav.navbar-nav{width:100%;display:table;}
#mob-menu-tools ul li a{color:#999;transition:0.25s;}
.logo{width: 215px;max-width: unset;}
@media (max-width:420px) {.logo {width:150px;padding-top:7px;} #mainnav {display:none;} body#n_home.loaded div.wrapper-header div.container-h div.row.row-padded {padding: 5px 0px;} }
.wrapper-logo{position:relative;height: 51px;padding-left: 20px;}
@media (max-width:320px) {.wrapper-logo {padding-left:3px;}}
div#mob-menu-tools.col-xs-7.col-sm-8.col-md-9.text-right {padding-top:6px;}
#mainnav ul li ul li a{text-align:left;}
#search-top{width:380px !important;list-style:none;}
#search-top>li:nth-child(2){background:#97c24e;padding-top:10px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.search-wrapper{margin-top:-20px;padding:30px;background:#D71920;transform:translate(0, -125px);-webkit-transform:translate(0, -125px);-moz-transform:translate(0, -125px);-o-transform:translate(0, -125px);position:absolute;left:0;width:100%;z-index:1;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.search-wrapper.visible{transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);}
.search-wrapper input{border:none;box-shadow:none;font-size:40px;height:64px;background:#D71920;color:#fff;}
.search-wrapper input::-webkit-input-placeholder{color:#fff;}
.search-wrapper input:-moz-placeholder{color:#fff;}
.search-wrapper input::-moz-placeholder{color:#fff;}
.search-wrapper input:-ms-input-placeholder{color:#fff;}
.search-wrapper input:focus{box-shadow:none;}
#desktop-search{border:1px solid #f1f1f1;}
#desktop-search input{border:none;box-shadow:none;width:100px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
#desktop-search input:focus{width:250px;}
#desktop-search .input-group{width:100px;}
#desktop-search .input-group-btn:last-child>.btn{margin-left:-1px;height:36px;width:64px;border:none;color:#999;}
.input-group, #mobile_name_search, #desktop-search, .btn.btn-loads.btn-default, #mobile-search-field {background:#ebebeb;}
.wrapper-header{background-color:#fff;background-image:none;z-index:100;position:relative;}
.wrapper-footer{background-color:#f1f2f2;background-image:none;padding-top:80px;}
.nsearchinput-pl.well{margin-top:35px !important;}
a{color:#ac0006;transition:0.1s;}
a:hover, a:focus{color:#e31f26;text-decoration:none;transition:0.25s;}
div.top-category-wrapper.positive.blog-hero h1.blog-h1, h3.panel-title, .footer-col h4, .top-category-wrapper h1, .sb-resp-h4 {text-transform:uppercase;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:"Lato", Arial, Sans-serif;color:#000;font-family:'Roboto', sans-serif;font-weight:700;letter-spacing:1px;}
h1, .h1{font-size:30px;}
h2, .h2{font-size:36px;}
h3, .h3{font-size:24px;}
h4, .h4{font-size:18px;}
h5, .h5{font-size:14px;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top-width:1px;border-top-style:solid;border-top-color:#DDD;}
hr.divider{border-top:none;height:70px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e6e7e8 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #e6e7e8 100%);background:linear-gradient(to bottom, #ffffff 0%, #e6e7e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e7e8', GradientType=0);}
.clr-filter{border:3px solid #fff;border-radius:100px;}
}
.btn{background:trasparent !important;border-radius:500px;}
.btn-sm-sidebar{border-radius:3px!important;}
.btn-default{color:#333333;background-color:trasparent !important;border-color:#cccccc;}
.caption .btn-default{border-color:rgba(215, 25, 32, 1);}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{color:#333333;background-color:inherit;border-color:#adadad;}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active{background-color:#ffffff;border-color:#cccccc;}
.btn-primary{color:#fff;background:#D71920;border:none;font-weight:bold;padding:11px 20px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{color:#ffffff;background-color:#D71920;border-color:#D71920;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{background-color:#ffffff;border-color:#cccccc;}
.btn-secondary{color:#fff;background:#aaa;border:none;font-weight:bold;padding:11px 20px;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary{color:#fff;background-color:#aaa;border:none;}
.btn-warning{color:#ffffff;background-color:#f0ad4e;border-color:#eea236;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning{color:#ffffff;background-color:#ed9c28;border-color:#d58512;}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active{background-color:#d58512;border-color:#d58512;}
.btn-danger{color:#ffffff;background-color:#d9534f;border-color:#d43f3a;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger{color:#ffffff;background-color:#d2322d;border-color:#ac2925;}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a;}
.btn-success{color:#ffffff;background-color:#8dc63f;border-color:#8dc63f;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success{color:#ffffff;background-color:#47a447;border-color:#398439;}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c;}
.btn-info{color:#ffffff;background-color:#5bc0de;border-color:#46b8da;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info{color:#ffffff;background-color:#39b3d7;border-color:#269abc;}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da;}
.btn-tools{border:1px solid #ccc;color:#808285;}
.breadcrumb{background-color:transparent;padding:6px 15px 0px 0px;margin:0;font-size:11px;letter-spacing:1px;}
.breadcrumb>li+li:before{color:#cccccc;}
.breadcrumb a, .breadcrumb a:active, .breadcrumb a:visited{color:#999;}
.breadcrumb a:hover{color:#a00d15;}
.breadcrumb>.active{color:#ccc;}
.pagination>li>a, .pagination>li>span{color:#ccc;background-color:#ffffff;border-color:#ccc;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color:#222;background-color:#eeeeee;border-color:#ccc;transition:0.25s;}
.pagination>.active>a, .pagination>.>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{color:#fff;background-color:#ccc;border-color:#ccc;transition:0.25s;}
.label-default{background-color:#999999;}
.label-default[href]:hover, .label-default[href]:focus{background-color:#808080;}
.label-primary{background-color:#222;}
.label-primary[href]:hover, .label-primary[href]:focus{background-color:#333;}
.label-success{background-color:#5cb85c;}
.label-success[href]:hover, .label-success[href]:focus{background-color:#449d44;}
.label-info{background-color:#5bc0de;}
.label-info[href]:hover, .label-info[href]:focus{background-color:#31b0d5;}
.label-warning{background-color:#f0ad4e;}
.label-warning[href]:hover, .label-warning[href]:focus{background-color:#ec971f;}
.label-danger{background-color:#d9534f;}
.label-danger[href]:hover, .label-danger[href]:focus{background-color:#c9302c;}
.well{background-color:#f5f5f5;border-color:#e3e3e3;}
@media (min-width:768px){.panel-w{width:242.5px;z-index:50;}
}
.panel-default{border-color:#dddddd;}
.panel-default>.panel-heading{color:#333333;background-color:#f5f5f5;border-color:#dddddd;}
.panel-sidebar{border:0px;box-shadow:none;}
.panel-sidebar>.panel-heading{color:#000;background-color:#FFF;border-color:#FFF;}
.panel-sidebar>.list-group .list-group-item{border-width:0px 0;border-radius:0;}
.list-group-item h4{font-weight:bold;}
.panel-title{color:#333333;}
.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#dddddd;}
.save{color:#d9534f;}
.productsave{color:#8DC63F;font-size:14px;}
.navbar-default{background-color:transparent;z-index:51;;border-color:transparent;}
.navbar-default .navbar-brand{color:#000;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color:#666;}
.navbar-default .navbar-text{color:#000;}
.navbar-default .navbar-nav>li>a{color:#000;transition:0.25s;}
.navigation-list li a{color:#999;transition:0.25s;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#666;background-color:transparent;transition:0.25s;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{color:#666;background-color:transparent;transition:0.25s;}
.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#000;border-bottom-color:#000;transition:0.25s;}
.nav .caret{border-top-color:#999;border-bottom-color:#999;}
.nav .open>a .caret, .nav .open>a:hover .caret, .nav .open>a:focus .caret{border-top-color:#000;transition:0.25s;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;transition:0.25s;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#666;transition:0.25s;}
.navbar-collapse{max-height:none !important;}
.navbar-default .navbar-collapse{padding:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent;}
.nav>li>a:hover, .nav>li>a:focus{background-color:transparent;transition:0.25s;}
.dropdown-menu{background-color:#ffffff;border-color:#cccccc;z-index:10005;border-top:none !important;box-shadow:none;}
.dropdown-menu .divider{background-color:#e5e5e5;}
.dropdown-menu>li>a{color:#000;transition:0.25s;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color:#e21f26;background-color:;transition:0.25s;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#666;transition:0.25s;}
.thumbnail{border-width:1px;border-style:solid;border-color:#FFF;margin-bottom:25px;text-align:center;background-color:#FFF;}
.thumbnail img.new-product{position:absolute;left:4px;z-index:1;width:21%;}
.thumbnail img.new-product-dbl{position:absolute;left:4px;z-index:1;transform:translateY(20px);width:21%;}
.thumbnail img.best-seller{position:absolute;left:4px;z-index:1;width:45%;}
.thumbnail img.on-sale{position:absolute;right:4px;z-index:1;width:21%;}
.thumbnail-category{;overflow:hidden;margin-top:40px;background-color:#FFF;}
.thumbnail-category a:first-of-type{background:#e5e5e5;}
.thumbnail-category h4{text-transform:lowercase;}
.thumbnail .caption h3{font-size:14px;text-transform:none !important;font-weight:normal;color:#808285;}
.thumbnail .caption h3 a{color:#808285;transition:0.25s;}
.thumbnail .caption h3 a:hover{color:#e31f26;transition:0.25s;}
.caption .price{font-size:14px;height:21px;color:#414042;text-align: center;}
div.price {padding:10px 0;}
li.lv1-li.dropdown.dropdown-hover ul.dropdown-menu.pull-right li {display:block!important;text-align: left;}
a.wishlist-thumb, a.wishlist-thumb:active, a.wishlist-thumb:hover{font-size:12px;color:#999;}
#home-carousel .carousel-caption{display:none;}
#home-carousel .carousel-control, #carousel-crossback .carousel-control{width:10%;}
#home-carousel .carousel-control.left, #carousel-crossback .carousel-control.left{background:-moz-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=1);}
#home-carousel .carousel-control.right, #carousel-crossback .carousel-control.right{background:-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=1);}
.carousel-control.right{background-image:none;}
.carousel-control.left{background-image:none;}
.carousel-caption{padding-bottom:30px;}
.carousel-caption h2{color:#FFF;margin-bottom:25px;}
.carousel-caption h4{color:#FFF;margin-bottom:25px;line-height:1.5;}
.panel-sidebar{background-color:transparent;}
.filter-price-padding{padding:10px 30px 10px 10px;}
.panel>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
a.list-group-item{color:#695a49;}
a.list-group-item:hover, a.list-group-item:focus{background-color:transparent;color:#8c7b69;}
.navbar{margin-bottom:0px;position:static;}
.navbar-nav{}
a#cartcontentsheader.btn.btn-default, a.btn.btn-default.dropdown-toggle {float:none!important;}
ul.nav.navbar-nav.header-nav.pull-right li {padding:0px 10px;}
ul.nav.navbar-nav.header-nav.pull-right li a {padding-right:3px;padding-left:3px;}
#topmenu ul li a {padding-left: 5px;padding-right: 5px;}
.col-head-text {text-align: center;}
.header-nav a, .header-nav a:active, .header-nav a:visited, .header-nav a:hover{font-size:11px;color:#000;transition:0.25s;}
.header-nav>li>a:hover, .header-nav>li>a:focus{background:transparent;color:#666;transition:0.25s;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color:transparent;transition:0.25s;}
.btn-group>.btn+.dropdown-toggle{padding-left:0px !important;}
.wrapper-thumbnail .savings-container .label-warning{display:none !important;}
.size-block ._itmspec_selected{padding:0;}
.size-block{display:inline-block;margin-right:10px;padding:11px;border:1px solid #BDBDBD;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{background-color:#FFF;border-width:1px;border-style:solid;border-top-color:#DDD;border-left-color:#DDD;border-right-color:#DDD;border-bottom-color:#FFF;margin-bottom:-2px;border-top-left-radius:4px;border-top-right-radius:5px;transition:0.25s;}
.tab-content{background-color:#FFF;border-width:1px;border-style:solid;border-color:#DDD;padding:20px;margin-top:-1px;}
.bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger{padding:16px;color:#333;}
.sub-heading{text-transform:lowercase;font-size:24px;}
.cta{width:100%;display:block;position:relative;}
.cta img{width:100%;}
.cta h2{width:100%;display:block;text-align:center;padding:15px;position:absolute;bottom:0;background:rgba(65, 64, 66, 0.8);margin:0;font-size:18px;color:#fff;}
.cta h2 a{color:#333;display:inline-block;width:100%;transition:0.25s;}
.cta h2 a i.fa{font-size:15px;}
.cta h2:hover i.fa{animation-name:arrow-right-to-left;animation-duration:0.5s;-webkit-animation-timing-function:eas;animation-timing-function:ease-in;animation-iteration-count:2;}
.cta.categories{margin-bottom:20px;}
.cta.categories h2{position:static;padding:0;margin:0 !important;background:none;font-size:26px;text-transform:capitalize;}
.cta.categories ul{padding:0;margin:auto;width:60%;list-style:none;}
.cta.categories ul li a{color:#999;transition:0.25s;}
.cta.categories section{position:absolute;display:block;padding:30px 0;bottom:0;width:100%;background:rgba(215, 25, 32, 0.9);min-height:320px;}
#fabric-guide{background-image:url(/assets/img/fabric-base.jpg);background-color:#ebebeb;background-repeat:no-repeat;padding:80px 0 60px 0;}
.fabric-guide h2{color:#333;font-size:30px;text-transform:none;}
.fabric-guide .single-fabric{margin-bottom:20px;}
.icon-fabric-wrapper{min-height:70px;margin-bottom:20px;}
.fabric-guide ul{padding:0;list-style:none;}
.catalogues{padding:100px 0 0 0;}
.catalogues h2{color:#333;font-size:30px;text-transform:none;}
.catalogues h4{color:#333;font-size:14px;text-transform:none;}
.catalogues a{display:block;}
.catalogues a img{width:100%;}
.catalogues .catalogue-tools{padding:0;margin:0;list-style:none;transform:translate(0, -30px);-webkit-transform:translate(0, -30px);-moz-transform:translate(0, -30px);-o-transform:translate(0, -30px);opacity:0;transition:all 0.3s cubic-bezier(.15, .01, .39, 1.64);-webkit-transition:all 0.3s cubic-bezier(.15, .01, .39, 1.64);-moz-transition:all 0.3s cubic-bezier(.15, .01, .39, 1.64);-o-transition:all 0.3s cubic-bezier(.15, .01, .39, 1.64);}
.catalogues .col-sm-4:hover>.catalogue-tools{transform:translate(0, 10px);-webkit-transform:translate(0, 10px);-moz-transform:translate(0, 10px);-o-transform:translate(0, 10px);opacity:1;}
.catalogues ul li{display:inline-block;}
.catalogues ul li:first-of-type{margin-right:20px;}
.cta .cotm-cont{position:absolute;bottom:0;background:#414042;width:100%;}
.cta .cotm-cont a{color:#fff;display:block;padding:30px 10px 10px 10px;transition:0.25s;}
.cta .cotm-cont a.btn{display:inline-block;padding:7px 10px;border:2px solid #a0a0a1;color:#a0a0a1;border-radius:3px;font-family:"Montserrat", Arial, sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;padding:7px 15px;margin:0 0 20px 0;}
.cta .cotm-cont a.btn:hover{color:#fff;border-color:#fff;}
.cta-bottom-hp{padding:40px 0px;background:url(/assets/img/bottom-homepage-parallax.jpg);background-position:right center;background-size:100%;}
.cta-bottom-hp h5{padding:0;margin:0;}
.cta-bottom-hp a{display:block;overflow:hidden;transition:0.25s;}
.cta-bottom-hp .col-sm-6{margin-bottom:20px;}
.cta-bottom-hp h5 a{text-transform:capitalize;padding:15px;margin:0;transition:0.25s;color:#fff;}
.cta-bottom-hp img{width:100%;}
.cta.categories section ul{margin:0;padding:0;list-style:none;line-height:2em;}
.cta.categories section ul li a{color:#fff;transition:0.25s;}
.top-footer{background:rgba(215, 25, 32, 1);color:#fff;padding:7px 0 2px 0;margin-bottom:80px;}
.top-footer h5{display:inline-block;color:#fff;float:left;margin-right:15px;text-transform:lowercase;}
.top-footer form{display:inline-block;width:350px;}
.top-footer form input{height:36px !important;border:none;box-shadow:none;border-radius:3px;}
.footer-col{margin-bottom:30px;}
.top-footer form input[type="email"]{border-right:3px solid rgba(215, 25, 32, 1);}
.top-footer form .input-group-btn{background:#fff;padding:0 15px;border-radius:3px;border-top-left-radius:0px;border-bottom-left-radius:0px;font-family:"Montserrat", Arial, sans-serif;font-weight:700;}
.top-footer form .input-group-btn input{width:auto !important;text-transform:uppercase;color:#939598;font-size:12px;}
.top-footer form .input-group-btn input:hover{background:none;}
.form-control{height:36px;}
.wrapper-footer h4{font-size:12px;color:#333;}
.wrapper-footer ul li a{color:#636466;padding:7px 15px;font-size:12px;transition:0.25s;}
.bottom-footer{background:#eaeaeb;padding:10px 0;margin-top:30px;}
.bottom-footer ul.list-inline{margin:0;padding:0;}
.bottom-footer .payment-icon-container{background:none;}
.bottom-footer address{line-height:4;font-weight:normal;color:#939598;margin:0;}
.navigation-list.list-inline{margin:0;}
.blog-hero{height:400px;}
.blog-h1-wrapper{margin-top:0px;}
.blog-h1{margin-top:10% !important;}
@media (max-width:768px){.blog-h1-wrapper{margin-top:-135px;}
.blog-hero{height:260px;}
}
div.top-category-wrapper{background:#ededee;}
div.top-category-wrapper.positive .col-sm-6{background-color:#ffffff;color:#414042;height:400px;text-align:justify;overflow:hidden;}
#n_category>div:nth-child(3)>div>div.top-category-wrapper.positive>div>div>div.col-sm-6>h1{margin-top:15px !important;}
div.top-category-wrapper.positive>div>div>div.col-sm-6>h1{margin-top:15px !important;}
div.top-category-wrapper.positive>div>div>div.col-sm-6>div:nth-child(3)>h1{margin-top:15px !important;}
div.top-category-wrapper.positive h1{color:#333 !important;margin:150px auto 20px auto;opacity:0;text-align:center;transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);-webkit-transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);-moz-transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);-o-transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);}
div.top-category-wrapper.positive div.category-desc.banner-top-layout p {width:80%;margin:auto;line-height:1.8em;color:#999;opacity:1;transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);-webkit-transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);-moz-transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);-o-transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);margin-bottom: 10px;}
@media (min-width:768px) and (max-width:992px) {div.top-category-wrapper.positive div.category-desc.banner-top-layout p {font-size: 12px;} }
@media (max-width: 460px) {div.top-category-wrapper.positive div.category-desc.banner-top-layout p {font-size:12px;}}
div.category-desc:nth-child(3)>p:nth-child(1), div.category-desc:nth-child(3)>ul:nth-child(1){width:80%;margin:auto;line-height:1.8em;color:#999;opacity:1;transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);-webkit-transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);-moz-transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);-o-transition:all 0.7s cubic-bezier(0.465, 0.183, 0.153, 0.946);}
div.category-desc:nth-child(3)>ul:nth-child(1){margin:auto !important;padding:0;list-style:none;}
div.top-category-wrapper.positive .col-sm-12.no-description h1{color:#ffffff !important;font-size:56px !important;text-shadow:4px 0px 10px rgba(0, 0, 0, 0.8);}
@media (max-width:768px){div.top-category-wrapper.positive .col-sm-12.no-description h1{font-size:30px !important;}}
.viewby.btn-group {display: none;}
div.cta-search h4.mb5 {margin-top: 5px;}
div.top-category-wrapper.negative .col-sm-6{background-color:rgba(0, 0, 0, 0.5);color:#fff;}
div.top-category-wrapper.negative h1{color:#fff !important;margin:0 0 20px 0;}
div.top-category-wrapper.negative a{margin:0px 0px -20px;font-family:montserrat;letter-spacing:2px;font-size:16px;transition:0.25s;}
.top-category-wrapper-box{position:relative;width:1170px;margin:auto;border:1px soid;}
.breadcrumb-wrapper{background:rgb(237, 237, 238) none repeat scroll 0% 0%;padding:10px 0px 15px;}
.filter-wrapper{}
.filter-wrapper .apron-filter{margin-right: 20px;}
.filter-wrapper h3{text-transform:lowercase;text-align:center;margin:40px auto;}
.filter-wrapper span{display:block;margin-top:6px;}
.aprons-filters{text-align:center;}
.filter-wrapper .apron-filter{display:inline-block;text-align:center;color:#333;font-size:13px;letter-spacing:1px;}
.filter-wrapper .apron-filter img{width:100%;}
#category-filtering{}
#category-filtering .banner-filter{margin-bottom:30px;}
.top-category-wrapper img, #category-filtering img, .top-blog-wrapper img{width:100%;}
body#n_category .wrapper-header{margin-bottom:0px;}
.category-desc{font-size:12px;text-align:justify;}
.category-desc.banner-top-layout{color:#000;}
body#n_category .addtocart{background:none !important;border:3px solid #999999;color:#999999;}
body#n_category .addtocart:hover{background:#999999 !important;color:#fff;}
body#n_category .addtocart:active{box-shadow:none;background:#8dc63f !important;color:#fff !important;border-color:#8dc63f;}
.buying-options>.btn{background:none !important;border:3px solid #999999;color:#999999;}
.buying-options>.btn:hover{background:#999999 !important;color:#fff;}
.buying-options>.btn:active{box-shadow:none;background:#8dc63f !important;color:#fff !important;border-color:#8dc63f;}
.wrapper-thumbnail{float:left;}
.urban-families-box{padding:0px;}
.urban-families-box .family-wrapper, .urban-families-box .thumbnail{padding:0px;}
.urban-families-box .caption{padding:40px;position:absolute;bottom:0px;left:0;text-align:left;}
.urban-families-box .caption a{color:#fff;transition:0.25s;}
.urban-families-box .caption p{color:#fff;}
.urban-families-box .caption a.discover{padding:5px 15px;border:2px solid;border-radius:3px;margin-top:20px;display:block;float:left;font-weight:bold;}
#instafeed a{width:10%;float:left;display:block;transition:0.25s;}
#instafeed a img{width:100%;}
#left-sidebar a{color:#919395;transition:0.25s;}
#left-sidebar li.list-group-item{padding:20px;cursor:pointer;-webkit-transition-timing-function:ease;-webkit-transition:0.2s;transition-timing-function:ease;transition:0.2s;}
#left-sidebar li.list-group-item:hover{background-color:#f5f5f5}
}
#left-sidebar li.list-group-item:first-of-type{margin-top:0;}
#left-sidebar li.filter a{padding:5px 15px;}
#left-sidebar .list-group h4, #left-sidebar .list-group .h4{font-family:"Arial", sans-serif;font-weight:normal;color:#919395;font-size:12px;}
#n_product .breadcrumb{padding:15px 0px;}
#n_product h1{color:#333;font-size:22px;}
.product-details-wrapper{padding-bottom:60px;margin-bottom:-42px;}
.productdetails p, .productdetails div {color: #888888;margin-bottom: 10px;font-weight:200;}
#n_product h3.text-muted, #n_product .product-sku{font-family:"Arial", sans-serif;color:#bcbec0;font-size:14px;text-transform:none;font-weight:normal !important;letter-spacing:normal;display:inline;}
.wrapper-product-title{margin-bottom:10px;margin-top:10px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.wrapper-pricing{margin-top:30px;margin-bottom:40px;}
.productprice, .productwasprice, .productpromo{display:inline-block;font-size:30px;}
.productprice, .productpromo{color:#fff;background:#333;padding:10px 25px;font-family:"Montserrat", Arial, sans-serif;text-align:center;font-size:22px;border-radius:100px;}
.productwasprice{color:#999;padding:10px 25px;font-family:"Montserrat", Arial, sans-serif;text-align:center;font-size:22px;border-radius:100px;text-decoration:line-through;}
.productrrp{display:none;}
.productsavetext, .time-text{color:#ccc;display:none;}
.instock, .outofstock{display:none;}
.n-wrapper-form-control{width:50%;display:inline-block;}
label._itmspec_listitm.active{background:#ccc;color:#fff;box-shadow:none;}
#n_product .specific input._itmspec_radio{display:none;}
.show-sizechart{display:inline;background:transparent none repeat scroll 0% 0%;border:medium none;color:#ac0006;padding:0;margin:0;cursor:pointer;transition:0.5s;}
.show-sizechart:hover{color:#e31f26;transition:0.5s;}
#n_product .extra-options{border-top:1px solid #e5e5e5;padding-top:30px;margin-top:10px;}
#n_product .extra-options .buying-options{margin-bottom:30px;}
#n_product .qty{color:#939598;}
#n_product .qnt-box input, .product-wishlist{background-color:#ededee;border-radius:4px;}
#n_product .extra-options .addtocart, #n_product .qty, .wishlist_toggle{border:none;border-radius:3px;box-shadow:none;height:50px;}
#n_product .wishlist_toggle{color:#dcddde;background-color:#ededee;border-radius:4px;}
#n_product .wishlist_toggle.wishlist-thumb{background-color:transparent;}
#n_product .wishlist_toggle:hover{color:#333;}
.wishlist_toggle i.fa{font-size:24px;margin-top:4px;}
.wishlist_toggle.wishlist-thumb i.fa{font-size:12px;margin-top:4px;}
#shipbox h3{font-family:"Arial", sans-serif;text-transform:none;font-weight:normal !important;color:#939598;font-size:14px;}
#shipbox .btn-primary{background:#999 !important;border-color:#999 !important;color:#fff;}
#shipbox .btn-primary:hover{background:#999;border-color:#999;}
.more-cta{text-transform:lowercase;color:#333333;padding:100px 0 30px 0;text-align:center;}
.nav-tabs>li>a:hover{border-color:transparent;transition:0.25s;}
#rating_stars i{color:gold;}
.tabbable li i.fa-star{color:gold;}
.tabbable #reviews blockquote{border:1px dashed #ccc;padding:20px;}
.tabbable #reviews blockquote h4{text-transform:capitalize;display:inline-block;}
.tabbable #reviews blockquote small{display:inline-block;}
.emb-text-table tr:nth-child(2), .emb-text-table tr:nth-child(3), .emb-text-table tr:nth-child(4), .emb-text-table tr:nth-child(5), .emb-text-table tr:nth-child(6){display:none;}
.btn-embroidery{background:#EBC901 !important;color:#735B10;border:none !important;}
.btn-embroidery:hover{color:#735B10;background:#e7b721 !important;}
.btn-embroidery.disabled{opacity:0.5;}
.emb-logo-select{cursor:pointer;}
.emb-logo-select.selected .emb-logo-select-image{border:3px solid #8dc63f;opacity:1;}
.emb-logo-select:hover>.col-xs-12 .emb-logo-select-image{opacity:1;}
.emb-logo-select-image{width:100%;opacity:0.3;border:1px solid;}
.remove-logo{display:none;}
.emb-info{padding:20px 15px;background-color:#f1f2f2;}
.emb-info h3{text-transform:none;letter-spacing:normal;display:inline-block;}
.emb-info ul, .emb-info p{text-align:justify;}
.embroidery-colours td{padding:5px;font-size:12px;}
#see-fonts{background:rgb(235, 201, 1) none repeat scroll 0% 0%;border:medium none;height:50px;width:100%;font-weight:bold;color:rgb(115, 91, 16);}
.emb-info-accordion h4{text-transform:none;}
.top-blog-wrapper{margin-top:-20px;}
.top-blog-wrapper h1{font-size:30px;text-align:center;margin:0px 0px 10px;color:#ADAEB0;}
.media{margin-bottom:80px;}
.media hr{display:none;}
.media-body .text-muted{display:none;}
.media-body h4 a{color:#333;font-size:24px;text-transform:none;transition:0.25s;}
.media-body h4 a:hover{background:rgba(215, 25, 32, 1);color:#fff;transition:0.25s;}
.media-body h4 a:active{background:rgba(175, 25, 30, 1);color:#fff;}
.media-body img{width:auto!important;}
#sidebar-right{margin-top:13px; display: none;}
#sidebar-right .panel-default{border:none;box-shadow:none;background-color:#f3f4f4;margin-bottom:0;}
#sidebar-right .panel-default>.panel-heading{background:#414042;border-radius:0px;}
#sidebar-right .panel-title{color:#fff;}
#sidebar-right .panel-default ul li a:hover{color:#a00d15;transition:0.25s;}
#sidebar-bottom .panel-default{border:none;box-shadow:none;background-color:#f3f4f4;margin-bottom:0;}
#sidebar-bottom .panel-default>.panel-heading{background:#414042;border-radius:0px;}
#sidebar-bottom .panel-title{color:#fff;}
#sidebar-bottom .panel-default ul li a:hover{color:#a00d15;transition:0.25s;}
#sidebar-bottom .list-group {
    background: #f3f4f4;
}
#sidebar-bottom .list-group li {
    position: relative;
    display: block;
    padding: 5px 30px;
    margin-bottom: -1px;
}

.list-group li {
border-bottom: solid 1px #ddd;
}

#sidebar-bottom .list-group hr:last-of-type {
border-bottom: none;
}

 .list-group li a {
text-decoration: none;
color: #505050;
}

 .list-group li a:hover {
color: #a00d15;
}

.chef-list{list-style:outside none none;padding:0px;}
.chef-list .single-chef{text-align:center;}
.chef-list .single-chef span{color:#808285;}
.chef-name{min-height:42px;}
.chef-thumb{margin-bottom:25px;float:left;}
.chef-thumb a:first-of-type{display:inline-block;width:100%;}
.chef-thumb .wrapper-share-button{display:none;}
.wrapper-share-button {margin:20px 0 0;}
.chef-name a{margin-bottom:5px;}
.chef-name a{font-size:16px !important;}
.cotm-top{margin-top:30px;}
.cotm-top .page-header{padding:80px 0 30px 0 !important;border-bottom:none;}
.reipes-thumb{padding:10px;background-color:rgba(243, 244, 244, 1);}
.recipe-name{margin:0;}
.recipe-paper{padding:10px;background-color:#f3f4f4;background-image:url(../img/bg-recipes.jpg);}
.recipe-paper .marker{color:#E67A1E;}
.currentChef{width:63px;height:63px;display:block;position:absolute;top:0;left:0;background:url(../img/current-chef.jpg);border-radius:50%;}
.page-title{color:#333;}
@keyframes arrow-right-to-left{0%{transform:translate(0, 0);}
50%{transform:translate(7px, 0);}
100%{transform:translate(0, 0);}
}
.cta-search{padding:15px;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);z-index:1;position:relative;background:#fff;}
.cta-search a.dismiss{position:absolute;top:0px;right:0px;padding:7px 16px;font-size:25px;color:rgb(204, 204, 204);}
#n_category .cta-search{padding:15px;border:1px solid #CCC;border-radius:4px;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);z-index:1;position:relative;background:rgba(0, 0, 0, 0.03) !important;margin:0;}
#cartcontentsheader{border:1px solid transparent;color:#999;background-color:none;padding-right:7px !important;}
#header-cart{margin:0px;}
#header-cart .btn.dropdown-toggle{border:1px solid transparent;color:#e5e5e5;background:none;}
#main-menu .navbar-nav{text-align:center;}
#main-menu .navbar-nav>li{float:none;display:table-cell!important;text-align:center;}
.navbar-nav>li:hover{background:#333;color:#fff;transition: 0.25s;}
ul.nav.navbar-nav.header-nav.pull-right li:hover {background:#ddd;color:#333;transition: 0.25s;}
div#cartcontents.body.padding div.thumb_cart ul li {background:#fff;color:#333;transition: 0.25s;}
li#header-cart.btn-group.open ul.dropdown-menu {background:#fff;color:#333;padding:0;}
li#header-cart.btn-group.open ul.dropdown-menu:hover {background:#fff;color:#333;transition: 0.25s;}
div#cartcontents.body.padding div.thumb_cart ul li:hover {background:;color:#333;transition: 0.25s;}
div.thumb_cart ul li {padding:5px!important;}
li#header-cart.btn-group.open ul.dropdown-menu li#neto-dropdown.box {padding:0;}
div#cartcontents.body.padding {padding:0;}
.navbar-nav.header-nav>li:hover>a{color:#333;transition:0.25s;}
#n_home .full-width div[class*="col"]{padding-top:60px;padding-bottom:60px;}
#n_home .full-width h4{text-transform:lowercase;color:#fff;font-size:22px;}
#n_home .full-width a{text-transform:lowercase;color:#fff !important;border:3px solid #fff !important;padding:15px 20px;font-weight:bold;transition:0.25s;}
.mnav_id {margin:0;}
.mnav_ud {padding:0;}
.dmenu li.dropdown.dropdown-hover:hover {background:#4e4e4e!important;transition:0.25s; }
li.dm_1 > a {width:100%;}
.container-h {width: 98%;}
ul.nav.navbar-nav.header-nav.pull-right {clear:both!important;float:none!important;display:inline;}
ul.nav.navbar-nav.header-nav.pull-right li {clear:both!important;float:none!important;display:table-cell!important;}
li#neto-dropdown.box div#cartcontents.body.padding div.thumb_cart ul li {display: block !important;}
ul.nav.navbar-nav.header-nav.pull-right li a {width: 100%;padding: 6px 6px;}
#cartcontentsheader {width:88%;}
#header-cart {transform: translateY(-0.5px);}
li#header-cart.btn-group a.btn.btn-default.dropdown-toggle {width:0;}
.tile{position:relative;text-align:center;color:#fff;font-family:"Montserrat", Arial, sans-serif;}
.tile img{width:100%;}
.tile.third{width:33.333%;float:left;display:inline-block;}
.tile.third-tr{width:33.333%;float:left;display:inline-block;margin-bottom:-11px}
.tile.two-third{width:66.666%;float:left;display:inline-block;}
.tile .text-cont{width:100%;display:inline-block;position:absolute;top:40%;margin:auto;}
.tile .text-cont a{color:#fff;transition:0.25s;}
.tile .text-cont a.shop-now{color:#fff;display:inline-block;padding:15px 60px;background:rgba(0, 0, 0, 0.5);border-radius:3px;margin-top:20px;position:relative;}
.tile .text-cont a.shop-now:hover{text-shadow:0px 2px 3px rgba(0, 0, 0, 0.8);}
.tile .text-cont h1{margin-bottom:20px;font-size:40px;letter-spacing:3px;}
.tile .text-cont span{font-size:20px;padding-top:10px;}
.third-tr .text-cont{display:block;}
.tile .text-cont a.shop-now::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:0;background-color:rgba(255, 255, 255, 0.3);border-radius:3px;transition:0.3s all ease-out;}
.tile .text-cont a.shop-now:hover::before{height:50px;}
.tile.category{position:relative;}
.tile.category img{transition:0.2s all linear;}
.tile.category a{display:block;width:100%;height:100%;position:absolute;line-height:8em;font-family:montserrat;left:0;color:#fff;margin:auto;text-transform:uppercase;font-size:30px;transition:0.2s all linear;z-index:1000;}
.tile.category:hover>img{filter:grayscale(80%) brightness(30%);-webkit-filter:grayscale(80%) brightness(30%);-moz-filter:grayscale(80%) brightness(30%);-o-filter:grayscale(80%) brightness(30%);}
.modal-backdrop.in{opacity:0.85;}
.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none;}
.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none;}
.modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all;}
.modal-header{background:#8DC63F;color:#fff;padding:10px 15px;}
.modal-title{color:#fff;}
.modal-header .close{font-size:35px;color:#fff;opacity:1;margin-top:-5px;}
.modal-content{background:#f5f5f5;}
.modal-content{border:none;}
#sizeChart img{width:100%;}
#embroideryTest form{width:100%;}
#embroideryTest form .select{width:48%;float:left;display:inline;}
#embroideryTest form select, #embroideryTest .modal-body form textarea{width:100%;padding:10px;}
#mobileSearch .input-group-btn:last-child>.btn{height:37px;}
#newsletter-subscription .modal-body .cont{position:absolute;border:0px none;bottom:0px;text-align:center;width:100%;left:0px;padding:50px;}
#newsletter-subscription .modal-body{padding:0;position:relative;}
#newsletter-subscription .modal-body img{width:100%;}
#newsletter-subscription .modal-body .cont h5{color:#fff;font-size:30px;}
#newsletter-subscription .modal-body .cont form{max-width:350px;margin:auto;}
#newsletter-subscription .modal-body .cont form #mce-EMAIL{border-top-left-radius:3px;border-bottom-left-radius:3px;border:none;}
#newsletter-subscription .modal-body .cont form #mc-embedded-subscribe{border:medium none;border-radius:0px 3px 3px 0px;padding:8px 10px;background:rgba(215, 25, 32, 1);color:#fff;}
#newsletter-subscription .modal-body .cont form #mc-embedded-subscribe:hover{background:rgba(215, 25, 32, 1);color:#fff;}
#step-1-next, #step-2-next{}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{padding-top:0;}
.checkout-step{transition:all linear 0.2s;}
.checkout-step.focus{opacity:1;}
.checkout-step.focus ._step_desc{color:#8DC63F;}
.checkout-step.focus ._step{border-color:#8DC63F;}
.page-header{padding:15px 0px 30px;text-align:center;}
.account-tools-list{font-size:20px;display:block;transition:all ease 0.1s;color:#999;}
.account-tools-list:hover{border-left:3px solid #333;padding-left:10px;color:#333;}
@media (min-width:768px){.dropdown-hover:hover>.dropdown-menu{display:block;transition:0.25s}
}
@media (max-width:769px){li.parentMainA > a{pointer-events:none;cursor:default;}
#mainnav ul.nav.navbar-nav{width:auto;}
.navbar-nav>li>.dropdown-menu{padding-left:20px;}
#mainnav{height:5px;background:#e5e5e5;}
#mainnav .navbar{min-height:0;}
#mainnav ul li ul li a{color:#fff;transition:0.25s;pointer-events:auto;}
.top-footer form{width:100%;}
.icon-fabric-wrapper{margin-bottom:0px !important;}
.single-fabric{margin-bottom:50px !important;}
.tile .text-cont{width:100%;position:absolute;top:25%;margin:auto;}
.tile.third, .tile.two-third, .tile.third-tr{width:100% !important;}
.media-body h4 a{font-size:36px;}
.page-header{padding-bottom:30px;padding-top:0px;}
.dropdown.dropdown-hover:hover{background:#515151;}
dropdown > ul > li > a
#main-menu{width:100%;background:#333;top:0px;left:0px;padding:0px 30px;position:absolute;}
#mainnav ul li a{color:#fff;transition:0.25s;}
#mainnav ul li a:hover{color:#fff !important;transition:0.25s;}
#main-menu .navbar-nav{text-align:left;}
#main-menu .navbar-nav li{display:block !important;}
#home-carousel .carousel-control{width:20%;}
.thumbnail img.new-product{width:25%;}
}
@media (max-width:680px){}
@media (max-width:1600px){.tile.third{width:33.33%;}
.tile.two-third{width:66.666%%;}
}
@media (max-width:1199px){.tile .text-cont{top:30%;}
.tile .text-cont h2{font-size:30px;}
}
@media (max-width:768px){.tile .text-cont{top:15%;text-shadow:1px 1px 30px rgba(0,0,0,0.9);}
.tile.third{height:200px;overflow:hidden;}
.tile .text-cont h2{font-size:24px;}
.tile.third-tr{height:200px;overflow:hidden;margin-bottom:0;}
}
@media (min-width:767px) and (max-width:768px) {
.tile.third-tr{height:255px;overflow:hidden;margin-bottom:0;} }
@font-face{font-family:'typoupright_btregular';src:url(../fonts/fonts/AthleticScript/athletic-script-webfont.eot);src:url(../fonts/fonts/AthleticScript/athletic-script-webfont.eot) format('embedded-opentype'), url(../fonts/fonts/AthleticScript/athletic-script-webfont.woff) format('woff'), url(../fonts/fonts/AthleticScript/athletic-script-webfont.ttf) format('truetype'), url(../fonts/fonts/AthleticScript/athletic-script-webfont.svg) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'BlockSpanish';src:url(../fonts/fonts/BlockSpanish/BlockSpanish.eot);src:url(../fonts/fonts/BlockSpanish/BlockSpanish.eot) format('embedded-opentype'), url(../fonts/fonts/BlockSpanish/BlockSpanish.woff) format('woff'), url(../fonts/fonts/BlockSpanish/BlockSpanish.ttf) format('truetype'), url(../fonts/fonts/BlockSpanish/BlockSpanish.svg) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CenturyCP';src:url(../fonts/fonts/CenturyCP/Century-CP.eot);src:url(../fonts/fonts/CenturyCP/Century-CP.eot) format('embedded-opentype'), url(../fonts/fonts/CenturyCP/Century-CP.woff) format('woff'), url(../fonts/fonts/CenturyCP/Century-CP.ttf) format('truetype'), url(../fonts/fonts/CenturyCP/Century-CP.svg) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'braddon';src:url(../fonts/fonts/CajunBlock/braddon-webfont.eot);src:url(../fonts/fonts/CajunBlock/braddon-webfont.eot) format('embedded-opentype'), url(../fonts/fonts/CajunBlock/braddon-webfont.woff) format('woff'), url(../fonts/fonts/CajunBlock/braddon-webfont.ttf) format('truetype'), url(../fonts/fonts/CajunBlock/braddon-webfont.svg) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CapitalScript';src:url(../fonts/fonts/CapitalScript/Capital-Script.eot);src:url(../fonts/fonts/CapitalScript/Capital-Script.eot) format('embedded-opentype'), url(../fonts/fonts/CapitalScript/Capital-Script.woff) format('woff'), url(../fonts/fonts/CapitalScript/Capital-Script.ttf) format('truetype'), url(../fonts/fonts/CapitalScript/Capital-Script.svg) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'BlockSpanish';src:url(../fonts/fonts/BlockSpanish/Block-Spanish.eot);src:url(../fonts/fonts/BlockSpanish/Block-Spanish.eot) format('embedded-opentype'), url(../fonts/fonts/BlockSpanish/Block-Spanish.woff) format('woff'), url(../fonts/fonts/BlockSpanish/Block-Spanish.ttf) format('truetype'), url(../fonts/fonts/BlockSpanish/Block-Spanish.svg) format('svg');font-weight:normal;font-style:normal;}
.extra-options-container{width:100%;float:left;border:1px solid #ddd;}
.extra-option-group{width:100%;float:left;background:#f5f5f5;}
.extra-option-group-button{width:100%;float:left;background:#f5f5f5;padding:10px;text-align:right;border-bottom:1px solid #ddd;margin-top:-1px;}
.addembroidery, .resetembroidery{background:none;border:none;outline:none;}
.extra-option-row{display:none;width:100%;float:left;padding-left:10px;padding-right:10px;padding-bottom:20px;}
.extra-option-group .extra-option-row:first-child{display:block;padding-top:20px;margin-bottom:20px;background:#fff;border-bottom:1px solid #ddd;}
.extra-option-group .extra-option-row:last-child{border-bottom:1px solid #ddd;}
.extra-option-row-head{width:100%;float:left;border-bottom:1px solid #ddd;}
.extra-option-head-text{width:auto;float:left;padding:10px;}
.extra-option-head-reset{width:auto;float:right;padding:10px;border-left:1px solid #ddd;display:none;}
.extra-option-group-collapse{display:none;}
.extra-option-group-collapse .extra-option-group{display:none;}
.extra-option-group-collapse .extra-option-group:last-child{display:block;}
.extra-option-group .extra-option-row .extra-option-title{width:153px;line-height:36px;float:left;}
.extra-option-group .extra-option-row .extra-option-name{width:460px;float:left;}
.extra-option-group-collapse .extra-option-group:last-child .extra-option-row:first-child{margin-bottom:0;}
.extra-option-name select{width:215px !important;display:inline-block;}
.extra-option-group .extra-option-row:first-child .extra-option-title{width:120px;}
.extra-option-group .extra-option-row:first-child .extra-option-name{width:493px;}
.extra-option-group .extra-option-row:nth-child(2) .extra-option-title{width:40px;}
.extra-option-group .extra-option-row:nth-child(2) .extra-option-name{width:573px;}
.wrap-logo-up{padding:20px 0;}
@media (max-width:1199px){.extra-option-group .extra-option-row .extra-option-title, .extra-option-group .extra-option-row .extra-option-name, .extra-option-group .extra-option-row:first-child .extra-option-title, .extra-option-group .extra-option-row:first-child .extra-option-name, .extra-option-group .extra-option-row:nth-child(2) .extra-option-title, .extra-option-group .extra-option-row:nth-child(2) .extra-option-name{width:100%;}
.extra-option-name select{width:100% !important;display:block;margin-bottom:5px;}
}
.logo-msg{font-size:14px;color:#e5a724;line-height:1.3;margin:40px 0;}
.btn-embroidery{height:50px;padding:14px 0px;}
.embroidery-subtitle{font-size:17px;color:#949494;}
.add-another>.btn{height:50px;padding:13px 16px;}
#see-fonts{margin-top:10px;}
#_jstl__buying_options_r h2{margin:15px 0;font-size:24px;}
.nUpsellWidget h4{font-size:15px;}
.nUpsellWidget--list{margin-top:10px;}
label._itmspec_listitm.active.disabled{color:#333;}
.home-headings{font-size:0;width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute!important;border:0!important;padding:0!important;margin:0!important;clip:rect(1px, 1px, 1px, 1px);}
}
.filter-h{background-color:#fff;-webkit-transition:1s;transition:1s;}
.filter-h:hover{background-color:#f5f5f5;-webkit-transition:1s;transition:1s;}
.a-blk{color:#000!important;}
.cov{width:242.5px;}
.above{z-index:100;}
.invs{visibility:hidden;}
@media (min-width:900px){.fixed-ls{position:fixed;top:100px;left:57.5px;width:212.5px;}
}
@media (min-width:768px){.side-bal{position:absolute;left:42.5px;}
.list-content-main{margin-left:25%;}
}
.disp-off{display:none;}
@media (max-width:900px) and (min-width:768px){.sb-resp-h3{font-size:10px!important;}
.sb-resp-h4{font-size:9px!important;}
.side-bal{width:172.5px;}
.fixed-ls{width:142.5px!important;position:fixed;top:100px;left:57.5px;}
}
@media (max-width:991px) and (min-width:768px){.pline{line-height:5.3em!important;}
}
@media (max-width:345px) and (min-width:291px){.pline{line-height:2.3em!important;}
}
@media (max-width:290px){.pline{line-height:5.3!important;}
}
body#n_content div div.container div#sidebar-right.col-sm-3{}
.blogpage-content-headers{height:170px;overflow:hidden;margin-bottom:10px;}
@media (min-width:1340px){div.col-xs-12.col-sm-9.list-content-main{transform:translateX(-103px);}
}
@media (min-width:768px) and (max-width:991px){.thumbnail .caption h3{font-size:12px;}
.btn-lg{font-size:16px;}
}
.fa-star{color:gold;}
.fa-star-o{color:gold;}
.review-pre{display:none;}
.wot{display:none;}
.apron-filter{padding-bottom:5px;padding-top:5px;transition:0.5s;}
.apron-filter:hover{background:#fff;transition:1s;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:inset 3px 0px 60px #e8e8e8;border-radius:4px;}
div#cartcontents.body.padding div.thumb_cart ul li div.left a img{width:auto;}
.dispm{display:none!important;width:150px;margin:auto;}
.dispDesktop{display:block!important;}
@media (max-width:992px){.dispm{display:block!important;}
.dispDesktop{display:none!important;}
}
@media (max-width:876px) and (min-width:768px) { .tile .text-cont span {font-size:16px} .tile .text-cont h2 {font-size: 21px;}
}.thumb > img{height:auto;float:left;}
.menu-row {width: 100%} .no-padding{padding:0;}
.gallery-heading {text-align:center;} .center-text {text-align:center;} .gallery-main {padding-top:15px;}
@media (max-width:450px) {.img-blog {width: 100%;padding: 10px;margin: auto;}}
@media (max-width:767px) and (min-width:451px) {.img-blog {width: 240px;padding: 10px;margin: auto;float:right;}}
@media (min-width:768px) {.img-blog {width: 33%;padding: 10px;margin: auto; float: right;}}
ul.nav.nav-list li a {color: black;}
ul.nav.nav-list li a:hover {color: #545454;}
img.chefThumb {width:100% !important;}
.chef-media {margin-bottom:15px;}
@media (max-width:992px) and (min-width:768px) {.col-xs-6.col-sm-3.chef-thumb{  max-height: 292px;}}
@media (max-width:768px) {
  .desktop_only {
    display:none;
  }
}
.sr_link {width:100%} .sr_body {vertical-align: middle;} .sr_img {}
  #mob-menu-tools {display: none;} @media (max-width: 769px) {#mob-menu-tools {display: block;}}
.car-both {
  clear: both;
}
.backtotop {
    position: fixed;
    bottom: 100px;
    right: 0;
    opacity:0.5;
    transition: 0.5s;
    -webkit-transition: opacity .5s 0s, visibility 0s 0s;
    -moz-transition: opacity .5s 0s, visibility 0s 0s;
    transition: opacity .5s 0s, visibility 0s 0s;
}
.backtotop:hover {
    opacity: 1;
    transition: 0.5s;
    -webkit-transition: opacity .5s 0s, visibility 0s 0s;
    -moz-transition: opacity .5s 0s, visibility 0s 0s;
    transition: opacity .5s 0s, visibility 0s 0s;
}
.backtotop i {
    font-size: 20px;
}
.backtotop a {
    padding: 20px 38px 20px 20px;
    color: #fff;
    transition: .25s;
    margin-right: 16px;
    width: 30px;
    height: 60px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    bottom: 10px;
    transition: 0.5s;
    -webkit-transition: opacity .5s 0s, visibility 0s 0s;
    -moz-transition: opacity .5s 0s, visibility 0s 0s;
    transition: opacity .5s 0s, visibility 0s 0s;
}
.backtotop a:hover {
    color:white;
}
.backtotop{position:fixed;bottom:100px;right:0;opacity:0;}
.backtotop a{padding:20px 40px 20px 20px;background:#333;color:#fff;display:block;}
.backtotop i{font-size:20px;}
.backtotop.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{display:block;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.backtotop.cd-is-visible{visibility:visible;opacity:1;}
.backtotop.cd-fade-out{opacity:.5;}
@media (max-width:768px) {
  .backtotop a {
/* Deprecated to match Hubspot chat
		padding: 5px 30px 35px 12px;
    height: 40px; */
    opacity: 0.8;
    display: block;
  }
  .backtotop {
    opacity: 0.8;
    display: block;
  }
/* Deprecated to match Hubspot chat
  div.backtotop a i.fa.fa-arrow-up {
    padding-top:4px;
  }
 */
}
.fp_img {
	height: auto;
	max-width: 100%;
	margin: 0 auto;
	width: 100%;
}
.bg-title-page {
	width: 100%;
	min-height: 239px;
	padding-left: 15px;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: center 0;
	background-size: cover;
}
.responsive-hero {
	padding: 260px 0px 160px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 20px 0px 5px;
	margin-top: 20px;
	margin-top: 5px;
}
.flex-col-c-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
.flex-c-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}
button.flex-c-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	position: relative;
	bottom: 30px;
}
a.hp-button {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	color: #BE1225;
	height: 52px;
	min-width: 190px;
	text-align: center;
	margin: 0px auto;
	padding: 20px 30px;
}
.block2-btn-addcart {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -45px;
	text-transform: uppercase;
}
.block2-overlay:hover {
	opacity: 1;
}
.block2-overlay:hover .block2-btn-addcart {
	bottom: 20px;
}
.t-center {
	text-align: center;
}
.text-white {
	color: white;
}
.container.home {
	max-width: 1200px;
}
.m-l-r-auto {
	margin-left: auto;
	margin-right: auto;
}
.h-product-blocks .block2, .h-product-blocks .block1 {
	text-align: center;
	margin: 10px;
}
.h-product-blocks a {
	font-family: 'Roboto Condensed', sans-serif;
	color: #333333;
	font-size: 16px;
	text-transform: uppercase;
}
a.hero-button {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	color: #ffffff;
	background: #a00d15;
	border: 2px solid #fff;
	padding: 35px 20px;
	width: 100%;
	margin: 40px auto;
	line-height: 20px;
	text-align: center;
}
a.hero-button:hover {
	border: 2px solid #b80a14;
	background-color: #b80a14;
	color: white;
}
.block2-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: -40px;
	left: 0;
	opacity: 0;
}
.wrap-pic-w img {
	width: 100%;
}
.featured-product-container img {
	background-color: #ccc;
}
.pos-relative {
	position: relative;
}
a:hover {
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	color: #a00d15;
}
a:hover, a:focus {
	color: #b5121b;
	text-decoration: none;
}
a:active, a:hover {
	outline: 0;
}
.trans-0-4 {
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}
.size2 {
	width: 200px;
	height: 55px;
}
.bg3 {
	background-color: #ffffff;
}
.hov-img-zoom:hover img, .hov-img-zoom-mobile:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.hov-img-zoom, .hov-img-zoom-mobile {
	display: block;
	overflow: hidden;
}
.hov-img-zoom img, .hov-img-zoom-mobile img {
	width: 100%;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	-moz-transition: all 0.6s;
	transition: all 0.6s;
	background-color: #15141a;
}
.hov1:hover {
	background-color: #a00d15;
	color: white;
}
a:hover {
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	color: #a00d15;
}
button:hover {
	cursor: pointer;
}
button.size2 {
	outline: none !important;
	border: none;
	text-transform: uppercase;
}
a.hp-button {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	color: #BE1225;
	height: 52px;
	min-width: 190px;
	text-align: center;
	margin: 0px auto;
	padding: 20px 30px;
}
a:hover, a:focus {
	color: #b5121b;
	text-decoration: none;
}
a:active, a:hover {
	outline: 0;
}
a:hover {
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	color: #a00d15;
}
.pos-relative {
	position: relative;
}
.block1 {
	border: 5px solid #fff;
}
.block1-wrapbtn {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 80px;
	box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1);
}
.p-b-50 {
	padding-bottom: 50px;
}
.p-b-60 {
	padding-bottom: 60px;
}
.p-b-80 {
	padding-bottom: 80px;
}
.p-b-100 {
	padding-bottom: 100px;
}
.p-t-20 {
	padding-top: 20px;
}
.p-t-30 {
	padding-top: 30px;
}
.p-t-40 {
	padding-top: 40px;
}
.p-t-60 {
	padding-top: 60px;
}
.p-t-70 {
	padding-top: 70px;
}
.p-t-80 {
	padding-top: 80px;
}
.p-t-100 {
	padding-top: 100px;
}
.m-b-5 {
	margin-bottom: 5px;
}
.m-b-10 {
	margin-bottom: 10px;
}
.m-b-30 {
	margin-bottom: 30px;
}
.m-t-30 {
	margin-top: 30px;
}
.m-b-50 {
	margin-bottom: 50px;
}
.m-t-50 {
	margin-top: 50px;
}
.n-m {
	margin: 0;
}
.bgwhite {
	background-color: white;
}
.sec-title {
	margin: 0px 20px;
}
.c60 {
	width: 60%;
}
p {
	font-size: 15px;
	line-height: 1.7;
	color: #888888;
	margin: 0px;
	margin-bottom:10px;
}
header img, footer img, #primary:not(.ps-content) img {
	height: auto;
	max-width: 100%;
}
.cw-fetch-price-result {
	margin: 0.5em 1.5em 0 1.5em;
	text-align: center;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	color: #333;
}
.cw-fetch-price-result .cw-product-name {
	text-overflow: ellipsis;
}
.cw-fetch-price-result {
	margin: 0.5em 1.5em 0 1.5em;
	text-align: center;
	font-weight: bold;
}
.cw-fetch-price-result .cw-price {
	margin-top: 0.5em;
	color: #B5121B;
	font-size: 18px;
	font-weight: 400;
}
.cw-fetch-price-result .cw-price {
	margin-top: 0.5em;
	color: #B5121B;
}
.map {
	position: relative;
	max-width: 100%;
	margin: auto;
	background-color: #ccc;
}
.map-item1 {
	top: 35%;
	left: 29%;
}
.marker2 {
	top: 50%;
	left: 64%;
}
.map-item2 {
	top: 55%;
	left: 34%;
}
.marker3 {
	top: 36%;
	left: 42%;
}
.map-item3 {
	top: 36%;
	left: 42%;
}
.map-item4 {
	top: 32%;
	left: 65%;
}
.marker5 {
	top: 52%;
	left: 57%;
}
.map-item5 {
	top: 52%;
	left: 57%;
}
.map-item6 {
	top: 40%;
	left: 71%;
}
.map-item {
	position: absolute;
	width: 36px;
	height: 36px;
}
.map-item .marker {
	top: auto;
	left: auto;
}
.marker1 {
	top: 30%;
	left: 20%;
}
.marker {
	position: absolute;
	z-index: 1;
	display: inline-block;
	width: 46px;
	height: 46px;
	color: #fff;
	line-height: 42px;
	text-align: center;
	font-size: 26px;
	text-decoration: none;
	border-radius: 50%;
	background-color: #b5121b;
	transition: all 300ms;
	opacity: .75;
}
.map-popup {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 99;
	width: 60%;
	padding: 1.5rem;
	background-color: #fff;
	transition: all 300ms ease-in;
	transform: translate(-50%, -50%);
	box-shadow: 0 0 24px rgba(0, 0, 0, 0.22);
	opacity: 0;
	visibility: hidden;
}
.map-popup::before {
	content: "";
	position: absolute;
	top: 50%;
	left: -16px;
	margin-top: -16px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16px 16px 16px 0;
	border-color: transparent #fff transparent transparent;
}
.map-popup {
	position: absolute;
	left: 58px;
	width: 250px;
	transform: translateY(-50%);
}
.map-popup> :last-child {
	margin-bottom: 0;
}
.map-popup> :first-child {
	margin-top: 0;
}
.tooltip-content {
	text-align: center;
}
.tooltip-content p {
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
	padding: 0px;
	margin: 0px 0px 10px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #666;
}
h1.tooltip-heading {
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 0px;
	margin: 10px 0px 5px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
}
.map img {
	display: block;
	width: 100%;
}
.tooltip-img {
	margin: 0px 0px 10px;
}
a.tooltip-btn {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	text-transform: uppercase;
	clear: both;
	text-decoration: none;
	display: block;
	background-color: #b5121b;
	border: 2px solid #b5121b;
	padding: 8px;
	font-family: 'Roboto Condensed', sans-serif;
}
.map-popup.open {
	opacity: 1;
	visibility: visible;
}
.mw1800 {
	max-width: 1800px;
}
.mw1400 {
	max-width: 1400px;
}
.mw1200 {
	max-width: 1200px;
}
.mw1000 {
	max-width: 1000px;
}
.blog-section {
	background-repeat: repeat;
	background-color: #e8e8e8;
}

.banner2-t-55.p-b-80.blog-section {
	display: none;
}
.img-frame {
	background-color: #000;
	border: 5px solid #fff;
}
.m25gry {
	margin: 25px;
	color: #333;
}
.white {
	color: #ffffff;
}
p.blog-description {
	font-family: helvetica;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	color: #333;
	font-weight: normal;
}
.text-link {
	font-family: 'Roboto Condensed', sans-serif;
	color: #B5121C;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 24px;
	font-weight: 900;
	padding-bottom: 10px;
}
.review-container {
	background-image: url(/assets/2018/med-texture1.jpg);
	background-repeat: repeat;
	background-color: #121212;
}
.review-block {
	min-height: 200px;
	padding: 20px;
	background-color: #ffffff;
}
h3.blog-title {
	text-align: center;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 20px;
	margin: 20px 0px;
	letter-spacing: 0px;
	color: rgb(51, 51, 51);
}
.blog-stars {
	margin: 0px auto;
	margin-bottom: 0px;
	display: block;
	margin-bottom: 20px;
}
p.blog-description {
	font-family: helvetica;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	color: #333;
	font-weight: normal;
}
a.review-link {
	color: #b5121b;
	font-weight: 700;
	font-size: 14px;
}
p.blog-credit {
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #666;
	margin: 20px 0px;
}
.instagram {
	margin: 20px;
}
.a-ig {
	font-size: 30px;
	line-height: 48px;
}
.flex-w {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.block4 {
	position: relative;
	overflow: hidden;
	width: calc(100% / 5);
}
.border2 {
	border: 2px solid #fff;
}
.sizefull {
	width: 100%;
	height: 100%;
}
.block4-overlay {
	display: block;
	background-color: rgba(0, 0, 0, 0.9);
	visibility: hidden;
	opacity: 0;
}
.ab-t-l {
	position: absolute;
	left: 0px;
	top: 0px;
}
.block4-overlay-txt {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -100%;
}
.instagram p {
	color: #fff;
	line-height: 1.4;
}
.social {
	color: #BE1225;
	font-weight: 900;
	margin: 20px 0px;
	font-family: 'Roboto Condensed', sans-serif;
}
.block4-overlay:hover {
	color: unset;
}
.block4:hover .block4-overlay {
	visibility: visible;
	opacity: 1;
}
.block4:hover .block4-overlay-txt {
	bottom: 0;
}
h4.st-featured-messaging {
	text-align: center;
	font-size: 24px;
	margin: 60px 10px;
	font-family: 'Roboto Condensed', sans-serif;
}
h3.section-headings {
	font-size: 40px;
	line-height: 36px;
	margin-bottom: 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}
.featured-product-container, .banner2-t-55 {
	background-image: url(/assets/2018/rough-cloth-bg_LG3.jpg);
}
.social-container .social-icon-container {
	position: relative;
	padding: 60px 0px 40px;
	text-align: center;
}
.social-container .icon-position {
	text-align: center;
	margin: 0px auto;
	margin: 0px 4px;
}
.social-container .fab {
	color: #ffffff;
	transition: .3s;
}
.social-container .fab:hover {
	color: rgba(255, 255, 255, 0.71);
	transition: .3s;
}
.fab {
	font-family: Font Awesome 5 Brands;
}
.fa, .fab, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}
.social-container .newsletter-heading {
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 900;
}
section.social-container div.container-fluid div.row div.col-md-6.col-sm-12 {
	padding: 20px 0px 0px;
}
.subscribe-email {
	height: 36.6px;
}
.subscribe-btn {
	height: 36.6px;
	margin-left: 2px!important;
	border: none;
}
.subscribe-btn:hover {
	background: #e3e3e3;
}
h2.section-headings {
	font-size: 62px;
	line-height: 52px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	text-shadow: #2e2e2e 1px 1px 1px;
}
.dsearch {
	border: none;
	height: 100%;
	padding: 0;
	padding-right: 10px;
	background: none;
}
.mb5 {
	margin-bottom: 5px;
}
@media (max-width:1360px) {
	.block4 {
		width: calc(100% / 4);
	}
}
@media (max-width:1200px) {
	.container.home {
		padding: 0 62px;
	}
	.block4 {
		width: calc(100% / 3);
	}
}
@media (max-width:992px) {
	.cw-fetch-price-result .cw-product-name {
		text-overflow: ellipsis;
		font-size: 18px;
		line-height: 20px;
		margin: 20px 20px 10px;
		text-transform: uppercase;
	}
	p.sub-section-text.blog-description {
		padding: 30px;
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		margin: 20px;
		color: #333;
		font-size: 22px;
		line-height: 36px;
	}
	.block4 {
		width: calc(100% / 2);
	}
	.fm-mob {
		float: none;
	}
	.mob_f {
		width: 100%;
	}
.social-container {
	background-image: url('/assets/2018/top_Edge.jpg');
	background-color: #b5121b;
	position: relative;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 100px 20px 120px;
}
.col-mob-19 {
	width:19%;
	padding-bottom:20px;
}
}
@media (min-width:992px) {
	.social-container h3.newsletter-heading {
		color: #fff;
		text-transform: uppercase;
		font-size: 24px;
		text-align: left;
		margin: 0px;
	}
	.social-container {
		background-image: url('/assets/2018/top_Edge.jpg');
		background-color: #b5121b;
		position: relative;
		background-repeat: no-repeat;
		background-size: contain;
		padding: 100px 20px 120px;
	}
	.h-product-blocks {
		margin-bottom: 20px;
	}
	.col-md-4.home {
		width: 33.33333333%;
	}
	h3.section-headings {
		font-size: 60px;
		line-height: 50px;
		margin-bottom: 20px;
		font-family: 'Roboto Condensed', sans-serif;
		font-weight: 900;
		text-transform: uppercase;
	}
	p.sub-section-text {
		font-size: 18px;
		line-height: 30px;
		max-width: 900px;
		text-align: center;
		margin: 0px auto;
	}
	p.sub-section-text.blog-description {
		padding: 30px;
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		margin: 20px;
		color: #333;
		font-size: 22px;
		line-height: 36px;
	}
	.featured-product-fl {
		width: 76%;
		margin: auto;
	}
}
@media (max-width:992px) {
	.rev {
		clear: both;
		width: 80%;
		float: none;
	}
}
@media (min-width:768px) {
	.featured-product-container, .get-the-look-section {
		margin: 0;
		padding: 50px 10px;
	}
	.container.home {}
	h2.section-headings {
		font-size: 62px;
		line-height: 52px;
		font-family: 'Roboto Condensed', sans-serif;
		font-weight: 900;
		text-transform: uppercase;
	}
	.responsive-hero {
		padding: 190px 0px 100px;
		padding-right: 0px;
		padding-left: 0px;
		margin: 20px 0px 5px;
		margin-top: 20px;
		margin-top: 5px;
	}
}
@media (max-width: 767px) {
	html {
		overflow-x: hidden;
	}
	.social-container .newsletter-heading {
		color: #fff;
		text-align: center;
		position: relative;
		text-align: -30px;
		top: -20px;
		margin-top: 20px;
	}
	.featured-product-container {
		margin: 70px 5px;
		padding: 50px 10px;
	}
	.article-full {
		padding: 0 20px;
	}
	h3.section-headings {
		font-size: 40px !important;
		line-height: 36px;
		margin-bottom: 20px;
		font-family: 'Roboto Condensed', sans-serif !important;
		font-weight: 900;
		text-transform: uppercase;
	}
	p.sub-section-text {
		font-size: 16px;
		line-height: 28px;
		max-width: 900px;
		text-align: center;
		margin: 0px auto;
	}
	.cw-fetch-price-result .cw-product-name {
		text-overflow: ellipsis;
		font-size: 16px;
		line-height: 18px;
		margin: 20px 20px 10px;
		text-transform: uppercase;
	}
	.get-the-look-section {
		display: none;
	}
	.bg-title-page {
		transform: translateY(-130px);
	}
	a.hero-button {
		background: #a00d15;
	}
}
@media (max-width: 576px) {
	#home-refresh .newsletter-heading {
		font-size: 20px;
	}
	.h-product-blocks {
		padding: 10px;
	}
	p.sub-section-text.blog-description {
		padding: 20px 0px;
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		margin: 20px;
		color: #333;
		font-size: 16px;
		line-height: 30px;
	}
	html {
		overflow-x: hidden;
	}
	h2.section-headings {
		font-size: 36px;
		line-height: 32px;
		font-family: 'Roboto Condensed', sans-serif;
		font-weight: 900;
		text-transform: uppercase;
	}
}
.hide {
	visibility: hidden;
}
@media (max-width:395px) {
	.mob-product-list {
		width:100%;
	}
}
li.list-group-item.blog-links a {
	color: #505050;
}
li.list-group-item.blog-links a:hover {
	color: #a00d15;
}
.hr-main {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	margin: 5px 10px;
	height: 0;
}
.blog-section-cc {
  width:70%;
  float:right;
  padding-bottom: 25px;
}
div.main406 div.container-fluid {
  margin-bottom:-50px;
}
div.container-1400 {
  max-width:1400px;
  margin: auto;
}
.cc-heading {
  margin: 35px 0;
}
.cc-cat {
  float:left;
  width:50%;
}
.cc-sm {
  float:left;
  width:50%;
}
.cc-para {
  width:80%;
}
.cc-poster {
  float:right;
  width:40%;
}
.cc-mc {
  float:right;
  width:40%;
}
.cc-right-60 {
  float:right;
  width: 60%;
  padding-top:40px;
}
.cc-right-50 {
  float:right;
  width: 50%;
  padding-top:40px;
}
.cc-left-60 {
    float: left;
    width: 60%;
    padding-top: 40px;
    padding-left: 60px;
}
.dual {
  padding:0 5%;
}
.cc-right-60 h3, .cc-right-60 h4, .cc-materials h3, .cc-left-60 h3, .cc-left-60 h4, .cc-right-50 h3, .cc-right-50 h4 {
  text-transform: initial;
}
.cc-materials {
  margin: auto;
  text-align: center;
  margin-top:30px;
  margin-bottom: 30px;
  padding: 10px 0 30px;
}
.cc-materials li {
  display: inline;
  padding: 10px 25px;
  margin: 0 10px;
  background: rgba(215, 25, 32, 1);
  border-radius: 3px;
  color: white;
  font-weight: bold;
}
.cc-section {
  background: #ececec;
  padding: 50px;
  width: 480px;
  margin: auto;
  margin-bottom: 40px;
  margin-top: 50px;
}
.cc-start {
  font-size: 16px;
  font-weight: bold;
  text-align:center;
  margin-bottom:15px;
  padding-top: 35px;
  margin-left: 50px;
  margin-right: 50px;
}
.rbcc {
  margin: 15px 0;
  width:auto;
  display:inline-block;
}
.ccl, .ccr {
  float:none;
}
.ccr {
  margin-left:0;
}
.cc-sp {
  margin-left:15px;
}
.cc-center {
  text-align:center;
  text-transform:none;
  width:100%;
}
.tp-40 {
  padding-top: 40px;
}
@media (max-width:992px) and (min-width:768px) {.col-xs-6.col-sm-3.chef-thumb{  max-height: 292px;}}
@media (max-width:768px) {
  .desktop_only {
    display:none;
  }
.main406 .blog-hero {
    height: 170px;
}
.main406 .blog-h1 {
  opacity: 1;
  line-height: 120px;
  text-align: center;
  height: 90px;
  padding: 0;
  margin: 0!important;
}
.cc-materials li {
      display: block;
      padding: 10px 25px;
      margin: 10px 10px;
      background: rgba(215, 25, 32, 1);
      border-radius: 3px;
      color: white;
      font-weight: bold;
}
.cc-materials ul {
    width: 70%;
    padding: 0!important;
    margin: auto;
}
.cc-section {
    background: #ececec;
    padding: 30px;
    width: 100%;
    margin: auto;
    margin-bottom: 30px;
    margin-top: 50px;
}
.cc-cat, .cc-poster, .cc-sm {
    float: none;
    width: 100%;
}
.cc-right-60, .cc-left-60, .cc-right-50 {
    float: none;
    width: 100%;
    padding-top: 20px;
    padding-left: 0px;
}
.cc-mc {
  float:none;
  max-height: 420px;
  width: 100%;
  max-height: 400px;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
  }
}
.ccl {
  float:none;
}
.ccr {
  float:none;
}
.cc-para {
  width:100%;
}
}
.clear-both, .clear {
  clear: both;
}
.josh-blog-img, .wh_1e, .klt1  {
  width:300px;
  float:right;
  padding:0 0 10px 10px;
}
.blog-img-right, .blog-img-left  {
  width:100%;
}
.blog-div-left {
  width:30%;
  float:left;
  padding:0 15px 10px 0;
}
.blog-div-right {
    width:30%;
    float:right;
    padding:0 0 10px 15px;
}
.klt2 {
  width:300px;
  padding:20px 20px 10px 0px;
  float: left;
  margin-bottom: 20px;
}
.klt2_1 {
  width:300px;
  padding:0px 20px 10px 0px;
  float: left;
}
.klt_c3 {
  text-align: center;
}
.c3_1, .c3_2, .c3_3, .c3_4 {
  width: 25%;
  display:inline;
  margin:auto;
}
@media (max-width:659px) {
  .c3_1 img, .c3_2 img, .c3_3 img, .c3_4 img {
  width: 24%;
}
}
.kl_p1 {
  padding-bottom:20px;
}
.josh-blog-img2 {
  width:100%;
  padding:10px 0;
}
.josh-blog-img3 {
  width:300px;
  float:right;
  padding:0 0 10px 10px;
}
@media (max-width:500px) {
  .josh-blog-img, .wh_1e,  .klt1, .klt2, .klt2_1, .blog-img-right, .blog-img-left, .blog-div-right, .blog-div-left  {
    width:100%;
    float:clear;
    padding: 0 0 10px 0;
  }
  .josh-blog-img3 {
    width:100%;
    float:clear;
    padding: 0 0 10px 0;
  }
  .blog-section-cc {
    width:100%;
    float:none;
    padding-bottom: 25px;
  }
}
.josh-caption {
  text-align: center;
  font-size: 0.9em;
}
.blog-caption {
  text-align: center;
  font-size: 0.9em;
  padding-top:15px;
}
.blog-subheading {
  font-size: 24px;
}

.family-thumb:nth-child(3) a {
    display: block;
    float: left;
    width: 100%;
}




@media (max-width:1199px){
	.family-thumb .info {
		padding: 5% 0;
}
body .family-thumb .info .colour-wrapper p {
    width:55px!important;
}
body .family-thumb .info .colour-wrapper img {
    margin-left: 10px!important;
	    width: 35px;
    margin-bottom: 10px;
}
body .family-thumb .info .colour-wrapper span{font-size: 12px!important;margin:0px!important;}
body .family-thumb .info {
    width:187px;
}
a.nw_tg {
    float: right!important;
    max-width: 80%;
}

.cross-back-page .family-thumb > a {
    float: left;
    display: flex;
    align-items: center;
}

.family-thumb:nth-child(2) .colour-wrapper p:nth-child(4), .family-thumb:nth-child(2) .colour-wrapper p:nth-child(5), .family-thumb:nth-child(2) .colour-wrapper p:nth-child(6),.family-thumb:nth-child(8) .colour-wrapper p:nth-child(4), .family-thumb:nth-child(8) .colour-wrapper p:nth-child(5), .family-thumb:nth-child(8) .colour-wrapper p:nth-child(6)
{
    margin-top: 10px!important;
}

}
@media (min-width:768px) and (max-width:991px)
{
.family-thumb:nth-child(6) .nww_imgg img, .family-thumb:nth-child(2) .nww_imgg img {
    max-width: 300px;
}
}

@media (max-width:420px)
{
.main406 .blog-h1 {
  line-height: 66px;
  margin: 0!important;
}
.fa-facebook-square {
	color:  rgb(59, 89, 152);
}
.fa-pinterest-square {
	color:  rgb(189, 8, 28);
}
.fa-twitter-square {
	color:  rgb(29, 161, 242);
}
.fa-google-plus-square {
	color:  rgb(219, 68, 55);
}
.fa-tumblr-square {
	color: #35465c;
}
.label.pull-right {
    background: #d2322d;
}
.label.pull-right.label-success {
    background-color: #5cb85c;
    color: #fff;
}
p {margin-bottom:10px;}
/*-- 30-07-2019 --*/
.cross-back-page .family-thumb > a {
	min-height: 370px;
	float: left;
}
}
/*-- 30-07-2019 -End-*/

@media (max-width:767px)
{
body .family-thumb .info .colour-wrapper img {margin-left: 0px!important;}
body .family-thumb .info .colour-wrapper span {
    font-size: 11px!important;
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    margin: 0px!important;
}
body .family-thumb .info .colour-wrapper p a {
    display: flex;
    align-items: center;
    justify-content: center;
}
body .family-thumb .info .colour-wrapper p {width: 50px!important;}
body .family-thumb .info {
    width: 209px;
}
}
@media (max-width:419px)
{
.family-thumb .info {width:50%;}
.col-xs-12.col-sm-6.family-thumb:nth-child(3) .nww_imgg, .col-xs-12.col-sm-6.family-thumb:nth-child(4) .nww_imgg, .col-xs-12.col-sm-6.family-thumb:nth-child(8) .nww_imgg {
    float: right;
}
.nww_imgg{
    max-width: 70%!important;
    width: auto!important;
}
a.nw_tg {
    float: right!important;
    max-width: 70%;
}
}

.cat-filter {

    max-width: 845px;
    margin: 0 auto;
        margin-left: auto;
    margin-left: 17%;
}
.filter-wrapper .apron-filter {
    margin-right: 30px !important;
}
.filter-wrapper .apron-filter:last-child {
 margin-right: 0 !important;

}

@media (min-width:1200px) and (max-width:1339px) {
	.filter-wrapper .apron-filter {
    margin-right: 20px !important;
}

.cat-filter {
   margin-left: 22%
}
}


@media (min-width:1024px) and (max-width:1199px) {
	.filter-wrapper .apron-filter {
    margin-right: 13px !important;
}

.cat-filter {

    margin-left: 26%;
}
}
@media (min-width:991px) and (max-width:1023px) {
.filter-wrapper .apron-filter img {
    width: 100%;
    max-width: 89px !important;
}
.cat-filter {

    margin-left: 23%;
}
.filter-wrapper .apron-filter {
    margin-right: 0px !important;
}
}

@media (min-width:801px) and (max-width:990px) {
.filter-wrapper .apron-filter img {
    width: 100%;
    max-width: 65px !important;
}
.cat-filter {
  margin-left: 25% !important;;
}

.filter-wrapper .apron-filter {
    margin-right: 20px !important;;
}

}
.filter-wrapper .apron-filter img {
    width: 100%;
    max-width: 100px;
}




@media all and (max-width: 767px){
    .animated-container .p-t-60{
        padding-top: 20px !important;
    }
    .animated-container .p-t-60 h3, .main h3{
        margin-top: 0 !important;
    }
    .featured-product-container {
        margin: 0 !important;
        padding: 0 !important;
    }
    .featured-product-container h4.shop-sections{
        margin: 10px auto 30px !important;
	}
	.h-product-blocks{
		min-height: inherit !important;
	}
	#berkeley-carousel::after{
		content: "";
		clear: both;
		display: table;
	}
	#berkeley-carousel{
		margin: -100px 0 0 !important;
		float: left;
		width: 100%;
	}
	.animated-container{
		float: left;
		width: 100%;
	}
}

@media only screen and (max-width: 575px){
section.bg-title-page.responsive-hero.home_banner {
    margin-bottom: -98px;
}
.video-frames video {
    height: 100%;
    width: 100%;
    margin-bottom: 26px;
}
#berkeley-carousel {
    margin: 0px 0 0 !important;
}
}
@media (min-width:992px)
{
.wrapper-footer .col-xs-12.col-sm-4.footer-col {
    width: 20%;
}
}
@media (max-width:990px)
{
.wrapper-footer .col-xs-12.col-sm-4.footer-col {
    width: 100%;
}
}

.popup-note p::before {
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	width: 6px;
	height: 6px;
	background: #e61f24;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.popup-note {
	display: none !important;
	position: fixed;
	top: 180px;
	right: 25px;
	background: rgba(255, 255, 255, 0.8);
	width: 310px;
	padding: 20px 20px;
	transform: translate(0) !important;
	border: 2px solid #e61f24;
	z-index: 999999;
}
.popup-note.productpage {
	top: 210px;
}
.popup-note h6 {
	margin: 0;
}
.popup-note h5 {
	font-size: 16px;
	color: #e61f24;
	margin: 0 0 10px 0;
}
.popup-note p {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	font-size: 16px;
	color: #181818;
	line-height: 20px;
	position: relative;
	padding-left: 13px;
}
.popup-note p:last-child{
	margin-bottom: 0;
}
.popup-note h6 {
	margin: 0;
	position: absolute;
	right: -10px;
	top: -10px;
	background: #e61f24 ;
	color: #fff;
	line-height: 1;
	width: 25px;
	height: 25px;
	font-size: 13px;
	padding: 6px 0 0 8px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	cursor:pointer;
}


div#_jstl__images {
    position: relative;
    padding-left: 160px;
}
.row-with-left-images {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 139px;
}
.row-with-left-images .img_in_slide {
    border: 1px solid #d5d5d5;
    margin-bottom: 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 5px;
    max-height: 200px;
}


@media (max-width:1199px){
div#_jstl__images {
    padding-left: 100px;
}
.row-with-left-images {
    max-width: 90px;
}
}
@media (max-width:767px){
.popup-note {
	margin: 0 auto;
	left: 0;
	right: 0;
	width:300px;
}
div#_jstl__images {
    padding-left: 0;
}
.row-with-left-images {
    position: static;
    max-width: 100%;
}
.row-with-left-images .img_in_slide {
    max-height: 200px;
    max-width: 100px;
    float: left;
    margin-right: 10px;
}
div#_jstl__images {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
}
