*{padding:0px; outline:none; list-style:none;}
body{font: 12px/1.5 'Open Sans', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;color: #969696;background:url(../../assets/images/container_top_bg.jpg) repeat-x scroll 0 131px #050505;}
span.error:empty,small.error:empty{display:none;}
.system-message,.system-error-message{background:none;border:none;color:#969696;margin:0;padding:0;}
ul, ul li, p{padding:0;margin:0;}
p.lead{font-size:16px;line-height:25px;}
.system-message h1,.system-error-message h1{font-size:36px;}
h1, h2, h3, h4, h4, h5, h6 {color: #e4d8ab;letter-spacing: 1px;text-transform: uppercase;font-weight: normal;margin:0;font-family: 'Open Sans', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}
h1 {font-size: 36px;line-height: 1;text-transform: uppercase;}
.wrap-content h1, .wrap-content h2, .wrap-content h3, .wrap-content h4, .wrap-content h5, .wrap-content h6, .wrap-content p{margin-bottom:18px;}
label{color: #605b46;}
#main-body h1 {color: #e3e3e3;font-size: 28px;font-weight: 300;margin-bottom: 30px;}
#aside h1 {font-size: 20px;line-height: 1;}
h2 {font-size: 21px;}
h2.product-name {font-size: 18px;}
#aside h2 {font-size: 18px;}
h3 {color: #fff;font-size: 16px;letter-spacing: 0;}
a{color:#d2c592}
h3 a:link, h3 a:visited {color: #C76E38;}
#aside h3 {font-size:16px;}
h4 {font-size: 14px;}
#aside h4 {font-size:13px;}
h5 {font-size: 12px;}
#aside h5 {font-size:11px;}
h6 {font-size: 10px;}
#aside h6 {font-size:10px;}
caption {color: #333;font-size: 18px;font-weight: bold;font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}
[type="radio"]{float:left;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:link, a:visited, h6 a:link, h6 a:visited {color:#d2c592;text-decoration: none;}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active, h5 a:hover, h5 a:active, h6 a:hover, h6 a:active, a:hover {color: #BE7E3E;text-decoration: none;}
a,a:visited,.breadcrumbs a{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;transition:all 300ms ease-out; outline: none;}
a img{-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;}
/*a img:hover{opacity:.7;}*/
hr {border: 0 #000 solid;border-top-width: 1px;clear: both;height: 0;margin:0;margin:6px 0 20px;}
input[type="text"],input[type="email"],input[type="password"],textarea,select{background:#fff;}
a#catshopbuy {font-family:Merriweather, sans-serif;font-weight:500;letter-spacing:2px;background:#e4d8ab;color:#fff;border-radius:3px;text-transform:uppercase;margin-bottom:20px;}
a#catshopbuy:hover {background:#276D5F;color:#fff;transition-duration:.5s;}
a#catshopclear {font-family:Merriweather, sans-serif;font-weight:500;letter-spacing:2px;background:#b5b5b5;color:#fff;border-radius:3px;text-transform:uppercase;margin-bottom:20px;  font-size: 12px; text-align: center; text-shadow: none; padding: 1em;}
a#catshopclear:hover {background:#646464;color:#fff;transition-duration:.5s;}
.opt-discount input[type="submit"] { margin-top: 10px; }
.product-remove a:link, .product-remove a:visited { font-size: 20px; color: #606060; line-height: 20px;transition-duration:.5s;}
.product-remove a:hover { color: #900; }
.product-image img, .product-title{ margin-bottom: 20px;}
textarea{border-radius:3px;padding:10px 13px;}
ul li{font-size:14px;margin-bottom:0;}
/*buttons*/
.button {font-size: 12px;color: #222;display: inline-block;padding: 9px 20px;line-height: 15px;margin-bottom: 8px;text-transform: uppercase;font-weight: 600;background-color:#e4d8ab; }
.button, input[type="submit"],a#catshopbuy:link,a#catshopbuy:visited{font-family:Merriweather, sans-serif;font-weight:500;letter-spacing:2px;background:#d2c592;color:#fff;border-radius:3px;text-transform:uppercase;}
.button.secondary,button.secondary {background:#777777;color:#fefefe;}
.button.hollow {  border: 1px solid #df830a; color: #df830a;}
.button:visited{color:#fff;}
.column:last-child:not(:first-child), .columns:last-child:not(:first-child){float:left;}
.margin-b-20{margin-bottom:20px}
.button:hover {background-color:#be7e3e;}

@media screen and (min-width: 40em) {
	.no-js .top-bar { display: block; }
	.no-js .title-bar { display: none; }
}
/* End of section to prevent mobile menu bar flashing*/
#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; height: 100%; z-index: 9999; overflow: hidden; }
#status { width: 250px; height: 250px; position: absolute; left: 50%; top: 50%; background-image: url(../img/preloader.png); background-repeat: no-repeat; background-position: center;  margin: -115px 0 0 -110px; z-index: 9999;}
button.top-bar-left-icon{background:none;}
#catCartSummary table tbody,#catCartSummary table tfoot,#catCartSummary table thead{border:none;background:none;}
a.cartSummaryLink{color:#d2c592;}
.utility-nav .uty0,.utility-nav .uty1{display:none;}
table.cartSummaryTable{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;margin:0 0 0 20px;}
td.cartSummaryItem{color:#FFFFFF;font-size:12px;padding:0;}
/*alert boxes*/
.alert-box{display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;font-size:.8125rem;transition:opacity 300ms ease-out;background-color:#008cba;color:#fff;border-color:#0078a0;border-style:solid;border-width:1px;padding:.875rem 1.5rem .875rem .875rem;}
.alert-box .close{font-size:1.375rem;line-height:0;position:absolute;top:50%;margin-top:-.6875rem;right:.25rem;color:#333;opacity:0.3;padding:9px 6px 4px;}
.alert-box .close:hover,.alert-box .close:focus{opacity:0.5;}
.alert-box.radius{border-radius:3px;}
.alert-box.round{border-radius:1000px;}
.alert-box.success{background-color:#43ac6a;color:#fff;border-color:#3a945b;}
.alert-box.alert{background-color:#f04124;color:#fff;border-color:#de2d0f;}
.alert-box.secondary{background-color:#e7e7e7;color:#4f4f4f;border-color:#c7c7c7;}
.alert-box.warning{background-color:#f08a24;color:#fff;border-color:#de770f;}
.alert-box.info{background-color:#a0d3e8;color:#4f4f4f;border-color:#74bfdd;}
.alert-box.alert-close{opacity:0;}
/*search*/
.search-container{display:none;background:url(images/ultility-nav.png) repeat scroll 0 0 rgba(0,0,0,0);padding:30px 0 0;}
.search-icon span{color:#FFFFFF;margin-left:10px;cursor:pointer; position: relative; top: -3px; padding: 5px;}
.search-container input[type="text"]{height:auto;padding:14px 15px;}
/*slider*/
.slick-slide img{width:100%;}
.slide-description{position:absolute;width:100%;margin-top:330px;z-index:1;}
.slick-dots{bottom:0;}
.slick-dots li button:before{color:#98918d;opacity:1;font-size:13px;}
.slick-dots li.slick-active button:before{color:#d2c592;}
.hero-slider .slick-dots{bottom:145px;z-index:1;text-align:left;margin:0 0 0 25%;}
.hero-slider .slick-dots li button:before{content:none;}
.hero-slider .slick-dots li{width:auto;margin:0 5px 0 0;}
.hero-slider .slick-dots li button{width:50px;height:5px;border-radius:0;background:#fff;padding:0;}
.hero-slider .slick-dots li.slick-active button{background:none repeat scroll 0 0 #52cab3;height:15px;top:-10px;}
.slide-description span{color:#18987f;font-size:46px;float:left;margin:0 15px 30px 0;}
.slide-description h1{color:#fff;font-weight:100;}
.slide-description h2{color:#fff;font-weight:100;}
.slide-description-contents {background: rgba(0, 0, 0, 0.35); color:#fff; border-radius: 3px; padding: 20px;}
.slide-description h1.brown,.slide-description h2.brown{color:#6e6460;}
.slide-description h1{font-size:100px;line-height:134px;margin-bottom:30px;}
.slide-description h2{font-family:Merriweather, sans-serif;float:left;font-size:18px;text-align:left;text-transform:uppercase;}
.slide-description h2 em{font-style:normal;text-transform:none;white-space:nowrap;} 
.home-slider { position: relative;}
i.fa.prev-btn{color:#Fff;font-size:50px;line-height:50px;z-index:50;position:absolute;top:45%;left:20px;cursor:pointer;opacity:.7;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;}
i.fa.next-btn{color:#Fff;font-size:50px;line-height:50px;z-index:50;position:absolute;top:45%;right:20px;cursor:pointer;opacity:.7;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;}
i.fa.prev-btn:hover,i.fa.next-btn:hover{opacity:1;}
/*section main*/
section.main{padding:20px 0 50px;}
.feature-image{border-radius:90em;overflow:hidden;width:100%;height:100%;max-width:189px;margin-bottom:30px;}
/*events section*/
section.events{background:url(images/events-bg.jpg) repeat-x top;padding:50px 0;}
.event-item{background:rgba(255,255,255,0.9);box-shadow:0 1px 1px rgba(0,0,0,0.2);border-top:5px solid #df830a;margin-bottom:30px;padding:20px 30px;}
.event-date{background:#df830a;width:75px;height:75px;border-radius:90em;font-size:24px;text-align:center;color:#fff;font-family:Merriweather, sans-serif;text-transform:uppercase;padding-top:14px;margin:0 auto 20px;}
.event-date span{display:block;line-height:1.2;}
.event-date span.month{font-size:16px;}
.event-item h3{text-align:center;font-weight:100;}
.event-item-detail{background:url(/_assets/img/dashed-bg.jpg) repeat-x bottom;margin-bottom:30px;padding-bottom:30px;}
.event-item-detail h3{margin-bottom:5px;}
.event-details{line-height:18px;color:#99918e;font-size:13px;font-family:Merriweather, sans-serif;margin-bottom:10px;}
.dash{width:30px;height:1px;background:#df830a;margin:20px auto;}
.event-item p{font-size:13px;}
.event-item-detail .button{float:right;}
/*announcements*/
.news-item{margin-bottom:30px;}
.news-item h3{margin-bottom:5px;}
.news-details{line-height:18px;color:#99918e;font-size:13px;font-family:Merriweather, sans-serif;margin-bottom:10px;}
/*faq*/
.faq-question{margin-bottom:16px;}
.faq-question a {color: #969696;font-size: 16px;font-weight: 600;text-transform: capitalize;line-height: 30px;}
.faq-details{padding-top:30px;background:url(/_assets/img/dashed-bg.jpg) repeat-x bottom;margin-bottom:20px;padding-bottom:10px;}
.faq-details a{font-family:Merriweather, serif;font-size:14px;text-transform:none;font-weight:normal;color:#d2c592;}
.faq-icon{background:none repeat scroll 0 0 #e4d8ab;border-radius:90em;color:#222;display:block;float:left;font-size:15px;font-weight:600;height:30px;width:30px;padding-top:4px;position:relative;text-align:center;text-transform:uppercase;margin:0 15px 0px 0;}
.faq-icon.answer{background:#d2c592;}
.accordion-title { padding:12px 26px 12px 15px; line-height: 1;  font-size: 16px; color: #222; }
/*page-title*/
section.page-title{overflow:hidden;position:relative;}
section.page-title img{width:100%;}
.page-headline{position:absolute;z-index:1;top:0;left:0;right:0;}
.row.page-headline h1{color:#fff;margin-top:190px;}
/*breadcrumps-container*/
.breadcrumps-container { padding: 30px 0 20px; }
/*about*/
section.main span.fa-heart{display:block;color:#c87492;font-size:46px;width:46px;margin:0 auto 30px;}
p.literature-container span.icon,p.literature-container span.name{font-family:Merriweather, sans-serif;margin:0 3px 0 0;}
p.literature-container img{vertical-align:middle;}
.double-dash{height:3px;background:url(/_assets/img/dashed-bg.jpg) repeat-x top;margin:30px 0;width:100%;display:inline-block;}
p.literature-container{margin-bottom:10px !important;}
p.literature-container span a{color:#e4d8ab;}

/*section map*/
section.map, section.map .flex-video, section.map .flex-video iframe { height: 350px; overflow: hidden;}
/*store / products*/
.product-thumbs {margin: 0 -8px;display: block;}
.product-thumb { margin-bottom:20px;}
/*footer*/
footer h4{color:#d2c592;margin-bottom:3rem;}
footer p,footer div.copy{color:#a79b97;font-size:12px;font-family:"open sans", sans-serif;line-height:20px;}
footer div.copy a{color:#fffffe;transition-duration:.5s;margin:0 15px 15px 0; text-transform: uppercase;}
footer div.copy a:hover{color:#df830a;}
footer .vcard{border:medium none;color:#98958B;font-size:14px;margin:0;padding:0;}
footer .vcard .fa{margin-right:5px;}
ul.social-icons{float:right;list-style-type:none;}
ul.social-icons li{display:inline-block;}
.social-icons a{font-size:28px;border-radius:90em;border:3px solid;width:45px;height:45px;padding-top:7px;text-align:center;color:#74D4C2;transition-duration:.5s;margin:0 15px 15px 0;}
.social-icons a:hover { color: #fff; }
/*misc*/
img.post-image {width: 100%; margin-bottom: 20px;}
.blogpost-result-item.item.panel-body { padding-top: 30px; font-size: .8rem; }
.cb-Tags { margin-bottom: 5px; }
.cb-Image img { width: 100%; }
.mb10 {margin-bottom: 10px;}
.select2-container .select2-search--inline { border-bottom: none; }
.page-nav span#pagination { display: inline-block; }
p.page-nav{text-align:center;}
.page-nav a { margin: 0 9px; display: inline-block; color: #d2c592;}
.pagination li a { color: #E4D8AB; }
.pagination-previous a::before,.pagination-previous.disabled::before{content:'\00ab';display:inline-block;margin-right:.5rem;}
.pagination-next a::after,.pagination-next.disabled::after{content:'\00bb';display:inline-block;margin-left:.5rem;}
.pagination .current { background: #C76E38; color: #fefefe; }
#googleMap { height: 400px; width: 100%; border: 10px solid #fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.17); }
.photo-item { position: relative; }
p.photo-caption { position: absolute; bottom: 5px; left: 4px; background: rgba(0, 0, 0, 0.5); width: calc(100% - 8px); color: #fff; padding-left: 10px; padding-right: 10px; overflow: hidden; }
/*************media queries**************/
@media only screen and (min-width: 0) and (max-width: 640px) {
    .top-bar-section ul{margin-top:48px;}
    .slide-description{margin-top:10px;}
    .slide-description-contents { border-radius: 5px; padding: 5px; }
    .slide-description h1{font-size:20px;line-height:20px;margin-bottom: 0px; }
    .slide-description h2{display:none;}
    .slide-description span { display:none; }
    i.fa.prev-btn,i.fa.next-btn { opacity:0; }
    .hero-slider .slick-dots{bottom:0;text-align:center;margin:0;}
    .community-search-wrap{background:none;padding:20px 0 60px;}
    .search-ellipse{border-radius:0;display:block;float:none;width:100%;background:none;box-shadow:none;height:auto;text-align:left;padding:0;}
    .search-ellipse h2{text-align:left;}
    .search-ellipse h2,.search-ellipse h6{color:#6e6460;display:inline;margin:auto;}
    section.main{padding:20px 0;}
    footer p,footer div.copy{margin-bottom:15px;}
    .social-icons{float:none;}
    .row.page-headline h1{font-size:1.75rem;margin-top:15px;}
}
@media only screen and (min-width: 480px) and (max-width: 640px) {
    .slide-description{margin-top:10px;}
    .slide-description h1{font-size:30px;line-height:30px;margin-bottom: 15px; }
    .slide-description h2{font-size:12px;margin-bottom: 0;}
    .slide-description span { font-size: 26px; margin: 0 15px 10px 0; }
    .row.page-headline h1{margin-top:20px;}
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
    .top-bar .name{margin-top:-5px;max-width:126px;}
    .top-bar-section ul li > a{font-size:13px;}
    .side-search h2{font-size:38px;}
    .side-search h6{font-size:9px;}
    .search-filters a{margin-left:10px;}
    .slide-description{margin-top:10px;}
    .slide-description-contents { border-radius: 10px; padding: 10px; }
    .slide-description h1{font-size:30px;line-height:30px; margin-bottom: 15px; }
    .slide-description h2{font-size:12px;line-height:13px;margin-bottom: 0;}
    .slide-description span { font-size: 26px; margin: 0 15px 30px 0; }
    .hero-slider .slick-dots{bottom:0;text-align:center;margin:0;}
    .row.page-headline h1{margin-top:30px; font-size: 2rem;}
}
@media only screen and (min-width: 1024px) and (max-width: 1399px) {
    .top-bar .name{margin-top:-18px;max-width:199px;}
    .top-bar-section ul li > a{font-size:14px;}
    .slide-description{margin-top:10px;}
    .slide-description h1{font-size:70px;line-height:70px;}
    .hero-slider .slick-dots{bottom:0;text-align:center;margin:0;}
	.row.page-headline h1{margin-top:70px; font-size: 2.5rem;}
}
@media only screen and (min-width: 1400px) { 
    .slide-description{margin-top:50px;}
    .hero-slider .slick-dots{bottom:0;text-align:center;margin:0;}
    .row.page-headline h1{margin-top:130px;}
}
/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;z-index:1045;margin:0 auto;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out;}
.mfp-zoom{cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-hide{display:none!important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;z-index:1046;-webkit-box-shadow:none;box-shadow:none;padding:0;}
button::-moz-focus-inner{border:0;padding:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;padding:0 0 18px 10px;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);top:50%;width:90px;height:110px;-webkit-tap-highlight-color:transparent;margin:-55px 0 0;padding:0;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}
.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none;}
.mfp-close:hover,.mfp-close:focus,.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
/* Main image in popup */
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:40px 0;}
/* The shadow behind the image */
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /* Remove all paddings around the image on small screen  */
    .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
    .mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
    .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
    .mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;top:auto;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:3px 5px;}
    .mfp-img-mobile .mfp-counter{right:5px;top:3px;}
    .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}
    .mfp-img-mobile img.mfp-img,.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
}
@media all and (max-width: 900px) {
    .mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
    .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
    .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
    .mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
.mfp-ie7 .mfp-img,.mfp-ie7 .mfp-container{padding:0;}
/* Slick Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url('images/ajax-loader.gif') center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
/* Slick Slider  Icons */
@font-face { font-family: "slick"; src: url('../fonts/slick.eot'); src: url('../fonts/slick.eot?#iefix') format("embedded-opentype"), url('../fonts/slick.woff') format("woff"), url('../fonts/slick.ttf') format("truetype"), url('../fonts/slick.svg#slick') format("svg"); font-weight: normal; font-style: normal; }
/* Slick Slider  Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }
.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }
/* Slick Slider Dots */
.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }

/*THE FOLLOWING CSS IS USED FOR THE KITCHEN SINK PAGE AND CAN BE DELETED IF YOU ARE NOT USING THAT PAGE*/

.docs-code.kitchen-sink{border:1px solid #cacaca;max-height:300px;overflow-y:scroll;margin-bottom:1rem;}
.docs-code-copy{position:absolute;top:0;right:0;background:#2199e8;color:#FFF;font-size:.8rem;z-index:1;padding:.75rem 1rem;}
.docs-code,pre{position:relative;}
.docs-code.kitchen-sink code{border:0;}
.docs-code code,pre code{display:block;overflow-x:auto;background:#f9f9f9;margin-bottom:1.5rem;padding:1rem;}
.row.display{background:#eee;font-size:11px;margin-bottom:10px;line-height:2rem;border:solid 1px #c6c6c6;margin-left:0!important;margin-right:0!important;}
.row.display .columns:nth-child(2),.row.display .columns.small-centered,.row.display .columns.large-centered{background:#e1e1e1;}
.docs-component .thumbnail{margin-left:auto;margin-right:auto;display:block;}
.docs-toc .active{background:#d2c592;color:#FFF;}
/*END KITCHEN SINK DOCS*/
.row{max-width:960px;}
/*––––––––––––––––––––––––––––––––––––––––––––––––––------------------------------------------------------------------
                                                   HOMEPAGE
––––––––––––––––––––––––––––––––––––––––––––––––––----------------------------------------------------------------- */

/*===========================  UTILITY-NAV   ===========================*/
header{width: 100%;float: left;-webkit-box-shadow: 0px 1px 22px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 22px -1px rgba(0,0,0,0.75);box-shadow: 0px 1px 22px -1px rgba(0,0,0,0.75);}
header .utility-nav{width:100%;float:right;background: #000;line-height: 30px;padding-bottom: 20px;}
header .utility-nav ul, .utility-nav span, .utility-nav form, .utility-nav form input{width:auto;float:right;}
header .utility-nav ul li{display:inline-block;padding: 0 8px 0 7px;line-height: 28px;}
header .utility-nav ul li a{color: #818181;font-size: 11px;}
header .utility-nav ul li a:hover{color: #f5e0a6;}
header .utility-nav ul li:first-child a{padding: 0px 13px;text-decoration: none;border-right: 1px solid #282828;}
header .utility-nav form input[type="text"]{background: none repeat scroll 0 0 #333333;border: 1px solid #000000;color: #ccc;font-size: 11px;height: 32px;float: left;line-height: 32px;padding: 0 11px;width: 165px;box-shadow:none;font-style:normal;    margin: 0;} 
header .utility-nav form input[type="submit"] {background: url(../img/search.jpg);height: 31px;width: 29px;float: right;border: 0;text-indent: -999em;cursor: pointer;overflow: hidden;}
header .shopping-cart a{color:#cabe8d;font-size:11px;letter-spacing: 0.05em;padding: 0 15px 0 10px;line-height: 32px;}
input[type="text"]::-webkit-input-placeholder{color:#a9a9a9;}
input[type="text"]::-moz-placeholder{color:#a9a9a9;}
input[type="text"]::-ms-input-placeholder{color:#a9a9a9;}
input[type="text"]:-ms-input-placeholder {color:#a9a9a9;}

/*===========================   MEGA-MENU   ===========================*/

header .top-bar { padding:0px;float:left;width: 100%;background: url(../img/header-bg.png);}
header .top-bar .menu-list{ position:relative;}
header .top-bar, .top-bar ul { background-color:inherit}
header header .top-bar .menu > ul > li:hover > a{color:#e84c3d; }
header header .top-bar .menu > ul > li:last-child a {padding:0px 0px; }
header header .top-bar .menu > ul > li:last-child a:hover:after { display:none;}
header header .top-bar .menu-container-padding {padding-top:15px; }
header header .top-bar .menu > ul > li.search:hover a:after { display:none;}
header .top-bar .menu { width:100%;float:left; text-align:center; padding-top:10px;}
header .top-bar .menu a { font-size:15px; }
header .top-bar .menu > ul > li > a { font-weight:500; color:#383838;  }
header .top-bar .menu > ul > li > ul > li > a, header .top-bar .menu ul .one-col > ul > li > ul > li > a { font-weight:600; text-transform:capitalize; color:#c9bd8c;margin-top:8px; }
header .top-bar .menu > ul > li > ul > li > a:hover{ color: #594f4d;}
header .top-bar .menu > ul > li > ul > li > ul > li > a { color:#5a5e6e; }
header .top-bar .menu > ul > li > ul > li > ul > li > a:hover {color:#e84c3d;}
header .top-bar .menu > ul > li > ul > li h3{width:100%;float:left;}
header .top-bar .menu > ul > li > ul > li h3 a{text-transform:uppercase;font-weight:700;color:rgb(201, 189, 140);}

header .top-bar .menu-container {width: 80%;margin: 0 auto;float:right;	padding-top:0px;}
header .top-bar .menu-mobile {display: none; }
header .top-bar .menu-dropdown-icon:before {content: "\f0d7";font-family: fontawesome;display: none;cursor: pointer;float: right; color: #fff;}
header .top-bar .menu > ul {margin: 0 auto;width: auto;list-style: none;padding: 0;box-sizing: border-box;}
header .top-bar .menu > ul:before,header .top-bar .menu > ul:after {content: "";display: table;}
header .top-bar .menu > ul:after {clear: both;}
header .top-bar .menu > ul > li {margin: 0;    background:url(../img/nav-devider1.jpg) no-repeat right bottom;display: inline-block;list-style: none;padding: 0;float:left;}
header .top-bar .menu ul .one-col{position:relative;}
header .top-bar .menu ul .one-col ul, header .top-bar .menu ul .one-col > ul > li > ul{width:192px;padding:5px 0;display: none;   position: absolute;    text-align: left;}
header .top-bar .menu ul .one-col > ul > li{position:relative;}
header .top-bar .menu ul .one-col > ul > li.menu-dropdown-icon:after{position: absolute;content: '';top: 10px;right: 10px;margin: auto;width: 0px;height: 0px;border-left: 6px solid #ccbd8c;border-top: 6px solid transparent;
border-bottom: 6px solid transparent;}
header .top-bar .menu ul .one-col > ul > li > ul{ margin: 0;top: 0;background: #fff;left: 100%;}
header .menu .one-col > ul > li{width:100% !important;float:left;padding:0 !important;}
header .menu .one-col > ul > li a {padding: 5px 16px !important;margin-top: 0px !important;}
header .top-bar .menu ul .logo{background:none;padding: 0px 22px 0px 28px;}
header .top-bar .menu ul .logo a{padding:0}
header .top-bar .menu ul .logo a:hover{background:none;}
header .top-bar .menu > ul > li:last-child{background:none;}
header .top-bar .menu > ul > li a {color: #F0EFEA;display: block;font-size: 12px;font-weight: 300;letter-spacing: 0.08em;padding: 42px 22px;text-decoration: none;text-transform: uppercase;}
header .top-bar .menu > ul > li>a:hover, header .top-bar .menu > ul > li.selected>a{color: #c9bd8c;background: url(../img/nav-devider.jpg) no-repeat right bottom #0e0e0e;}
header .top-bar .menu > ul > li > ul {display: none;width:100%;	max-width:960px; background: #fff;padding:18px 3px 9px;position: absolute;z-index: 999;left:0;margin: 0;list-style: none; box-sizing: border-box;top:103px;text-align:left;}
header .top-bar .menu > ul > li > ul:before,header .top-bar .menu > ul > li > ul:after {content: "";display: table;}
header .top-bar .menu > ul > li > ul:after {clear: both;}
header .top-bar .menu > ul > li > ul > li {margin: 0;padding-bottom: 0;list-style: none;width:25%;background: none;float: left;padding:0 12px;}
header .top-bar .menu > ul > li > ul > li a {padding:0;width:100%;display: block;}
header .top-bar .menu > ul > li > ul > li p{font-size: 12px;text-transform: none;letter-spacing: 0;line-height: 16px;color: #969696;padding-top: 5px;font-weight: 500;margin-bottom:10px;}
header .top-bar .menu > ul > li > ul > li a img{width:100%;}
header .top-bar .menu > ul > li > ul > li > ul {display: block;padding: 0;margin: 10px 0 0;list-style: none;  box-sizing: border-box;}
header .top-bar .menu > ul > li > ul > li > ul:before,header .top-bar .menu > ul > li > ul > li > ul:after{content: "";display: table;}
header .top-bar .menu > ul > li > ul > li > ul:after {clear: both;}
header .top-bar .menu > ul > li > ul > li > ul > li {float: left;width: 100%;margin: 0;}
header .top-bar .menu > ul > li > ul > li > ul > li a {border: 0;}
header .top-bar .logo-mobile{display:none}	
.is-drilldown-submenu-parent>a:after{border-color:transparent transparent transparent #969696}
.is-accordion-submenu-parent>a:after{border-color:#969696 transparent transparent}
.pro_border{width:100%;float:left;margin:0px 0 12px 0;border:5px solid #e4e4e4;padding:5px;background:#fff;}
/*=========================== MEGA-MENU END ===========================*/

/*===========================   HOME-SLIDER  ===========================*/

.home-slider, .home-slider ul, .home-slider ul li{width:100%;float:left;border-top: 1px solid #777;}
.home-slider ul li{position:relative;}
.featured-product{position: absolute;min-width:332px;z-index: 100;background: #fff;min-height: 302px;left: 50px;top: 32px;border: 5px solid rgba(0, 0, 0, 0.05);padding: 18px;}
.featured-product figure {background: #fff;width: 250px;position: relative;padding: 10px 14.5px;margin: 0 auto;text-align: center;z-index: 300;overflow: hidden;}
.featured-product-description {background: #e4d8ab;min-width: 280px;position: absolute;bottom: 18px;padding: 50px 10px 10px;text-align: center;z-index: 200;font-size: 11px;letter-spacing: 0.1em;line-height: 15px;color: #090909;height: 115px;text-transform: uppercase;left: 20px;}
.featured-product-description span{display:inherit;font-weight:700;font-size: 14px;padding-bottom: 8px;}
.home-slider ul li .last-caption{left: 0;width: 100%;position: absolute;bottom: -8px; font-weight:500; font-size: 11px;letter-spacing: 0.1em;line-height: 26px;color: #090909;text-transform: uppercase;}
.reel-description{width:100%;float:left;    color: #969696;padding:20px 65px 10px;}
.reel-description h2{margin-bottom: 1px;font-size: 28px;letter-spacing: 0.1em;font-weight: 300;font-family: 'Open Sans Condensed';}
.reel-description h1 {color: #e4d8ab;letter-spacing: 0.1em;font-size: 60px;line-height: 1em;margin-bottom: 10px;
font-family: 'Open Sans Condensed';}
.reel-description p{font-size:12px;margin-bottom:5px;line-height:18px;	}
.reel-description a{color: #be7e3e;display: inline-block;font-size: 12px;line-height: 21px;font-weight: 500;padding: 5px 10px; text-transform: uppercase;text-decoration: none;letter-spacing: 0.08em;}
.reel-description a:hover{ color: #e4d8ab;}
.home-slider .slick-slider {margin-bottom: 16px;}
.home-slider .slick-prev:before, .home-slider .slick-next:before{display:none;}
.home-slider .slick-prev, .home-slider .slick-next{height: 50px;width: 50px;top:30%;z-index:9;}
.home-slider .slick-prev{left: -55px;background:url(../img/home/hero-arrow-prev.png) center no-repeat scroll;}
.home-slider .slick-next {right: -55px;background:url(../img/home/hero-arrow-next.png) center no-repeat scroll;}
.home-products .productfeaturelist .productItem {width: 100%;float: left;background: rgba(0,0,0,0.8);padding: 30px;}

/*===========================   FEATURED-PRODUCT  ===========================*/

.featured-products{width:100%;float:left;background:url(../img/home/featured-about.jpg) no-repeat center top;padding-bottom:30px;border-top: 1px solid #777;}
.productfeaturelist{width:100%;float:left;height: 316px;}
/*.productfeaturelist .productItem{width:100%;float:left;background: rgba(0,0,0,0.8);    padding: 30px;}*/
.productfeaturelist .productItem figure img{width:100%;}
.productfeaturelist .productItem p{line-height: 16px;}
.productfeaturelist .productItem h5{margin-top:18px;    letter-spacing:0.7px;margin-bottom:10px;}

/*===========================   FEATURED-ABOUT  ===========================*/

.featured-about{width:100%;float:left;background: url(../img/home/featured-about.jpg) no-repeat center -349px;padding:62px 0 73px;border-top: 1px solid #777;background-color:rgba(30,35,32,0.5);}
.about-description{padding-left:15px;}
.about-description h2{font-size: 28px;letter-spacing: 0.1em;font-family: 'Open Sans Condensed';}
.about-description h1{font-family: 'Open Sans Condensed';font-size: 48px;letter-spacing: 0.1em;line-height: 50px;}
.about-description p{padding:19px 0 10px;line-height:1.5;font-size: 16px;color:#fff;}
.about-description a{color: #C76E38;text-transform: uppercase;letter-spacing: 0.08em;}
.about-description a:hover{color: #e4d8ab;}
section.featured-about.studio {background:url(../img/home/featured-about-2.jpg) no-repeat center -64px;border-top:1px solid #fff;}
.studio .about-description h1, .studio .about-description h2, .studio .about-description p {color:#444;} 
.studio .about-description a {color: #444;font-size: 15px;font-weight: bold;}

/*===========================   FOOTER  ===========================*/
footer{width:100%;float:left;}
#footer{width:100%;float:left;padding: 31px 0;background:#f4f4f4;}
#footer .footer-sec{padding: 0 15px 0 0;}
#footer .footer-sec h5{}
.footer-desc{width:100%;float:left;padding:6px 0 29px 0;}
#footer .footer-sec p{line-height: 1.5;}
.news-n-social{width:100%;float:left;}
.news-n-social .newsletter form input[type="text"]{float:left;max-width:274px;background: #fff;border: 1px solid #ddd;color: #aeaeae;font-size: 12px;margin:0;height:33px;box-shadow:none;margin-right:5px;display:inline-block;padding: 7px;}
.news-n-social .newsletter form input[type="submit"]{cursor:pointer;padding: 10px 15px;background: #c8bb8b;border: none;color: #fff;display: block;font-size: 12px;text-transform: uppercase;letter-spacing: 0.08em;float:left;display:inline-block;}
.news-n-social .newsletter form input[type="submit"]:hover{background: #C76E38;}
.news-n-social .footer-social{width:auto;float:left;padding: 0 15px 0 58px;}
.news-n-social .footer-social li{display:inline-block;float:left;width:auto;margin:0 10px;}
.news-n-social .footer-social li a{width:33px;height:33px;background:#7b7b7b;font-size:24px;color:#fff;line-height: 36px;}
.news-n-social .footer-social li a:hover{background:#000;}
.footer-nav{width:100%;float:left;background:#fff;padding:15px 0;}
.footer-nav ul{width:auto;float:left;    padding: 0 15px;}
.footer-nav ul li{display:inline-block;float:left;color: #aeaeae;font-size: 11px;padding: 0 20px 0 0;}
.footer-nav ul li a{color: #aeaeae;}
.footer-nav ul li a:hover{color: #524846;}
.footer-nav  figure{width:auto;float:right;padding:0 26px;}
.pull-two-col{float:left;}
.newsletter h5 {padding:10px 0}


/*––––––––––––––––––––––––––––––––––––––––––––––––––------------------------------------------------------------------
                                              LAGGAGE & REELS & RODS
––––––––––––––––––––––––––––––––––––––––––––––––––------------------------------------------------------------------*//*==============================   BANNER  ==============================*/
.common-banner{width:100%;float:left;}
.banner-desc{position:relative;width:100%;float:left;}
.banner-desc .featured-product-description span{padding-bottom: 1px;}
.banner-desc .featured-product-description span:last-child{font-size:11px;font-weight:normal;}
.featured-accessories{width:100%;float:left;}
.featured-accessories h1{color: #888888;font-size: 28px;font-weight: 300;padding: 0 0px 10px;}

/*==========================   FEATURED-SHOP   ===========================*/
.sidebar-box{width:100%;float:left;margin-bottom:20px;}
.sidebar{padding:31px 20px;width:100%;float:left;}
.sidebar h3{font-size: 12px;font-weight: normal;color: #c9bd8c;letter-spacing: 0.08em;}
.sidebar .sidebar-box h3{margin-bottom:16px;margin-bottom:12px;}
.sidebar h3 a{color: #c9bd8c;}
.sidebar .catalogueitemdump, .sidebar .subnav{padding: 11px 0;margin-left:0px;}
.sidebar .catalogueitemdump li, .sidebar .subnav li{border-bottom: 1px solid #181817;    line-height: 17px;    padding: 7px 0 6px;}
.sidebar .catalogueitemdump li a,.sidebar .subnav li a {color: #969696;font-size: 12px;font-weight: 300;letter-spacing: 0.08em;text-decoration: none;
 text-transform: uppercase;}
.sidebar .catalogueitemdump li a:hover, .sidebar .catalogueitemdump li.selected a,.sidebar .subnav li a:hover, .sidebar .subnav li.selected>a{color: #c9bd8c;}
.sidebar ul.subnav.menu{padding:0px;position:relative;}
ul.subnav.menu li a{line-height:17px;padding:5px 0px;}
ul.subnav .is-drilldown-submenu{background:#fff;min-height:100%;}
ul.subnav.menu ul.submenu{margin-left:0px;}

ul.subnav.menu li.is-accordion-submenu-parent ul.submenu{margin-bottom: -7px;}
ul.subnav.menu li.is-accordion-submenu-parent ul.submenu ul.submenu{margin-bottom: 0px;}

ul.subnav.menu ul.submenu li{padding:1px 15px 0 15px;}
ul.subnav.menu ul.submenu li a{text-transform:capitalize;font-size:13px;}
.product-list{background: #121212;width:100%;float:left;padding:30px 22px 50px;}
.product-list .footer{width:100%;float:left;}
.product-list .footer .pagination {padding-top:34px;}

.product-list .product span{display:block;width:auto;padding-bottom:10px;}
.product-list > span{width:100%;float:left;padding:0 8px;margin:0;}
.product-list .breadcrumbs{width:100%;padding:0 8px 24px 8px;margin:0;}
.product-list .breadcrumbs a{color: #C76E38;}
.product-list .breadcrumbs a:hover{text-decoration: none;color: #e4d8ab;}
.product{padding:0 8px;margin-bottom:20px;}
.product h5{padding:0px;margin-bottom:10px;font-size:16px;}
.bullets h5{padding:21px 0;}
.product figure{padding-bottom:15px;}
.bullets figure{padding-bottom:05px;}
.product .quantity span{width:100%;float:left;line-height: 30px;padding:0;}
.product .quantity.add-em span{width:auto;}
.product .quantity span span{width:auto;float:left;} 
.product .quantity span strong{width:auto;float:left;}
.product .quantity span strong input[type="text"] {max-width:155px;background: none repeat scroll 0 0 #000000;
border: 1px solid #222222;color: #999999;font-family: Helvetica,Arial,sans-serif;font-size: 12px;padding: 6px;box-shadow:none;height:28px;margin:0;}
.product .quantity input[type="submit"]{text-align:center;border:0;width:86px;height:25px;background:#C9BD8C;color: #333;cursor: pointer;display: block;font-size: 13px;margin-left: 56px;line-height:25px; padding:0 6px;}
.product .quantity input[type="submit"]:hover{background:#c76e38;}
.product-list .bullets > span, .product-list .bullets .quantity{padding-left: 20px;padding-bottom: 10px;background: url(../img/bullet.gif) no-repeat left 4px;}
.product .make-big{font-size: 28px;font-weight: 300;padding:15px 0 24px;color:#e3e3e3;}
.product p{padding-top:22px;}
.comment-form{background: #f9f9f9;border: 1px solid #181817;color: #666;margin: 0 0 18px;padding: 18px;}
.comment-form h5 {color: #666;font-size: 14px;padding: 0 0 18px;}
.comment-form .item{padding: 9px 0;}
.item label{font-size: 11px;}
.comment-form input, .comment-form textarea{max-width: 300px;margin:0;-webkit-appearance: none;-webkit-border-radius: 0;height: auto;padding:0;}
.comment-form textarea{height: 120px;}
.comment-form .captcha{border: 1px solid #222;color: #aeaeae;font-family: Helvetica, Arial, sans-serif;
font-size: 12px;padding: 9px 6px 8px;width: 174px;background: #000}
.comment-form .submit-em{background: #c8bb8b;border: none;color: #fff;cursor: pointer;display: block;
font-size: 12px; padding: 8px 15px;text-transform: uppercase;letter-spacing: 0.08em;width:auto;}
.comment-form .submit-em:hover{background: #C76E38;}
.comment-form .item img{margin-bottom:5px;}
h3.rp-title{padding:0 8px;margin:22px 0;}

.product-details .productSubmitInput{ font-size: 14px;line-height: 21px; color: #fff;border: none;padding: 6px 15px;height: auto;display: inline-block;background: #c8bb8b;font-weight: bold; cursor: pointer;}

/*––––––––––––––––––––––––––––––––––––––––––––––––––------------------------------------------------------------------
                                                     BLOG
––––––––––––––––––––––––––––––––––––––––––––––––––----------------------------------------------------------------- */
.blog{width:100%;float:left;padding: 0 15px;}
.blog h1{line-height: 40px;}
.blog-main{padding: 37px 0;}
.blog-post{margin-bottom:33px;}
.blog-post h2{margin-bottom:6px;}
.blog-post p{margin-bottom:19px;}
.blog-post .post-details{margin-bottom: 17px;color: #888;font-size: 11px;width: 100%;float: left;}
.blog-post .links{line-height: 24px;} 
.blog-post .links a{color: #C76E38;font-size: 11px;}
.blog-post .links a:hover{color: #e4d8ab;}
.blog-sidebar{width:100%;float:left;padding: 16px 45.7px;}
.side-panel{border-bottom:1px solid #000;width:100%;float:left;padding: 21px 0 34px;}
.side-panel .linear-list{    margin-bottom: 14px;}
.side-panel .linear-list li{background:none;width:auto;float:left;padding:0;}
.side-panel h4{font-size: 12px;    margin-bottom: 7px;}
.side-panel ul{width:100%;float:left;}
.side-panel ul li{padding-left: 20px;padding-bottom: 15px;background: url(../img/bullet.gif) no-repeat left 7px;}
.side-panel ul li a{font-size: 12px;color: #C76E38;}
.side-panel ul li a:hover{ color: #e4d8ab;}
.trackbacks{background: #f9f9f9;border: 1px solid #181817;margin: 0 0 18px;padding: 18px 10px 18px 18px;width:100%;float:left;}
.trackbacks span{color: #000;}
.trackbacks p{line-height:1.5;margin-bottom: 9px}
/*––––––––––––––––––––––––––––––––––––––––––––––––––------------------------------------------------------------------
                                                     ABOUT-US
––––––––––––––––––––––––––––––––––––––––––––––––––----------------------------------------------------------------- */
.about-us{width:100%;float:left;background: #121212;padding:30px 30px 68px;}
.about-us h1{color: #e3e3e3;font-size: 28px;font-weight: 300;margin-bottom: 30px;}
.about-us h2{margin-bottom: 20px;}
.about-us p a{color: #C76E38;}
.about-us p a:hover{color: #e4d8ab;}
blockquote {background: transparent url(../img/blockquote.png) no-repeat scroll 2px top;font-family:Georgia, "Times New Roman", Times, serif;font-style: italic;font-size: 14px;padding: 0 0 0 40px;float: left;border:0;margin:20px 0;}
.about-us h3{margin-bottom: 20px;}
.about-us p img{float: right;margin-bottom: 15px;margin-left: 15px;}
/*––––––––––––––––––––––––––––––––––––––––––––––––––------------------------------------------------------------------
                                                     CONTACT-US
––––––––––––––––––––––––––––––––––––––––––––––––––----------------------------------------------------------------- */
.contact-us{width:100%;float:left;background:#121212; padding: 30px 0 90px;}
.contact-us h1{padding:0 30px;}
.contact-us h1, .mappin p{margin-bottom:20px;width:100%;float:left;}
.mappin{width:100%;float:left;padding:0 15px;}
.mappin p span{width:100%;float:left;line-height: 18px;}
.mappin p span a{color:#969696;}
#gmap_canvas{width:320px !important;}
.contact-form h2{line-height: 30px;margin-bottom: 21px;}
.contact-form .item{padding:6px 0;}
.contact-form .item label{color: #969696;font-weight:bold;margin-bottom:5px;}
.contact-form .item textarea{height:139px;}
.contact-form .item input[type="text"], .contact-form .item input[type="password"]{height:33px;}
.contact-form .item input[type="text"], .contact-form .item textarea, .contact-form .item input[type="password"]{border: 1px solid #222;color: #aeaeae;font-family: Helvetica, Arial, sans-serif;font-size: 12px;margin:0;max-width: 325px;background: #000;}
.contact-form .item textare{height:250px;}
.contact-form .item input[type="submit"]{line-height: 14px;margin-top: 8px;background: #c8bb8b;border: none;color: #fff;cursor: pointer;display:inline-block;font-size: 12px;padding: 8px 15px;text-decoration: none;text-transform: uppercase;letter-spacing: 0.08em;}
.contact-form .item label span{color: #666666;font-style: italic;font-weight: normal;}
.contact-form .item input[type="submit"]:hover{background: #C76E38;}
.contact-form h3{line-height: 25px;margin-bottom: 19px;}
.contact-form p{padding-right:45px;line-height:1.5;margin-bottom: 12px;}
.contact-form h2.product-name{text-transform:capitalize;color:#969696;letter-spacing:0;margin-bottom: 5px;}
.join-em{width:100%;float:left;background: #121212;padding: 50px 15px;}

.padding-around{background:#000;padding: 36px 35px 41px;}
.padding-around h2, .padding-around p{margin-bottom: 21px;}
.padding-around p{line-height:1.5;margin-bottom: 17px;}
.padding-around ul li{padding-left: 20px;padding-bottom:6px;background: url(../img/bullet.gif) no-repeat left 7px;}
.padding-around ul li span{font-size:12px;}
/*––––––––––––––––––––––––––––––––––––––––––––––––––------------------------------------------------------------------
                                        Blog
––––––––––––––––––––––––––––––––––––––––––––––––––----------------------------------------------------------------- */
.blog-wrap {width:100%;float:left;border-bottom: 1px solid #efefef;margin-bottom: 30px;padding-bottom: 30px;}
.blog-media{width:100%;float:left;position:relative;padding-bottom: 20px;}
.blog-media img {width:100%;}
.post-content{width:100%;float:left;padding:25px 15px 25px 60px;position:relative;background:#fff;}
.post-content h3 {color:#d2c592;}

.post-date{width:45px;float:left;position:absolute;top:25px;left:0px;text-align:center;}
.blog-wrap div.post-date span.day {width:100%;float:left;font-size: 16px;color: #656565;background: #f5f5f5;border-radius: 2px 2px 0 0;font-weight: 500;padding: 10px;}
.blog-wrap div.post-date span.month {width:100%;float:left;border-radius: 0 0 2px 2px;color: #FFFFFF;font-size:14px;padding: 0 10px 2px;background:#d2c592;}
.post-content h2{margin-bottom:10px;text-transform:capitalize;font-weight:600;letter-spacing:inherit;font-size:18px;}
.post-content p{font-size:14px; color:#222; margin-bottom:10px;}
.blog-wrap.blog-wrap-details div.post-meta{padding:0 0 12px 0;}
.blog-wrap div.post-meta {width:100%;float:left;padding-top:10px;}
.blog-wrap div.post-meta > span {display: inline-block;padding-right: 8px;font-size: 13px;color: #798184;font-weight: 400;}
.blog-wrap div.post-meta em {margin-right: 3px;color: #aaaaaa;}
.blog-wrap div.post-meta > span a{color: #798184;}
.blog-wrap div.post-meta > span .post-tab{display:inline-block;}
.blog-wrap div.post-meta > span .post-tab:before{content:',';display:inline-block;color: #798184;margin:0 3px;}
.blog-wrap div.post-meta > span .post-tab:first-of-type:before{display:none;}
.post-meta a.button{margin-bottom:0px;}

.blog-media:hover .blog-media-overlay{-webkit-transform: scaleY(1);transform: scaleY(1);z-index:1;}
.blog-media-overlay {position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;display:inline-block;background: rgba(255, 255, 255, 0.58);-webkit-transform: scaleY(0);transform: scaleY(0);
-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}

.blog-media-overlay ul{width:auto;float:left;margin:0px;padding:0px;position:absolute;top:0%;left:50%;-webkit-transition-duration: 0.6s;transition-duration: 0.6s;-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}	
.blog-media-overlay ul li{width:auto;float:left;;padding:0 5px;}
.blog-media-overlay ul li a{width:35px;height:35px;background-color:#d2c592;display:inline-block;background-repeat:no-repeat;background-position: center;}
.blog-media-overlay ul li a.post-url{background-image:url(../img/icon-url.png)}
.blog-media-overlay ul li a.post-popup{background-image:url(../img/icon-plus.png)}
.blog-media:hover .blog-media-overlay ul{top:50%;}


.blog-right-panel ul{padding: 11px 0;margin-left:0px;}
.blog-right-panel ul li{border-bottom: 1px solid #222;    line-height: 17px;    padding: 7px 0 6px;}
.blog-right-panel ul li a {color: #969696;font-size: 13px;font-weight: 400;text-decoration: none;}
.blog-right-panel ul li:hover a{color: #c9bd8c;}
.blog-right-panel ul li a span{float:right;}


ul.comment-list{width:100%;float:left;background: #f9f9f9;border: 1px solid #181817;margin-bottom: 36px;padding: 18px}
ul.comment-list li {width: 100%;float: left;padding-top: 20px;margin-bottom: 18px;border-top: 1px solid rgba(18, 18, 18, 0.14);}
ul.comment-list li:first-child{border-top:none;padding-top:0px}
.comment-list .comment{width:100%;float:left;}
.comment-content {padding-left:20px;}
.comment-content h4.comment-author{margin-bottom:9px;}
.comment-content p{font-size:13px;margin-bottom:0px;line-height:19px;}


.comments_form{width:100%;float:left;}
.comments_form label{color:#fff;}
.comments_form .button{margin-top:12px;}



/*––––––––––––––––––––––––––––––––––––––––––––––––––------------------------------------------------------------------
                                        Staff
––––––––––––––––––––––––––––––––––––––––––––––––––----------------------------------------------------------------- */
.team-staff, .team-staff-details{width:100%;float:left;}
.team-desc h1{color: #e3e3e3;font-size: 28px;font-weight: 300;margin-bottom:10px;}
.team-desc span{color: #d2c592;}
.team-desc {padding:0 32px 16px 32px;}

.team-title{width:100%;float:inherit;background-color:rgba(210, 185, 94, 0.2);display:inline-block;background-size:cover;position:relative;transition: all 0.4s ease-out;overflow:hidden;color:white;}
.team-title figure{width:100%;float:left;padding-bottom:0 !important}
.team-staff .bullets{padding:0 8px;margin-bottom:16px;}
.team-title figure img{display:block;transition: all 0.4s ease-out;width:100%;}
.team-title .text, .social-kinda{position:absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.team-title h3{margin:20px 0 0 0;font-style:italic;transform: translateX(200px);}
.team-title h3 a{color:#fff;}
.team-title h3 a:hover{color:#deb100;}
.team-title h4{transform: translateX(-200px);transition-delay: 0.2s;}
.animate-text, .social-kinda{opacity:0;transition: all 0.6s ease-in-out;}
.team-title:hover img{opacity: 0.2;}
.team-title:hover .animate-text{transform:translateX(0);opacity:1;}
.team-title:hover .social-kinda{opacity:1;}
.social-kinda{position:absolute;bottom:20px;width:100%;}
.social-kinda li{display:inline-block;}
.social-kinda li a{color:#fff;font-size:14px;width: 25px;height:25px;background: #ecbe06;line-height: 27px;margin:0 1px;}
.social-kinda li a:hover{background:#afa57d}

.team-info{width:100%;float:left; margin-bottom:30px;}
.team-info figure{width:100%;float:left;margin-bottom:12px;}
.team-staff-details .social-kinda{opacity:1;position:inherit;-webkit-transform: translateX(-50%);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);padding:0 10px;}
.team-staff-detailsf .text{padding:15px;}
.team-details{padding-bottom:40px;}
.team-details h1{margin-bottom:15px;}
.team-details p{margin-bottom:5px;}
.team-staff-details .team-info h3{margin-bottom:4px;}

/*––––––––––––––––––––––––––––––––––––––––––––––––––------------------------------------------------------------------
                                        ACCOUNT & PASSWORD RETRIEVE
––––––––––––––––––––––––––––––––––––––––––––––––––----------------------------------------------------------------- */
.account{width:100%;float:left;background: #121212;padding:48px;}
.system-error-message{border: 1px solid #222;padding: 36px 36px 36px 180px; }
.system-error-message h1{margin-bottom:18px;}
.system-error-message p{line-height:1.5;margin-bottom: 20px;}
.system-error-message a{color: #C76E38;}
.system-error-message a:hover{color: #CABE8D;}
.system-error-message form .item{padding:9px 0 8px;}
.system-error-message .item label{color:#969696;}
.system-error-message input[type="text"], .system-error-message input[type="password"]{max-width:173px;height:21px;margin:0;font-size:14px;padding:0;}
.system-error-message form{border-top:1px solid #000;padding: 19px 0 21px;}
.system-error-message input[type="submit"]{font-size: 13.33px;padding: 1px 6px;margin-top:1px;}
.system-error-message form.form{border:0;padding:0 0 4px 0;}
.system-error-message form.form input[type="text"]{width: 339px;background:none;border: 1px solid #222222;color:#969696;height:34px;}
.system-error-message form.form .item{padding: 8px 0 9px;}
.system-error-message form.form .item label{margin-bottom: 5px;} 
.system-error-message form.form input[type="text"]:focus{box-shadow: 0 0 6px #0967ff;}
.system-error-message form.form .button{background: #c8bb8b;text-transform:uppercase;}
.system-error-message form.form .button:hover{background: #C76E38;}
.system-error-message form.form input[type="submit"]{font-size: 12px;padding: 8px 14px; letter-spacing: 0.08em;}


.main-wrapper{width:100%;float:left;}
.wrap-content{width: 100%;float: left;background: #121212;padding: 50px 15px;}
#new-account h2.product-name, #form-login h2.product-name, #form-password h2.product-name{color:#fff;margin-bottom:12px;}
#new-account p{margin-bottom:12px;}
.wapp-content-area{width:100%;float:left;padding:30px 30px;background: #121212;}

.wapp-banner{width:100%; float:left}
.wapp-banner-content{width:100%;float:left;/*background:url(../img/home/slide-1.jpg) no-repeat top center*/;background-size:cover;}
.wapp-banner-overlays{width:100%;float:left;padding:40px 30px;}

ul.list-style-square{width:100%;float:left;margin-left:0px;}
ul.list-style-square li {position: relative;font-size: 12px;color: #969696;line-height: 21px;padding-left: 26px;}
ul.list-style-square li:before {content: '';width: 5px;height: 5px;background: #fff;display: inline-block;position: absolute;top: 9px;left: 12px;}
.photo-item{margin-bottom:14px;}

.form-horizontal label{color:#969696;}

.fishing-tips-content{width:100%;float:left;padding:0 15px;}
.fishing-tips-content figure.fishing-banner{width:100%;float:left;margin-bottom:20px;}
.product-detail {width:100%;float:left;}
.product-detail .columns{padding:0 8px;}
.slick-slider {-ms-touch-action: pan-y; touch-action: pan-y;}


@media (max-width:1365px){
.home-slider .slick-prev{left: 0;}
.home-slider .slick-next {right: 0%;}
.home-slider .slick-prev{background: url(../img/home/hero-arrow-prev.png) center no-repeat scroll rgba(0, 0, 0, 0.7);}
.home-slider .slick-next{background: url(../img/home/hero-arrow-next.png) center no-repeat scroll rgba(0, 0, 0, 0.7);}
}


@media (max-width:1024px){
header .utility-nav{padding-bottom:0px;}
header .top-bar .menu ul .logo{display:none;}
header .top-bar .menu{text-align:left;}
header .top-bar .logo-mobile{width: auto;float: left;padding: 20px 15px;display:block}	  
header .top-bar .menu-mobile {display: block;float:right;border-radius: 10px;border: 1px solid #aea9a0;margin:21px 15px;position:absolute;}
header .top-bar .menu-mobile a{font-size:25px;padding: 6px 8px 5px;}
header .top-bar .menu-dropdown-icon:before {display: block; position:absolute;top:10px;right:15px; z-index:9;}
header .top-bar .menu > ul > li {width: 100%;float: none;display: block;padding:10px 15px;border-bottom: 1px solid rgba(118, 118, 118, 0.5);background:none;position:relative;}
header .top-bar .menu > ul > li a {padding: 1.5em; width: 100%;display: block;}
header .top-bar .menu > ul > li > ul.normal-sub {width: auto;top:0;margin:0 -10px;}
header .top-bar .menu > ul > li > ul > li {float: left;width: 25%; margin-top: 0px;padding:20px 10px;}
header .top-bar .menu > ul > li > ul > li > ul {position: relative;}
header .top-bar .menu > ul > li > ul > li > ul > li {float: none;}
header .top-bar .menu .show-on-mobile {display: block; width: 100%;}
header .top-bar .menu-container, #footer .footer-sec{ padding:0;}
header .top-bar-title { float:right; margin:0;}
header .logo{padding:25px 0;margin-left: 0;left: 15px;position:inherit;}
header .top-bar-title a {font-size: 30px;margin: 0;top: 0;bottom: 0;transform: translateY(15%);float:left; }
header .top-bar-title a:first-child { font-size:18px;padding: 6px 15px;}
header .top-bar .menu > ul{background:#000;display: none;}
header .top-bar .menu .top-bar-left { width:100%; float:left;} 
header .top-bar .menu > ul > li a{ color:#fff; padding: 0px; display:inline-block;width:auto;font-weight:700;}
header .top-bar .menu > ul > li:hover > a:after{display:none;}
header .top-bar .menu > ul > li > a:hover:after {display:none;}
header .top-bar .menu > ul > li > ul { background:inherit; border-top:none; width:100%;position: inherit;padding:0; }
header .top-bar .menu > ul > li > ul > li a{color:#fff;width:100%;padding-bottom:3px;margin-top:0}
header .top-bar .menu > ul > li > ul > li > ul > li a {color:#fff; padding:8px 0px 3px 0px;}
header .top-bar .menu > ul > li > ul > li > ul > li {padding:0px 0px;}
header .top-bar .menu > ul > li > ul > li > ul {margin:5px 0px 0px;}
header .top-bar .menu ul .one-col ul, header .top-bar .menu ul .one-col > ul > li > ul {width: 100%;padding: 10px 0;display: none;position: inherit;top:0;}
header .top-bar .menu ul .one-col > ul > li > ul {top: 0;background: #000;left: 0;}
header .top-bar .menu ul .one-col > ul > li > ul > li{border-bottom: 1px solid rgba(118, 118, 118, 0.5);}
header .top-bar .menu ul .one-col > ul > li > ul{display:block !important;}
header .top-bar .menu ul .one-col > ul > li.menu-dropdown-icon:after{display:none;} 
header .top-bar .menu ul .one-col > ul > li > ul > li > a {padding-left:24px !important;}
	}

@media (max-width:1023px){
header .logo{padding: 35px 0;}	
.news-n-social .footer-social{padding: 0 15px;float:right;}
.news-n-social .footer-social li{margin: 0 5px;}
.about-description {background:rgba(30,35,30,0.7);}
.studio .about-description {background:rgba(255,255,255,0.3);margin-top:14px;}
featured-about.studio .about-description {background:none;}
}
@media(max-width:991px){
header .top-bar .logo-mobile{ padding: 0px 15px;text-align: center; width: 100%;}
header .utility-nav{padding:0;}	

<!--.featured-product figure{width: 150px;height: 150px;}-->	
.featured-product{min-width: 250px;min-height: 250px;}	
.featured-product-description{min-width: 200px;height: 80px;bottom: 10px;padding: 30px 10px 10px;}	
.featured-product-description span{padding-bottom: 4px;}	
.home-slider ul li .last-caption{bottom: -10px;}
.news-n-social .newsletter form input[type="text"]{max-width: 165px;}
.featured-about{padding: 40px 0;}
.product .quantity input[type="submit"]{margin:0 auto;}
.product .quantity.add-em input[type="submit"]{margin-left:56px;}
.system-error-message {padding: 35px;}
.blog-sidebar{padding:15px;}
header .top-bar .menu ul .logo img{width:185px;}
header .top-bar .menu ul .logo{padding:24px;}
header .top-bar .menu > ul > li{float:none;}
header .top-bar .menu > ul > li > ul{top:78px;}
.wapp-content-area, .sidebar, .wapp-content-area, .contact-form{padding:20px 15px;}
.product-list{padding:20px 5px;}
.contact-us h1{padding-left:15px;padding-right:15px;}
.mappin{padding:0 8px;}

}
@media (max-width: 767px) {
/*–––––––––––––––––––––––––––––––––––––––––––––––––   MEGA-MENU   --------------------------------------------------*/
header .top-bar .menu > ul > li > ul > li{width:50%;}
.reel-description h1{font-size:40px;}
.featured-product{top: 25px;}
.footer-nav ul li{float:none;padding:0 5px;}
.footer-nav ul{text-align: center;width:100%;padding:0;}
.footer-nav  figure{width:100%;text-align: center;}
#footer .medium-3{width:50%;}
.home-products .productfeaturelist .productItem{padding:16px;}
header .top-bar .menu {padding:0;}
}	 
@media (max-width:639px){
.featured-product {top: 5px;}
.news-n-social .newsletter form input[type="text"] {max-width: 135px;}	
.news-n-social .footer-social, .form-login{padding:0;}	
.reel-description{padding:15px;}	
.product.medium-4{width:50%;}
.product figure img{width:100%;}
.product .quantity input[type="submit"]{margin-left:56px;	}

#gmap_canvas {width: 100% !important;}

table.forum .icon {width: 25px;margin-top: 0px;}
table.forum td {padding: 9px 5px !important}
table.forum .icon img {width: 100%}
table.forum .forum {margin: 0 0 0 30px;}
table.forum .forum h3 {font-size: 13px;line-height: 16px;}
table.forum td.lastpost {width: 20% !important;}
table.forum td.posts {width: 20% !important;}
table.forum td.topics {width: 20% !important;}
table.forum td.name {width: 40% !important;}
header .top-bar .menu > ul > li > ul > li a{display:inline-block;width:auto;}
.wapp-banner-overlays {padding: 55px 15px;}
.team-desc { padding: 0 15px 16px 15px;	}
}
@media (max-width: 567px) {
.featured-product{top:0;}
.featured-product, .featured-product-description{position:inherit; min-width: 100%;left:0;}	
.home-slider ul li .last-caption{bottom: 0;}
.news-n-social .newsletter form input[type="text"] {max-width: 100%;    margin: 0 0 10px 0;}	
.reel-description h1 {font-size: 28px;}
.reel-description h2{font-size: 22px;}
header .top-bar .menu > ul > li > ul > li{padding:16px 7px;}
.post-date{top:-44px;}
.post-content{padding:30px 15px 20px 15px;}
.extra-small-12{width:100%;}
#googleMap{height:250px;}
}	
@media (max-width:479px){
header .top-bar .logo-mobile img{width:185px;}
header .utility-nav form input[type="text"]{width:90px;}
header .shopping-cart a, header .utility-nav ul li:first-child a, header .utility-nav ul li{padding:0 5px;}	
.utility-nav ul:last-child li{padding-left:0;}	
.product.medium-4, .about-us p img{width:100%;}
.account, .system-error-message, .padding-around{padding: 20px;}
.system-message h1, .system-error-message h1 {font-size: 28px;}
.home-slider .slick-prev, .home-slider .slick-next{top: 12%;}
.comment-content{padding-left:12px;}

}


/*–––––––––––––––––––––––––––––––––––––––––––––––––   BNW-CUSTOM   --------------------------------------------------*/



#logo img {
    margin-top: -14px;
}
#global_header li a span, h6 {
    display: block;
    color: #fff;
	font-family: Garamond, Hoefler Text, Georgia, Times New Roman, Times, serif;    
	font-style: italic;
    font-weight: 400;
    font-size:16px;
    margin-bottom: 5px;
    text-transform:lowercase;
    letter-spacing:1px;
    line-height: 1;
}
.product-list h6 {
	text-transform:uppercase;
	font-size:14px;
	margin-bottom: 10px;
}
.About img {
    width: 100%;
    margin-bottom: 36px;
}
.About h6 {
    font-size: 27px;
    text-transform: none;
}



