.savings {
	background-color: #ca2b27;
	width: 300px;
	border: 15px solid #ca2b27;
	padding: 5px;
	color: #ffffff;
}

a.view_scheme:visited {
	color: white;
}


.modal-popup .modal-inner-wrap{
	margin-top: 7% !important;
}


.action-primary{
	background: #f5b957 !important;
    border: 1px solid #f5b957 !important;
    color: #fff !important;
}

.action-primary:hover{
	background: #f5b957;
    border: 1px solid #f5b957;
    color: #fff;
}

@media ( min-width : 768px) , print {
	.nav-sections {
		background-color: #41130d;
	}
	.navigation {
		background-color: #41130d;
	}
	.navigation .level0>.level-top {
		color: #ffffff;
	}
	.navigation .level0>.level-top:hover {
		color: #ffffff;
	}
	.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top
		{
		color: #ffffff;
	}
	.logo img {
		width: 90px;
	}
	.page-header .panel.wrapper {
		background-color: #f5f5f5;
		color: #424040;
	}
	.header.panel>.header.links>li>a:visited {
		color: #424040;
	}
	.header.panel>.header.links>li>a {
		color: #424040;
	}
	.products.wrapper.list.products-list>ol.products.list.items.product-items>li.item.product.product-item
		{
		-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.75);
		-moz-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.75);
		box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.75);
		margin: 15px;
		padding: 10px;
	}
	.products-list .product-item-photo {
		padding: 0 30px 0 20px;
	}
	.products-list .product-item-details {
		padding-top: 30px !important;
	}
	.page-layout-3columns .column.main {
		width: 55%
	}
	.fotorama__stage__frame .fotorama__img {
		max-height: 88%;
		max-width: 88%;
		top: 39%;
	}
	.box-tocart .action.tocart {
		background: #f3b258;
		border-color: #f3b258;
	}
}

li.authorization-link {
	position: relative;
	color: #757575;
}

li.authorization-link:before {
	content: "\f007";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	color: #f5b957;
	font-size: 18px;
	position: relative;
	margin-right: 5px;
	top: 2px;
	left: 0;
}

.header.panel>.header.links>li>a:visited {
	color: #758286 !important;
	font-size: 12pt !important;
}

.header.panel>.header.links>li>a {
	color: rgb(245 176 72) !important;
	font-size: 12pt !important;
}

.minicart-wrapper .action.showcart:before {
	color: #f5b957 !important;
}

.page-header .panel.wrapper {
	background-color: #42130a !important;
	height: 45px;
	position: fixed;
	top: 65px;
	width: 100%;
	z-index: 1000;
	-webkit-box-shadow: 0 8px 6px -6px #999;
	-moz-box-shadow: 0 8px 6px -6px #999;
	box-shadow: 0 8px 6px -6px #999;
}

.page-wrapper {
	background-color: #fff;
}

.page-header .header.panel {
	max-width: 98% !important;
	margin-left: 0px;
	margin-right: auto;
}

nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

button:not(.primary){
	box-shadow:none;
}

li.nav-item {
	margin-bottom: 0px;
}

.navbar-nav>li>a {
	display: list-item;
	text-align: -webkit-match-parent;
	color: rgb(245 176 72) !important;
	font-size: 12pt !important;
}

.navbar-nav>li {
	padding-left: 15px;
}

.dropdown-menu>a:hover {
	background-color: #41130d;
	color: #ffffff !important;
}

.fa-caret-down {
	color: #f5b957;
}

.fa-caret-up {
	color: #ff0000;
}

.text-capitalize {
	text-transform: capitalize !important;
}

.navbar-nav {
	display: -webkit-box;;
	list-style: none;
	float: left;
	/** margin-left:-3%;*/
}

a.nav-link {
	padding: .2rem 0 0 0;
}

.bg-dark {
	transition: padding 0.1s linear;
	padding-bottom: .3rem;
	background-color: #41130d !important;
	height: 65px;
	padding-left: 2%;
}

header {
	background-color: #ffffff !important;
	height: 110px;
	min-height: 5rem;
	margin-bottom: 1.5rem !important;
}

.navbar-dark .navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 1.2rem;
	font-family: 'Roboto', sans-serif;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, .5) !important;
}

.modal-popup .modal-inner-wrap {
	margin-top: 12rem auto !important;
}

header.modal-header {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	height: 0;
	min-height: 3rem;
}

.modal-content {
	padding: 1rem;
	border: none;
}

.modal-popup .modal-footer {
	margin-top: auto;
	padding-bottom: 1rem !important;
	padding-top: 1rem !important;
	background-color: #ffffff;
}

.header.panel>.header.links {
	margin: .575rem 0 0 0 !important;
}

ul>li, ol>li {
	margin-bottom: 0;
}

.opc-sidebar {
	margin-top: 0 !important;
}

.abs-account-block-font-size, .block-addresses-list address,
	.box-billing-address .box-content, .box-shipping-address .box-content,
	.box-address-billing .box-content, .box-address-shipping .box-content,
	.box-information .box-content, .block-balance-giftcard .block-content,
	.block-reviews-dashboard .product-name {
	font-size: 1.2rem !important;
}

