<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*************************
*******Typography******
**************************/
@import	url(https://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,700,100);

@import	url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,300,600,700);

@import url(https://fonts.googleapis.com/css?family=Abel);

body {
	font-family: 'Roboto', sans-serif;
	background:;
	position: relative;
	font-weight: 400px;
	input[type=number]::-webkit-outer-spin-button { margin: 0; }
}

ul li {
	list-style: none;
}

a:hover {
	outline: none;
	text-decoration: none;
}

a:focus {
	outline: none;
	outline-offset: 0;
}

a {
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
}

.btn:hover, .btn:focus {
	outline: none;
	box-shadow: none;
}

.navbar-toggle {
	background-color: #000;
}

a#scrollUp {
	bottom: 0px;
	right: 10px;
	padding: 5px 10px;
	background: #FE980F;
	color: #FFF;
	-webkit-animation: bounce 2s ease infinite;
	animation: bounce 2s ease infinite;
}

a#scrollUp i {
	font-size: 30px;
}

/*************************
*******Header CSS******
**************************/
.header_top {
	border-bottom: 1px solid #e6e6e6;
	border-top : 3px solid  #c6c6c6;
}

.contactinfo ul li:first-child {
	margin-left: -15px;
}

.contactinfo ul li a {
	font-size: 12px;
	color: #696763;
	font-family: 'Roboto', sans-serif;
}

.contactinfo ul li a:hover {
	background: inherit;
}

.social-icons ul li a {
	border: 0 none;
	border-radius: 0;
	color: #696763;
	padding: 0px;
}

.social-icons ul li {
	display: inline-block;
}

 
.social-icons ul li a i {
	padding: 11px 15px;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}

.social-icons ul li a i:hover {
	color: #fff;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}

.fa-facebook:hover {
	background: #0083C9;
}

.fa-twitter:hover {
	background: #5BBCEC;
}

.fa-linkedin:hover {
	background: #FF4518;
}

.fa-dribbble:hover {
	background: #90C9DC;
}

.fa-google-plus:hover {
	background: #CE3C2D;
}

.header-middle {
	/* border-bottom: 5px solid #f5f5f5; */
	margin-left: 0;
	margin-right: 0;
	/* padding-bottom: 20px; */
	padding-top: 20px;
} 

.header-middle .container .row .col-sm-4 {
	padding-left: 0;
}

.header-middle .container .row .col-sm-8 {
	padding-right: 0;
}

.img-responsive {    
    width: 100%;
}
.usa {
	border-radius: 0;
	color: #B4B1AB;
	font-size: 12px;
	margin-right: 20px;
	padding: 2px 15px;
	margin-top: 10px;
}

.usa:hover {
	background: #FE980F;
	color: #fff;
	border-color: #FE980F;
}

.usa:active, .usa.active {
	background: none repeat scroll 0 0 #FE980F;
	box-shadow: inherit;
	outline: 0 none;
}

.btn-group.open .dropdown-toggle {
	background: rgba(0, 0, 0, 0);
	box-shadow: none;
}

.dropdown-menu  li  a:hover, .dropdown-menu  li  a:focus {
	background-color: #FE980F;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
}

.shop-menu ul li {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}

.shop-menu ul li:last-child {
	padding-right: 0;
}

.shop-menu ul li a {
	background: #FFFFFF;
	color: rgb(2, 63, 108);
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding: 0;
	padding-right: 0;
	margin-top: 10px;
}

.shop-menu ul li a i {
	margin-right: 3px;
}

.shop-menu ul li a:hover {
	color: #fe980f;
	background: #fff;
}

.header-bottom {
	border-bottom: 5px solid #f5f5f5;
	/* padding-bottom: 25px; */
	/* padding-top: 7px; */
}

.navbar-collapse.collapse {
	padding-left: 0;
}

.mainmenu ul li {
	padding-right: 15px;
	padding-left: 15px;
}

/* .mainmenu ul li:first-child {
	padding-left: 0px;
}
 */
 
 
.mainmenu ul li a {
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 300;
	padding: 0;
	padding-bottom: 10px;
}

.mainmenu ul li a:hover, .mainmenu ul li a.active, .shop-menu ul li a.active
{
	background: none;
	color: rgb(2, 63, 108);
}

.search_box input {
	background: #F0F0E9;
	border: medium none;
	color: #B2B2B2;
	font-family: 'roboto';
	font-size: 12px;
	font-weight: 300;
	height: 35px;
	outline: medium none;
	padding-left: 10px;
	width: 155px;
	background-image: url(../images/home/searchicon.png);
	background-repeat: no-repeat;
	background-position: 130px;
}

/*  Dropdown menu*/
.navbar-header 
.navbar-toggle .icon-bar {
	background-color: #fff;
}

.nav.navbar-nav&gt;li:hover&gt;ul.sub-menu {
	display: block;
	-webkit-animation: fadeInUp 400ms;
	-moz-animation: fadeInUp 400ms;
	-ms-animation: fadeInUp 400ms;
	-o-animation: fadeInUp 400ms;
	animation: fadeInUp 400ms;
}

ul.sub-menu {
	position: absolute;
	top: 30px;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
	list-style: none;
	padding: 0;
	margin: 0;
	width: 220px;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
	display: none;
	z-index: 999;
}

.dropdown ul.sub-menu li .active {
	color: #FDB45E;
	padding-left: 0;
}

.navbar-nav li ul.sub-menu li {
	padding: 10px 20px 0;
}

.navbar-nav li ul.sub-menu li:last-child {
	padding-bottom: 20px;
}

.navbar-nav li ul.sub-menu li a {
	color: #fff;
}

.navbar-nav li ul.sub-menu li a:hover {
	color: #FDB45E;
}

.fa-angle-down {
	padding-left: 5px;
}

@
-webkit-keyframes fadeInUp { 0% {
	opacity: 0;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
}

100%
{
opacity : 1;
-webkit-transform : translateY(0);
transform : translateY(0);
}
}

/*************************
*******Footer CSS******
**************************/


#footer {
	background: #F0F0E9;
	border-top: 5px solid #ccc;
	
}

#footer {
	font-family: Open Sans;
	
}

/* #footer {
	color: #6d6d6d;
	font-size: 12px;
	text-align: center;
} */

.footer-top p {
	margin-bottom: 0;
	font-size: 16px;
	color :  #999999;
}

.footer-top a {
	color: #fff;
}


#footer .footer-top {
	background: #333333;
	padding-bottom: 1em;
	/* padding-top: 2em; */
}

.footer-top h3 {
    color: #fff;
    font-weight: 300;
    line-height: 1.5;
}


#footer .footer-bottom {
	background: #262626;
	padding-bottom: 0;
	padding-top: 0;
	color: #fff;
	padding-bottom: 0.5em;
    padding-top: 0.5em;
}


.footer-bottom p {
	color: #fff;	
	font-weight: 300;	
}


.footer-bottom a {
	color: #fff;	
	font-weight: 300;
	padding-left: 16px;
}

