@import url('https://fonts.googleapis.com/css?family=Raleway:400,600,800');
body {
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #333333;
    background-image: url('/assets/image/texture_background.jpg');
    background-size: cover;
    background-position-x: 300px;
}
a {
	color: #428bca /*{link-text-colour}*/;
}
a:hover,
a:focus {
	color: #2a6496 /*{link-text-hover-colour}*/;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: "Raleway", Helvetica, Arial, sans-serif /*{headers-font-family}*/;
	color: #333 /*{headers-colour}*/;
}
/*.carousel-caption h3,.carousel-caption .h3,.carousel-caption p {
	color: white;
}*/
h1,
.h1 {
	font-size: 36px /*{header-1-font-size}*/;
}
h2,
.h2 {
	font-size: 30px /*{header-2-font-size}*/;
}
h3,
.h3 {
	font-size: 32px;
	font-weight: 700;
	color: #f99c1b;
}
.row-heading {
    margin-bottom: 25px;
}
h4,
.h4 {
	font-size: 18px /*{header-4-font-size}*/;
}
h5,
.h5 {
	font-size: 14px /*{header-5-font-size}*/;
}
.btn-default {
	color: #333333 /*{btn-default-text-colour}*/;
	background-color: #ffffff /*{btn-default-bg-colour}*/;
	border-color: #cccccc /*{btn-default-border-colour}*/;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	color: #333333 /*{btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{btn-default-bg-colour-hover}*/;
	border-color: #adadad /*{btn-default-border-colour-hover}*/;
}
.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 /*{btn-default-disabled-bg-colour}*/;
	border-color: #cccccc /*{btn-default-disabled-border-colour}*/;
}
.btn-primary {
	color: #FFFFFF /*{btn-primary-text-colour}*/;
	background-color: #969da4 /*{btn-primary-bg-colour}*/;
	border-color: #969da4 /*{btn-primary-border-colour}*/;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	color: #ffffff /*{btn-primary-text-colour-hover}*/;
	background-color: #f99c1b /*{btn-primary-bg-colour-hover}*/;
	border-color: #f99c1b /*{btn-primary-border-colour-hover}*/;
}
.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: #428bca /*{btn-primary-disabled-bg-colour}*/;
	border-color: #357ebd /*{btn-primary-disabled-border-colour}*/;
}
.btn-warning {
	color: #ffffff  /*{btn-warning-text-colour}*/;
	background-color: #f0ad4e /*{btn-warning-bg-colour}*/;
	border-color: #eea236 /*{btn-warning-border-colour}*/;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
	color: #ffffff /*{btn-warning-text-colour-hover}*/;
	background-color: #ed9c28 /*{btn-warning-bg-colour-hover}*/;
	border-color: #d58512 /*{btn-warning-border-colour-hover}*/;
}
.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: #428bca /*{btn-warning-disabled-bg-colour}*/;
	border-color: #357ebd /*{btn-warning-disabled-border-colour}*/;
}
.btn-danger {
	color: #ffffff /*{btn-danger-text-colour}*/;
	background-color: #d9534f /*{btn-danger-bg-colour}*/;
	border-color: #d43f3a /*{btn-danger-border-colour}*/;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	color: #ffffff /*{btn-danger-text-colour-hover}*/;
	background-color: #d2322d /*{btn-danger-bg-colour-hover}*/;
	border-color: #ac2925 /*{btn-danger-border-colour-hover}*/;
}
.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 /*{btn-danger-disabled-bg-colour}*/;
	border-color: #d43f3a /*{btn-danger-disabled-border-colour}*/;
}
.btn-success {
    color: #ffffff;
    background-color: #969da4;
    border-color: #969da4;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	color: #ffffff /*{btn-success-text-colour-hover}*/;
	background-color: #f99c1b /*{btn-success-bg-colour-hover}*/;
	border-color: #f99c1b /*{btn-success-border-colour-hover}*/;\
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
}
.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 /*{btn-success-disabled-bg-colour}*/;
	border-color: #4cae4c /*{btn-success-disabled-border-colour}*/;
}
.btn-info {
	color: #ffffff /*{btn-info-text-colour}*/;
	background-color: #5bc0de /*{btn-info-bg-colour}*/;
	border-color: #46b8da /*{btn-info-border-colour}*/;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	color: #ffffff /*{btn-info-text-colour-hover}*/;
	background-color: #39b3d7 /*{btn-info-bg-colour-hover}*/;
	border-color: #269abc /*{btn-info-border-colour-hover}*/;
}
.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 /*{btn-info-disabled-bg-colour}*/;
	border-color: #46b8da /*{btn-info-disabled-border-colour}*/;
}
.breadcrumb {
	background-color: #f5f5f5 /*{breadcrumb-background-colour}*/;
}
.breadcrumb > li + li:before {
	color: #cccccc /*{breadcrumb-text-colour}*/;
}
.breadcrumb > .active {
	color: #999999 /*{breadcrumb-active-link-colour}*/;
}
.pagination > li > a,
.pagination > li > span {
	color: #428bca /*{pagination-text-colour}*/;
	background-color: #ffffff /*{pagination-bg-colour}*/;
	border-color: #dddddd /*{pagination-border-colour}*/;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #2a6496 /*{pagination-text-colour-hover}*/;
	background-color: #eeeeee /*{pagination-bg-colour-hover}*/;
	border-color: #dddddd /*{pagination-border-colour-hover}*/;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	color: #fff /*{pagination-text-colour-active}*/;
	background-color: #f99c1b;
	border-color: #f99c1b;
}
.label-default {
	background-color: #999999 /*{label-default-bg}*/;
}
.label-default[href]:hover,
.label-default[href]:focus {
	background-color: #808080 /*{label-default-bg-hover}*/;
}
.label-primary {
	background-color: #428bca /*{label-primary-bg}*/;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #3071a9 /*{label-primary-bg-hover}*/;
}
.label-success {
    background-color: #333;
}
.label-success[href]:hover,
.label-success[href]:focus {
	background-color: #449d44 /*{label-success-bg-hover}*/;
}
.label-info {
	background-color: #5bc0de /*{label-info-bg}*/;
}
.label-info[href]:hover,
.label-info[href]:focus {
	background-color: #31b0d5 /*{label-info-bg-hover}*/;
}
.label-warning {
	background-color: #f0ad4e /*{label-warning-bg}*/;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
	background-color: #ec971f /*{label-warning-bg-hover}*/;
}
.label-danger {
	background-color: #d9534f /*{label-danger-bg}*/;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
	background-color: #c9302c /*{label-danger-bg-hover}*/;
}
.well {
	background-color: #f5f5f5 /*{well-bg}*/;
	border-color:#e3e3e3 /*{well-border-colour}*/;
}
.panel-default {
	border-color: #dddddd /*{panel-border-colour}*/;
}
.panel-default > .panel-heading {
    color: #333;
    background-color: #f8722c;
    border-color: #dddddd;
}
.panel-title {
	color: #333333 /*{panel-header-text-colour}*/;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #dddddd /*{panel-border-colour}*/;
}
.save {
	color: #D9534F /*{sale-colour}*/;
}
.productsave {
	color: #D9534F /*{sale-colour}*/;
}
.navbar-default {
	background: rgba(60,68,74,1);
	background: -moz-linear-gradient(-45deg, rgba(60,68,74,1) 0%, rgba(46,53,58,1) 40%, rgba(24,27,30,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(60,68,74,1)), color-stop(40%, rgba(46,53,58,1)), color-stop(100%, rgba(24,27,30,1)));
	background: -webkit-linear-gradient(-45deg, rgba(60,68,74,1) 0%, rgba(46,53,58,1) 40%, rgba(24,27,30,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(60,68,74,1) 0%, rgba(46,53,58,1) 40%, rgba(24,27,30,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(60,68,74,1) 0%, rgba(46,53,58,1) 40%, rgba(24,27,30,1) 100%);
	background: linear-gradient(135deg, rgba(60,68,74,1) 0%, rgba(46,53,58,1) 40%, rgba(24,27,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c444a', endColorstr='#181b1e', GradientType=1 );
}
.navbar-default .navbar-brand {
	color: #777777 /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #5e5e5e /*{navbar-default-text-colour-hover}*/;
}
.navbar-default .navbar-text {
	color: #777777 /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-nav > li > a {
	color: #969da4;
	font-weight: bold;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
}
.navigation-list li a {
	color: #777777 /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #f99c1b /*{navbar-default-link-colour-hover}*/;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #555555 /*{navbar-default-link-colour-active}*/;
	background-color: #e7e7e7 /*{navbar-default-link-bg-active}*/;
}
.navbar-default .navbar-nav >.dropdown > a .caret {
	border-top-color: #333 /*{navbar-default-link-colour}*/;
	border-bottom-color: #333 /*{navbar-default-link-colour}*/;
}
.nav .caret {
	border-top-color: #428bca /*{navbar-default-link-colour}*/;
	border-bottom-color: #428bca /*{navbar-default-link-colour}*/;
}
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
	border-top-color: #333 /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #333333  /*{navbar-default-link-colour-hover}*/;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #e7e7e7 /*{navbar-default-bg-colour}*/;
	color: #333333 /*{navbar-default-link-colour-hover}*/;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
}
.dropdown-menu {
	background-color: #ffffff /*{dropdown-menu-bg}*/;
	border-color: #cccccc /*{dropdown-menu-border-colour}*/;
}
.dropdown-menu .divider {
	background-color: #e5e5e5 /*{dropdown-menu-divider-colour}*/;
}
.dropdown-menu > li > a {
	color: #969da4 /*{dropdown-menu-link-colour}*/;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #262626 /*{dropdown-menu-link-colour-hover}*/;
	background-color: #f5f5f5 /*{dropdown-menu-link-bg-hover}*/;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #ffffff /*{dropdown-menu-link-colour-active}*/;
	background-color: #428bca /*{dropdown-menu-link-bg-active}*/;
}
.navbar-nav > li > .dropdown-menu {
    columns: 3;
}
.logo {
	max-width:58%;
}
/* 
	----------------------------
	Style sheet list of contents
	----------------------------
	1/ Header
	2/ Navigation
	3/ Banners/Adverts/Campaigns
	4/ Home Content
	5/ Category Masonry
	6/ Best Sellers
	7/ New Arrivals
	8/ CTA's
	9/ Footer
********************************/
/* Header
--------- */
.btn-search-i {
    background: #f99c1b;
    color: #fff;
    padding: 10px 15px 8px 15px;
}
.col-wrapper-navbar {
    padding: 0;
}
.btn-shop-now {
	color: #fda327;
	background-color: #0c1012;
	border-color: #fda327;
	padding: 12.5px 45px 12.5px 45px;
}
.usps-title {
    font-size: 18px;
    font-weight: bold;
    color: #969da4;
    margin: 0px;
}
.usps-number {
	font-size: 18px;
	font-weight: bold;
	color: #969da4;
	margin: 0px;
	margin-top: -8px;
}
.phone-wrap {
    background: #f99c1b;
    padding: 5px 8px 5px 10px;
    color: #fff;
    box-shadow: -1px 1px 1px 0px #b3b3b3;
}
.header-call-wrap {
    padding: 0px 10px;
}
.head-ajx-search {
	height: 40px;
}
.usps-wrapper-header {
    margin-top: 24px;
}
/* Navigation
------------- */
/* Banners/Adverts/Campaigns
--------------------------- */
/* Home Content
------------- */
.intro-home {
    color: #969da4;
    font-weight: 500;
    line-height: 25px;
}
.homepage-content-wrapper {
    margin-top: 65px;
    margin-bottom: 45px;
}
/* Category Masonry
----------------- */
/* Oscar hover effect
------------------- */
.btn-shop {
    position: relative;
    padding: 18px 35px 18px 35px;
    opacity: 0;
    display: inline-block;
    margin: 0 -15px;
    top: 35%;
    z-index: 50;
}
.btn-shop2 {
    position: relative;
    padding: 18px 35px 18px 35px;
    opacity: 0;
    display: inline-block;
    margin: 0 -15px;
    bottom: 15px;
    z-index: 50;
}
.horizontal-title a {
    text-transform: capitalize;
    font-size: 18px;
    color: #f99c1b;
    font-weight: bold;
}
figure.effect-oscar:hover .btn-shop2 {
	opacity: 1;
}
figure.effect-oscar:hover .btn-shop {
	opacity: 1;
}
.group-wrapper figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 1em auto;
    background: #fff;
    text-align: center;
    cursor: pointer;
	box-shadow: 0 0 3px #333;
}
.r1-right-wrapper {
    padding: 0;
}
.r1-col-vert {
    padding: 0px;
}
.r2-left-wrapper {
    padding: 0;
}
.r2-right-wrapper {
    padding: 0px;
}
.group-horizontal {
    padding: 0;
}
.r2-col-vert:last-child {
    padding: 0px 0px 0px 5px;
}
.r2-col-vert:first-child {
    padding: 0px 0px 0px 15px;
}
.group-wrapper figure img {
	position: relative;
	display: block;
	/*min-height: 100%;*/
	max-width: 100%;
	opacity: 1;
}
.group-wrapper figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.group-wrapper figure figcaption::before,
.group-wrapper figure figcaption::after {
	pointer-events: none;
}
.group-wrapper figure figcaption, .group-wrapper figure figcaption > a {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
}
/* Horizontal style */
.group-horizontal figure figcaption, 
.group-horizontal figure figcaption > a {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    height: 60%;
}
/* Ends horizontal style */
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.group-wrapper figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.group-wrapper figure h3 {
	word-spacing: -0.15em;
	font-weight: 300;
}
.group-wrapper figure h3 span {
	font-weight: 800;
}
.group-wrapper figure h3,
.group-wrapper figure p {
	margin: 0;
}
.group-wrapper figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
    position: relative;
    top: -25px;
    z-index: 50;
}
figure.effect-oscar img {
	opacity: 1;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
figure.effect-oscar figcaption {
    padding: 2em;
    background-color: transparent;
    -webkit-transition: background-color 0.35s;
    transition: background-color 0.35s;
}
.effect-oscar:hover > figcaption {
    opacity: 1;
}
/*figure.effect-oscar figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
}*/
figure.effect-oscar h3 {
    margin: 0% 0px 5px 0px;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
}
/*figure.effect-oscar figcaption::before,
figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}*/
figure.effect-oscar:hover h3 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
figure.effect-oscar:hover figcaption {
    background-color: transparent;
}
figure.effect-oscar::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 1;
    background: transparent;
}
.effect-oscar:hover::before {
    background: transparent;
}
.row.home-r1,
.row.home-r2,
.r3-best-sellers,
.row.r4-new-arrivals
{
    margin: 0;
    background: #fff;
}
.wrapper-header 
{
    background: #fff;
    margin-top: 20px;
}
.wrapper-footer > .container {
    background: #fff;
}
.wrapper-thumbnail.col-xs-8.col-sm-6.col-md-4.col-lg-3:hover > .thumbnail {
    border: 1px solid #f99c1b;
}
.thumbnail {
    margin-bottom: 0px;
}
.r4-new-arrivals {
    padding-bottom: 55px;
}
.cta-sub a, .cta-sub {
    color: #f99c1b;
    font-size: 20px;
    font-weight: 600;
}
.cta_caption {
    bottom: 10%;
}
.carousel_heading {
    color: #f99c1b;
}
.carousel_description {
    color: #fff;
}
.btn-shop-now {
    font-size: 20px;
    font-weight: 600;
    margin-top: 15px;
}
.click-all-box {
    background: #969da4;
    padding: 15px;
    color: #fff;
}
.cstm-cart-header {
    font-size: 20px;
    color: #f99c1b;
}
#cartcontentsheader {
    font-size: 18px;
    font-weight: normal;
}
.thumbnail .caption h3 a {
    color: #4c4c4c;
    font-weight: normal;
    text-transform: uppercase;
}
#ctaCarousel {
    padding-bottom: 45px;
    background: #fff;
}
.footer-container {
    padding: 30px 30px 0px 30px;
    border-top: 1px solid orange;
}
.copyright-row {
    background: #dbdfe2;
    margin-left: -30px;
    margin-right: -30px;
    padding-top: 5px;
    margin-top: 30px;
}
.contact-nav-stacked > li {
    text-transform: uppercase;
}
.footer-heading {
    font-size: 17px;
    font-weight: bold;
    color: #444;
    margin-bottom: 30px;
    display: block;
}
.footer-nav-stacked > li > a {
    transition: all 2s linear;
    -webkit-transition: all 2s linear;
    -o-transition: all 2s linear;
    padding: 0;
}
.list-inline.list-social.social_custom_list {
    position: absolute;
    bottom: 0px;
    left: 2%;
}
.nav-stacked-wrapper-footer {
    padding-bottom: 30px;
}
.nav-stacked.contact-nav-stacked {
    color: #849099;
}
.footer-nav-stacked > li > a {
    color: #849099 !important;
}
.cta_description {
    margin-bottom: 20px;
    font-size: 16px;
}
.btn.btn-shop.btn-md,
.btn.btn-shop2.btn-md {
    background: #f99c1b;
    border: 1px solid #f99c1b;
    color: #f99c1b;
    font-size: 16px;
    padding: 10px 35px 10px 35px;
    margin-top: 10px;
}
.btn.btn-shop2.btn-md.hvr-sweep-to-left a,
.btn.btn-shop.btn-md.hvr-sweep-to-left a {
    color: #fff;
}
.cta-sub a:hover {
    color: #cecece;
}
.wrapper-cat {
    background: #969da4;
    padding: 15px;
    border-bottom: 5px solid #fff;
}
.row.tablet-row.text-center.md-hidden {
    margin: 0;
}
.row.tablet-row.text-center.hidden-lg {
    background: #fff;
    margin: 0;
}
.category-dropdown,
.brands-dropdown {
    background: #23272b;
    border: none;
    border-bottom: 3px solid #000;
    padding: 30px;
}
.featured-brands img {
    width: 100%;
    height: 120px;
    object-fit: contain;
    object-position: center;
}
.btn-shop2.btn-md.hvr-sweep-to-left:hover, .btn-shop.btn-md.hvr-sweep-to-left:hover {
    color: #f99c1b !important;
}
/* Mega menu media queries */
@media (min-width: 768px) {
	.category-dropdown,
	.brands-dropdown {
	    width: 820px;
	}
}
@media (min-width: 992px) {
	.category-dropdown,
	.brands-dropdown {
	    width: 725px;
	    padding: 5px;
	}
	.head-list-wrapper > li > a {
	    font-size: 11px;
	    font-weight: bold;
	}
	.nav.navbar-nav > li > a {
	    font-size: 12px;
	}
}
@media (min-width: 1200px) {
	.category-dropdown,
	.brands-dropdown {
	    width: 820px;
	    padding: 25px;
	    font-size: 15px;
	    font-weight: normal;
	}
}
.head-list-wrapper > li {
    padding: 7px 15px;
}
.head-list-wrapper > li > a {
    color: #969da4;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    text-transform: uppercase;
}
.head-list-wrapper > li > a:hover,
.head-list-wrapper > li > a:focus {
	color: #f99c1b;
	text-decoration-line: none !important;
	text-decoration: none !important;
	outline: none !important;
}
.alt-cat-thumbs a {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
}
#main-content {
    background: #fff;
}
.breadcrumb {
    margin-top: 25px;
    border-radius: 0px !important;
    background: transparent !important;
}
#n_product h1 {
    margin-top: 0;
    font-size: 25px;
}
.wrapper-thumbnail.col-xs-8.col-sm-6.col-md-4.col-lg-3 {
    margin-bottom: 25px;
}
.add_cart_inner {
    background: #f99c1b;
    border: 1px solid #3e3e3e;
    transition: all .1s linear;
    -webkit-transition: all .1s linear;
    -o-transition: all .1s linear;
}
.add_cart_inner:hover,
.add_cart_inner:focus {
	background: #333;
	color: #fff;
}
/* *****************************************
	Media Queries for tablet landscape
*******************************************/
@media screen and (min-width:768px) 
	and (max-width:1024px) 
	and (orientation:landscape) {
		.nav.nav-pills.nav-stacked.contact-nav-stacked > li:last-child {
    		margin-left: -25px;
		}
	}