span.base {
	font-size: 1.5rem;
}

.order-details-items .product-item-name {
	font-size: 1rem;
}

.gold-rate-div {
	margin-top: .5rem;
}

li.authorization-link {
	margin-top: .2rem !important;
}

.block-search {
	float: left !important;
	padding-left: 8% !important;
	width: 58% !important;
}

.block-search input {
	display: block;
	width: 100%;
	height: 27px;
	color: #000000;
	background-clip: padding-box;
	border: 1px solid #FFFFFF80;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	border-radius: 2.1rem;
	font-size: 14px;
}

form#search_mini_form {
	border: 1px solid #716a6a;
	border-radius: 15px;
}

.panel.header {
	padding: 0 !important;
}

html {
	font-size: 100%;
}

header {
	background-color: #ffffff;
	width: 100%;
	overflow: hidden;
}

.block-collapsible-nav .item a {
	padding-top: 2%;
}

.nav {
	display: inherit;
}

.product.attribute.sku {
	display: none;
}

.action.primary {
	background: #f5b957;
	border: 1px solid #f5b957;
}

.action.primary:hover {
	background: #f5b957;
	border: 1px solid #f5b957;
}

.mark {
	background-color: #f5f5f5 !important;
}

p {
	font-size: 1rem;
}

.abs-account-blocks .block-title>strong, .abs-account-blocks .block-title>span,
	.account .legend>strong, .account .legend>span,
	.form-giftregistry-search .legend>strong, .form-giftregistry-search .legend>span,
	.block-giftregistry-results .block-title>strong,
	.block-giftregistry-results .block-title>span,
	.block-giftregistry-shared-items .block-title>strong,
	.block-giftregistry-shared-items .block-title>span,
	.block-wishlist-search-form .block-title>strong,
	.block-wishlist-search-form .block-title>span,
	.block-wishlist-search-results .block-title>strong,
	.block-wishlist-search-results .block-title>span, .multicheckout .block-title>strong,
	.multicheckout .block-title>span, .multicheckout .block-content .title>strong,
	.multicheckout .block-content .title>span, .customer-review .review-details .title>strong,
	.customer-review .review-details .title>span, .paypal-review .block .block-title>strong,
	.paypal-review .block .block-title>span, .account .column.main .block:not
	(.widget ) .block-title>strong, .account .column.main .block:not (.widget
	) .block-title>span, .multicheckout .block-title>strong, .multicheckout .block-title>span,
	.magento-rma-guest-returns .column.main .block:not (.widget ) .block-title>strong,
	.magento-rma-guest-returns .column.main .block:not (.widget ) .block-title>span,
	[class^='sales-guest-'] .column.main .block:not (.widget ) .block-title>strong,
	[class^='sales-guest-'] .column.main .block:not (.widget ) .block-title>span,
	.sales-guest-view .column.main .block:not (.widget ) .block-title>strong,
	.sales-guest-view .column.main .block:not (.widget ) .block-title>span
	{
	font-size: 1.4rem;
}

.paypal-review .block .box-title>span, .account .column.main .block:not
	(.widget ) .box-title>span, .multicheckout .box-title>span,
	.magento-rma-guest-returns .column.main .block:not (.widget ) .box-title>span,
	[class^='sales-guest-'] .column.main .block:not (.widget ) .box-title>span,
	.sales-guest-view .column.main .block:not (.widget ) .box-title>span {
	font-size: 1.2rem;
}

.abs-account-block-font-size, .block-addresses-list address,
	.box-billing-address .box-content, .box-shipping-address .box-content,
	.box-address-billing .box-content, .box-address-shipping .box-content,
	.box-information .box-content, .block-balance-giftcard .block-content,
	.block-reviews-dashboard .product-name {
	font-size: 1.2rem;
}

address {
	font-size: 1rem;
}

.minicart-wrapper .action.showcart .counter.qty {
	background: #41130d;
}

.review-title {
	font-size: 1rem !important;
}

table#product-attribute-specs-table>tbody>tr>th {
	width: 70%;
}

.fotorama-item.fotorama.fotorama--fullscreen {
	top: 8% !important;
}

.customer-welcome .action.switch:after {
	color: #f5b048 !important;
}

.customer-menu>ul>li.authorization-link:before {
	float: left !important;
	margin-left: .5rem;
}

.page-footer {
	background: #41130d !important;
}

footer a {
	color: rgba(255, 255, 255, .75) !important;
}

.page-main {
	font-size: 80%;
}

.product.media {
	display: block;
}

.table thead th {
	border-bottom: none;
}

.mycustom-div {
	/* font-size: 80%;*/
	
}

.product-item {
	font-size: 1rem;
}

.breadcrumbs .items {
	font-size: inherit;
}

a.action.more {
	color: #1979c3;
}

.price-container .price {
	font-size: 1rem;
}

.product-item .tocart {
	font-size: 1rem;
}

.product-item .price-box .price {
	font-weight: 600;
}

.message.success {
	font-size: 1rem;
}