.companyinfo {
	margin-top: 57px;
}

.companyinfo h2 {
	color: #B4B1AB;
	font-family: abel;
	font-size: 27px;
	text-transform: uppercase;
}

.companyinfo h2  span {
	color: #FE980F;
}

.companyinfo p {
	color: #B3B3AD;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 300;
}

.footer-top .col-sm-3 {
	overflow: hidden;
}

.video-gallery {
	margin-top: 57px;
	position: inherit;
}

.video-gallery a img {
	height: 100%;
	width: 100%;
}

.iframe-img {
	position: relative;
	display: block;
	height: 61px;
	margin-bottom: 10px;
	border: 2px solid #CCCCC6;
	border-radius: 3px;
}

.overlay-icon {
	position: absolute;
	top: 0;
	width: 100%;
	height: 61px;
	background: #FE980F;
	border-radius: 3px;
	color: #FFF;
	font-size: 20px;
	line-height: 0;
	display: block;
	opacity: 0;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}

.overlay-icon i {
	position: relative;
	top: 50%;
	margin-top: -20px;
}

.video-gallery a:hover .overlay-icon {
	opacity: 1;
}

.video-gallery p {
	color: #8C8C88;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 0px;
}

.video-gallery  h2 {
	color: #8c8c88;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
	margin-top: 0px;
}

.address {
	margin-top: 30px;
	position: relative;
	overflow: hidden;
}

.address  img {
	width: 100%;
}

.address p {
	color: #666663;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	left: 25px;
	position: absolute;
	top: 50px;
}

.footer-widget {
	margin-bottom: 68px;
}

.footer-widget .container {
	border-top: 1px solid #FFFFFF;
	padding-top: 15px;
}

.single-widget h2 {
	color: #666663;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 22px;
	text-transform: uppercase;
}

.single-widget h2 i {
	margin-right: 15px;
}

.single-widget ul li a {
	color: #8C8C88;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding: 5px 0;
}

.single-widget ul li a i {
	margin-right: 18px;
}

.single-widget ul li a:hover {
	background: none;
	color: #FE980F;
}

.searchform input {
	border: 1px solid #DDDDDD;
	color: #CCCCC6;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	margin-top: 0;
	outline: medium none;
	padding: 7px;
	width: 212px;
}

.searchform button {
	background: #FE980F;
	border: medium none;
	border-radius: 0;
	margin-left: -5px;
	margin-top: -3px;
	padding: 7px 17px;
}

.searchform button i {
	color: #FFFFFF;
	font-size: 20px;
}

.searchform  button:hover, .searchform  button:focus {
	background-color: #FE980F;
}

.searchform p {
	color: #8C8C88;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	margin-top: 25px;
}



/*************************
******* Home ******
**************************/
#slider {
	padding-bottom: 10px;
}

.carousel-indicators li {
	background: #C4C4BE;
}

.carousel-indicators li.active {
	background: rgb(2, 63, 108);
}

/* .item {
	padding-left: 100px;
} */

.pricing {
	position: absolute;
	right: 40%;
	top: 52%;
}

.girl {
	margin-left: 0;
}

.item h1 {
	color: #B4B1AB;
	font-family: abel;
	font-size: 48px;
	margin-top: 115px;
}

.item h1 span {
	color: rgb(2, 63, 108);
	border: 1px;
}

.item h2 {
	color: #363432;
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 22px;
	margin-top: 10px;
}

.item  p {
	color: #363432;
	font-size: 16px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}

.get {
	background: rgb(2, 63, 108);
	border: 0 none;
	border-radius: 0;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-top: 23px;
}

.item button:hover {
	background: white;
}

.control-carousel {
	position: absolute;
	top: 50%;
	font-size: 60px;
	color: #C2C2C1;
}

.control-carousel:hover {
	color: #FE980F;
}

.right {
	right: 0;
}

.category-products {
	border: 1px solid #B3B3BF;
	margin-bottom: 15px;
	padding-bottom: 20px;
	padding-top: 15px;
	border-radius: 10px;
}

.left-sidebar h2, .brands_products h2 {
	color: rgb(2, 63, 108);
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin: 0 auto 10px;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	/* z-index: 3; */
}

.left-sidebar h2:after, h2.title:after {
	content: " ";
	position: absolute;
	border: 1px solid #f5f5f5;
	bottom: 8px;
	left: 0;
	width: 100%;
	height: 0;
	z-index: -2;
}

.left-sidebar h2:before {
	content: " ";
	position: absolute;
	background: #fff;
	bottom: -6px;
	width: 130px;
	height: 30px;
	z-index: -1;
	left: 50%;
	margin-left: -65px;
}

h2.title:before {
	content: " ";
	position: absolute;
	background: #fff;
	bottom: -6px;
	width: 220px;
	height: 30px;
	z-index: -1;
	left: 50%;
	margin-left: -110px;
}

.category-products .panel {
	background-color: #FFFFFF;
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
	margin-bottom: 0px;
}

.category-products .panel-default .panel-heading {
	background-color: #FFFFFF;
	border: 0 none;
	color: #FFFFFF;
	padding: 5px 20px;
}

.category-products .panel-default .panel-heading .panel-title a {
	color: #5395CE;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}

.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top: 0 none;
}