@media screen and (min-width: 768px) and (max-width: 1200px) {
	.pmethods-img {
    	width: 65%;
    	float: right;
	}
	.contact-nav-stacked > li {
	    font-size: 13px;
	}
	.usps-wrapper-header {
	    width: 40%;
	}
}
/* *****************************************
	Media Queries for tablet portrait
*******************************************/
@media screen and (min-width:768px) 
	and (max-width:1024px) 
	and (orientation:portrait) {
	.nav.navbar-nav > li > a {
    	font-size: 12px;
	}
	.nav.nav-pills.nav-stacked.contact-nav-stacked > li:last-child {
		margin-left: -25px;
	}
	.nav.navbar-nav.navbar-right.hidden-xs {
	    display: none;
	}
	.category-dropdown, .brands-dropdown {
		width: 545px;
		padding: 5px;
	}
	.head-list-wrapper > li > a {
	    font-size: 12px;
	}
	.head-list-wrapper {
		width: 50%;
	}
	.carousel-caption {
	    left: 10%;
	    right: 14%;
	    padding-bottom: 5px;
	    text-align: left;
	}
	.carousel_heading {
	    font-size: 25px;
	}
	.phone-wrap.fa-2x {
	    margin-left: -20px;
	}
}
.cat-headings a {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center !important;
    color: #f99c1b;
}
.cat-page-container {
    padding: 45px;
}
#main-content {
    padding-top: 15px;
    padding-bottom: 45px;
}
.contact-details-wrapper {
    padding: 15px;
}
#contactForm {
    padding: 15px;
}
.cta-about-wrapper {
    background: #cecece;
    padding: 15px;
    margin-top: 25px;
    text-align: center;
}
.cta-about-wrapper h3 {
	color: #fff;
}
.intro-about-wrapper {
    margin-bottom: 25px;
    border-bottom: 1px solid #cecece;
    padding-bottom: 25px;
}
#homepageCarousel {
    margin-top: -15px;
}
.intro-contact-wrapper > p {
    font-size: 17px;
}
.intro-contact-wrapper {
    margin-bottom: 25px;
    padding: 0 15px;
}
#cartcontentsheader {
    color: #F99C1B;
}
.wrapper-thumbnail.col-xs-8.col-sm-6.col-md-3 {
    margin-bottom: 15px;
}
/* ******************************************
	Media Queries for screen wider than 60em (960px)
****************************************** */
	
