/* Global Styles */

html,
body {
    height: 100%; margin:0; padding:0;
	
}

body { color:#999999;
    /*padding-top: 50px;*/ /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */ font: 12px/1.55 Arial, Helvetica, sans-serif;
}

.img-portfolio {
    margin-bottom: 0px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

.img-responsive { width:100%;}


/*My Style*/

 ul.breadcrumb li{color:#ff1212;}
 
.catalog-product-view ul.breadcrumb li a {color: #000000;    }
 .catalog-category-view  ul.breadcrumb li a {
    color: #1f1f1f;
    font-family: langdon;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.wa-distibutors-distibutor-productlist ul.breadcrumb li a {
    color: #337ab7;
}
ul.breadcrumb li a {
    color: #ffffff;
    font-family: langdon;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.navbar { background:url(../images/main-nav-bg2.jpg) repeat !important; border-bottom: 1px solid #000000; margin-bottom:0px; min-height:34px !important;}
.navbar-inverse { border-bottom: 1px solid #000000; }
.navbar-nav li {
	width: 126px;
	padding: 4px 0px 1px 3px;
}
.navbar-nav li a { color:#fff !important; font-family: Langdon; font-size: 17px; font-weight: normal; line-height: normal; text-align: center; text-transform: uppercase; border-right:1px solid #000; padding:8px 0px;}
.navbar-nav li a:hover { color:#FF0 !important;}
.dropdown-menu  { background:#ecf3f6; border:1px solid #899ba5;}
.dropdown-menu li { border-bottom:2px dotted #6e7e84;}
.dropdown-menu li:last-child { border-bottom:0px dotted #f00;}
.dropdown-menu li a { border-right:0px; color:#2f2f2f !important;}
.dropdown-menu li a:hover { background:#d5e4eb; color:#f9c91f !important;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { background:none; color:#FF0 !important;}

.header_top { width:100%; background:url(../images/header-main-bg.jpg) repeat;}
.logo { padding:15px 0;}
.quick-access { float:right; }
.quick-access form { display:inline; margin-left:15px;}
.account-links { background:#000; float:right;}
.account-links ul { float:left; margin:0; padding:0; list-style:none;}
.account-links ul li { float:left;}
.account-links ul li a { color:#fff; float: left; font-family: langdon; font-size: 15px; margin: 0; padding: 8px 14px; text-decoration: none;text-transform: uppercase;}
.account-links ul li a:hover { color:#f00;}

.top-cart { background:url(../images/cart-icon.jpg) no-repeat left 8px center #000; float:right; padding:6px 10px 0px 35px;}
.top-cart  a {  color: hsl(0, 0%, 100%);font-family: langdon; font-size: 15px; margin: 0; text-transform: uppercase; text-decoration:underline;}

.social-links {
	margin-top: 20px;
	float: left;
	clear: right;
	margin-left: -10px;
}

.form-search {
	border: 1px solid hsl(0, 4%, 38%);
	float: right;
	margin-top: 19px;
}
.form-search input.input-text { float:left; padding:5px 6px; background:none; border:none; color:#fff; }
.form-search .button          { background:none; border:none; padding:5px;}
.catalog-category-view .main-container {
    background: none repeat scroll 0 0 #ffffff !important;
}
.middle {
    background: url("../images/main-cont-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; padding:15px 0; min-height:760px; 
}
.catalog-category-view .middle {  background:#fff !important; }
.catalog-product-view .middle {
    background: none repeat scroll 0 0 #ffffff !important;
}
.wa-distibutors-distibutor-productlist .middle {
    background: none repeat scroll 0 0 #ffffff !important;
}
.mid_top { margin-top:15px;}
.mid_top h2 { border-left:10px solid #c30103; color:#fff; font-weight:normal; padding-left:15px; float:left; margin-top:0;    font-size: 33px;
    font-family: langdon;}
.all_product {
	background: #c40001;
	color: #fff;
	text-transform: uppercase;
	padding: 10px;
	float: left;
	margin-left: 90px;
	font-weight: 800;
	visibility: hidden;
}
.all_product:hover { color:#fff; text-decoration:none; cursor:pointer;}
.catagory {
	float: right;
	visibility: hidden;
}
.catagory label{ color:#fff; font-size:20px; text-transform:uppercase;}
.box1 {
	background: #fff;
	width: 100%;
	border: 3px solid #fff;
}
.box1:hover { border:3px solid #f00;}
.add { float:right; margin:10px 10px 0 0; position:relative; display:none;}
.box1:hover .add { display:block;}
.product_list {
	margin-top: 0px;
	width: 100%;
	height: 100%;
	float: left;
}
.product_info { text-align:center; padding:10px 0;}
.product_info a { text-decoration:none; color:#203548;}
.price {
	font-size: 24px;
	color: #f00;
	font-family: langdon;
}
.product_info p {
	font-family: Langdon;
	text-transform: uppercase;
	font-size: 100%;
	margin: 0;
	line-height: 100%;
}

.black_bg { /*background:#000;*/ background:url(../images/main-cont-bg1.jpg)repeat scroll 0 0 rgba(0, 0, 0, 0)}
.mid_last { }
 a.mask {
	text-decoration: none;
	overflow: hidden;
	display: block;
	margin-bottom:30px;
}
img.zoom-img:hover {
	-webkit-transform: scale(1.10);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 550ms;
	-moz-transform: scale(1.10);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 550ms;
	overflow: hidden;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
	
}
.mid_mid { clear:both; }


footer { width:100%; background:url(../images/footer-bg.jpg) no-repeat center top; background-size: cover; min-height:300px; }
.footer_top { min-height:240px;}
.footer_top h2 { color: #fff;
    font-size: 18px !important;
    font-weight: bold;
    text-transform: uppercase !important;
    font-family: rockwell;
    margin-top: 10px;
    text-align: left !important;
    text-decoration: none !important; }
.footer_top h4 { color:#fff; text-transform:uppercase; font-size:13px; font-family: rockwell;}
.footer_top ul { margin:0; padding:0; list-style:none;}
.footer_top ul li {}
.footer_top ul li a { color:#fff; text-transform:uppercase; text-decoration:none; font-family: rockwell; font-size:13px;}
.footer_top ul li a:hover { color:#e31d1a;}
.footer_top .form-control { border-radius:0px; background:none; color:#fff;}
.footer_top .btn.btn-default { border-radius:0px; background:#e31d1a; color:#fff;}

.footer_bottom { width:100%; background:#e31d1a; padding:7px 0; -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75); color:#fff;}
.footer_bottom .social_footer { text-align:center; float:right;}
.copy { font-weight:bold; font-size:14px; float:left; text-align:center;}

/*ABOUT US PAGE*/

blockquote { border-left:10px solid #c30103; text-transform:uppercase; padding:1px 20px; font-family : Langdon; }
blockquote h1 { margin-top:5px; color:#fff;}
#aboutus img { margin-bottom:10px;}
address { display:block;}
address a { color:#cc0b0b; text-decoration:underline;}
address a:hover { text-decoration:none;}
#aboutus h2 {
	text-transform: uppercase;
	font-size: 24px;
	text-decoration: underline;
	text-align: center;
	margin-bottom: 15px;
	
}
body.wa-distibutors-distibutor-productlist h2 {
	color:red;
}
.breadcrumb { background:none; padding-left:0; text-transform:uppercase; font-family : Langdon; font-size:18px;}
.breadcrumb > .active { color:#ff1212;}

/*PRODUCT PAGE*/

.pdf { width:100%; text-align:center;}
.itm_option { color:#fff; text-transform:uppercase; background:#cc0b0b; padding:5px 20px; margin:20px 0; font-size:28px; font-family : Langdon;}
.product_description label { color:#cc0b0b; font-size:20px; font-family: rockwell; width:25%;}
.product_description input[type="text"] { border:1px solid #cc0b0b; width:80px;}
.product_description select { border:1px solid #cc0b0b; width: 16%;  margin-left: -24px;  margin-right: 25px; }
.required { color:#cc0b0b; float:right; font-size:11px;}
.select_size { border-bottom:1px solid #cc0b0b; width:100%; padding-bottom:15px;  }
.add_cart { background:#cc0b0b; border:none; border-radius:0; color:#fff; margin:10px 0;}
.email { background:#000; color:#fff; border:none; border-radius:0; margin-bottom:10px; }
.product_description .price { font-size:40px; color:#cc0b0b; }
.product_description h1 {     color: #cc0b0b;
    font-family: langdon;
    margin-top: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 45px;}
.product_description h3 { color:#000; text-transform:uppercase; font-size:17px;}
.additional_info h4 { font-weight: normal;
    font-size: 15px;
    color: #cc0b0b;
    padding: 0 0 1px;
    margin: 0 0 15px;
    text-transform: uppercase;
    font-family: langdon;}
.additional_info { margin-bottom:15px;}
.name_lbl { width:30%; background:#f8f7f5; border:1px solid #dadada; padding:2px 5px; float:left; color:#999;}
.name_lbl1 { width:70%; background:#f8f7f5; border:1px solid #dadada; padding:2px 5px; float:left; color:#999;}

.listing {}
.listing .mid_top { margin-top:0;}
.add { float:right; /*margin:10px 10px 0 177px;*/ position:absolute; right:18px;}

/*Distributor Page*/

.tital { width:100%; float:left;}
.table-responsive {
	font-size: 18px;
	font-family: Langdon;
	float: left;
	width: 100%;
	text-transform: uppercase;
	height: 100%;
}
.tital h2 { float:left; font-size:24px; color:#000; text-transform:uppercase; font-family : Langdon; margin-top:0;}
.distributor .step { float:left; margin-right:10px;}
.table { text-align:center;}
.table-bordered { border-color:#5c2425;}
.checkout { text-align:center; text-transform:uppercase; width:100%; float:left;}
.checkout h2 { color:#787a79; font-size:20px; margin-top:0;}
.total { color:#e22126 !important; font-size:21px !important; margin-bottom:20px;}
.btn_checkout { background:#e22126; border:0; padding:8px 20px; color:#fff; font-size:26px; font-weight:bold;}

.select_product {
	float: left;
	width: 100%;
	padding: 16px 20px 19px;
	margin-bottom: 15px;
	color: #093;
	height: 100%;
}
button.submit.btn_add.btn_add_to_cart {
border-radius:10px !important; padding:3px !important;margin-left:1em;
}
button.submit.btn_add.btn_add_to_cart:visited {
	color:#000000 !Important;
}
.btn_add { background:#e22126; border:0; border-radius:10px !important; padding:3px !important; color:#fff; }
.select_product .btn-default { border-radius:0px; background:#e31d1a; color:#fff; height:31px;}
.select_product .btn { padding:2px 12px;}
.select_product .form-control { border-radius:0px; background:none; color:#fff; height:31px; padding:0 0 0 5px; font-size:12px; text-transform:uppercase; color:#000;}
.select_product .input-group { float:left; width:28%;}
.product_provider { cursor:pointer; }
.select_product select { float:left; height:31px; margin:0 10px; width:28% !important;}

.select_product .tital {
	margin-bottom:1em;
}
.red { color:#000000;}
.scrollit {
   
    height:100%;
	}
.scrollit a {
	color:#000000;
}
.select_product .table-responsive {
	max-height: 498px;
	height: 100%;
}


.select_distri { border:1px solid #5c2425; float:left; width:100%; padding:16px 0; margin-bottom:15px;}
.select_distri .tital { padding-left:10px;}
.distribut_body { border-top:1px solid; width:100%; float:left; padding:24px 0 0 16px;}

.product_provider1 { background:#5c2425; color:#fff; padding:15px 21px 7px 16px; float:left; margin-bottom:15px;}
.product_provider1 h2 { font-size:24px; font-weight:bold; margin:0;}

.product_provider { background:#a0a2a1; color:#fff; padding:15px 21px 7px 16px; float:left; margin-bottom:15px; min-width:330px;}
.product_provider h2 { font-size:24px; font-weight:bold; margin:0; text-align:left;}
#aboutus .product_provider h2 { margin-bottom:0; text-align:left; }
.product_provider p { padding-bottom:0; margin-bottom:0; }
.review select { height:25px; border:1px solid #ccc; width:205px;}
.review input { width:58px; height:25px; border:1px solid #ccc; }
.review label{ color:#666; font-size:12px;}
.review { color:#666;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
}
.cart-collaterals h2 {
	text-decoration:none !important;
}

/* Cutom by me */
.flexslider{margin: 0px !important; border: none !important;  border-radius: 0px !important; }
.pad1{padding: 0px 5px;}
img.img-responsive.img-portfolio.img-size {   height: 350px;}

hr{    border: 0;
    border-top: 2px solid #000;}

/* Contact form */

.contactpad{padding-bottom:15px; border-top: 1px solid #e4e4e4;}
h2.legend1 {
    color: #cc0b0b !important;
    font-size: 18px !important;
    font-weight: bold !important;
    position: relative !important;
    text-transform: uppercase !important;
    text-align: left !important;
    text-decoration: none !important;
}
.page-title {
    border-left: 10px solid #c30103;
    margin: 0 0 20px 0;
    overflow: hidden;
    padding-left: 15px;
    width: auto;
}
.page-title h2 {
    color: #ffffff;
    font-family: langdon;
    font-size: 33px;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
}
.catagory a {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-family: langdon;
    line-height: normal;
	text-decoration:none;
}
.navbar-nav li ul li {
    width: auto;
}
.more-views.pz-more-img ul li {
    display: -webkit-inline-box;
}
.product_description address sup em{font-size: 17px;
    font-family: langdon;
    text-transform: uppercase;
    font-style: normal;}
.product_description address{ text-align: left !important;}
h2.itm_option {
    text-align: left !important;
    text-decoration: none !important;
}
.page-title h1 {
    color: #ffffff;
    font-family: langdon;
    font-size: 32px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}
a.f-left {
    color: #cc0b0b;
    text-decoration: underline;
}
p.product-image {
    border: 3px solid #cc0b0b;
}

.cms-index-index.page-title h1, .page-title h2 {
    color: #ffffff;
    font-family: langdon;
    font-size: 33px !important;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;     text-align: left !important;
}
.cms-index-index.page-title h1 a, .page-title h2 a{    color: #cc0b0b;
    text-decoration: underline;}
.read-more a, ul.post-categories li a{color: #cc0b0b;
    text-decoration: underline;}
	.catalog-category-view  h1, h2{color: #000000;}

.cart .data-table thead .first.last {
    background: #fff;
}
.cart .data-table th, .cart .data-table td {
    border-color: #ececec;
    line-height: normal;
    color: #000000;
    padding: 10px 20px 10px 20px;
	vertical-align:middle;
}
.cart .data-table .nobr{display: block;    color: #000000;}

.cart .data-table tr.first {
    background: url(../images/tail-row-cart.gif) left top repeat-x;
}

.cart .data-table td .product-name a {
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    color: #2f2f2f;
}
.cart .data-table td .product-name a:hover {
    color: #cc0b0b;
}
.cart .data-table tr {
    background: #fcfcfc;
}
table {
    border-collapse: inherit;
}
.cart .totals table tr {
    border-bottom: 1px solid #494949;
}
.cart .totals .price {
    font-size: 22px;
    line-height: normal;
    color: #fff;
    min-width: 70px;
    display: inline-block;
    padding: 0 30px 0 0;
	font-family:arial;
}
.cart .totals {
    float: right;
    background: #5c5b5b;
    width: 328px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #494949;
}
.checkout-types li a { color: #fff !important;}




/* End contact form*/

/* Checkout css */
.opc li.section {
    border: 1px solid #ececec;
    margin-bottom: 10px;
}
.opc .active .step-title {
    cursor: default;
    background: url(../images/tail-check-l-act.gif) left top repeat-x #333333;
}
.opc .step-title {
    padding: 11px 25px 14px !important;
    text-align: right !;
    background: url(../images/tail-check-li.gif) left bottom repeat-x #fff;
}
.opc .active .step-title .number {
    background: #fcfcfc;
    border: 1px solid #fcfcfc;
    color: #2d2d2d;
}
.opc .step-title .number {
    float: left;
    line-height: 18px;
    font-weight: bold;
    margin-right: 10px;
    border: 1px solid #313131;
    color: #ececec;
    height: 18px;
    width: 18px;
    text-align: center;
    background: #313131;
}
.opc .active .step-title h2 {
    color: #fff;
}
.opc .step-title h2 {
    float: left;
    font-weight: bold;
    color: #000000;
    font-size: 12px !important;
    margin-bottom: 0 !important;
    padding-top: 3px;
	font-family: langdon;margin-top: 0px; text-decoration:none !important;
}
.opc .step-title a {
    display: none;
    float: right;
}
.opc .step {
    padding: 20px;
    position: relative;
    background: #fbfbfb;
}
#checkout-shipping-method-load .sp-methods dt {
    font-size: 12px;
    text-transform: uppercase;
    color: #cc0b0b;
}
dl.sp-methods input[type=radio] {
    display: inline-block;
}
div#checkout-shipping-method-load label {
    color: #999999;
}
div#checkout-shipping-method-load .price {
    font: 12px/1.55 Arial, Helvetica, sans-serif;
    font-family: none;
    color: #999999;
}
#shipping-method-buttons-container {
    padding: 10px 0 0 0;
}
#shipping-method-buttons-container .back-link a {
    color: #000;
}
#shipping-method-buttons-container .back-link a:hover {
    color: #cc0b0b;
}
.block.block-progress .block-title {
    padding: 0;
}
.block.block-progress .block-title span {
    font-size:12px;
    color: #fff;
    margin-bottom: 10px;
    background: url(../images/tail-check-l-act.gif) left top repeat-x #333333;
    display: block;
    padding: 11px 0 11px 19px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
}
.block.block-progress .block-content {
    padding: 0 0 0 0;
    background: none;
}
#checkout-review-table thead {
    background: none;
}
#checkout-review-table tr {
    background: none;
}
#checkout-review-table th {
    padding: 12px 20px 12px 20px;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
	border: 1px solid #ececec;
}
#checkout-review-table td {
    border: 1px solid #dadada;
    background: #none;
    padding: 16px 20px 14px 20px;
}
#checkout-review-table .price {
    color: #cc0b0b;
    font-weight: bold;
}
#checkout-review-table tfoot td {
    font-weight: bold;
    color: #000000;
}
#checkout-review-table tfoot span.price {
       font-family:arial;
	   font-size:12px;
}
input {
    color: #000;
}
select {
    color: #000;
}
div#checkout-progress-wrapper {
    width: 20%;
    float: right;
}
div#shipping_method-progress-opcheckout span.price {
    color: #383737;
    font-size: 12px;
    font-family: arial;
}
.block-progress dt.complete a {
    color: #cc0b0b;
}

/* End checkout css */
/* A/c dashboard */
.panel-default {
    border-color: #ddd;
}
.panel-heading strong {
    font-size: 16px;
    font-weight: 900;
    text-transform: none;
    color: #c30103;
}
.CategoryLinks {
    padding: 0;
    margin: 0 0 10px 0;
}
.CategoryLinks ul li {
    list-style: none;
    display: block;
    height: auto !important;
    padding: 10px 10px 10px 20px;
    font-size: 13px;
    font-weight: 500;
    border-bottom: 1px solid #e8e8e8;
}
.box {
    border: 1px solid #d9d9d9;
    margin-bottom: 15px;
}
.box-account .box-head h2 {
    margin: 0px !important;
    font-size: 16px !important;
    font-weight: 900;
    text-transform: none !important;
    color: #c30103;
    overflow: hidden;
    line-height: 26px;
    margin: 0 0 15px 0;
	text-decoration: none !important;
}
.box-account {
    border-color: #ccc #999 #999 #ccc;
    padding: 0px;
    margin: 0 0 20px;
}
.box-account .box-head {
    margin: 0 0 10px;
    text-align: right;
}
.box-account .box-head h2 {
    margin: 0px;
    font-size: 16px;
    font-weight: 900;
    text-transform: none;
    color: #c30103;
    overflow: hidden;
    line-height: 26px;
    margin: 0 0 15px 0;
}
.dashboard .box .box-title h3, .dashboard .box .box-title h4 {
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}
.dashboard .box .box-title {
    text-align: right;
}
.box .box-content {
    line-height: 20px;
}
.box .box-content {
    padding: 10px;
    font-size: 13px;
}
.minHeight50 {
    min-height: 50px;
}
.btn-grey {
    background: #292929;
    color: #fff;
}
.btn-sm {
    font-size: 12px !important;
}
.btn-sm, .btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-primary {
    color: #fff;
    background-color: #c30103;
    border-color: #c30103;
}

.panel-body.CategoryLinks a {
    color: #c30103 !important;
}
/* A/c dashboard */

.accloginlink2 {
    display: none;
}
/*.account-links ul li:nth-child(3){
display:none !important;
}*/
body.wa-distibutors-distibutor-productlist input#pQty {
	width:69px !important;
}
body.wa-distibutors-distibutor-productlist table tr td {
	vertical-align:middle !important;
}
select#categorylist {
	width:98% !important;
}
.cart .data-table td .product-name a {
	font-size:1em !Important;
}
.category-description.std p,.product_description p,.product_description address,.product_info {
	color:#000000;
}
@media screen and (max-width: 1200px){

.cloud-zoom-big{display:none !important;}
img.img-responsive.img-portfolio.img-size {   height: 284px;}
.navbar-nav li {
}
}

@media (min-width: 991px) { .navbar-collapse.collapse { display:block !important; }
 
}
@media (max-width: 990px) {
.account-links ul{padding: 4px;}
.accloginlink2 {
    display: block;
    /* width: 100%; */
    float: left;
    margin-left: 30%;
}
.accloginlink {
    display: none;
}
.accloginlink2{
    display: block;
}
.navbar-nav li {
    width: auto;
}
.navbar-nav li a{ border:none;}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
 .navbar-collapse.in{ overflow-y:auto !important;} 
 .collapse.in{ display:block !important; }
    /*.navbar-collapse.collapse {
        display:none !important ;
    }*/
    .navbar-nav {
        float: none!important;
       /* margin: 7.5px -15px;*/
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

	.form-list li.wide .input-box { width:75%; }
.account-login .registered-users{margin-top:15px;}
img.img-responsive.img-portfolio.img-size {   height: 212px;}

.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
	}
.dropdown-menu li a { border-right:0px; color:#b00 !important;}

	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: transparent;
}
	
	}


@media screen and (max-width: 767px) {

div#checkout-progress-wrapper {  width: 100%;  float: left;}
#overlay{display:none;}
#lightbox{display:none;}
.product-image .mousetrap{display:none;}
.form-list li.wide .input-box { width:100%; }

	img.zoom-img {margin-top: 15px;}
	.navbar-nav li { width:auto;}
	.pad1{padding: 0px 15px;}
	img.img-responsive.img-portfolio.img-size {  height: auto;}
	.form-search{ margin-top:10px; margin-bottom:5px;}
	.social-links {
    margin-top: 10px; margin-bottom: 5px;
}

}

@media screen and (max-width: 480px) {

	.footer_top  { margin-bottom:15px;}
	.footer_top h2 { font-size:14px;}
	.footer_top ul li a { font-size:11px;}
	.footer_bottom .social_footer { text-align:center; float:none;}
	.pdf img { width:100%;}
	.logo { width:100%; text-align:center;}
	
	.select_product select { width:100%; margin:0 0 10px 0}
	.select_product .input-group { width:100%;}
	.accloginlink2 {
    margin-left: 10%;
}
}
@media screen and (max-width:350px){
.header_top{    background-size: cover;}
.accloginlink2 {    
    margin-left: 2%;
}
}











@font-face {

font-family : Langdon;
src : url(../fonts/Langdon.otf);
}

@font-face {

font-family : rockwell;
src : url(../fonts/rockwell.ttf);
}