.category-products .badge {
	background: none;
	border-radius: 10px;
	color: #696763;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	min-width: 10px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}

.panel-body ul {
	padding-left: 20px;
}

.panel-body ul li a {
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.brands-name {
	border: 1px solid #F7F7F0;
	padding-bottom: 20px;
	padding-top: 15px;
}

.brands-name .nav-stacked li a {
	background-color: #FFFFFF;
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	padding: 5px 25px;
	text-decoration: none;
	text-transform: uppercase;
}

.brands-name .nav-stacked li a:hover {
	background-color: #fff;
	color: #696763;
}

.shipping {
	background-color: #F2F2F2;
	margin-top: 40px;
	overflow: hidden;
	padding-top: 20px;
	position: relative;
}

.price-range {
	margin-top: 30px;
}

.well {
	background-color: #FFFFFF;
	border: 1px solid #F7F7F0;
	border-radius: 4px;
	box-shadow: none;
	margin-bottom: 20px;
	min-height: 20px;
	padding: 35px;
}

.tooltip-inner {
	background-color: #FE980F;
	border-radius: 4px;
	color: #FFFFFF;
	max-width: 200px;
	padding: 3px 8px;
	text-align: center;
	text-decoration: none;
}

.tooltip.top .tooltip-arrow {
	border-top-color: #FE980F;
	border-width: 5px 5px 0;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
}

.padding-right {
	padding-right: 0;
}

.features_items {
	overflow: hidden;
}

h2.title {
	color: rgb(2, 63, 108);
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin: 0 15px;
	text-transform: uppercase;
	margin-bottom: 30px;
	position: relative;
}

.product-image-wrapper {
	border: 2px solid rgb(250, 247, 247);
	overflow: hidden;
	margin-bottom: 30px;
	background: rgb(239, 239, 239);
	
}

.product-image-wrapper:hover {
	border: 2px solid #808080;
	/* box-shadow: 20px 20px 15px #888888; */
	box-shadow: 3px 4px 7px #888888;
	/* box-shadow: 3px 4px 7px #2a6496; */ 
}

.single-products {
	position: relative;
}

/* .new, .sale {
	position: absolute;
	top: 0;
	right: 0;
} */

.productinfo h2 {
	color: rgb(76, 166, 216);
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.product-overlay h2 {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.productinfo p {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #696763;
}

/*.productinfo img {
	width: 100%;
}*/

.productinfo {
	position: relative;
}

.product-overlay {
	background: #FE980F;
	top: 0;
	display: none;
	height: 0;
	position: absolute;
	transition: height 500ms ease 0s;
	width: 100%;
	display: block;
	opacity:;
}

.single-products:hover .product-overlay {
	display: block;
	height: 100%;
}

.product-overlay .overlay-content {
	bottom: 0;
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
}

.product-overlay .add-to-cart {
	background: #fff;
	border: 0 none;
	border-radius: 0;
	color: #FE980F;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	margin-bottom: 25px;
}

.product-overlay .add-to-cart:hover {
	background: #fff;
	color: #FE980F;
}

.product-overlay p {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}

.add-to-cart {
	background: #F5F5ED;
	border: 0 none;
	border-radius: 0;
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	margin-bottom: 25px;
}

.add-to-cart:hover {
	background: rgb(26, 132, 193);
	border: 0 none;
	border-radius: 0;
	color: #FFFFFF;
}

.add-to {
	margin-bottom: 10px;
}

.add-to-cart i {
	margin-right: 5px;
}

.add-to-cart:hover {
	background: rgb(26, 132, 193);
	color: #FFFFFF;
}

.choose {
	border-top: 1px solid #F7F7F0;
	min-height:5px;
}

.choose ul li a {
	color: #1D7BB4;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	padding-left: 0;
	padding-right: 0;
}

.choose ul li a i {
	margin-right: 5px;
}

.choose ul li a:hover {
	background: none;
	color: #023F6C;
}

.choose .cartDisable {
	color: #bbb;
}

.choose .cartDisable:hover {
	color: #bbb;
	cursor: default;
}

.category-tab {
	overflow: hidden;
}

.category-tab ul {
	background: #40403E;
	border-bottom: 1px solid #FE980F;
	list-style: none outside none;
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
}

.category-tab ul li a {
	border: 0 none;
	border-radius: 0;
	color: #B3AFA8;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

.category-tab ul  li  a:hover {
	background: #40403E;
	color: #fff;
}

.nav-tabs  li.active  a, .nav-tabs  li.active  a:hover, .nav-tabs  li.active  a:focus
	{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: white;
	border: 0px;
	color: black;
	cursor: default;
	margin-right: 0;
	margin-left: 0;
}

.nav-tabs  li  a {
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px 4px 0 0;
	line-height: 1.42857;
	margin-right: 0;
}

.recommended_items {
	overflow: hidden;
}

#recommended-item-carousel .carousel-inner .item {
	padding-left: 0;
}

.recommended-item-control {
	position: absolute;
	top: 41%;
}

.recommended-item-control i {
	background: none repeat scroll 0 0 rgb(254, 152, 15);
	color: #FFFFFF;
	font-size: 20px;
	padding: 4px 10px;
}

.recommended-item-control i:hover {
	background: #ccccc6;
}

.recommended_items  h2 {
	
}

.our_partners {
	overflow: hidden;
}

.our_partners ul {
	background: #F7F7F0;
	margin-bottom: 50px;
}

.our_partners ul li a:hover {
	background: none;
}

/*************************
*******Shop CSS******
**************************/
#advertisement {
	padding-bottom: 45px;
}

#advertisement img {
	width: 100%;
}
.pagination {
	
}
/* .pagination {
	display: inline-block;
	margin-bottom: 25px;
	margin-top: 0;
	padding-left: 15px;
}  */

/* .pagination  li:first-child  a, .pagination  li:first-child  span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	margin-left: 0;
} */

/* .pagination  li:last-child  a, .pagination  li:last-child  span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
} */

/* .pagination  .active  a, .pagination  .active  span, .pagination  .active  a:hover,
	.pagination  .active  span:hover, .pagination  .active  a:focus,
	.pagination  .active  span:focus {
	background-color: #c0c0c0;
	border-color: #FE980F;
	color: #0d0d0d;
	cursor: default;
	z-index: 2;
} */
/* .pagination  li  a, .pagination  li  span {
	background-color: #f0f0e9;
	border: 0;
	float: left;
	line-height: 1.42857;
	margin-left: -1px;
	padding: 6px 12px;
	position: relative;
	text-decoration: none;
	margin-right: 5px;
	color: #000;
} */

/* .pagination  li  a:hover {
	background: #c0c0c0;
	color: #0d0d0d;
} */

/*************************
*******Product Details CSS******
**************************/
.product-details {
	overflow: hidden;
}

#similar-product {
	margin-top: 40px;
}

#reviews {
	padding-left: 25px;
	padding-right: 25px;
}

.product-details {
	margin-bottom: 40px;
	overflow: hidden;
	margin-top: 10px;
}

.view-product {
	position: relative;
}

.view-product img {
	border: 1px solid #c0c0c0;
	height: 380px;
	width: 100%;
}

.view-product h3 {
	background: #c0c0c0;
	bottom: 0;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 0;
	padding: 8px 20px;
	position: absolute;
	right: 0;
}

#similar-product .carousel-inner .item {
	padding-left: 0px;
}

#similar-product .carousel-inner .item img {
	display: inline-block;
	margin-left: 15px;
}

.item-control {
	position: absolute;
	top: 35%;
}

.item-control i {
	background: rgb(254, 152, 15);
	color: #FFFFFF;
	font-size: 20px;
	padding: 5px 10px;
}

.item-control i:hover {
	background: #ccccc6;
}

.product-information {
	border: 2px solid #F7F7F0;
	overflow: hidden;
	padding-bottom: 52px;
	padding-left: 20px;
	padding-top: 26px;
	position: relative;
}

.newarrival {
	position: absolute;
	top: 0;
	left: 0
}

.product-information h2 {
	color: #363432;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	margin-top: 0;
}

.product-information p {
	color: #696763;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 5px;
}

.product-information span {
	display: inline-block;
	margin-bottom: 8px;
	margin-top: 18px;
}

.product-information span span {
	color: rgb(76, 166, 216);
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 700;
	margin-right: 20px;
	margin-top: 0px;
}

.product-information span input {
	border: 1px solid #DEDEDC;
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 700;
	height: 33px;
	outline: medium none;
	text-align: center;
	width: 50px;
}

.product-information span label {
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin-right: 5px;
}

.share {
	margin-top: 15px;
}

.cart {
	background: rgb(26, 132, 193);
	border: 0 none;
	border-radius: 10%;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	/* margin-left: 20px; */
}

.shop-details-tab {
	border: 1px solid #F7F7F0;
	margin-bottom: 75px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 10px;
}

