html, body {padding:0;margin:0;}
body {word-wrap:break-word;font-family:'Helvetica' !important;background:#fff;}
img {max-width:100%;height:auto;}
a {text-decoration:none !important;}

#backTop {padding:5px 3px;position:fixed;bottom:30px;right:30px;display:none;cursor:pointer;z-index:9999;}
#backTop img {height:45px;width:45px;}
#backTop img:hover {opacity:1;}

.trigger, .content{text-align:center;}
.trigger {font-weight:bold;color:#fff;width:100%;padding:0 50px;position:relative;z-index:9999;}
.trigger.fixed {position:fixed;top:0;left:0;}
.footer.fixed {position:fixed;bottom:0;left:0;}
.trigger a {display:block;width:28px;height:18px;position:absolute;top:15px;right:15px;}
.trigger a:before, .trigger a:after{content: '';display:block;background:#fff;height:2px;}
.trigger a span {background:#fff;display:block;height:2px;margin:6px 0;}

.mm-listview > li > a, .mm-listview > li > span {padding:10px 20px;color:#fff;text-transform:capitalize;}
.mm-panels, .mm-panels > .mm-panel {background:#232f3e;}
.mm-menu .mm-listview > li .mm-next::after {border-color:#fff;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {color:#fff;}
.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {border-color: #fff;}
.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next::before, .mm-listview > li::after {border:none !important;}

.modal-dialog {z-index: 8888;}

/*.logo-wrapper img {image-rendering: auto;
image-rendering: crisp-edges;
image-rendering: pixelated;}*/

/* Style the navbar */
#navbar {
  background-color: #333;
}

#sticky, #sticky-phantom {text-align:center;width:100%;}
#sticky-phantom {display:none;}
#sticky.stick {position:fixed;top:0;z-index:9999;width:100%;}

.header-wrapper {padding:20px 100px;background:#11426f}

.nav-wrapper {background:#232f3e;padding:0 100px;}
#menu-desk {width: 100%;text-align:left;}
	#menu-desk > ul {padding:8px 0;margin:0;}
	#menu-desk > ul > li {list-style:none;text-align:left;vertical-align:middle;position:relative;display:inline-block;margin:2px 0;}
	#menu-desk > ul > li::after {content: "";height: 28px;width: 1px;background-color: rgba(255, 255, 255, 0.2);border-radius: 50%;display: block;position: absolute;left: 0;top: 50%;margin-top: -13px;margin-left: -1px;font-size: 16px;color: #444;font-weight: 300;z-index: 1000;}
	#menu-desk > ul > li:last-child {border:none;}
	#menu-desk > ul > li > a {display:block;text-decoration:none;padding:3px 8px;font:300 8pt 'Helvetica';color:#fff;text-transform:capitalize;}
	#menu-desk > ul > li > span {display:block;text-decoration:none;padding:3px 8px;font:300 8pt 'Helvetica';color:#fff;text-transform:capitalize;}
	#menu-desk > ul > li:hover > a, #menu-desk > ul > li:hover > span {color:#999;}
	#menu-desk > ul > li > a.active, #menu-desk > ul > li > span.active {color:#999;}

	#menu-desk ul ul {display:none;padding:0;position:absolute;z-index:9;padding-top:10px;}
	#menu-desk ul ul li {list-style:none;text-align:left;float:left;position:relative;border:0;min-width:200px;background:#fff;}
	#menu-desk ul ul li a {text-decoration:none;padding:10px 15px;display:block;font:400 14px 'Helvetica';color:#111;}
	#menu-desk ul ul li:hover a {color:#fff;}
	#menu-desk ul ul li:hover {background:#f57308;}

	#menu-desk ul ul ul {position:absolute;left:100%;top:0;}
.trigger a {display:none;}

#custom-links {position:absolute;top:0;right:115px;}
#custom-links > ul {padding:0;margin:0;text-align:right;}
	#custom-links > ul > li {list-style:none;text-align:center;vertical-align:middle;position:relative;display:table-cell;}
	#custom-links > ul > li > a {margin-left:4px;display:block;text-decoration:none;padding:6px 16px;font:700 12px 'Helvetica';color:#000;text-transform:capitalize;background:#fbb040;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}

.search-bar {margin:30px 0 0 0;background:rgba(255,255,255,0.75);border-radius:4px;}
.search-bar input {border:none;background:none;}
.search-bar button {border:none;background:none;color:#000;}
.search-bar button:focus, .search-bar button:hover {background:none;}

#social-links {text-align:right;}
#social-links ul {margin:0;padding:0;}
#social-links ul li {list-style:none;display:table-cell;}
#social-links ul li img {height:40px;}

#acct-links {padding:30px 0 0 0;}
#acct-links > ul {padding:10px 0;margin:0;text-align:right;}
	#acct-links > ul > li {list-style:none;text-align:center;vertical-align:middle;position:relative;display:inline-block;padding:0;border-right:solid 1px #FFF;}
	#acct-links > ul > li:last-child {border:none;}
	#acct-links > ul > li > a,
	#acct-links > ul > li > #miniCart a {display:block;text-decoration:none;padding:1px 12px;font:300 10pt 'Helvetica';color:#FFF;text-transform:capitalize;}
	#acct-links > ul > li > a:hover,
	#acct-links > ul > li > #miniCart a:hover {opacity:.3;}
  #acct-links > ul > li > a > img {margin-right:6px;top:-3px;position:relative;}

#view-cart {padding:25px 0 0 0;border-radius:6px;margin-top:10px;text-align:right;}
#view-cart img {width:20px;margin-right:8px;}
#view-cart a {font:700 14px 'Helvetica';color:#fff;top:3px;position:relative;}


.banner-caption {display: none;-vendor-animation-duration: 3s;-vendor-animation-delay: 0s;-vendor-animation-iteration-count: infinite;
position:absolute;bottom:50px;left:0;right:0;text-align:center;z-index:9;width:60%;margin:0 auto;}
.banner-caption h1 {font:700 48px 'Helvetica';color:#fff;padding:0;margin:0 0 16px 0;text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);letter-spacing:-1px;}
.banner-caption p {font:300 18px 'Helvetica';color:#fff;padding:0;margin:0;line-height:1.5;text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);width:50%;margin:0 auto;}
#banner .owl-dots {position: absolute;bottom: 10px;text-align: center;margin: 0px auto;right: 0px;left: 0px;}
#preloader {display:none !important;}

#subbanner .owl-dots {display:none !important;}

h1.sect-title {color:#222;font:300 32px 'Helvetica';margin:0 0 30px 0;padding:0;}
h1.sect-title-dark {color:#fff;font:300 32px 'Helvetica';margin:0 0 30px 0;padding:0;}

.new-arrival {padding:50px 100px;}
	.na-content {text-align:left;}
	.na-content img {border:solid 1px #f0f0f0;margin-bottom:12px;width:100%;}
	.na-content a {color:#232f3e;font:700 16px 'Helvetica';}
	.na-content p {color:#999;font:400 13px 'Helvetica';margin:10px 0 0 0;padding:0;}
	.na-content h2 {color:#222;font:700 20px 'Helvetica';margin:10px 0 0 0;padding:0;}
	.na-content:hover img {border-color:#232f3e;}

	.new-arrival .owl-prev {position:absolute;top:-70px;right:45px;width:30px;height:30px;}
	.new-arrival .owl-next {position:absolute;top:-70px;right:10px;width:30px;height:30px;}
	.new-arrival .owl-dots {position: relative;top: 15px;text-align: left;margin: 0px auto;right: 0px;left: -7px;}

.featured-products {padding:50px 100px;background:#222;}
	.fp-content {text-align:left;}
	.fp-content img {border:solid 1px #f0f0f0;margin-bottom:12px;width:100%;}
	.fp-content a {color:#fff;font:700 16px 'Helvetica';}
	.fp-content p {color:#999;font:400 13px 'Helvetica';margin:10px 0 0 0;padding:0;}
	.fp-content h2 {color:#fff;font:700 20px 'Helvetica';margin:10px 0 0 0;padding:0;}
	.fp-content:hover img {border-color:#999;}

	.featured-products .owl-prev {position:absolute;top:-70px;right:45px;width:30px;height:30px;}
	.featured-products .owl-next {position:absolute;top:-70px;right:10px;width:30px;height:30px;}
	.featured-products .owl-dots {position: relative;top: 15px;text-align: left;margin: 0px auto;right: 0px;left: -7px;}

.limited-offers {padding:50px 100px;background:#fff;}
	.lo-content {text-align:left;}
	.lo-content img {border:solid 1px #f0f0f0;margin-bottom:12px;width:100%;}
	.lo-content a {color:#222;font:700 16px 'Helvetica';}
	.lo-content p {color:#999;font:400 13px 'Helvetica';margin:10px 0 0 0;padding:0;}
	.lo-content h2 {color:#222;font:700 20px 'Helvetica';margin:10px 0 0 0;padding:0;}
	.lo-content:hover img {border-color:#999;}

	.limited-offers .owl-prev {position:absolute;top:-70px;right:45px;width:30px;height:30px;}
	.limited-offers .owl-next {position:absolute;top:-70px;right:10px;width:30px;height:30px;}
	.limited-offers .owl-dots {position: relative;top: 15px;text-align: left;margin: 0px auto;right: 0px;left: -7px;}

.recently-viewed {padding:50px 0;background:#232f3e;}
	.rv-content {text-align:left;margin-right:15px;}
	.rv-content img {border:solid 1px #f0f0f0;margin-bottom:12px;width:100%;}
	.rv-content a {color:#fff;font:700 16px 'Helvetica';}
	.rv-content p {color:#ccc;font:400 13px 'Helvetica';margin:10px 0 0 0;padding:0;}
	.rv-content h2 {color:#fff;font:700 20px 'Helvetica';margin:10px 0 0 0;padding:0;}
	.rv-content:hover img {border-color:#999;}

	.recently-viewed .owl-prev {position:absolute;top:-70px;right:45px;width:30px;height:30px;}
	.recently-viewed .owl-next {position:absolute;top:-70px;right:10px;width:30px;height:30px;}
	.recently-viewed .owl-dots {position: relative;top: 15px;text-align: left;margin: 0px auto;right: 0px;left: -7px;}

.partners-wrapper {border-top:solid 1px #eee;padding:30px 100px 15px 100px;}
.partners-wrapper h1 {text-align:center;}

.partners-wrapper ul {margin:0;padding:0;text-align:center;}
.partners-wrapper ul li {display:inline-block;}
.parners-wrapper ul li img {height:75px;}

.footer-wrapper {background:#333;padding:75px 100px;}
.footer-wrapper h1 {font:700 15px 'Helvetica';color:#fff;padding:0;margin:0 0 15px 0;}

.footer-about a.btn {background:#f57308;border-color:#f57308;}

.footer-about ul {margin:0 0 10px 0;padding:0;}
.footer-about ul li {list-style:none;}
.footer-about ul li a {font:300 14px 'Helvetica';color:#fff;line-height:1.5;text-transform:capitalize;}
.footer-about ul li a:hover {color:#f57308;}
.footer-about p {font:300 14px 'Helvetica';color:#fff;padding:0;margin:0 0 6px 0;line-height:1.5;}

.footer-about img {height:40px;margin-right:6px;background:#fff;padding:4px;border-radius:4px;margin-bottom:8px;}

.footer-info {margin-top:20px;}
.footer-info p {font:300 16px 'Helvetica';color:#fff;padding:0;margin:0;line-height:1.5;}
.footer-info ul {margin:10px 0 0 0;padding:0;}
.footer-info ul li {list-style:none;display:inline-block;margin-right:4px;text-align:center;}
.footer-info ul li span {font-size:16px;color:#222;background:#fff;width: 30px;height:30px;border-radius:100%;padding:7px;}

.footer-logo {text-align:right;}

.devs {background:#111;padding:8px 100px;}
.devs p {font:300 11px 'Helvetica';color:#999;padding:0;margin:0;line-height:1.5;}
.devs p.copyright {font:300 11px 'Helvetica';color:#999;padding:0;margin:0;line-height:1.5;text-align:right;}
.devs a {font:700 11px 'Helvetica';color:#999;}

.subpage-wrap {background:#fff;padding:50px 0;}
.subpage-wrap h1 {color:#11426f;margin:15px 0;padding:0;text-transform:capitalize;font:700 24px 'Helvetica';}
.subpage-wrap p {color:#111;margin:0 0 15px 0;padding:0;font:400 15px 'Helvetica';line-height:1.75;}

.subpage-wrap li.white {color:#fff;}

.sidenav {margin-bottom:2em;}
.sidenav > ul {margin:0;padding:0;}
.sidenav li {list-style:none;}
.sidenav a {color:#222;display:block;padding:10px 12px;text-decoration:none;font:700 15px 'Helvetica';text-transform:capitalize;border-bottom:dashed 1px #999;}
.sidenav a.active, .sidenav a:hover {background:#232f3e;color:#fff;}

.prod-thumb {margin-bottom:20px;}
.prod-thumb img {border:solid 1px #f0f0f0;margin-bottom:12px;width:100%;}
	.prod-thumb a {color:#11426f;font:700 17px 'Helvetica';}
	.prod-thumb p {color:#999;font:400 13px 'Helvetica';margin:10px 0 0 0;padding:0;}
	.prod-thumb h2 {color:#222;font:700 20px 'Helvetica';margin:10px 0;padding:0;}

.subpage-wrap .pagination a {background:#222;}
.subpage-wrap .pagination > li > a, .pagination > li > span {padding:6px 10px;font-size:14px;background:#2c3e50;}
.subpage-wrap .pagination > li > a:hover, .pagination > li > span:hover {background:#999;}

/* .subpage-wrap .btn-group {margin-bottom:15px;} */
.sorting-btn {text-align:right;}
.breadcrumb > li > a {color:#11426f !important;}

.ad-wrapper {position:relative;min-height:500px;}
.ad-wrapper img {position:absolute;bottom:0;}

@media only screen and (max-width:1366px) {
	.banner-caption {top:35%;width:60%;}
	.banner-caption p {width:60%;margin-right:auto;margin-left:auto;}
  .ad-wrapper {position:relative;min-height:385px;}
}

@media only screen and (max-width:1024px) {
	.trigger a {display:block;top:45px;right:15px;}
	#menu-desk {text-align:left;}

	#menu-desk > ul > li > a, #menu-desk > ul > li > span {text-transform:capitalize;}
	.nav-wrapper {position:relative;}
	.banner-wrapper {height:auto;}

	.banner-caption {width:65%;}
	.banner-caption h1 {font-size:25px;margin-bottom:5px;}
	.banner-caption p {font-size:15px;}

	.about-wrapper, .offer-wrapper, .news-wrapper {padding:50px 0;text-align:center;}

	.footer-wrapper {text-align:left;padding:50px 15px;}
	.footer-logo {text-align:center;margin-top:45px;}

  #custom-links {right:15px;}
	#custom-links > ul {text-align:left;}
	.header-wrapper {padding:15px 0 0 0;}
	#view-cart {margin-top:2px;}
  #social-links {display:none;}

	#acct-links > ul {text-align:left;}
  .header-wrapper {padding:20px 0;}
  .new-arrival, .new-arrival, .featured-products, .limited-offers, .partners-wrapper, .footer-wrapper {padding:30px;}
  .devs {padding:3px 30px;}
  .search-bar {margin:25px 0 0 0;}
  #custom-links > ul > li {display:inline-block;}
  .header-wrapper {position:relative;}
}

@media only screen and (max-width:767px) {
	.trigger a {top:60px;right:15px;}
	.logo-wrapper {padding-top:35px;}
	#banner .owl-dots {display:none !important;}

	.about-wrapper, .offer-wrapper, .news-wrapper, .footer-wrapper {padding:50px 30px;text-align:center;}
	.footer-about, .footer-info {margin-bottom:20px;}
	.footer-logo, .devs {text-align:center;}

	.about-wrapper h1, .offer-title h1, .news-wrapper h1, .testi-content h1 {font-size:35px;line-height:1;}
	.news-img {margin-bottom:15px;}
	.testi-wrapper {padding:50px 15px;}
	.testi-slider {width:100%;}
	.testi-item {padding-left:75px;padding-right:75px;}
	.testi-item img {float:none;}
	.testi-item h2 {text-align:center;font-size:12px;}
	.testi-item p {text-align:center;font-size:16px;width:100%;}

	.about-content p, .about-content a {font-size:15px;}
	.banner-caption {display:none !important;}

	.contact-content form {width:80%;}
	#acct-links {display:none;}
	#view-cart {margin-bottom:16px;}
	#custom-links {right:0;left:0;text-align:center;}
	#custom-links > ul {text-align:center;}
	#custom-links > ul > li {display:inline-block;}
	h1.sect-title, h1.sect-title-dark {font-size:24px;}
	#social-links {display:none;}
	.search-bar {margin-bottom:15px;}
	.na-slider {margin-bottom:15px;}
	.sorting-btn {padding-top:20px;}

	.subpage-wrap {padding:30px;}
}