.action.primary {
	font-size: .8rem !important;
	line-height: 1rem !important;
}

.message.error {
	font-size: 1rem;
}

.savings>h2 {
	font-size: 1.2rem;
}

a.action.add {
	color: #006bb4;
}

.product.data.items>.item.title>.switch {
	font-size: 1rem !important;
}

.product-options-bottom .price-box .price-container .price,
	.product-info-price .price-box .price-container .price {
	font-size: 1.5rem !important;
}

legend {
	font-size: 1rem !important;
}

.cart.table-wrapper .product-item-name {
	font-size: 1.1rem !important;
}

span.price {
	font-size: 1rem;
}

.cart-summary .block .title strong {
	font-size: 1rem;
}

.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark
	{
	font-size: 1.2rem;
}

.cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount
	{
	font-size: 0;
}

.abs-discount-block-desktop .block>.title strong,
	.paypal-review-discount .block>.title strong, .cart-discount .block>.title strong
	{
	font-size: 1.2rem !important;
}

.opc-progress-bar-item>span:after {
	font-size: 1.2rem !important;
}

.opc-progress-bar-item>span {
	font-size: 1rem !important;
}

.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title,
	.opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title
	{
	font-size: 1.6rem !important;
}

.opc-block-summary .items-in-cart>.title strong {
	font-size: 1.2rem !important;
}

.opc-block-summary .product-item .price {
	font-size: 1rem;
}

.table-comparison .cell.attribute {
	font-size: 1rem;
}

@media only screen and (max-width: 480px) {
	header {
		background-color: #ffffff;
		width: 100%;
		overflow: hidden;
		height: 160px;
	}
	
	.collapse.show{
		display: block;
	    background-color: #41130d;
	    margin-top: 110px;
	    margin-left: -2% !important;
	    margin-right: -5%;
	}
	div#navbarCollapse{
	    padding-top:0 !important;
	}
	
	div#navbarCollapse > .navbar-nav>li {
	    padding-top: 3%;
	    padding-bottom: 3%;
	}
	
	ul.navbar-nav.text-capitalize.ml-auto{
		display:inline;
	}
	.page-header .panel.wrapper {
		background-color: #ffffff !important;
		min-height: 95px;
		position: fixed;
		top: 65px;
		width: 100%;
		z-index: 1000;
		border-bottom: 1px solid #ccc;
		box-shadow: none;
		padding: 0 0 10px 0;
	}
	.block-search .control {
		border-top: 0px solid #cccccc;
		clear: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 70%;
	}
	.block-search {
		display: block;
		float: right;
		float: left !important;
		padding-left: 15px !important;
		width: 80% !important;
	}
	form#search_mini_form {
		height: 30px;
	}
	.page-header .header.panel {
		max-width: 98% !important;
		margin-left: auto;
		margin-right: auto;
	}
	.gold-rate-div {
		margin-top: .5rem;
		min-height: 40px;
		width: 100%;
	}
	.custom-search {
		width: 100%;
		height: 48px;
		margin: 0px auto;
	}
	.product-item-actions .actions-primary {
		display: inline-flex;
	}
	.product.description.product-item-description {
		display: none;
	}
	.minicart-wrapper {
		margin-right: 15px;
		margin-top: 15px;
	}
	.block-search {
		margin-top: 0px;
	}
	.product-item .price-box {
		margin: 12px 0 12px;
	}
	.block-search {
		float: left !important;
		padding-left: 15px !important;
		width: 80% !important;
	}
	.block-search .label+.control input {
		position: static;
		margin: 0;
		box-shadow: none;
	}
	.gold-rate-div a.nav-link {
		font-size: 12px !important;
		margin-top: 3px;
	}
	.gold-rate-div {
		margin-top: .5rem;
		min-height: 40px;
		width: 75%;
		float: left;
	}
	ul.header.links {
		display: block !important;
		width: 20%;
		float: right;
	}
	.header.panel>.header.links>li {
		margin: 0 0 0 0px;
		font-size: .5rem;
	}
	.header.panel>.header.links {
		margin: 0;
		padding: 0;
		list-style: none none;
		float: right;
		font-size: 0;
		margin-left: auto;
		margin-right: 10px;
	}
	.products-list .product-item-photo {
		padding: 0 25px 25px 0;
		width: 40%;
	}
	strong.product.name.product-item-name {
		font-size: 1.2rem;
	}
	.products-list .product-item-details {
		padding-top: 0.5rem !important;
	}

	li.greet.welcome {
        display: none !important;
    }
    li.customer-welcome {
        display: none !important;
    }
    li.authorization-link:before {
        font-size: 16px !important;
    }
}


.page-print .logo {
    display: block;
    float: none;
    width: 100%;
    margin: 0px 0px 20px 0px !important;
    max-width: 100% !important;
   /* background-color: rgba(66, 19, 10, 1)!important;*/
    padding: 10px 5px;
	height: 84px;
}

.page-print nav {
 	display: none !important;
}

aside.modal-popup.confirm._show{
	z-index:1001 !important;
}

.order-details-items .order-title > strong{
	    font-size: 1.4rem !important;
}