.shop-details-tab .col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}

#reviews ul {
	background: #FFFFFF;
	border: 0 none;
	list-style: none outside none;
	margin: 0 0 20px;
	padding: 0;
}

#reviews  ul  li {
	display: inline-block;
}

#reviews ul li a {
	color: #696763;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	padding-right: 15px;
}

#reviews ul li a i {
	color: #4CA6D8;
	padding-right: 8px;
}

#reviews ul li a:hover {
	background: #fff;
	color: #FE980F;
}

#reviews p {
	color: #363432;
}

#reviews  form span {
	display: block;
}

#reviews form span input {
	background: #F0F0E9;
	border: 0 none;
	color: #A6A6A1;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	outline: medium none;
	padding: 8px;
	width: 48%;
}

#reviews form span input:last-child {
	margin-left: 3%;
}

#reviews textarea {
	background: #F0F0E9;
	border: medium none;
	color: #A6A6A1;
	height: 195px;
	margin-bottom: 25px;
	margin-top: 15px;
	outline: medium none;
	padding-left: 10px;
	padding-top: 15px;
	resize: none;
	width: 99.5%;
}

#reviews button {
	background: #1A84C1;
	border: 0 none;
	border-radius: 0;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}

/*************************
*******404 CSS******
**************************/
.logo-404 {
	margin-top: 60px;
}

.content-404 h1 {
	color: #363432;
	font-family: 'Roboto', sans-serif;
	font-size: 41px;
	font-weight: 300;
}

.content-404 img {
	margin: 0 auto;
}

.content-404 p {
	color: #363432;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
}

.content-404  h2 {
	margin-top: 50px;
}

.content-404 h2 a {
	background: #FE980F;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 44px;
	font-weight: 300;
	padding: 8px 40px;
}

/*************************
*******login page CSS******
**************************/
#form {
	display: block;
	margin-bottom: 185px;
	/* margin-top: 185px; */
	overflow: hidden;
}

.login-form {
	
}

.signup-form {
	
}

.login-form h2, .signup-form h2 {
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 30px;
}

.login-form form input, .signup-form form input {
	background: #F0F0E9;
	border: medium none;
	color: #696763;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	height: 40px;
	margin-bottom: 10px;
	outline: medium none;
	padding-left: 10px;
	width: 100%;
}

.login-form form span {
	line-height: 25px;
}

.login-form form span input {
	width: 15px;
	float: left;
	height: 15px;
	margin-right: 5px;
}

.login-form form button {
	margin-top: 23px;
}

.login-form form button, .signup-form form button {
	background: #1D7EB8;
	border: medium none;
	border-radius: 10%;
	color: #FFFFFF;
	display: block;
	font-family: 'Roboto', sans-serif;
	padding: 6px 25px;
}

.login-form label {
	
}

.login-form label input {
	border: medium none;
	display: inline-block;
	height: 0;
	margin-bottom: 0;
	outline: medium none;
	padding-left: 0;
}

.or {
	background: #1D7EB8;
	border-radius: 40px;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	margin-top: 75px;
	text-align: center;
	width: 50px;
}

/*************************
*******Cart CSS******
**************************/
#do_action {
	margin-bottom: 50px;
}

.breadcrumbs {
	position: relative;
}

.breadcrumbs .breadcrumb {
	background: transparent;
	margin-bottom: 75px;
	padding-left: 0;
}

.breadcrumbs .breadcrumb li a {
	background: rgb(2, 63, 108);
	color: #FFFFFF;
	padding: 3px 7px;
}

.breadcrumbs .breadcrumb li a:after {
	content: "";
	height: auto;
	width: auto;
	border-width: 8px;
	border-style: solid;
	border-color: transparent transparent transparent rgb(2, 63, 108);
	position: absolute;
	top: 11px;
	left: 48px;
}

.breadcrumbs .breadcrumb&gt;li+li:before {
	content: "&nbsp;";
}

#cart_items .cart_info {
	border: 1px solid #E6E4DF;
	margin-bottom: 50px
}

#cart_items .cart_info .cart_menu {
	background: rgb(2, 63, 108);
	color: #fff;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}

#cart_items .cart_info .table.table-condensed thead tr {
	height: 51px;
}

#cart_items .cart_info .table.table-condensed tr {
	border-bottom: 1px solid #F7F7F0
}

#cart_items .cart_info .table.table-condensed tr:last-child {
	border-bottom: 0
}

.cart_info table tr td {
	border-top: 0 none;
	vertical-align: inherit;
}

#cart_items .cart_info .image {
	padding-left: 30px;
}

#cart_items .cart_info .cart_description h4 {
	margin-bottom: 0
}

#cart_items .cart_info .cart_description h4 a {
	color: #363432;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: normal;
}

#cart_items .cart_info .cart_description p {
	color: #696763
}


#cart_items .cart_info .cart_price p {
	color: #696763;
	font-size: 18px
}

#cart_items .cart_info .cart_total_price {
	color: rgb(2, 63, 108);
	font-size: 18px;
}

.cart_product {
	display: block;
	margin: 15px -70px 10px 25px;
	position: relative
}

.cart_quantity_button a {
	background: #F0F0E9;
	color: #696763;
	display: inline-block;
	font-size: 16px;
	height: 28px;
	overflow: hidden;
	text-align: center;
	width: 35px;
	float: left;
}

.cart_quantity_input {
	color: #696763;	
	font-size: 16px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	border-radius:3px;
	width: 70px;
}

.cart_delete {
	display: block;
	margin-right: -12px;
	overflow: hidden;
}

.cart_delete a {
	background: #F0F0E9;
	color: #023F6C;
	padding: 5px 7px;
	font-size: 16px
}

.cart_delete a:hover {
	background: #c0c0c0
}

.bg h2.title {
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
}

.heading h3 {
	color: #363432;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
}

.heading p {
	color: #434343;
	font-size: 16px;
	font-weight: 300;
}

#do_action .total_area {
	padding-bottom: 18px !important;
}

#do_action .total_area, #do_action .chose_area {
	border: 0px solid #E6E4DF;
	color: #696763;
	/* padding: 30px 25px 30px 0; 
	margin-bottom: 80px;*/
}

.total_area span {
	float: right;
}

.total_area ul li; .total_area div div {
	background: #E6E4DF;
	color: #696763;
	margin-top: 10px;
	padding: 7px 20px;
}

.user_option label {
	color: #696763;
	font-weight: normal;
	margin-left: 10px;
}

.user_info {
	display: block;
	margin-bottom: 15px;
	margin-top: 20px;
	overflow: hidden;
}

.user_info label {
	color: #696763;
	display: block;
	font-size: 15px;
	font-weight: normal;
}

.user_info .single_field {
	width: 31%
}

.user_info .single_field.zip-field input {
	background: transparent;
	border: 1px solid #F0F0E9
}

.user_info&gt;li {
	float: left;
	margin-right: 10px
}

.user_info&gt;li&gt;span {
	
}

