body{ font-family: 'Lato', sans-serif; color: #414141; background:#fff; line-height:140%; margin:0px; }
p, td, div, span { line-height:140%; font-family: 'Lato', sans-serif;} 
body, p, td, span {text-align:left; font-family: 'Lato', sans-serif; }
p { line-height:24px;}

button, .button-link:link, .button-link:visited {text-decoration:none;border:0px;padding:6px 10px;background:#0091d0;color:#fff;}
button:hover, .button-link:hover {background:#a7a7a7;color: #000;}
#viewClassicView {display:none;}
#backToMobileSite {
	
	padding: 0;
	bottom:20px;
	left:20px;
    position: fixed;
    z-index: 999998;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 0 none;
	font-size:60px;
	line-height:60px;
	text-align:center;
	color:#00a3e6;
    -webkit-box-shadow: 0 4px 5px -1px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 4px 5px -1px rgba(0,0,0,0.5);
    box-shadow: 0 4px 5px -1px rgba(0,0,0,0.5);
	background:#ddd;
}
a:link, a:visited {text-align:left; color: #00A3E6;text-decoration:none; font-weight:400; font-size:16px;}
a:hover {color: #16216A;text-decoration: none;}
#added2carAlert,#added2wlAlert {display:none;position:fixed;z-index:10000000;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0px;left:0px;}
#added2carAlert #footer-cart, #added2wlAlert div {position:fixed;z-index:10000001;width:300px;padding:10px;background:rgba(255,255,255,0.8);left:50%;margin-left:-150px;top:10%;}
#added2wlAlert div , #added2carAlert .titleTag {text-align:center;color:#008D4C;font-weight:bold;}
#added2carAlert .titleTag {border-bottom:1px solid #eee;padding:8px;}

#scroll-to-top {display:block;z-index:10000000;position:fixed;right:10px;bottom:45px;width:40px;height:40px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
text-align:center;
opacity:0.8;
font-size:30px;
line-height:35px;
color:#fff;
cursor:pointer;
background:rgba(0,0,0,0.5);
}


.blue-text {color:#16216a;}
.gray-box {background:#ddd;color:#000;}
#forget-password {display:none;}
#floating-cart {
	padding:5px;
	position:absolute;
	display:none;
	top:50px;
	right:0px;
	width:320px;
	z-index:1001;
	min-height:50px;
	background:#fff;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
	border-top:5px solid #16216a;
	border-bottom:5px solid #16216a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
#added2carAlert #footer-cart {width:360px;margin-left:-180px;background:#fff;}
#floating-cart p, #footer-cart p {
	text-align:center;
	font-size:14px;
	padding-top:10px;
	color:#16216a;
	margin:0px;
}

#floating-cart:before {
	content:'';
	border:10px solid transparent; 
	border-bottom:10px solid #16216a;
	position:absolute;
	width:0px;
	height:0px;
	right:115px;
	top:-20px;	
}

#floating-cart .columns, #footer-cart .columns {
	padding:0px;
	font-size:12px;
}

#floating-cart .row, #footer-cart .row {
	margin:5px 0px;
	background:#fff;
}

#floating-cart .small-2, #floating-cart .small-1, #footer-cart .small-2, #footer-cart .small-1 {text-align:center;}
#floating-cart  > .row, .inline-cart > .row , #footer-cart  > .row {border-bottom:1px solid #ddd;}
#floating-cart img , #footer-cart img {margin-right:5px; margin-bottom:5px;width:90%;}
#floating-cart .fa-trash, .inline-cart .fa-trash {float:right;}
#footer-cart .fa-trash {display:none;}
#floating-cart .totals-bar , #footer-cart .totals-bar  {background:#ddd;}
#floating-cart .totals-bar .columns , #footer-cart .totals-bar .columns {padding:5px;font-weight:bold;font-size:14px;color:#16216a;}
#floating-cart .totals-bar .row , #footer-cart .totals-bar .row {margin:0px;background:#ddd;}


.inline-cart .gray-box {background:transparent;}

.inline-cart .columns {padding:5px;}
.cart-header .columns {font-size:20px;color:#16216a;}
.inline-cart .small-10 .small-8 {padding-left:30px;}
.cart-header {padding-top:20px;border-bottom:2px solid #16216a;}

.clear{ clear:both;}

.top{ background:#16216a;}

.social-links {float:right; padding-top:3px;}
.social-links a:link, .social-links a:visited { margin-left:5px;display:inline-block;font-size:16px;text-align:center; background:#d4be54;line-height:30px;width:30px;height:30px;color:#fff;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.social-links a:hover { opacity:0.7;color:#fff;}

.cart { float:right;cursor:pointer; }
.cart {font-family: 'Lato', sans-serif; font-weight:900; display:inline-block; font-size:17px;text-align:right; padding-left:18px; color:#16216a; text-transform:uppercase;}
.cart p {font-family: 'Lato', sans-serif; font-weight:900; display:inline-block; font-size:17px;text-align:right; padding-left:0px; color:#16216a; text-transform:uppercase;margin-bottom:0px;}
.cart .fa {color:#16216a6; padding-right:6px; font-size:20px;}
#my-cart,.sticky-cart {position:relative;}
#my-cart span,.sticky-cart span {display:inline-block;color:#fff;background:#16216a;position:absolute;left:25px;top:-5px;font-size:12px;width:20px;height:20px;text-align:center;line-height:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.header{ padding:17px 0px 23px 0px;}
.alert-bar {text-align:center;font-size:20px;padding:7px; color:#fff;}
.alert-bar p {margin:0px;}


.logo {padding:0px;}
.logo img {height:auto;}

.sticky-menu {position:fixed;width:100%;background:#fff;z-index:999999;top:0px;}
.sticky-menu {-webkit-box-shadow: 0px 10px 19px -10px rgba(0,0,0,0.5);-moz-box-shadow: 0px 10px 19px -10px rgba(0,0,0,0.5);box-shadow: 0px 10px 19px -10px rgba(0,0,0,0.5);}
.sticky-menu .search-translate-row {display:none;}
.sticky-menu .header {padding: 10px 0px 10px 0px;}
.sticky-menu .logo img {height:55px;}
.sticky-menu .top {height:8px;overflow:hidden;}

.header-wrapper{height:231px;}
#header-nav{height:231px;}
.header-wrapper #header-nav.sticky-menu{height:125px;}


.top-link { float:right;}
.top-link a:link, .top-link a:visited {font-family: 'Lato', sans-serif; font-weight:400; display:inline-block;font-size:14px;text-align:right; padding-right:32px; color:#fff; text-transform:uppercase; line-height:36px;}
.top-link a:hover {color:#00a3e6;}
.top-link a .fa {color:#00a3e6; padding-right:6px;}

.request { float:right; padding-top:8px;}
.request a:link, .request a:visited {font-family: 'Lato', sans-serif; font-weight:400; display:inline-block;font-size:14px;text-align:right; padding-right:18px; color:#00a3e6; text-transform:uppercase;}
.request a:hover {color:#16216A;}
.request a .fa {color:#00a3e6; padding-right:6px;}


.toll-free{ text-align:right; color:#fff;  float:right; line-height:36px; font-size:22px; font-family: 'Lato', sans-serif; font-weight:900;}

.search{ float:right; margin-top:20px; }

.search input::-webkit-input-placeholder {color: #333;}
.search input::-moz-placeholder {color: #333;}
.search input:-ms-input-placeholder {color: #333;}
.search input:-moz-placeholder {color: #333;}

.form-wrapper { width: 100%;}
.form-wrapper input { width: 304px;height: 36px;float: left;   background:#f5f5f5; border:1px solid #e3e3e3;  font-size:16px; color:#333; padding-left:10px; }
.form-wrapper button {overflow: visible; position: relative; float: left;  border: 0;  padding: 0; cursor: pointer; height: 36px;color: #fff; text-transform: uppercase;
 background: #00a3e6; font-size:16px; font-weight:bold;  font-family: 'Lato', sans-serif; padding:0 12px;   }   
.form-wrapper button:hover{ background: #16216A; }
.world-flag{ width:220px; float:right; margin-right:26px; padding-top:25px;}
#translate-image {float:left;margin-right:10px;margin-top:-5px;}

.menu-wrapper{ background:#00a3e6;}
.small-logo{ margin-top:-23px; float:right;}


.main-slider{ width:100%; float:left; padding-bottom:50px;}
.main-slider h1{ font-size:40px; color:#fff; line-height:32px; text-align:center; text-transform:uppercase; padding:25px 0;}

.circle{ width: 165px; height: 165px; overflow: hidden; position: relative; margin:0 auto;   text-align:center; background:#fff;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius:50%; }


.read-more{  text-align:center; margin-top:10px;}
.blue-btn, .blue-btn:link, .blue-btn:visited, .read-more a:link, .read-more a:visited {display:inline-block;background:#00a3e6; font-family: 'Lato', sans-serif; text-transform:uppercase;  
 font-size:14px; color:#fff; padding:2px 10px 0px 10px; line-height:24px; text-align:center; text-decoration:none;  font-weight:900;       }
.read-more a:hover, .blue-btn:hover {background:#16216A; color:#fff;}

.read-more a .fa{ padding-left:5px;}


.read-more1{ margin-top:-10px; margin-bottom:35px;   float:right;}
.read-more1 a:link, .read-more1 a:visited {display:inline-block; font-family: 'Lato', sans-serif;  text-align:center;  width:120px; color:#fff; font-size:15px; font-weight:900; line-height:25px; 
 background:#00a3e6; text-transform:uppercase;}
.read-more1 a:hover { background:#16216A; color:#fff;  }
.read-more1 a .fa { font-size:14px; color:#fff;}


.read-more-2 a:link, .read-more-2 a:visited {display:inline-block; text-align:left; font-family: 'Lato', sans-serif; padding:15px 15px; color:#00a3e6; font-size:16px; font-weight:900; text-transform:uppercase;}
.read-more-2 a:hover {  color:#fff;}

.read-more-3{ margin-left:-14px; }
.read-more-3 a:link, .read-more-3 a:visited {display:inline-block; line-height:18px; padding:4px 0 5px 10px;    font-family: 'Lato', sans-serif; width:100%; text-align:left;  color:#fff; background:#00a3e6; font-size:16px; font-weight:900; text-transform:uppercase;  }
.read-more-3 a:hover {  color:#00a3e6; background:#fff;}


.read-more-4 a:link, .read-more-4 a:visited {display:inline-block; text-align:left; width:100%; padding:10px 0px; color:#00a3e6; font-size:14px; font-weight:400; text-transform:uppercase;  font-family: 'Lato', sans-serif;}
.read-more-4 a:hover {  color:#fff;}

.content-inner { padding:45px 0; width:100%; float:left;}
.content-inner h3{ text-align:center; text-transform:uppercase; font-family: 'Lato', sans-serif; color:#16216a; color:#16216a; font-weight:900; padding-bottom:20px; font-size:24px;}
.content-inner h4, .content-inner h1{ text-align:left; color:#16216a; color:#16216a; font-weight:900; padding-bottom:10px; font-size:24px; line-height:24px;  font-family: 'Lato', sans-serif;}
.content-inner h5, .content-inner h2{ text-align:left; text-transform:uppercase; color:#16216a; color:#16216a; font-weight:700; padding-bottom:0px; font-size:20px;}

.product-main{ text-align:center; width:145px; height:auto; margin-right:30px; float:left;}
.product-image{ border:1px solid #efefef; text-align:center; }
.product-text{ text-align:center; }
.product-text h5{ font-size:18px; color:#545454; line-height:22px; font-family: 'Lato', sans-serif; font-weight:700; text-align:center;}
.product-text .fa{ font-size:18px; color:#fbbe40;}
.marg-right{ margin-right:0px;}
.pad-right{ padding-right:0px;}
.pad-left{ padding-left:0px;}

.product-title a:link, .product-title a:visited {display:inline-block; font-size:16px; color:#00a3e6; line-height:22px; padding-top:10px; text-align:center;  font-family: 'Lato', sans-serif; font-weight:700; }
.product-title a:hover {  color:#16216A;}
.product-title span {color:#545454; font-weight:400;font-size:14px;}

.shade{ padding-top:42px;}

.sqaure-img{ border:1px solid #efefef;}
.hotspot {  padding:0px 20px; height:130px; }
.hotspot p {margin:0px !important;}

.yellow-star .fa {    font-size: 18px;
    color: #fbbe40;}


.hotspot h2{ font-size:30px; color:#fff; text-transform:uppercase; line-height:32px; font-weight:300; font-family: 'Lato', sans-serif;  }
.hotspot * {color:#fff;}
.hotspot  .large-9 ,.hotspot  .large-3{display:table;height:130px;padding:20px;}
.hotspot  .large-9  p,.hotspot  .large-3  a {vertical-align:middle;display:table-cell;line-height:17px;}
.hotspot  .large-9  p strong,.hotspot  .large-9  strong{font-size:14px;}
.hotspot .large-9 span strong{font-size:inherit !important;}

.learn-more{  padding-top:10px; float:right;   }
.learn-more a:link, .learn-more a:visited {display:inline-block; text-align:center; padding:18px 10px 18px 10px; color:#fff; font-size:15px; font-weight:500; line-height:52px; border-left:1px solid #fff; text-transform:uppercase;}
.learn-more a:hover { background:#fff; color:#16216a;  }
.learn-more a .fa { font-size:14px;}
.full-width-img {margin:10px 0px;width:100%;}

.product-img{ border:1px solid #efefef;position:relative;}
.product-text h2{ font-size:23px; color:#16216a; text-align:left; font-weight:900; text-transform:uppercase; line-height:24px; padding-top:10px; font-family: 'Lato', sans-serif; }
.product-text p{ font-size:18px; color:#545454; text-align:left; line-height:18px; font-weight:400;}
.product-text .product-title {min-height:100px;}
.product-small-box {margin-bottom:20px;position:relative;}


#write-review {}
.loading-ajax {
background:url(images/preloader.gif) center center no-repeat;
}
.loading-ajax .row {opacity:0.5;}

.full-page-loading {position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:1000000000;background:#fff url(images/loading.gif) center center no-repeat;text-align:Center;font-size:20px;padding-top:25%;opacity:0.8;}


.footer-slider{ padding:40px 0 20px 0; width:100%; float:left; margin-top:35px;}
.footer-slider h3 { font-size:32px; color:#16216a; text-transform:uppercase; font-weight:900; line-height:30px; font-family: 'Lato', sans-serif; }

.footer-slider p{ font-size:22px; color:#545454; line-height:27px; font-weight:400; font-family: 'Lato', sans-serif;}

.footer-bg{ width:100%; float:left; padding:52px 0;}
.footer-inner{ background:rgba(0,0,0,0.6); padding:30px 0px;}

.footer-inner h3{ font-size:16px; color:#fff;  font-weight:900; text-transform:uppercase; padding-bottom:5px; font-family: 'Lato', sans-serif;}
.footer-inner p{ color: #fff; display: block; margin: 0; text-decoration: none; font-weight: 300; font-size:16px; line-height:20px;   }
.footer-menu {list-style: none; margin: 0;  float:left;}
.footer-menu a:link, .footer-menu a:visited { color: #fff; display: block; margin: 0; text-decoration: none; font-weight: 300; font-size:16x; line-height:20px;  }
.footer-menu a:hover { color: #00b5ff;  }


.upcomming {list-style: none; margin: 0;  float:left;}
.upcomming  { color: #fff; display: block; margin: 0; text-decoration: none; font-weight: 300; font-size:16px; line-height:16px; padding-bottom:20px;}
.upcomming a:link, .upcomming a:visited {color:#fff !important;}
.upcomming span { color:#00a3e6; font-size:28px; padding-right:5px; line-height:16px;} 
.upcomming a:hover {color:#00a3e6  !important;}
  
 .testimonial-inner{ background:#202c76; padding:10px 15px; color:#fff; font-size:18px; font-weight:700; line-height:20px; font-family: 'Lato', sans-serif;}
 .testimonial-inner .fa{ font-size:10px; color:#00A3E6; font-weight:300;}
 
 .test-marg{ margin:0 20px;}
 
.footer-copy{ text-align:center; background:#1b1b1b; padding:22px 0;  width:100%; float:left;}
.footer-copy p{ text-align:center; line-height:42px;color:#fff; font-size:14px; font-weight:300; }
.footer-copy a:link, .footer-copy a:visited {color:#fff !important;}
  
  
.side-menu {list-style: none; margin: 0;  float:left; border-bottom:1px solid #ccc; padding-bottom:20px; width:100%;}
.side-menu a:link, .side-menu a:visited { color: #545454; display: block; margin: 0; text-decoration: none; font-weight: 500; font-size:16x; line-height:28px;  }

.side-menu a:link .fa-angle-right, .side-menu a:visited .fa-angle-right { float:right; color:#d3d3d3;margin-top:7px;}
.side-menu1 a:link .fa-angle-right, .side-menu1 a:visited .fa-angle-right{ float:right; color:#d3d3d3;margin-top:7px;}
.side-menu a:hover, .side-menu a:hover .fa-angle-right { color: #00A3E6;}


.side-menu1 {list-style: none; margin: 20px 0;  float:left; border-bottom:1px solid #ccc; padding-bottom:20px; width:100%;}
.side-menu1 a:link, .side-menu1 a:visited { color: #545454; display: block; margin: 0; text-decoration: none; font-weight: 500; font-size:16x; line-height:28px;  }
.side-menu1 a:hover, .side-menu1 a:hover .fa-angle-right { color: #FECE69; font-weight:500;}




.side-menu1, .side-menu {margin-right:20px;}


.book-text{ background:#a5a5a5; text-align:center; padding:10px; margin-top:-20px; color:#fff; width:60%; text-transform:uppercase; line-height:18px; margin-bottom:20px; position:relative; z-index:999;}
.main-cat-link {position:relative;}
.submenu-hover {display:none;position:absolute;z-index:10;top:-15px;left:105%;background:#f5f5f5;width:auto;height:auto;color:#fff;border:1px solid #c8c8c8;}
.submenu-hover a:link, .submenu-hover a:visited {font-weight:500;display:block;padding:8px;font-size:14px;color:#142368;line-height:140%;}
.submenu-hover:after  {content:'';width:0px;height:0px;border:10px solid transparent;border-right:10px solid #f5f5f5;position:absolute;left:-20px;top:20px;}
.submenu-hover:before {content:'';width:0px;height:0px;border:12px solid transparent;border-right:12px solid #c8c8c8;position:absolute;left:-24px;top:18px;}

.submenu-cols-1 {width:250px;}
.submenu-cols-2 {width:500px;}
.submenu-cols-3 {width:750px;}

.submenu-hover div {float:left;width:245px;padding:0px 20px;margin:20px 0px;border-right:1px solid #c8c8c8;height:100%;}
.submenu-hover div:last-child {border-right:0px;}


.inner-head{ text-align:center; background:url(images/inner-bg.jpg) no-repeat; background-size:cover; margin-top:-2px;}
.inner-head .headertitle, .inner-head h1 { font-size:30px; color:#fff; font-weight:900; line-height:60px;  font-family: 'Lato', sans-serif;}

.inner-list {list-style: none; margin: 0;  float:left;}
.inner-list  { color: #414141; display: block; margin: 0; text-decoration: none; font-weight: 300; font-size:18px; line-height:28px;
 background:url(images/dot.gif) no-repeat 0 10px; padding-left:15px; }
 
.blue-bg{ background:#16216a; padding-top:5px; padding-bottom:5px; color:#fff; font-weight:500;}
.blue-bg1{ background:#c8efff; padding-top:5px; padding-bottom:5px; color:#000; font-weight:500;}
.blue-bg2{ background:#9edef8; padding-top:5px; padding-bottom:5px; color:#000; font-weight:500;}

.qty { width:50px;height:30px;text-align:center; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border:1px solid #ccc;}


.product-qty {text-align:right}
.product-qty b {display:inline-block;line-height:40px;padding-right:15px;font-size:20px;}
.product-qty input {width:70px;height:40px;}

.addcart a { float:right;}
.addcart a:hover { opacity:0.8;}

.pad-top{ padding-top:35px;}

.faq {padding-bottom:20px;}
.faq .question {background:#16216A;padding:10px;color:#fff;cursor:pointer;}
.faq .question .fa {float:right;margin-top:3px;margin-left:10px;}
.faq .question .q-icon {color:#00a3e6;font-size:22px;font-weight:bold;float:left;width:50px;line-height:20px;}
.faq .answer {padding:10px;display:none;}
.faq .answer .a-icon {color:#16216A;font-size:22px;font-weight:bold;float:left;width:50px;line-height:20px; padding-left:19px;}
.faq .answer {border-bottom:5px solid #16216A;}

.testimonial {padding:10px;border-bottom:1px solid #ddd;}
.testimonial span.sender{font-weight:300; font-size:15px;}
.testimonial .fa {color:#00A3E6;}

.news-item  {border-bottom:1px solid #ddd;padding:10px;}
.news-item .news-title {color:#16216A;font-weight:bold;font-size:18px;}
.news-item .news-title span {display:block;font-size:14px;text-align:left;padding-bottom:0px;color:#aaa;font-weight:normal;}
.news-item .read-more {text-align:left;margin-top:0px;}


.av-status-0, .av-status-1, .av-status-2 {display:inline-block;opacity:0.8;margin:15px 0px;font-size:13px;padding:3px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.av-status-0 {background:#C3FCBA;color:#008D4C;border:1px solid #008D4C;}
.av-status-1 {background:#FCDEDE;color:#D33724;border:1px solid #D33724;}
.av-status-2 {background:#FEE5C1;color:#FF7701;border:1px solid #FF7701;}

.error {margin:5px 0px;font-size:16px;padding:5px 10px;background:#FCDEDE;color:#D33724;border:1px solid #D33724;}
.success {margin:5px 0px;font-size:16px;padding:5px 10px;background:#C3FCBA;color:#008D4C;border:1px solid #008D4C;}
.price-page {display:inline-block;float:right;color:#18226a;font-weight:bold;font-size:22px;}

.form-format{padding:40px;}
.form-format strong {color:#555;font-size:18px;}
.form-format label {dipslay:block;padding:20px 0px 10px 0px;font-size:16px;}
.form-format input[type=text], .form-format input[type=password], .form-format select  {width:100%;border: 1px solid #dcdcdc;padding:8px;font-size:18px;}
.form-format button {font-size:18px;padding:10px 20px;margin:10px 0px;}
.form-format a {display:inline-block;margin-top:15px;}

.sider{ padding:15px;}
.review{ padding:25px; border:1px solid #d7d7d7; margin:20px 0;}
.review .fa {color:#fbbe3f;}

.select-box-container {border: 1px solid #dcdcdc; float: right;
    height: 40px;
    margin-left: 20px;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}
.select-box {
    position: relative;
    width: 100%;
}
.select-box-container label {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    color:#b0b0b0;
    float: left;
    left: 0;
    line-height: 40px;
    margin-right: 4px;
    padding-left: 15px;
    pointer-events: none;
    position: absolute; font-size:16px; font-weight:300; 
    width: 100%;
}
.select-box-container select {
    background:#f5f5f5;
	border:1px solid #dcdcdc;
    display: block;
    float: left; font-size:15px; font-weight:300; 
    margin-left: 0px;
    margin-top: 0px;
    padding: 8px;
    width: 100%x;
}
.select-box-container span {
    color: #333;
    display: block;
    height: 40px; 
    line-height: 36px;
    padding-left: 12px;
    padding-top: 0px; right:0;
    pointer-events: none;  position:absolute;
    width: 41px;
}


.paginate {
  text-align: center; }
  .paginate ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center; }
  .paginate li {
    display: inline; }
  .paginate a {
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
    margin: 1px 2px;
    padding: 5px 10px;
    display: inline-block;
    border-top: 1px solid #fff;
    text-decoration: none;
    color: #717171;
    font-size: smaller;
    font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
    text-shadow: white 0 1px 0;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: linear-gradient(top, #f9f9f9, #eaeaea);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea'); }
    .paginate a:first-child, .paginate a.first {
      margin-left: 0; }
    .paginate a:last-child, .paginate a.last {
      margin-right: 0; }
    .paginate a:hover, .paginate a:focus {
      border-color: #fff;
      background-color: #fdfdfd;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
      background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);
      background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
      background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
      background-image: -o-linear-gradient(top, #fefefe, #fafafa);
      background-image: linear-gradient(top, #fefefe, #fafafa);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa'); }
    .paginate a.more {
      box-shadow: 0 0 0 0 transparent;
      border: 0 none;
      background: transparent;
      margin-left: 0;
      margin-right: 0; }
    .paginate a.active {
      box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;
      border-color: #505050;
      color: #f2f2f2;
      text-shadow: black 0 1px 0;
      background-color: #676767;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));
      background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: linear-gradient(top, #5f5f5f, #5c5c5c);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c'); }
	  
	  
	  
	  
/* added hzit teaam */

.side-nav-title .fa-bars{display:none;}
.sticky-cart{width:35px;float:right;}
.side-image{float:left;}
.row .row.footer-link{margin:0px;}
.footer-link .read-more-3{float:right;width:90%;}
.pad-lr-0{padding:0px;}
.custom-header-mobile{display:none;}
.shared-banner .large-10.pad-left{padding-left:15px;}
.wishlist-icon{padding-left:15px;}
.read-more .remove-wl:link,.read-more .remove-wl:visited{background:#16216A;margin-top:10px;}
/* haytham update */
.sub-h-menu {
	background:#00a3e6;
	padding:10px 0px;
}

.sub-h-menu a:link, .sub-h-menu a:visited {
	color:#fff;
	font-family: 'Lato', sans-serif;
	padding:10px;
}

.sub-h-menu a:hover {
	background:#00b5ff;
}

.sub-h-menu a.active {
	background:#00b5ff;
	font-weight:bold;
}

.sub-h-menu div {
float:right;
}

.sub-h-menu span {
padding-left:10px;
color:#fff;
}

.inline-cart .gray-box {background:transparent;}
.shopping-cart-box {padding:10px 20px;}

.cart-header .columns {font-size:17px;color:#16216a;}
.inline-cart .small-10 .small-8 {padding-left:30px;}
.cart-header {padding-top:20px;border-bottom:2px solid #16216a;}
.cart-item {padding:10px;}
.inline-cart img {border:1px solid #cdcdcd;margin:0px 10px;width:80%;}
.inline-cart .columns {padding-top:5px;padding-bottom:5px;}
.inline-cart .totals-bar {border-top:4px solid #16216a;border-bottom:2px solid #16216a;}
.inline-cart .totals-bar .columns {font-weight:bold;font-size:20px;color:#16216a;}
.cart-item .small-2 a:link, .cart-item .small-2 a:visited {font-size:13px;}
.small-link:link, .small-link:visited {font-size:13px;}
.cart-item small {font-size:13px;}

.inline-cart .discount-row .columns {color:red;}
.inline-cart .discount-row .columns {color:red;}
.inline-cart .discount-row .columns {color:red;}
.inline-cart .handingfee-row .columns {color:#333;}
.inline-cart .shipping-row .columns {color:#555;}
.inline-cart .tax-row .columns {color:#111;}

.gray-btn {background:#333;}
.select-shipping-address {background:#eee;padding:10px;margin-top:10px;}

.discountBox {float:right;padding:7px 15px;font-size:16px;}


.form-format{padding:40px;}
.form-format strong {color:#555;font-size:18px;}
.form-format label {dipslay:block;padding:20px 0px 10px 0px;font-size:16px;}
.form-format label span {color:red;}
.form-format textarea,.form-format input[type=email],.form-format input[type=date],.form-format input[type=text], .form-format input[type=password], .form-format select  {width:100%;border: 1px solid #dcdcdc;padding:8px;font-size:18px;}
.form-format button {font-size:18px;padding:10px 20px;margin:10px 0px;}
.form-format input[type=date] {padding:5px 8px;}
.form-format a {display:inline-block;margin-top:15px;}

.tabbers {padding-top:10px;}
.tabbers .tab-btns {font-size:0px;border-bottom:2px solid #ddd;}
.tabbers .tab-btns a:link, .tabbers .tab-btns a:visited {background:#eee;display:inline-block;border:1px solid #ddd;border-bottom:0px;font-size:16px;padding:20px;}
.tabbers .tab-btns a.active {background:#fff;}
.tabbers .tab {padding:20px;border:1px solid #ddd;border-top:0px;display:none;}
.tabbers  #credit {display:block;}


.table-info {border-collapse: collapse;}
.table-info td, .table-info th {padding:8px 10px;border:1px solid #dcdcdc;}
.table-info th {background:#eee}
.account-status-table {margin-top:115px;}

.add-shipping-btns {text-align:right;padding-top:20px;}
.add-shipping-btns a:link, .add-shipping-btns a:visited {padding:7px 15px;}
.links-as-btns {text-align:right;}
.links-as-btns a:link, .links-as-btns a:visited {display:block;text-align:center;margin:4px;}
.shipping-address-box {padding:20px;border:1px solid #dcdcdc;margin:10px 0px;}

.link-as-div:link, .link-as-div:visited {display:block;color:#000;}
.link-as-div:hover {color:#fff;background:#16216a;}
.link-as-div span {display:block;color:#000;}
.link-as-div:hover span {color:#fff;}

.specificatsions h3 {text-transform:none !important;text-align:left !important; }
.specificatsions table {border-spacing: 0px;border-collapse: separate;}
.specificatsions th {background:#eee;}
.specificatsions th {text-align:left !important; }
.specificatsions th, .specificatsions td {padding:10px;border-bottom:1px solid #eee;}


.couponbox-container {position:fixed;left:0px;top:0px;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:100000;}
.couponbox {z-index:100000;position:absolute;width:500px;padding:30px;border:5px dashed #00A3E6;background:#fff;top:10%;left:50%;margin-left:-265px;}
.couponbox i.fa {position:absolute;top:10px;right:10px;font-size:20px;color:#777;cursor:pointer;}

.bulk-discount-box {background:#C8EFFF;border:1px solid #9EDEF8;padding:12px;}
.discountPadge, .discountPadge1 {position:absolute;top:0px;left:50%;margin-left:-94px;height:40px;width:40px;background:red;color:#fff;text-align:center;line-height:40px;z-index:10;font-size:12px;font-weight:bold;}
.discountPadge1 {left:0%;margin-left:15px;}

.product-small-box .discountPadge,.product-small-box .discountPadge1 {left:0%;margin-left:0px;}

.shipping-methods div {padding:10px 0px 0px 0px;}
.shipping-methods span {font-size:14px;display:block;background:#16216a;color:#fff;padding:2px 5px ;}

.cart-return-policy {padding:20px;border:1px solid #dcdcdc;margin:10px 0px 0px 0px;}
.cart-return-policy li { font-size: 12px;}