@media screen and (min-width: 60em) {}
/* ******************************************
Media Queries for screen wider than 45em (720px)
****************************************** */xw
@media screen and (min-width: 45em) {
	.pmethods-img {
		float: right;
	}
}
/* ******************************************
Media Queries for screen less than 45em (720px)
****************************************** */
	
@media screen and (max-width: 45em) {
	.social_custom_list {
    	position: relative !important;
    	display: inline-block;
	}
	.fa.fa-chevron-right.pull-right {
	    display: none;
	}
	.dropdown-menu.category-dropdown,
	.dropdown-menu.brands-dropdown {
	    display: inline-block;
	}
	.img-responsive.pmethods-img {
    	margin: 0 auto;
	}
	.fa-trigger {
	    float: right;
	    font-size: 18px !important;
	    color: #f99c1b;
	}
	.down{
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
    	transform:rotate(180deg);
	}
	.home-banner-item {
	    height: 13em !important;
	}
	.carousel_description,
	.cta_description {
	    display: none;
	}
	.carousel-caption {
	    position: absolute;
	    left: 5%;
	    right: 5%;
	    bottom: 0px;
	    z-index: 10;
	    padding-top: 20px;
	    padding-bottom: 20px;
	    color: #ffffff;
	    text-align: center;
	    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	}
	.carousel_heading {
	    color: #f99c1b;
	    font-size: 23px;
	    background: rgba(0,0,0,0.5);
	    padding: 5px;
	}
	.img-responsive.pmethods-img {
    	margin: 0 auto;
	}
	.contact-us-wrapper {
	    margin-bottom: 25px;
	}
}