.user_info input, select, textarea {
	background: #FFFFFF;
	border: 0;
	color: #696763;
	padding: 5px;
	width: 100%;
	border-radius: 0;
	resize: none
}

.user_info select:focus {
	border: 0
}

.chose_area .update {
	margin-left: 40px;
}

.update, .check_out {
	background: #1D7EB8;
	border-radius: 10%;
	color: #FFFFFF;
	margin-top: 18px;
	border: none;
	padding: 5px 15px;
}

@media only screen and (min-width: 760px) {
	.update {
		margin-left: 40px;
	}
}

.check_out {
	margin-left: 20px
}

/*************************
*******checkout CSS******
**************************/
.step-one {
	margin-bottom: -10px
}

.register-req, .step-one .heading {
	background: none repeat scroll 0 0 #F0F0E9;
	color: #363432;
	font-size: 20px;
	margin-bottom: 35px;
	padding: 10px 25px;
	font-family: 'Roboto', sans-serif;
}

.checkout-options {
	padding-left: 20px
}

.checkout-options h3 {
	color: #363432;
	font-size: 20px;
	margin-bottom: 0;
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
}

.checkout-options p {
	color: #434343;
	font-weight: 300;
	margin-bottom: 25px;
}

.checkout-options .nav li {
	float: left;
	margin-right: 45px;
	color: #696763;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}

.checkout-options .nav label {
	font-weight: normal;
}

.checkout-options .nav li a {
	color: #1A84C1;
	font-size: 18px;
	font-weight: normal;
	padding: 0
}

.checkout-options .nav li a:hover {
	background: rgb(76, 166, 216);
}

.checkout-options .nav i {
	margin-right: 10px;
	border-radius: 50%;
	padding: 5px;
	background: #1A84C1;
	color: #fff;
	font-size: 14px;
	padding: 2px 3px;
}

.register-req {
	font-size: 14px;
	font-weight: 300;
	padding: 15px 20px;
	margin-top: 35px;
}

.register-req p {
	margin-bottom: 0
}

.shopper-info p, .bill-to p, .order-message p {
	color: #696763;
	font-size: 20px;
	font-weight: 300
}

.shopper-info .btn-primary {
	background: rgb(2, 63, 108);
	border: 0 none;
	border-radius: 0;
	margin-right: 15px;
	margin-top: 20px;
}

.form-two, .form-one {
	float: left;
	width: 47%
}

.shopper-info&gt;form&gt;input, .form-two&gt;form&gt;select, .form-two&gt;form&gt;input,
	.form-one&gt;form&gt;input {
	background: #F0F0E9;
	border: 0 none;
	margin-bottom: 10px;
	padding: 10px;
	width: 100%;
	font-weight: 300
}

.form-two&gt;form&gt;select {
	padding: 10px 5px
}

.form-two {
	margin-left: 5%
}

.order-message textarea {
	font-size: 12px;
	height: 335px;
	margin-bottom: 20px;
	padding: 15px 20px;
}

.order-message label {
	font-weight: 300;
	color: #696763;
	font-family: 'Roboto', sans-serif;
	margin-left: 10px;
	font-size: 14px
}

.review-payment h2 {
	color: #696763;
	font-size: 20px;
	font-weight: 300;
	margin-top: 45px;
	margin-bottom: 20px
}

.payment-options {
	margin-bottom: 125px;
	margin-top: -25px
}

.payment-options span label {
	color: #696763;
	font-size: 14px;
	font-weight: 300;
	margin-right: 30px;
}

#cart_items .cart_info 
.table.table-condensed.total-result {
	margin-bottom: 10px;
	margin-top: 35px;
	color: #696763
}

#cart_items .cart_info 
.table.table-condensed.total-result tr {
	border-bottom: 0
}

#cart_items .cart_info 
.table.table-condensed.total-result span {
	color: #1C80BC;
	font-weight: 700;
	font-size: 16px
}

#cart_items .cart_info 
.table.table-condensed.total-result 
.shipping-cost {
	border-bottom: 1px solid #F7F7F0;
}

/*************************
*******Blog CSS******
**************************/
.blog-post-area 
.single-blog-post h3 {
	color: #696763;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 17px;
}

.single-blog-post&gt;a {
	
}

.blog-post-area 
.single-blog-post a img {
	border: 1px solid #F7F7F0;
	width: 100%;
	margin-bottom: 30px
}

.blog-post-area  
.single-blog-post p {
	color: #363432
}

.blog-post-area 
.post-meta {
	display: block;
	margin-bottom: 25px;
	overflow: hidden;
}

.blog-post-area 
.post-meta ul {
	padding: 0;
	display: inline;
}

.blog-post-area 
.post-meta ul li {
	background: #F0F0E9;
	float: left;
	margin-right: 10px;
	padding: 0 5px;
	font-size: 11px;
	color: #393b3b;
	position: relative;
}

.blog-post-area 
.post-meta ul li i {
	background: rgb(2, 63, 108);
	color: #FFFFFF;
	margin-left: -4px;
	margin-right: 7px;
	padding: 4px 7px;
}

.sinlge-post-meta li i:after, .blog-post-area 
.post-meta ul li i:after {
	content: "";
	position: absolute;
	width: auto;
	height: auto;
	border-color: transparent transparent transparent rgb(2, 63, 108);
	border-width: 4px;
	border-style: solid;
	top: 6px;
	left: 24px
}

.blog-post-area 
.post-meta ul span {
	float: right;
	color: #FE980F
}

.post-meta span {
	float: right;
}

.post-meta span i {
	color: #FE980F
}

.blog-post-area  
.single-blog-post 
.btn-primary {
	background: rgb(2, 63, 108);
	border: medium none;
	border-radius: 0;
	color: #FFFFFF;
	margin-top: 17px;
}

.pagination-area {
	margin-bottom: 45px;
	margin-top: 45px
}

.pagination-area 
.pagination li a {
	background: #F0F0E9;
	border: 0 none;
	border-radius: 0;
	color: #696763;
	margin-right: 5px;
	padding: 4px 12px;
}

.pagination-area 
.pagination li a:hover, .pagination-area 
.pagination li .active {
	background: #FE980F;
	color: #fff
}

/*************************
*******Blog Single CSS******
**************************/
.pager-area {
	overflow: hidden;
}

.pager-area .pager li a {
	background: #F0F0E9;
	border: 0 none;
	border-radius: 0;
	color: #696763;
	font-size: 12px;
	font-weight: 700;
	padding: 4px;
	text-transform: uppercase;
	width: 57px;
}

.pager-area 
.pager li a:hover {
	background: #FE980F;
	color: #fff
}

.rating-area {
	border: 1px solid #F7F7F0;
	direction: block;
	overflow: hidden;
}

.rating-area ul li {
	float: left;
	padding: 5px;
	font-size: 12px
}

.rating-area .ratings {
	float: left;
	padding-left: 0;
	margin-bottom: 0
}

.rating-area 
.ratings li i {
	color: #CCCCCC
}

.rating-area .rate-this {
	color: #363432;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

.rating-area 
.ratings .color, .rating-area .color {
	color: #FE980F
}

.rating-area .tag {
	float: right;
	margin-bottom: 0;
	margin-right: 10px;
}

.rating-area .tag li {
	padding: 5px 2px;
}

.rating-area .tag li span {
	color: #363432;
}

.socials-share {
	margin-bottom: 30px;
	margin-top: 18px;
}

.commnets 
.media-object {
	margin-right: 15px;
	width: 100%;
}

.commnets {
	border: 1px solid #F7F7F0;
	padding: 18px 18px 18px 0;
	margin-bottom: 50px
}

.commnets .pull-left {
	margin-right: 22px
}

.commnets p, .response-area p, .replay-box p {
	font-size: 12px
}

.media-heading {
	color: #363432;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 15px
}

.blog-socials {
	margin-bottom: -9px;
	margin-top: 14px;
}

.blog-socials ul {
	padding-left: 0;
	overflow: hidden;
	float: left;
}

.blog-socials .btn.btn-primary {
	margin-top: 0;
}

.blog-socials ul li {
	float: left;
	height: 17px;
	margin-right: 5px;
	text-align: center;
	width: 17px;
}

.blog-socials ul li a {
	color: #393B3B;
	display: block;
	font-size: 10px;
	padding: 1px;
	background: #F0F0E9;
}

.blog-socials ul li a:hover {
	color: #fff;
	background: #FE980F
}

.media-list .btn-primary, .commnets .btn-primary {
	background: rgb(2, 63, 108);
	border: 0 none;
	border-radius: 0;
	color: #FFFFFF;
	float: left;
	font-size: 10px;
	padding: 1px 7px;
	text-transform: uppercase;
}

.response-area h2 {
	color: #363432;
	font-size: 20px;
	font-weight: 700;
}

.response-area .media {
	border: 1px solid #F7F7F0;
	padding: 18px 18px 18px 0;
	margin-bottom: 27px
}

.response-area .media img {
	height: 102px;
	width: 100%;
}

.response-area .media .pull-left {
	margin-right: 25px
}

.response-area .second-media {
	margin-left: 5%;
	width: 95%;
}

.sinlge-post-meta {
	overflow: hidden;
	padding-left: 0;
	margin-bottom: 15px
}

.sinlge-post-meta li {
	background: #F0F0E9;
	color: #363432;
	float: left;
	font-size: 10px;
	font-weight: 700;
	margin-right: 10px;
	padding: 0 10px 0 0;
	position: relative;
	text-transform: uppercase;
}

.sinlge-post-meta li i {
	background: #FE980F;
	color: #FFFFFF;
	margin-right: 10px;
	padding: 8px 10px;
}

.sinlge-post-meta li i:after {
	top: 7px;
	border-width: 6px;
	left: 27px;
}

.replay-box {
	margin-bottom: 107px;
	margin-top: 55px;
}

.replay-box h2 {
	font-weight: 700;
	font-size: 20px;
	color: #363432;
	margin-top: 0;
	margin-bottom: 45px
}

.replay-box label {
	background: #FE980F;
	color: #FFFFFF;
	margin-bottom: 15px;
	padding: 3px 15px;
	float: left;
	font-weight: 400;
}

.replay-box span {
	color: #FE980F;
	float: right;
	font-weight: 700;
	margin-top: 21px;
}

.replay-box form input {
	border: 1px solid #F7F7F0;
	color: #ADB2B2;
	font-size: 12px;
	margin-bottom: 22px;
	padding: 8px;
	width: 100%;
}

.replay-box form input:hover, .text-area textarea:hover {
	border: 1px solid #FE980F;
}

.text-area {
	margin-top: 66px
}

.text-area textarea {
	background: transparent;
	border: 1px solid #F7F7F0
}

.btn.btn-primary {
	background: rgb(2, 63, 108);
	border: 0 none;
	border-radius: 0;
	/* margin-top: 16px; */
}

.blank-arrow {
	position: relative;
}

.blank-arrow label:after {
	content: "";
	position: absolute;
	width: auto;
	height: auto;
	border-style: solid;
	border-width: 8px;
	border-color: #FE980F transparent transparent transparent;
	top: 25px;
	left: 5px
}

/*************************
******* Contact CSS ********
**************************/
.contact-map {
	width: 100%;
	height: 385px;
	margin-bottom: 70px
}

.contact-info .heading, .contact-form .heading {
	text-transform: capitalize;
}

.contact-form .form-group {
	margin-bottom: 20px;
}

#contact-page 
.form-control::-moz-placeholder {
	color: #8D8D8D;
}

#contact-page .form-control {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #696763;
	height: 46px;
	padding: 6px 12px;
	width: 100%;
	font-size: 16px;
	border-radius: 4px;
	box-shadow: inherit;
}

#contact-page #message {
	height: 160px;
	resize: none;
}

#main-contact-form .btn-primary {
	margin-bottom: 15px;
	margin-top: 20px;
}

#contact-page .form-control:focus, #contact-page .form-control:hover {
	box-shadow: inherit;
	border-color: #FDB45E;
}

#contact-page .contact-info {
	padding: 0 20px;
}

#contact-page .contact-info address {
	margin-bottom: 40px;
	margin-top: -5px;
}

#contact-page .contact-info p {
	margin-bottom: 0;
	color: #696763;
	font-size: 16px;
	line-height: 25px;
}

.social-networks {
	overflow: hidden;
	text-align: center;
}

.social-networks ul {
	margin-top: -5px;
	padding: 0;
	display: inline-block;
}

.social-networks ul li {
	float: left;
	text-decoration: none;
	list-style: none;
	margin-right: 20px;
}

.social-networks ul li:last-child {
	margin-right: 0;
}

.social-networks ul li a {
	color: #999;
	font-size: 25px;
}

.contact-info .social-networks ul li a i {
	background: none;
}

.contact-info .social-networks ul li a:hover {
	color: #FE980F;
}

/* th {
	background-color: rgb(2, 63, 108);
	color: white;
} */

.borderless tbody tr td, .borderless tbody tr th, .borderless thead tr th
	{
	border: none;
}

#imaginary_container {
	margin-top: 20%; /* Don't copy this */
}

.stylish-input-group .input-group-addon {
	background: white !important;
}

.stylish-input-group .form-control {
	border-right: 0;
	box-shadow: 0 0 0;
	border-color: #ccc;
}

.stylish-input-group button {
	border: 0;
	background: transparent;
}

.category-wrapper {
	border: 1px;
	border-radius: 4px;
}