/*Megantic START*/

/*Home START*/

.home_our {
    color: #F8722C;
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 400;
}

.home_h1 {
    display: inline;
}

.home_h3 {
    position: relative;
    display: inline-block;
    padding: 0 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 1.1;
}

.home_h3:before {
    position: absolute;
    top: 18px;
    left: -100px;
    width: 100px;
    height: 5px;
    background: #fff;
    content: "";
    display: inline-block;
}

.home_h3:after {
    position: absolute;
    top: 18px;
    right: -100px;
    width: 100px;
    height: 5px;
    background: #fff;
    content: "";
    display: inline-block;
}
.click-all-box-home {
    display: block;
}

.home_product_h3 {
    line-height: 18px;
    text-align: left;
    height: 42px;
    font-size: 15px;
    overflow: hidden;
    font-weight: 700;
    color: #f99c1b;
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
}

.home_product_a {
    font: 400 14px/18px "Roboto";
    text-transform: inherit;
    color: #4c4c4c;
}

.d-block {
    display: block;
}

/*Home END*/

/*Category START*/

.category_product_h3 {
    font-size: 15px;
    line-height: 1.4;
    height: 4em;
    overflow: hidden;
    margin-bottom: 10px;
    display: block;
}

.category_product_a {
    color: #4c4c4c;
    font-weight: normal;
    text-transform: uppercase;
}
/*Category END*/

/*Product START*/

.product_h4 {
    font-size: 18px;
}

.product_h3 {
    font-weight: 700;
}

.product_h3_big_orange {
    font-size: 32px;
    font-weight: 700;
    color: #f99c1b;
    margin-bottom: 10px;
    line-height: 1.1;
    display: block;
}

/*Product END*/

/*Megantic END*/