.category-wrapper-head {
	border: 1px solid #F7F7F0;
	border-radius: 4px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.headingPosture {
	position: absolute;
	margin-top: 8px;
	padding-left: 30px;
	margin-left: 12px;
}

.cartingDashboard {
	height: 124px;
	border: 4px rgb(218, 218, 226) solid;
	border-radius: 10px;
}

.hrBorder {
	color: rgb(2, 63, 108);
	height: 1px;
	background-color: rgb(2, 63, 108);
	width: 100%;
	clear: both;
}

.fontColor {
	color: rgb(2, 63, 108);	
}

.textOverflow{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.form-2, .form-1 {
	float: left;
	width: 47%
}

/* .form-2 select, .form-2 input, .form-1 input
	{
	background: #F0F0E9;
	border: 0 none;
	margin-bottom: 10px;
	padding: 5px;
	width: 100%;
	font-weight: 300;
	border-radius: 5px;
}

.form-2 select {
	padding: 10px 5px
} */

.form-2 {
	margin-left: 5%
}

cartingDashboard {
	height: 124px;
	border: 4px rgb(218, 218, 226) solid;
	border-radius: 10px;
}

.myCart {
	background-image: url("../images/cart1.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #EBEDF1; /*#E6E8EE;*/
	
}

.myCartItems {
	font-size: 40px;
	font-family: arial;
	font-color: rgb(2, 63, 108);
	display: inline-block;
	width: 50px;
	text-align: center;
	position: relative;
	top: 30px;
	left: 110px;
}

.myCartTitle {
	font-size: 20px;
	font-family: arial;
	font-color: rgb(2, 63, 108);
	display: inline-block;
	width: 100px;
	position: relative;
	top: -23px;
	left: -47px;
}

.whatsNew {
	/* background-image: url("../images/dashboard2.jpg"); */
	background-repeat:no-repeat;
	background-size: contain;
	background-color: #007390;
}

.currentUser {
	background-color: #ebedf1;
}

.currentUserImg {
	padding: 1px;
	border: 0px solid #FFFFFF;
	position: relative;
	top: 10px;
	left: 6px;
}

.currentUserNameDiv {
	/* width: 60%; */
	float: left;
	position: relative;
	top: 40%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.pageTitle {
	width: 100%;
	border-radius: 10px;
	background-color: rgb(2, 63, 108);
	color: #FFFFFF;
	padding: 0 0 0 20px;
	margin-top: 10px;
}

.fontHeadColor {
	color: rgb(2, 63, 108);
	font-size: 17px;
	background: #105FA2;
	color: white;
}

.navigatorPaddingDashboard {
	padding-top: 7px;
	padding-left: 50px;
	text-decoration: underline;
}

.navigatorPadding {
	padding-top: 15px;
	text-decoration: underline;
}

.viewAllPaddingDashboard {
	/* padding-top: 30px;
	padding-left: 64px; */
	text-decoration: underline;
}

.whatsNewAlignment {
	color: white;
	padding-top: 5px;
	padding-left: 5px;
	font-size:12px;
	font-weight: normal;
}

.login-wrapper {
	border: 4px solid rgb(250, 247, 247);
	overflow: hidden;
	margin-bottom: 30px;
	background: rgb(239, 239, 239);
}

#login .form-wrap {
	width: 30%;
}

#login h1 {
	color: #1fa67b;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 20px;
}

#login .form-group {
	margin-bottom: 25px;
}

#login .checkbox {
	margin-bottom: 20px;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

#login .checkbox.show:before {
	content: '\e013';
	color: #1fa67b;
	font-size: 17px;
	margin: 1px 0 0 3px;
	position: absolute;
	pointer-events: none;
	font-family: 'Glyphicons Halflings';
}

#login .checkbox .character-checkbox {
	width: 25px;
	height: 25px;
	cursor: pointer;
	border-radius: 3px;
	border: 1px solid #ccc;
	vertical-align: middle;
	display: inline-block;
}

#login .checkbox .label {
	color: #6d6d6d;
	font-size: 13px;
	font-weight: normal;
}

#login .btn.btn-custom {
	font-size: 14px;
	margin-bottom: 20px;
}

#login .forget {
	font-size: 13px;
	text-align: center;
	display: block;
}

/*    --------------------------------------------------
	:: Inputs &amp; Buttons
	-------------------------------------------------- */
.form-control {
	color: #212121;
}

.btn-custom {
	color: #fff;
	background-color: #20567D;
}

.btn-custom:hover, .btn-custom:focus {
	color: #fff;
}


.underLineText {
	text-decoration: underline;
}

.btn-custom-login {
	background-color: #428bca !important;
    border-radius: 3px !important;
    margin-bottom: 3px;
    margin-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
}

.login-btn-color {
	background-color: #FF681D !important;
}

.modal-footer-CustomLogin {
	padding: 10px 82px 4px;
	margin-top: -10px;
	text-align: left;
	border-top: 1px solid #e5e5e5;
}

.modal-body-forgot {
	height: 90px;
	width: 690px;
	padding-top: 25px;
	padding-left: 45px;
}

.searchCheckBox {
	padding-left: 60px;
}

.moreDetails {
	 background: rgb(55, 136, 195); 
	border:1px solid ;
	border-radius: 5px;
	padding: 10px;
	color: white;
	padding-left: 50px;
}
.bodyWrapper{
	border: 2px solid rgb(241, 241, 242);;
}
.underLineText{
	text-decoration: underline;
}
.colorWhiteText{
	color: white;
}
.colorWhiteText:HOVER {
	color: white;
}
.cartImageSize{
	  font-size: 30px;
}
.paddingTop40pxUnderLinePonter{
	padding-top: 10px;
	text-decoration: underline;
	cursor: pointer;
}
.border{
	border: 1px solid;
}
.cursorPointer{
	cursor: pointer;
}
.modalHeight{
	
	height: 1px
	
}
.imageSize{
	width: 13%;
}

#checkout_table .imageSize{	
    width: 16%;
}

#checkout_table .cart_description p {
	color: #696763;
	font-size: 13px;
}



.productImageSize{
	/* height: 150px; */
	width: 150px;
	/* width: 100%; */
}

.productImageSize1 {
	height: 150px;
	/* width: 150px; */
	width: 100%;
}

.alertInformationModal{
	color: #FFFFFF;
	background-color: #3788C3;
	border-color: #2DAEEF;
}
.closeModal{
	
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #FAF7F7;
}

/* .panel-body {
    padding: 0px !important;
} */

.category-list {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
#categoryList {
    overflow: auto !important;
}

#categoryList li {
	clear: both;
}

#categoryList li a {
	white-space: pre-wrap;  
}

.subcategoryFontColor a {
	color: #696763 !important;
}

.dataTables_wrapper .bottom {
	margin-top: 10px;
}
.dataTables_wrapper .dataTables_length {
  float: right !important;
}
.dataTables_wrapper .dataTables_info {
  clear: both !important;
}
/* .dataTables_wrapper .dataTables_paginate {
  float: left !important;
  clear: both !important;
} */

.checkout-input{
	style="border-radius: 5px; 
	border: 1px solid rgb(31, 116, 170);
}
.listNavShow {
	display: block !important;
}
.listNav {
	margin: 5px;
}
.boldUnderline {
	text-decoration: underline;
	font-weight: bold;
}
.no_product_message {
	font-size: 13px;
	text-align: center;
	margin: 10px;
	
}

.light-border{
	border: 1px solid #F1F1F2;  
  	border-radius: 10px;
}
.normalText {
	font-weight:normal;	
}

.title_bottom {
	margin-bottom: 10px;
}
/* .leftPadding, .has-error .help-block {
	padding-left: 20px;
} */
.tableHeading {
	text-align: center;
	background-color: #c0c0c0;
}

.breadcrumb &gt; li + li::before {
	content: "&gt; " !important;
}
.survey_navigation .form-group {
	text-align: center;
}
hr.height {
    border-color: #ccc;
}

span.red {
	color: #F00;
}
.center-block {
	float:none;
	text-align: center;	
}

.csqDocumentsBlock {
	border: thin 1px solid #ccc;
}

.fixHeight {
	/* height: 490px; */
}

.paginationFont {
	font-size: 13px;
}

.productinfo {
	background-color: #FFF;
}



/* CSS for Credit Card Payment form */
.credit-card-box .panel-title {
    display: inline;
    font-weight: bold;
}
.credit-card-box .form-control.error {
    border-color: red;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,0,0,0.6);
}
.credit-card-box label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}
.credit-card-box .payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}
.credit-card-box label {
    display: block;
}
/* The old "center div vertically" hack */
.credit-card-box .display-table {
    display: table;
}
.credit-card-box .display-tr {
    display: table-row;
}
.credit-card-box .display-td {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}
/* Just looks nicer */
.credit-card-box .panel-heading img {
    min-width: 180px;
}

.credit-card-box .form-group{
	margin-right: 0px;
    margin-left: 0px;
}

.no_data_found {
	color: rgb(2, 63, 108);
	font-size: 24px;
}


.products-type-image-container{
	position:absolute;
	bottom:10px;
	right:4px
}

.products-type-image-container .product-type-image{
	position:relative;	
}

.justify {
	text-align: justify;
}

.goCart {
	cursor: pointer;
}
.errorMsg {
	color: #a94442;
}
.relatedProducts{
	box-shadow: 3px 4px 7px #888888;
}

.breadcrumb {
	background-color: #FFF !important;
	margin-bottom :0px !important;
}

div.dataTables_wrapper div.dataTables_paginate{
	text-align:left!important;
	
}

table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #B0BED9;
}

.whatsNewTitle {
	/* color: white; */
	text-align: center;
}

.logo {
    max-width: 100%; 
}

@media only screen and (max-width: 400px) {
    .cartImg {
        display: none;
    }
}

.paddingTop25 {
	padding-top: 25px;
}
.accMgrLine {
	background-color: #206FA4; 
	height: 1px;
	width: 95%;
}

@media only screen and (max-width: 600px) {
	.total_area ul {
		padding: 0px;
		margin: 0px;	
	}
}

.cartImageSize{
	width: 100%;
}

.add2Cart {
	font-size: 30px;	
}

.shipAdd {
	text-align: right;
}

@media(max-width:800px) {
	.shipAdd {
		text-align: left;
	}
}

.clear_cart {
	float: left !important;
}

.update_cart  {
	float: right !important;
}

@media(max-width:600px) {
	.clear_cart {
		float: none !important;
	}
	.update_cart {
		float: none !important;
	}
}

.bottomMarginRemove {
	margin-bottom: 0 !important;
}

.bgcolorRemove {
	background-color: #FFF !important;
}
.pwdNotes {
	top:25px;
	left:250px;
	position:absolute;
}

@media(max-width:600px) {
	.pwdNotes {
		top:20px !important;
		left:0px !important;
		padding-left:10px;
		padding-right:10px;
		position:absolute;
	}
}

/* @media (max-width: 767px) {
	.noScroll.table-responsive {
		overflow-x: hidden !important;
		overflow-y: hidden !important;
	}
} */

.panel-body {
	padding-left: 10px !important;
	padding-top:2px !important;
	padding-bottom:2px !important;
}

.searchContainer {
	margin-left:0px !important;	
}

@media (min-width: 767px) {
	.searchContainer form {
		padding-left: 0px !important;
	}
}

/* @media (min-width: 1200px) {
	.container {
		width: 1220px !important;
	}
} */

@media(min-width:1200px) {
    .container {
        width: 1200px !important;
    }
}

@media(min-width:1300px) {
    .container {
        width: 1290px !important;
    }
}

.changePasswordCancel {
	margin-top: 0px !important;
}


@media (min-width: 100px)
.navbar-nav {
    float: left;
    margin: 0;
}

.tableWidth {
	width: 100%;
}

@media(max-width:800px) {
	.paginationFont {
		font-size: 8px;
	}
	.pageRecords {
		font-size: 12px;
	}
	.itemsPerPage {
		margin-bottom:20px;
	}
	.tableWidth {
		width:97%;
	}
	#collapse_0 .row {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
}

@media(max-width:800px) and (orientation:landscape) {
	.paginationFont {
		font-size: 12px;
	}
	.productBlock, .pg1, .itemsPerPage {
		width: 50%;
	}
	.pagination {
		margin: 0px;
	}
	.tableWidth {
		width:98%;
	}
	#collapse_0 .row {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
}

.pageRecords {
	margin-left: 5px;	
}

@media(min-width:800px) {
	.itemsPerPage{
		margin: 20px 0;
	}
}

	li.dropdown {
		width:150px !important;
	}
	ul.sub-menu {
		width:150px !important;
		text-align: left !important;
	}	
	.navbar-nav &gt; li {
		vertical-align: top;
		text-align: left !important;
		float: left;
	}
	.nav &gt; li {
	    display: block;
	    position: relative;
	}
	.mainmenu ul li a {
		color: #000 !important;
		background-color: #fff !important;
	}
	.mainmenu ul li a:hover {
		color: #023f6c !important;
		background-color: #fff !important;
	}
	.mainmenu ul li {
		color: #000 !important;
		background-color: #fff !important;
	}
	.mainmenu ul li:last-child {
		padding-bottom: 0px !important;
	}

@media (max-width: 400px) { 
	.currentUser img {
		display: none !important;
	}
}
 
.productDisplayImage {
	max-width: 100%;
	height: auto;
	overflow: scroll;
}

.productPrice {
	color: #820000;
	text-decoration: line-through;   
}

.offerPrice {
	/* color: #820000; */
	color:#2a6496;
	font-size: 16px;
	font-family: cursive;	
}

.productCategory {
	padding-left:20px;
	font-size:14px;
	color:#2a6496;
}

.offerPriceFontRed {
	font-size: 15px !important;
}

.marginzero {
	padding-left:0px;
}

.accountmanager {
	float: left;
	width:60%;
	padding:10px;
	margin-top:-30px;
}

@media (max-width: 600px) {
 	.accountmanager {
 		width:100% !important;
 	}
 	.pwdNotes {
		left:50px;
	}
}

.addTocart {
	display: inline !important;
}

.modal {
	top: -30px !important;
}
/* .whatsNewTitle {
	position: absolute;
} */


ul.faq li {
	list-style: disc !important;
}
.return_poge_height {
	height: 300px;
}</pre></body></html>