html, head, body, p, a, h1, h2, h3, h4, h5, h6, div, img, ul, li, ol {
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
}
img {
	max-width: 100%;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:hover {
	color: #DFA616;
}
input[type="radio"]:focus {
	outline: none;
}
ul, li {
	list-style: none;
}
.m_top02 {
	margin-top: 2px;
}
.m_top05 {
	margin-top: 5px;
}
.m_top08 {
	margin-top: 8px;
}
.m_top10 {
	margin-top: 10px;
}
.m_top20 {
	margin-top: 20px;
}
.m_top25 {
	margin-top: 25px;
}
.m_top30 {
	margin-top: 30px;
}
.m_right03 {
	margin-right: 3px;
}
.m_right05 {
	margin-right: 5px;
}
.m_right08 {
	margin-right: 8px;
}
.m_right10 {
	margin-right: 10px;
}
.m_right15 {
	margin-right: 15px;
}
.m_right20 {
	margin-right: 20px;
}
.m_right30 {
	margin-right: 30px;
}
.m_right50 {
	margin-right: 50px;
}
.m_left05 {
	margin-left: 5px;
}
.m_left10 {
	margin-left: 10px;
}
.m_left20 {
	margin-left: 20px;
}
.m_left30 {
	margin-left: 30px;
}
.m_left40 {
	margin-left: 40px;
}
.m_bot05 {
	margin-bottom: 5px;
}
.m_bot08 {
	margin-bottom: 8px;
}
.m_bot10 {
	margin-bottom: 10px;
}
.m_bot15 {
	margin-bottom: 15px;
}
.m_bot20 {
	margin-bottom: 20px;
}
.m_bot25 {
	margin-bottom: 25px;
}
.m_bot30 {
	margin-bottom: 30px;
}
.p_top02 {
	padding-top: 2px;
}
.p_top05 {
	padding-top: 5px;
}
.p_top10 {
	padding-top: 10px;
}
.p_top15 {
	padding-top: 15px;
}
.p_top20 {
	padding-top: 20px;
}
.p_top25 {
	padding-top: 25px;
}
.p_top45 {
	padding-top: 45px;
}
.p_left05 {
	padding-left: 5px;
}
.p_left10 {
	padding-left: 10px;
}
.p_left15 {
	padding-left: 15px;
}
.p_left20 {
	padding-left: 20px;
}
.p_left30 {
	padding-left: 30px;
}
.p_left35 {
	padding-left: 35px;
}
.p_left70 {
	padding-left: 70px;
}
.p_left110 {
	padding-left: 110px;
}
.p_bot05 {
	padding-bottom: 5px;
}
.p_bot08 {
	padding-bottom: 8px;
}
.p_bot10 {
	padding-bottom: 10px;
}
.p_bot15 {
	padding-bottom: 15px;
}
.p_bot20 {
	padding-bottom: 20px;
}
.p_bot30 {
	padding-bottom: 30px;
}
.p_bot50 {
	padding-bottom: 50px;
}
.p_rig05 {
	padding-right: 5px;
}
.p_rig10 {
	padding-right: 10px;
}
.p_rig15 {
	padding-right: 15px;
}
.p_rig20 {
	padding-right: 20px;
}
.p_rig25 {
	padding-right: 25px;
}
.p_rig30 {
	padding-right: 30px;
}
 @import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700);
body {
	background: #ffffff;
	color: #555;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	font-weight: 400;
}
a:hover, a:focus, a {
	outline: none;
	text-decoration: none;
}
a:hover, a:focus {
	color: #25573e;
}
.left {
	float: left;
}
.right {
	float: right;
}
.form-control:focus {
	border-color: #004f5c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(74, 171, 157, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(74, 171, 157, .6);
}
i.fa {
	font-size: 16px;
}
.header_top {
	background: #004f5c;
	color: #dde5ed;
	padding: 2px 0;
	display: block;
}
.header_top a {
	color: #dde5ed;
}
.header_top ul li {
	display: inline-block;
	margin-left: 20px;
	vertical-align: top;
	font-size: 12px;
	line-height: 17px;
}
.header_top ul {
	text-align: right;
}
.header_top ul li i {
	font-size: 13px;
}
.dropdown {
	margin: 0;
}
.dropdown dd, .dropdown dt, .dropdown ul {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.dropdown dd {
	position: relative;
}
.dropdown a, .dropdown a:visited {
	text-decoration: none;
	outline: none;
}
.dropdown dt a {
	background: url(https://fr.veracova.com/themes/veracova/img/arrow.png) no-repeat scroll right center;
	display: block;
	outline: none;
}
.dropdown dt a span {
	cursor: pointer;
	display: inline-block;
}
.dropdown dd ul {
	display: none;
	left: 0px;
	padding: 2px;
	position: absolute;
	top: 2px;
	width: 115px;
	min-width: 73px;
	list-style: none;
	border: 1px solid #ccc;
	background-color: #fff;
	text-align: left;
	margin-top: 10px;
	z-index: 999;
}
.dropdown dd ul li {
	width: 100%;
	padding: 0;
}
.dropdown span.value {
	display: none;
}
.dropdown dd ul li a {
	padding: 5px;
	display: block;
	width: 100%;
	color: #273746;
}
.dropdown dd ul li a:hover {
	background-color: #273746;
	color: #fff;
}
.dropdown i {
	margin-right: 5px;
	cursor: pointer;
}
.header_bottom {
	height: auto;
	background: url("../img/topheader_bg.png") no-repeat center 0 #23cbd9;
	padding: 12px 0 0 0;
	margin-bottom: 0;
	position: relative;
}
.search_secs {
}
.search_secs ul {
	text-align: right;
}
.search_secs li {
	display: inline-block;
	vertical-align: top;
}
.search_secs li .search_part {
	width: 254px;
	position: relative;
	margin-left: 30px;
}
.search_secs li .search_part button {
	border-radius: 0;
	position: absolute;
	top: 0;
	height: 100%;
	right: -1px;
	border: none;
	background: #009cb2;
	width: 45px;
	color: #fff;
}
.search_secs li .search_part .form-control {
	border: 1px solid #009cb2;
	border-radius: 0;
	color: #333;
	font-size: 12px;
}
.search_secs li .item_number {
	color: #fff;
}
.search_secs li .item_number ul {
	text-align: left;
}
.search_secs li .item_number ul li {
	padding-left: 5px;
}
.search_secs li .item_number ul li span, .search_secs li .item_number a span {
	margin-bottom: 5px;
}
.search_secs li .item_number a span.prod_details {
	display: inline-block;
	line-height: 17px;
	margin-bottom: 0;
	right: 0;
	text-transform: lowercase;
}
.left_bg {
	display: none;
	background: url(../img/trans_bg1.png) no-repeat scroll 0 0;
	width: 407px;
	height: 235px;
	position: absolute;
	bottom: 0;
	z-index: 9;
	left: 0;
}
.right_bg {
	display: none;
	background: url(../img/trans_bg2.png) no-repeat scroll 0 0;
	width: 148px;
	height: 235px;
	position: absolute;
	bottom: 0;
	z-index: 9;
	right: 0;
}
.ad_secs {
	margin-bottom: 0px;
}
.brand_secs {
	margin-bottom: 35px;
}
.arrow_down {
	display: none;
}
footer {
	margin-top: 20px
}
.footertop_secs {
	background: #e7e9eb;
	text-align: center;
	padding: 9px 0;
}
.footertop_secs h4 {
	font-weight: bold;
	font-size: 14px;
	color: #25573e;
	line-height: 29px;
	vertical-align: middle;
	text-transform: uppercase;
}
.footertop_secs h4 img {
	margin-right: 13px;
}
.footertop_secs p {
	font-size: 15px;
	color: #4c4c4c;
	line-height: 20px;
	margin-top: 0;
}
.footertop_secs p.btpara {
	font-size: 13px!important;
	color: #8d8d8d!important;
}
.footermid_secs {
	background: #004f5c;
	text-align: center;
	padding: 3px 0;
}
.footermid_secs li {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 16px;
	font-family: verdana, "Source Sans Pro", sans-serif, arial;
}
.footermid_secs li p, .footermid_secs li img {
	display: inline-block;
}
/*.footermid_secs li p { font-size: 12px; font-weight: normal; line-height: 20px; margin-left: 13px; text-align: left; vertical-align: middle; }*/



.footermid_secs li p {
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	margin-left: 13px;
	text-align: left;
	vertical-align: middle; /*font-family: Arial, Helvetica, sans-serif;*/
}
.footermid_secs li img.line {
	padding: 0 9px;
}
.footermid_secs .container ul li a {
	color: #ffffff
}
.footermid_secs .container p {
	margin-left: 8px!important
}
.footerbot_secs {
	padding: 25px 0;
}
.footerbot_secs h4 {
	background: url(../img/underline.png) no-repeat scroll 0 100%;
	color: #004f5c;
	font-size: 14px;
	padding-bottom: 14px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.footerbot_secs ul li {
	display: block;
	line-height: 20px;
	font-size: 12px;
}
.footerbot_secs ul li a {
	color: #747474;
}
.footerbot_secs ul li a:hover {
	color: #273746;
}
.footerbot_secs ul li i {
	color: #003f3e;
	font-size: 13px;
	width: 5%;
	display: inline-block;
}
.footerbot_secs ul li span {
	width: 93%;
	display: inline-block;
	vertical-align: top;
}
.footerbot_secs ul.social_icons li {
	display: inline-block;
	padding-right: 10px;
}
.footerbot_secs ul.social_icons li i.fa {
	display: inline-block;
	width: 29px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #fff;
	font-size: 16px;
}
.footerbot_secs ul.social_icons li i.fa-facebook {
	background: #4563c5;
}
.footerbot_secs ul.social_icons li i.fa-twitter {
	background: #4ac9f2;
} 
.footerbot_secs ul.social_icons li i.fa-instagram {
	background: #cd486b;
}
.footerbot_secs ul.social_icons li i.fa-google-plus {
	background: #cf2126;
}
.footerbot_secs ul.social_icons li i.fa-facebook:hover, .footerbot_secs ul.social_icons li i.fa-twitter:hover, .footerbot_secs ul.social_icons li i.fa-google-plus:hover , .footerbot_secs ul.social_icons li i.fa-instagram:hover {
	background: #273746;
}
.copyright {
	background: #273746;
	text-align: center;
}
.copyright p {
	margin: 0;
	font-size: 13px;
	padding: 5px 0;
	color: #93a4b3;
}
.inner_secs {
	margin: 90px 0 30px;
}
.breadcrumb {
	background-color: transparent;
	border-radius: 0px;
	margin-bottom: 0;
	padding: 0;
}
.breadcrumb li {
	display: inline-block;
	padding-right: 5px;
}
.breadcrumb a {
	color: #6a6b6b;
}
.breadcrumb li a:hover {
	color: #54bdae;
}
.breadcrumb a, .breadcrumb span, .breadcrumb p {
	float: left;
	text-transform: capitalize;
	font-weight: normal;
}
.breadcrumb span.navigation-pipe {
	background: rgba(0, 0, 0, 0) url("../img/slash.png") no-repeat scroll 0 3px;
	font-size: 0;
	height: 22px;
	margin: 0 10px;
	width: 5px;
}
.breadcrumb span.color {
	color: #54bdae;
}
.productimg {
	border: 1px solid #e8e8e8;
	text-align: center;
	height: 496px;
	vertical-align: middle;
	display: inline-block;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	width: 100%;
}
.inner_secs h3 {
	font-size: 22px;
	color: #273746;
}
.decs_txt {
	font-size: 13px;
	color: #8c8c8c;
	margin: 20px 0 40px;
}
.review_secs {
	font-size: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
}
.review_secs li {
	display: inline-block;
	padding-right: 10px;
	color: #273746;
}
.review_secs li:last-child {
	float: right;
	padding-right: 0;
}
.review_secs li span {
	color: #004f5c;
}
.review_secs li a {
	color: #273746;
}
.price_quty {
	border-bottom: 1px solid #e8e8e8;
	padding: 10px 0;
}
.price_quty .price_secs {
	font-size: 25px;
	color: #54bdae;
	float: left;
}
.price_quty .price_secs span {
	font-size: 16px;
	color: #b3b3b3;
	text-decoration: line-through;
}
.price_quty .quty_secs {
	float: right;
	line-height: 35px;
	color: #6a6a6a;
	font-size: 16px;
}
.price_quty .quty_secs select {
	width: 120px;
	height: 30px;
	border: 1px solid #e8e8e8;
	padding: 3px 10px;
}
.addto {
	border-bottom: 1px solid #e8e8e8;
	padding: 20px 0;
}
.addto li {
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
}
.addto li:last-child {
	padding-right: 0;
}
.button {
	text-transform: uppercase;
	display: inline-block;
	background: #004f5c;
	height: 28px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	border: none;
	width: auto;
	border: 1px solid #004f5c;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: linear;
	padding: 0 8px;
	cursor: pointer;
}
.button:hover, .button:focus {
	background: #23cbd9;
	border: 1px solid #0fbac8;
	color: #fff;
	transition-property: all;
	transition-duration: 1s;
	transition-timing-function: linear;
	outline: none;
}
.button i {
	padding: 0 5px 0 0;
	font-size: 10px;
}
.button i.rightarrow {
	padding: 0 0 0 5px;
}
.light_blue {
	background: #23cbd9;
	border: 1px solid #23cbd9;
}
.light_blue:hover {
	background: #004f5c;
	border: 1px solid #005967;
}
.addtocart.button {
	background: #25573e;
	width: 198px;
}
.addtowishlist {
	background: #004f5c;
}
.addtoqty span {
	background: #dbdbdb;
	height: 40px;
	line-height: 40px;
	width: 40px;
	text-align: center;
	color: #606060;
	float: left;
}
.addtoqty span button {
	background-color: transparent;
	border: none;
}
.addtoqty .form-control {
	height: 40px;
	line-height: 40px;
	width: 40px;
	border-radius: 0;
	float: left;
	margin: 0 3px;
	text-align: center;
}
.special_offers {
	border: 1px dashed #426d58;
	margin: 10px 0;
}
.special_offers h4 {
	font-size: 13px;
	padding: 5px 10px;
	color: #004f5c;
	border-bottom: 1px dashed #426d58;
	text-transform: uppercase;
}
.special_offers p {
	font-size: 13px;
	padding: 15px 10px;
	color: #8c8c8c;
}
.special_offers p a {
	color: #8c8c8c;
}
.sharesocial {
	padding: 10px 0;
}
.sharesocial li {
	display: inline-block;
}
.sharesocial li a {
	border: 1px solid #e8e8e8;
	margin-right: 5px;
	color: #000;
	padding: 5px 10px;
	font-size: 13px;
}
.sharesocial li a i.fa-twitter {
	color: #00aaf0;
}
.sharesocial li a i.fa-facebook {
	color: #435f9f;
}
.sharesocial li a i.fa-google-plus {
	color: #ea4b34;
}
.sharesocial li a i.fa-pinterest {
	color: #ce1f21;
}
.sharesocial li a:hover {
	border: 1px solid #54bdae;
}
.sharesocial p {
	margin-top: 10px;
}
.sharesocial p a {
	color: #54bdae;
	font-size: 16px;
}
.sharesocial p a i {
	color: #bfbfbf;
}
.tab_secs {
	padding: 0 0 20px 0;
}
.tab-content {
	background: #fff;
	border: 1px solid #ddd;
	padding: 15px;
	margin: -1px 0 0;
}
.nav-tabs > li > a:hover, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: pointer;
}
.nav-tabs > li > a {
	border-radius: 0;
	padding: 9px 9px;
	font-size: 13px;
	text-transform: uppercase;
	background: transparent;
	color: #848484;
	border-right: 1px solid #f2f0f0;
	border-top: 1px solid #ddd;
	margin: 0;
	text-align: center;
	background: #d4d4d4;
	font-weight: bold;
}
.nav-tabs > li > a:hover {
	background: #d4d4d4;
}
.tab-content p {
	color: #555555;
	margin-bottom: 10px;
	line-height: 19px;
	font-size: 13px;
}
.tab-content p span {
	color: #555555;
}
.productshow_secs {
	margin-bottom: 40px;
}
.productshow_secs h3 {
	margin-bottom: 20px;
}
.box {
	border: 1px solid #eaeaea;
	padding: 30px 15px;
	min-height: 420px;
	position: relative;
	transition: all 0.5s ease;
}
.box:hover {
	border: 1px solid #ddd;
	-webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15);
}
.box h4 {
	font-size: 16px;
	margin: 20px 0 15px;
}
.box h4 a {
	color: #6c3c48;
}
.box .price {
	font-size: 16px;
	color: #54bdae;
}
.box .price span {
	font-size: 12px;
	color: #7d7d7d;
	text-decoration: line-through;
}
.nameprice_secs {
	position: absolute;
	bottom: 30px;
	width: 100%;
	left: 0;
}
.productshow_secs .percentageoff {
	position: absolute;
	top: 1px;
	right: 1px;
	background: #54bdae;
	color: #fff;
	padding: 4px 10px;
	z-index: 99;
	font-size: 12px;
}
.searchbar {
	background: #004f5c;
	color: #fff;
	padding: 8px 10px;
	margin: 20px 0;
}
.item {
	padding: 0;
}
.searchbar span {
	float: left;
	padding: 5px 9px 0 0;
}
.s_select {
	border: 1px solid #879d39;
	border-radius: 0;
	width: 105px;
	color: #333;
	padding: 0 5px;
	height: 28px;
	float: right;
}
.s_select option {
	padding: 5px 0 5px 2px;
}
.product_listing {
	position: relative;
}
.box:hover .product_hover {
	opacity: 1;
}
.product_hover {
	background: rgba(0,0,0,.5);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all 0.5s ease;
}
.btn_set {
	padding-top: 50%;
}
.cart2 {
	background: #54bdae;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 20px;
}
.details2 {
	background: #283746;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
}
.search_page .productshow_secs {
	margin-bottom: 0;
}
.cart_table thead > tr > th {
	background: #fff;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #70832f;
}
.cart_table tbody > tr > td {
	border: 1px solid #004f5c;
	font-size: 16px;
	background: #fbfef2;
}
.delete {
	color: #25573e;
}
.delete i {
	font-size: 20px;
}
.cart_table tbody > tr > td.c_price {
	color: #25573e;
	font-size: 20px
}
.cart_table tbody > tr > td input.form-control {
	border-radius: 0;
	float: left;
	height: 33px;
	padding: 0 10px 0 0;
	line-height: 33px;
	margin: 0 3px;
	text-align: center;
	width: 50px;
	border: 1px solid #004f5c;
}
.a_m_product {
	position: relative;
}
.add_min_pro {
	position: absolute;
	width: 10px;
	height: 31px;
	left: -17px;
	z-index: 99;
}
.add_min_pro .add {
	position: absolute;
	top: 0;
	color: #004f5c;
}
.add_min_pro .minus {
	position: absolute;
	bottom: 0;
	color: #004f5c;
}
.cart_table tbody > tr > td:nth-child(1) {
	width: 10%;
}
.cart_table tbody > tr > td:nth-child(2) {
	width: 20%;
}
.cart_table tbody > tr > td:nth-child(3) {
	width: 40%;
}
.cart_table tbody > tr > td:nth-child(4) {
	width: 10%;
}
.cart_table tbody > tr > td:nth-child(5) {
	width: 10%;
}
.cart_table tbody > tr > td:nth-child(6) {
	width: 10%;
}
.cart_table tfoot > tr > td {
	font-weight: bold;
	font-size: 16px;
	border: 1px solid #95ac41;
	background: #fbfef2;
}
.cart_table tfoot > tr > td:first-child {
	text-transform: uppercase;
	color: #393838;
}
.cart_table tfoot > tr > td.c_price {
	color: #25573e;
	font-size: 20px
}
.sm_text {
	font-size: 13px;
}
.sm_text span {
	margin-right: 10px;
}
.promocode {
	margin: 20px 0;
}
.apply_code {
	margin-right: 10px;
	float: left;
	position: relative;
}
.coupon {
	background: #95ac41;
	color: #fff;
}
.apply_code input.form-control {
	border-radius: 0;
	border: 1px solid #95ac41;
}
.promocode button {
	width: auto;
	padding: 0 20px;
	float: right;
	height: 34px;
	line-height: 34px;
}
.cart_total h3 {
	margin-bottom: 10px;
}
.form_content {
	text-align: left;
}
.box_form {
	height: 330px;
	margin-bottom: 30px;
	border: 1px solid #eaeaea;
	padding: 15px;
	position: relative;
	transition: all 0.5s ease 0s;
	background: #fff;
}
label {
	font-weight: normal;
}
.radio, .checkbox {
	display: inline-block;
	margin-top: 15px;
	position: relative;
	width: 100%;
}
.radio + .radio, .checkbox + .checkbox {
	margin-top: 10px;
}
.account_creation h3 {
	margin-bottom: 8px;
}
fieldset.account_creation {
	padding-bottom: 17px;
}
.inner-container {
	margin: 10px 0 0;
}
.columns-container h2 {
	font-size: 26px;
	margin-bottom: 15px;
}
.list-inline {
	margin: 0;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th {
	border: 1px solid #004f5c;
}
.table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border: 1px solid #004f5c;
}
.table-bordered {
	border: 1px solid #004f5c;
}
#HOOK_SHOPPING_CART {
}
#center_column > div#noSlide {
	margin-bottom: 30px;
}
.std.box_form {
	height: auto;
}
.addresses .item {
	padding: 15px;
}
.addresses .address, .addresses .address_th .item, .addresses .address_th .alternate_item {
	padding: 15px;
	border: 1px solid #004f5c;
	background: #fff;
	margin-bottom: 20px;
}
.addresses .address_th ul li.address_update {
	margin-top: 20px;
}
.addresses .address .page-subheading {
	border-bottom: 1px solid #555454;
}
.radiosa {
	width: 90%;
}
.radio_secs {
	background: #fff;
	border: 1px solid #004f5c;
	padding: 10px;
	margin-bottom: 15px;
}
.radio_secs label {
	padding-left: 10px;
	display: inline-block;
}
.radiosa {
	margin-bottom: 20px;
}
.payment_details h3 {
	color: #273746;
	font-size: 20px;
	margin-bottom: 10px;
}
.payment_details #cart_summary .cart_total_price td:first-child {
	width: 45%;
}
p.payment_module.paypal a {
	padding: 15px;
}
p.payment_module.paypal a span.headtn {
	border-bottom: 1px solid #d2df99;
	color: #33352a;
	display: block;
	font-size: 13px;
	letter-spacing: normal;
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.payment_module.paypal span.rightline {
	border-right: 1px solid #ddd;
	color: #33352a;
	font-size: 13px;
	margin-right: 25px;
	padding-right: 25px;
}
.box_order {
	border: 1px solid #eaeaea;
	padding: 15px;
	position: relative;
	text-align: center;
	transition: all 0.5s ease 0s;
}
.dashboard_re {
	background: #54bdae;
	height: 150px;
	position: relative;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 20px;
}
.dashboard_re .txtscad {
	padding: 13px;
}
.dashboard_re .txtscad i {
	font-size: 60px;
	width: 20%;
}
.deep_blue .txtscad i {
	font-size: 52px;
	width: 20%;
}
.dashboard_re .txtscad .rightheads {
	font-size: 16px;
	line-height: 19px;
	width: 72%;
	text-align: right;
}
.dashboard_re .blacktransbg {
	background: rgba(0,0,0,0.2);
	padding: 6px 10px;
	font-size: 13px;
	display: inline-block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.dashboard_re:hover {
	background: #43978b;
}
.dashboard_re:hover .blacktransbg {
	background: #54bdae;
}
.dashboard_re.red {
	background: #f17e7e;
}
.dashboard_re.red:hover {
	background: #c16565;
}
.dashboard_re.red:hover .blacktransbg {
	background: #f17e7e;
}
.dashboard_re.orange {
	background: #fb7e55;
}
.dashboard_re.orange:hover {
	background: #c96544;
}
.dashboard_re.orange:hover .blacktransbg {
	background: #fb7e55;
}
.dashboard_re.dark_blue {
	background: #415b74;
}
.dashboard_re.dark_blue:hover {
	background: #34495d;
}
.dashboard_re.dark_blue:hover .blacktransbg {
	background: #415b74;
}
.dashboard_re.sky_blue {
	background: #33cbd8;
}
.dashboard_re.sky_blue:hover {
	background: #23a9b4;
}
.dashboard_re.sky_blue:hover .blacktransbg {
	background: #33cbd8;
}
.dashboard_re.light_green1 {
	background: #95c83d;
}
.dashboard_re.light_green1:hover {
	background: #7bad26;
}
.dashboard_re.light_green1:hover .blacktransbg {
	background: #95c83d;
}
.dashboard_re.light_green {
	background: #95c83d;
}
.dashboard_re.light_green:hover {
	background: #7bad26;
}
.dashboard_re.light_green:hover .blacktransbg {
	background: #95c83d;
}
.dashboard_re.deep_blue1 {
	background: #074f5b;
}
.dashboard_re.deep_blue1:hover {
	background: #012e36;
}
.dashboard_re.deep_blue1:hover .blacktransbg {
	background: #074f5b;
}
.dashboard_re.deep_blue2 {
	background: #277f66;
}
.dashboard_re.deep_blue2:hover {
	background: #18624d;
}
.dashboard_re.deep_blue2:hover .blacktransbg {
	background: #277f66;
}
.dashboard_re.dark_green {
	background: #277f66;
}
.dashboard_re.dark_green:hover {
	background: #18624d;
}
.dashboard_re.dark_green:hover .blacktransbg {
	background: #277f66;
}
.dashboard_re.sky_deep {
	background: #33cbd8;
}
.dashboard_re.sky_deep:hover {
	background: #23a9b4;
}
.dashboard_re.sky_deep:hover .blacktransbg {
	background: #33cbd8;
}
.dashboard_re.deep_blue {
	background: #074f5b;
}
.dashboard_re.deep_blue:hover {
	background: #012e36;
}
.dashboard_re.deep_blue:hover .blacktransbg {
	background: #074f5b;
}
.dashboard_re.light_green {
	background: #97b820;
}
.dashboard_re.light_green:hover {
	background: #79931a;
}
.dashboard_re.light_green:hover .blacktransbg {
	background: #97b820;
}
.dashboard_re.green {
	background: #3db278;
}
.dashboard_re.green:hover {
	background: #318e60;
}
.dashboard_re.green:hover .blacktransbg {
	background: #3db278;
}
#new_comment_tab_btn.button.open-comment-form, .history_detail .button, .addresses .address_th ul li.address_update .button {
	width: auto;
	padding: 0 15px;
}
.box_order_wishlist, .box_reorder, .cheque-box {
	border: 1px solid #eaeaea;
	padding: 15px;
	position: relative;
	text-align: left;
	transition: all 0.5s ease 0s;
	margin-bottom: 20px;
	background: #fcfef1;
}
.form-control {
	border-radius: 0;
	border-color: #004f5c;
	background-color: #ffffff;
}
.box_personalinfo {
	border: 1px solid #eaeaea;
	padding: 15px;
	position: relative;
	text-align: left;
	transition: all 0.5s ease 0s;
}
label {
	margin-bottom: 0;
	padding: 0 10px 0 0;
	font-weight: normal;
}
#address_invoice_form > label {
	display: block;
	width: 100%;
}
.address li {
	font-size: 13px;
	line-height: 26px;
}
.cheque-box > p {
	line-height: 26px;
	font-size: 16px;
}
#container_express_checkout {
	margin: 0 0 10px !important;
}
.header_user_info_ps16, #follow-teaser {
	display: none;
}
.wrap {
	margin-bottom: 30px;
}
.account_creation div.checker {
	display: inline-block;
	float: none !important;
	vertical-align: top;
}
.account_creation .ref_lbl {
	display: inline-block;
	float: none !important;
	line-height: 16px;
	margin-left: 20px;
	vertical-align: top;
}
.account_creation div.checker span {
	position: relative;
	top: 0;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	position: static;
}
.wishlistLinkTop > div#showSendWishlist {
	margin-bottom: 15px;
}
.wishlist_product_detail .form-control.grey {
	display: inline-block;
	float: right;
	width: 100px;
}
.wishlist_product_detail label {
	font-size: 14px;
}
.wishlist_product_detail .form-group {
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;
}
.product_infos .btn_action .button {
	width: auto;
}
.product_infos .btn_action .button:nth-child(2) {
	float: right;
}
#sendOrderMessage div.selector {
	display: block;
	font-size: 12px;
	width: 240px !important;
}
.footerbot_secs .col-md-3.col-sm-3.lnk_refpro {
	display: none;
}
ul.product_list.grid > li.hovered .product-container .content_price {
	padding-bottom: 5px;
}
ul.product_list.grid > li.hovered .product-container .button-container {
	margin-bottom: 5px;
}
ul.product_list.grid > li.hovered .product-container .catalog-rating {
	line-height: 13px;
	margin: 5px 5px 10px 5px;
}
ul.product_list.grid > li.hovered .product-container .catalog-stars {
	margin: 5px 5px 10px 5px;
}
sup {
	color: red;
}
.logo {
	margin: 3px -15px 0 0;
}
.logo img {
}
#sitemap_content .box {
	height: 270px;
	text-align: left;
}
#listpage_content .box {
	text-align: left;
	height: auto;
}
.mansup-container .logo {
	position: static;
}
.ui-widget-content a:hover {
	color: #25573e;
}
.ui-widget-header .ui-icon {
	background: #25573e;
}
.radiosa div.radio {
	display: inline-block;
	margin-right: 3px;
	margin-top: 7px;
	vertical-align: top;
	width: 4%;
}
.radio_secs label.css-labelradio {
	display: inline-block;
	padding-left: 10px;
	vertical-align: top;
	width: 92%;
}
.wl_send {
	background: #f7f7f7 none repeat scroll 0 0;
	border: 1px solid #ddd;
	padding: 30px;
	width: 100%;
	position: relative;
}
#module-blockwishlist-mywishlist .wishlistLinkTop .wl_send #hideSendWishlist {
	float: right;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	position: absolute;
	right: 10px;
	top: 10px;
}
#module-blockwishlist-mywishlist .wishlistLinkTop .wl_send #hideSendWishlist i {
	padding: 0;
}
.wl_send .form-group {
	float: left;
	margin-bottom: 15px;
	margin-right: 7%;
	width: 46%;
}
.wl_send .form-group:nth-child(2n) {
	margin-right: 0%;
}
.wishlistLinkTop .wl_send .submit {
	clear: both;
	margin: 0 0 30px;
}
.box_success {
	border: 1px solid #eaeaea;
	padding: 15px;
	position: relative;
	text-align: left;
	transition: all 0.5s ease 0s;
	margin-bottom: 20px;
	background: #fcfef1;
}
.box_success p, .error p, .error ol {
	font-size: 14px;
	margin-bottom: 15px;
}
.error {
	border: 1px solid #eaeaea;
	padding: 15px;
	position: relative;
	text-align: left;
	transition: all 0.5s ease 0s;
	margin-bottom: 20px;
	background: #fef1f1;
}
.pb-center-column p#product_reference span, .pb-center-column p#product_condition span, .pb-center-column p#product_reference label, .pb-center-column p#product_condition label {
	font-size: 14px;
	line-height: 18px;
}
#short_description_block {
	margin-top: 13px;
}
.pb-center-column p#product_reference label, .pb-center-column p#product_condition label {
	font-weight: bold;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #25573e;
	border-color: #25573e;
}
.pagination > li > a, .pagination > li > span {
	color: #25573e;
}
.countries_ul {
	display: none;
}
.countries_ul.countries_ul_hover {
	background: #f4f4f4;
	display: block;
	left: 0;
	top: 18px;
	position: absolute;
	text-align: left;
	width: 50px;
	z-index: 99;
	border-top: 8px solid #273746;
}
.header_top .countries_ul.countries_ul_hover li {
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 0 5px 5px;
	width: 100%;
}
#countries {
	position: relative;
	display: inline-block;
}
#submitMessage > span {
	padding-right: 10px;
}
#multishop_list {
	background: none;
	border: none;
	text-align: right;
	padding-right: 10px;
}
#multishop_list option {
	text-align: left;
	padding: 1px 0;
	background: #fff;
	color: #333;
	border: 1px solid #fff;
}
#TB_window {
	z-index: 999;
}
.see_email {
	margin: 5px 0 10px;
}
.see_email a {
	color: #54bdae;
}
.field.j2t-rewardpoints-email img, img.remove_line {
	cursor: pointer;
}
#pagination ul.pagination {
	float: left;
	padding-right: 10px;
}
#add_adress.form-list input.input-text {
	float: left;
}
.news_survey h1 {
	color: #555454;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 3px;
	padding: 0 0 15px;
	text-transform: capitalize;
}
.news_survey h3 {
	padding: 0 19px 10px 19px;
	font-size: 18px;
}
.news_survey .selector1 {
	width: 52%;
}
.ratingblk {
	padding-left: 0;
	width: 100%;
	text-align: center;
}
.selectstyle {
	padding: 0;
	margin: 0;
	width: auto;
	border-radius: 3px;
	overflow: hidden;
	background-color: #fff;
	background: url(../img/select-custom.png) no-repeat 100% 50%;
	float: right;
	height: 17px;
}
.selectstyle select#multishop_list {
	font-size: 12px;
	padding: 0 20px 0 10px;
	height: 17px;
	line-height: 14px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-align: center;
}
.selectstyle select:focus {
	outline: none;
}
.loginmenu {
	float: right;
}
.loginmenu li {
	position: relative;
	font-size: 13px;
	line-height: 18px;
}
.loginmenu li a {
	color: #fff;
	background: #004f5c;
	display: inline-block;
	font-size: 13px;
	padding: 4px 15px;
	padding: 3px 14px 12px;
	font-weight: bold;
}
.loginmenu li a:hover {
	color: #fff;
}
.loginmenu li ul {
	display: none;
	position: absolute;
	right: 0;
	top: 27px;
	padding-top: 7px;
}
.loginmenu li ul ul::before {
	color: #273746;
	content: "";
	font-family: "FontAwesome";
	right: 2px;
	position: absolute;
	top: -11px;
	z-index: 999;
}
.loginmenu li:hover ul {
	display: block;
}
.cart_quantity_delete i {
	font-size: 20px;
}
.cart_quantity_delete, .cart_quantity_button {
	display: inline-block;
	vertical-align: middle;
}
.header_bottom .col-md-2 {
	width: 11.667%;
}
.header_bottom .col-md-10 {
	width: 88.333%;
}
.header_top a.login {
	display: none;
}
.page-product-box input[type="text"] {
	border: 1px solid #ddd;
	height: 30px;
}
.page-product-box textarea {
	border: 1px solid #ddd;
	height: 130px;
}
.columns-container {
	margin-top: 30px;
}
.columns-container .breadcrumb {
	margin-bottom: 20px;
	font-size: 11px;
	font-weight: bold;
}
.bldtct {
	font-weight: bold;
	color: #288a9a;
}
.block .title_block, .block h4 {
	padding: 10px;
	color: #333;
}
.content_sortPagiBar .sortPagiBar .gridlist_secs {
	float: left;
	width: 24%;
}
.nodisplayh {
	display: none;
}
.propaginationsecs {
	margin-top: 0;
}
.page-heading.product-listing {
	font-size: 23px;
	padding-bottom: 30px;
	color: #25573e;
	text-transform: uppercase;
}
.layered_filter div.radio span {
	top: 0;
}
.functional-buttons {
	display: none !important;
}
.link-button {
	font-weight: normal;
}
.footable-row-detail-row .footable-row-detail-value {
	display: inline-block;
	margin-bottom: 5px;
}
div.radio, div.radio span, div.radio input {
	height: 13px;
	margin-top: 2px;
	vertical-align: top;
	width: 13px;
}
/*.delivery_option_radio div.radio span {margin-top: 25px !important;}*/

td.delivery_option_radio {
	padding: 30px 27px 0px 30px !important;
}
#layered_block_left ul li label {
	display: inline-block;
	margin-right: 0;
	padding-right: 0;
	width: 87%;
}
#crossselling_list .exclusive span {
	font-size: inherit;
	line-height: inherit;
	padding: 0;
	text-decoration: none;
}
#languages-block-top, #currencies-block-top, .selectstyle {
}
.layered_filter label {
	font-size: 12px;
}
.content_sortPagiBar, .content_sortPagiBar .sortPagiBar .sortby_secs label {
	font-size: 13px;
}
.product-name {
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
}
.price.product-price {
	font-size: 13px;
	color: #004f5c !important;
}
ul.product_list.grid > li:hover .price.product-price {
	color: #fff !important;
}
#header .cart_block span {
	font-size: 12px;
	line-height: 23px;
	vertical-align: top;
	font-weight: normal;
}
.cart_quantity .cart_quantity_input {
	width: 30px;
	height: 30px;
}
.cart_description .product-name a {
	color: #333;
	font-size: 13px;
	line-height: 19px;
}
#thumbs_list li {
	border: 1px solid #d6d4d4;
	width: 80px;
	height: 80px;
}
.cart_voucher fieldset #discount_name {
	height: 30px;
}
.header_top ul li.header_user_info {
	display: none;
}
.cart_block .cart-prices .cart-prices-line {
	padding: 7px 0 2px;
	border-bottom: 1px solid #025f6e !important;
}
.cart_block .cart-info {
	padding-right: 30px;
}
.cart_block .cart-images {
	margin-right: 10px;
}
#header .cart_block .button span {
	display: inline-block;
	line-height: 27px;
}
.sendtofriend {
	float: left;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 0 0 0 5px;
	padding: 0 5px;
	text-align: center;
}
.socialsharing_product.list-inline.no-print {
	float: left;
}
.sendtofriend a {
	float: left;
	font-size: 0;
	height: 33px;
	width: 28px;
}
.sendtofriend:hover {
	background: #e6e6e6;
}
ul.loginmenu {
	bottom: 0px;
	position: absolute;
	right: 14px;
	padding: 0;
}
.page-heading {
	border-bottom: 4px solid #323332;
	color: #323332;
	font-size: 23px;
	line-height: 30px;
	margin-bottom: 22px;
	overflow: hidden;
	padding: 0 0 8px;
	text-transform: uppercase;
}
ul.accountdropdown ul {
	padding: 8px 0;
	top: 20px;
	width: 198px;
	z-index: 9999;
	top: inherit;
}
ul.loginmenu {
	top: inherit;
}
ul.accountdropdown ul li a {
	border-bottom: 1px solid #01434e;
	display: block;
	font-size: 12px;
	padding: 5px 11px;
	text-transform: capitalize;
}
.sf-menu li ul {
	z-index: 9999 !important;
}
.footerbot_secs .item {
	padding: 0;
}
td.cart_product img {
	width: 98px;
}
.selector select {
	width: 100% !important;
}
#HOOK_SHOPPING_CART .orderpage {
	padding: 0;
	width: 100%;
}
#HOOK_SHOPPING_CART .orderpage .page-product-box {
	border: 1px solid #004f5c;
}
.referral_line .input-text {
	border: 1px solid #ccc;
	height: 37px;
	padding: 2px 8px;
}
.breadcrumb .bldtct {
	font-weight: normal;
	float: none;
}
#header .cart_block {
	top: 40px !important;
}
.tab_secs .nav.nav-tabs li {
	width: 25%;
}
.gsniprev-table-reviews {
	background: #fff;
	border: none;
	border-bottom: 1px solid #c4c4c4;
}
.text-no-reg {
	text-align: left;
}
.no-reg-button {
	text-align: left;
}
.no-registered {
	margin: 15px 0;
}
.spcartbutton .content_prices {
	float: left;
	margin: 0 15px 0 0;
	padding-top: 0;
}
.spcartbutton .box-cart-bottom {
	float: left;
	padding: 2px 15px;
}
.spcartbutton .addtocart.button {
	background: #23cbd9 none repeat scroll 0 0;
	border: 1px solid #21afbb;
	width: auto;
	text-transform: uppercase;
}
.spcartbutton .addtocart.button i {
	font-size: 15px;
}
.product-box.item {
	text-align: center;
}
ul#crossselling_list_car li {
	margin-right: 18px !important;
}
.tooltip {
	display: none;
	position: absolute;
	border: 1px solid #333;
	background-color: #161616;
	border-radius: 5px;
	padding: 10px;
	color: #fff;
}
.no-registered .no-reg-button {
	float: left;
	margin-right: 10px;
}
.no-registered .text-no-reg {
	float: left;
	padding-top: 5px;
}
span.view_scroll_spacer {
	display: none;
}
.continue.button > span, .processtocheckout.button > span {
	line-height: 12px;
}
.pb-left-column #views_block {
	margin-top: 0;
}
.masterTooltip {
	cursor: pointer
}
.button-container > a {
	display: inline-block;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.sf-menu > li > a {
	font-size: 15px;
	font-weight: bold;
	padding: 3px 32px 12px;
	font-family: Arial;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.sf-menu > li > a {
	font-size: 14px;
	padding: 3px 29px 12px;
	font-weight: 700;
}
}
.sf-menu {
	text-align: left;
	padding-right: 13%;
}
.sf-menu > li {
	display: inline-block;
	float: none;
	margin: 0 1px;
}
.sf-menu > li > ul {
	top: 32px;
}
.sf-menu > li > ul > li {
	text-align: left;
}
.sf-menu > li > ul > li > a {
	color: #666666
}
.sf-menu > li > ul > li:last-child {
	padding-bottom: 0;
}
#block_top_menu {
	padding-top: 49px;
}
ul.product_list .product-name {
	font-weight: bold;
}
ul.product_list .product-name:hover {
	color: #3a3939!important
}
.pb-center-column h1 {
	font-weight: bold;
	color: #000;
	font-size: 17px;
	padding-bottom: 15px;
}
.tab_secs .nav.nav-tabs li:last-child {
	border-right: 1px solid #d4d4d4;
}
.tab_secs .nav.nav-tabs li:last-child a {
	border-right: 0 none;
}
/*#newsletter_block_left { padding-top: 23px; float: right;}*/



.block_content input {
	float: left;
	margin-right: 5px;
	width: 79%;
	margin-bottom: 5px;
}
#newsletter_block_left button {
	height: 34px;
}
#layer_cart .crossseling #blockcart_list ul li {
	text-align: center;
}
.cart_block .cart-info .product-name a {
	font-size: 12px;
	color: #fff;
}
.radio label, .checkbox label {
	padding-left: 5px !important;
}
#currencies-block-top div.current::after {
	color: #fff;
}
#languages-block-top div.current::after {
	color: #fff;
}
.da-slide .da-link a {
	background: #004f5c !important;
}
.da-slide .da-link a:hover {
	background: #02353e !important;
}
.da-dots span {
	background: #004f5c !important;
}
div.selector {
	border: 1px solid #004f5c;
}
.content_sortPagiBar .display li.selected i, .content_sortPagiBar .display_m li.selected i {
	color: #004f5c;
}
.table > thead > tr > th {
	background: #004f5c;
}
#header .cart_block a.button {
	background: #23cbd9 none repeat scroll 0 0;
	color: #fff;
}
div.selector {
	border: 1px solid #004f5c;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
div.selector span {
	cursor: pointer;
	display: block;
	font-size: 14px;
	height: 33px;
	line-height: 32px;
	overflow: hidden;
	padding: 0 30px 0 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.sf-menu > li > ul {
	left: 0;
	padding: 4px 8px;
	position: absolute;
	width: 196px;
}
.sf-menu > li > ul > li {
	padding-bottom: 6px;
	padding-right: 0;
	line-height: 17px;
}
.sf-menu > li > ul > li > a {
	font-size: 12px;
	text-transform: uppercase;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
	background: #288a9a none repeat scroll 0 0;
	color: #fff;
}
#header .cart_block {
	background: #004f5c;
}
#header .cart_block .cart-prices {
	background: #004f5c url("../img/cart-shadow.png") repeat-x scroll 0 0;
	border: medium none;
}
#header .cart_block .cart-buttons {
	background: #004f5c url("../img/cart-shadow.png") repeat-x scroll 0 0;
	padding-top: 15px;
	text-align: center;
}
.shopping_cart > a:first-child::before {
	display: none;
}
div.shopping_cart a.topcart {
	background: rgba(0, 0, 0, 0) url("../img/carticon1.png") no-repeat scroll 0 0;
	padding: 0 0 0 35px;
	height: 40px;
	line-height: 40px;
}
.loginmenu li a.signin {
	background: #004f5c url("../img/signicon.png") no-repeat scroll 7px 8px;
	padding: 4px 15px 5px 26px;
}
#layer_cart .layer_cart_product .product-image-container {
	border: none;
}
#layer_cart .layer_cart_product h2 {
	border-bottom: 1px solid #ccc;
	color: #273746;
	font-size: 20px;
	line-height: 22px;
	padding-bottom: 15px;
	text-align: left;
}
#layer_cart .layer_cart_product {
	text-align: left;
}
#layer_cart .crossseling h2 {
	color: #273746;
	font-size: 20px;
	line-height: 20px;
}
#layer_cart .crossseling .crossseling-content {
	padding: 26px 20px 40px;
}
.crossseling_inner {
	border: 1px solid #d6d4d4;
	margin-top: 15px;
	padding: 14px;
	text-align: center;
}
.crossseling_inner h2 {
	background: #fff none repeat scroll 0 0;
	display: inline-block;
	margin-bottom: 5px !important;
	padding: 0 15px;
	position: relative;
	top: -27px;
}
.crossseling_inner .product-image-container a img {
	margin: 0 auto;
	text-align: center;
	width: 72% !important;
}
a.cart_quantity_delete {
	color: #CC0000;
}
a.cart_quantity_delete .fa {
	font-size: 24px;
}
#crossselling_list .product-name a {
	color: #3a3939;
	font-size: 13px;
	line-height: 16px;
}
.price_display .price {
	font-size: 14px;
	color: #004f5c;
}
.sf-menu > li > ul > li > a:hover {
	color: #00c4df;
}
.sf-menu > li > ul > li > a:focus {
	color: #00c4df;
}
.jloyaltynav {
	float: left;
	margin-left: 0 !important;
}
#crossselling ul#crossselling_list_car li a img {
	display: inline;
	width: 75%;
}
.product-box .product-image {
	border: none;
}
.accountdropdown li a.logout {
	background: url("../img/short_signout.png") no-repeat 12px 9px #004f5c;
	padding: 4px 3px 6px 30px;
}
.accountdropdown li a:hover.logout {
	background: url("../img/short_signout.png") no-repeat 12px 9px #288a9a;
	padding: 4px 3px 6px 30px;
}
.clsflt {
	float: left;
	height: auto;
	margin: 9px;
	width: auto;
}
.sendtofriend a#send_friend_button {
	float: right;
	padding: 5px 5px 0;
	width: auto;
	font-size: 15px;
	color: #000;
}
.sendtofriend a::after {
	content: "";
	float: left;
	font-family: "FontAwesome";
	font-size: 14px;
	line-height: 31px;
	margin-right: 5px;
	position: relative;
	top: -5px;
}
h3.page-product-heading {
	font-size: 15px;
	font-weight: 700;
}
.rdv-table td.revdv-left-part div.rating {
	padding: 6px 0;
}
.rdv-table td.revdv-left-part {
	text-align: left;
	vertical-align: top;
	width: 110px;
	padding: 10px 5px;
}
.rdv-table td.revdv-right-part {
	border-left: 1px solid #c4c4c4;
	padding: 5px 0 11px 16px;
	text-align: left;
	vertical-align: top;
}
.rdv-table {
	margin-bottom: 0;
	border-bottom: none;
}
.rdv-table td.revdv-left-part p {
	color: #bfbfbf;
}
.innercart tbody tr td {
	border-top: 1px solid #fff;
}
.veracovabox {
	margin: 0 auto;
	width: 65%;
}
.veracovabox .button.button-medium:hover {
	border: none;
}
.rte ul li {
	line-height: 19px;
	list-style-type: disc;
	padding: 0 0 6px;
	color: #555555;
}
h1.product-listing span.cat-name {
	color: #323332;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
}
.category-17 h1.product-listing span.cat-name {
	color: #ffffff;
}
.reviewsadvul li.ratingli .rating {
	position: relative;
	top: -2px;
}
.gsniprev-block-reviews-text {
	font-weight: normal;
}
h3.page-product-heading {
	margin: 0 0 26px 0;
}
p.socialsharing_product button {
	color: #000;
}
#layer_cart {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	display: none;
	left: 39px !important;
	margin-left: 0;
	position: absolute;
	width: 78%;
	z-index: 9999;
}
#layer_cart a span.button {
	text-transform: uppercase;
}
#layer_cart .continue.button > span, .processtocheckout.button > span {
	text-transform: uppercase;
}
#layer_cart .crossseling .crossseling-content {
	border-top: none;
}
#layer_cart .layer_cart_product {
	padding: 20px;
}
ul.step li.step_todo {
	background: #23cbd9;
}
table#cart_summary.table.table-bordered.stock-management-on thead th:first-child {
	width: auto;
}
.ad_secs img {
	width: 100%;
	max-height: 169px;
}
.ad_secs .clsflt:nth-child(1) {
	width: 32.1%;
}
.ad_secs .clsflt:nth-child(2) {
	width: 32.1%;
}
.ad_secs .clsflt:nth-child(3) {
	width: 32.1%;
	float: right;
}
.ad_secs .clsflt:nth-child(4) {
	width: 32.1%;
	height: 124px;
}
.ad_secs .clsflt:nth-child(5) {
	width: 65.9%;
	height: 124px;
	float: right;
}
.ad_secs .clsflt:nth-child(7) {
	float: right;
	height: 187px;
	margin: 9px 0;
	width: 49%;
}
.ad_secs .clsflt:nth-child(6) {
	height: 187px;
	margin: 9px 8px 9px 0;
	width: 49%;
}
.ad_secs .clsflt:nth-child(1) {
	margin-left: 0;
}
.ad_secs .clsflt:nth-child(3) {
	margin-right: 0;
}
.ad_secs .clsflt:nth-child(2) {
	margin: 9px 6px 9px 10px;
}
.ad_secs .clsflt:nth-child(4) {
	margin: 9px 8px 9px 0;
}
.ad_secs .clsflt:nth-child(5) {
	margin: 9px 0 9px 8px;
}
.ad_secs .clsflt:nth-child(6) {
	margin: 9px 8px 9px 0;
}
.ad_secs .clsflt:nth-child(7) {
	margin: 9px 0 9px 8px;
}
.loginmenu li a:hover {
	background: #288a9a;
	color: #fff;
}
.breadcrumb a:hover {
	color: #288a9a;
}
.top-pagination-content .product-count, .bottom-pagination-content .product-count {
	font-size: 11px;
	padding: 0;
}
ul.product_list.list > li .product-container {
	border-top: none;
	padding: 15px 0 36px;
	border-bottom: 1px solid #d6d4d4;
	margin-bottom: 30px;
}
ul.product_list.list > li .product-image-container {
	border: none;
}
ul.product_list.list > li .right-block .right-block-content {
	border-left: none;
}
.center-block {
	border-right: 1px solid #d6d4d4;
	min-height: 225px;
}
ul.product_list.list > li .right-block {
	text-align: center;
	padding-top: 6%;
}
.spcartbutton .addtocart.button:hover {
	background: #004f5c;
	border: 1px solid #004f5c;
}
#crossselling_list a.button {
	text-transform: uppercase;
}
form#buy_block div#add_to_cart {
	padding: 0 0 0 0;
}
.s_title_block {
	height: 57px;
	overflow: hidden;
}
.revdv-right-part .ratingleftdiv {
	padding-top: 4px;
	width: 73%;
}
.revdv-right-part .rating {
	float: right;
	width: 100px;
}
#idreview .no-registered div.text-no-reg {
	float: none;
}
.processtocheckout.button > span {
	position: relative;
	top: 2px;
}
.cms .columns-container h1 {
	border-bottom: 4px solid #323332;
	font-size: 26px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 25px !important;
	padding-bottom: 10px;
	color: #323332;
	text-transform:uppercase;
}
.cms .columns-container h2 {
	color: #231f20;
	font-size: 22px;
	font-weight: bold;
	padding: 5px 0 13px;
	background: rgba(0, 0, 0, 0) url("../img/bluebg.jpg") no-repeat left bottom;
	margin-bottom: 13px;
	text-transform:uppercase;
}
.cms .columns-container h4 {
	font-size: 15px;
	border-bottom: none;
	margin: 0;
	padding: 15px 0 5px;
	font-weight: bold;
	color: #004d5c;
}
.cms .columns-container h3 {

	font-size: 18px;

	border-bottom: none;

	margin: 0;

	padding: 15px 0 5px;

	font-weight: bold;
	color:#004d5c;
	text-transform:uppercase;

}




h4.cmshead {
	color: #231f20;
	font-size: 22px;
	font-weight: bold;
	padding: 5px 0 13px;
	background: rgba(0, 0, 0, 0) url("../img/bluebg.jpg") no-repeat left bottom;
	margin-bottom: 13px;
}
#cms #center_column p {
	line-height: 20px;
	padding: 0 0 15px;
	font-size: 14px;
	color: #231f20;
}
.cms .breadcrumb p {
	font-size: 12px !important;
}
.cms #left_column #tags_block_left p.title_block {
	font-size: 0 !important;
}
.cms #left_column #tags_block_left .block_content {
	display: none !important;
}
.row.cmsbg {
	margin: 0;
}
.cmsbg .center_column {
	background: #fff none repeat scroll 0 0;
}
.cmsbg #left_column {
	padding: 0;
	background: rgba(0, 0, 0, 0) url("../img/leftbg.jpg") no-repeat scroll 8px 0;
	min-height: 488px;
}
.cms .title_block {
	background: none !important;
}
.cms .title_block {
	border: none;
}
.cms .breadcrumb {
	margin-left: 38px;
}
.cms .rte {
	margin-left: 38px;
}
table#cart_summary thead th.cart_quantity {
	text-align: center;
	vertical-align: middle;
}
table#cart_summary thead th.cart_total {
	text-align: center !important;
	vertical-align: middle;
}
table#cart_summary tbody td.cart_quantity {
	text-align: center;
	vertical-align: middle;
}
table#cart_summary tbody td.cart_total {
	text-align: center !important;
	vertical-align: middle;
}
table#cart_summary tbody td.cart_quantity input.cart_quantity_input {
	float: none;
	display: inline;
}
.cms em {
	font-style: italic;
}
.cms .columns-container .breadcrumb {
	margin-bottom: 10px;
	margin-top: -8px;
}
.cms .center_column.col-sm-9 {
	padding-right: 0;
}
.content_sortPagiBar .sortPagiBar .sortby_secs {
	float: left;
	width: 34%;
}
.content_sortPagiBar .sortPagiBar .selector {
	float: right;
	width: 150px !important;
}
div.selector select {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	font-size: 11px;
	height: 33px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
div.selector select option {
	font-size: 12px;
	font-weight: normal;
	padding: 2px 4px 2px 6px;
	text-shadow: none;
}
div.selector span {
	font-size: 14px;
}
div.selector {
	border: 1px solid #004f5c;
	height: 33px;
	line-height: 30px;
}
.sortPagiBar .selector1 div.selector {
	border: none;
}
.sortPagiBar .selector1 div.selector span {
	border: 1px solid #004f5c;
}
.propaginationsecs {
	margin-bottom: 2px;
	float: right;
	margin-top: 0;
	padding-top: 20px;
	width: auto;
}
.propaginationsecs div {
	font-size: 11px;
	text-align: right !important;
	width: 100% !important;
}
.content_sortPagiBar .sortPagiBar .product-count {
	line-height: 21px;
}
.product-container .right-block .right-block-content {
	padding: 0 !important;
}
.product-container .right-block .right-block-content span {
	margin: 0 !important;
}
.right-block .button-container {
	padding-bottom: 0 !important;
}
.pages span {
	color: #23cbd9;
}
.pages span.nums b {
	background: #23cbd9 none repeat scroll 0 0 !important;
	color: #fff;
}
.pages span.nums a:hover {
	background: #23cbd9 none repeat scroll 0 0 !important;
}
.blcart {
	margin: 0 auto;
	width: 52%;
}
.pages span.nums b, .pages span.nums a {
	margin-right: 8px;
}
#add-review-form .button {
	text-transform: uppercase;
}
#add-review-form .title-rev a.button {
	display: none;
}
#add-review-block .title-rev .title-form-text-left {
	font-size: 14px !important;
}
a.exclusive.button.ajax_add_to_cart_button {
	background: #23cbd9 none repeat scroll 0 0;
	border: 1px solid #18bac7;
}
a:hover.exclusive.button.ajax_add_to_cart_button {
	background: #004f5c none repeat scroll 0 0;
	border: 1px solid #025664;
}
p.cart_navigation a.button {
	text-transform: uppercase;
}
#newsletter_block_left button.button-small {
	padding: 0 9px;
	background: #23cbd9 none repeat scroll 0 0;
	border: 1px solid #16c4d3;
}
#newsletter_block_left button:hover.button-small {
	background: #004f5c none repeat scroll 0 0;
	border: 1px solid #005c6b;
}
ul.product_list.list > li:last-child .product-container {
	border-bottom: none;
	margin-bottom: 0;
}
.producttopcls {
	min-height: 360px;
	padding-right: 45px;
}
.reviewwrap {
	border-bottom: 1px solid #d6d4d4;
	height: 101px;
}
.cms .breadcrumb span.navigation-pipe {
	background: rgba(0, 0, 0, 0) url("../img/slash.png") no-repeat scroll 0 6px;
	font-size: 0;
	height: 22px;
	margin: 0 10px;
	width: 5px;
}
.content_sortPagiBar .sortPagiBar {
	padding-bottom: 3px;
}
.content_sortPagiBar .bottom-pagination-content .product-count {
	text-align: right;
	width: 100%;
}
a.ajax_add_to_cart_button {
	background: #23cbd9 none repeat scroll 0 0;
	border: 1px solid #11c4d3;
}
a:hover.ajax_add_to_cart_button {
	background: #004f5c;
	border: 1px solid #025664;
}
button.button.button-medium {
	background: #23cbd9 none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	height: auto;
	line-height: 14px;
	padding: 3px 12px;
	text-align: center;
	width: auto;
}
button:hover.button.button-medium {
	background: #004f5c;
}
input.uniform-input, select.uniform-multiselect, textarea.uniform {
	border: 1px solid #004f5c;
	color: #777;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}
.button i.icon-chevron-right {
	padding: 0 0 0 5px;
}
.button i.icon-chevron-left {
	padding: 0 5px 0 0;
}
.box.box-small .dark {
	margin-bottom: 0;
	padding-right: 20px;
	padding-top: 0;
	width: auto;
}
#block-order-detail .box {
	min-height: auto;
	padding: 10px;
	margin-bottom: 10px;
}
.button.button-medium span i.right {
	float: none;
	margin-left: 9px;
	margin-right: 0;
}
#block-order-detail a.button-medium {
	padding: 3px 10px 3px 15px;
	font-size: 12px;
	background: #23cbd9;
}
#block-order-detail a:hover.button-medium {
	border: none;
	background: #004f5c;
}
#gsniprev-list > div {
	padding-bottom: 5px;
	padding-top: 10px;
}
.advertise-text-review img {
	margin-right: 5px;
	vertical-align: sub;
}
p input.button_mini {
	background: #23cbd9 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	padding: 7px 8px;
	margin-right: 6px;
}
p select#nb_item {
	border: 1px solid #ccc;
	padding: 6px;
}
form.pagination p label {
	padding-right: 0;
}
table.std td, table.table_block td {
	background: #fff none repeat scroll 0 0;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	font-size: 12px;
	padding: 10px;
	vertical-align: top;
}
table.std th, table.table_block th {
	background: #004f5c none repeat scroll 0 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	text-transform: uppercase;
	text-shadow: none;
}
table.std, table.table_block {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: white none repeat scroll 0 0;
	border-collapse: inherit;
	border-color: #dfdfdf #dfdfdf -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 0px 1px medium;
	margin-bottom: 20px;
	width: 100%;
}
.pagination {
	border-radius: 0;
	display: inline-block;
	margin: 8px 0;
	padding-left: 0;
}
.button-container {
	padding-top: 12px;
}
ul.product_list.grid > li .product-container h5 a {
	font-size: 13px;
	line-height: 17px;
}
.cartnav p a {
	float: right;
	margin-left: 5px;
}
.cartnav {
	padding-bottom: 20px;
	padding-top: 5px;
}
.technology {
	cursor: hand;
	cursor: pointer;
	font: bold 13px Verdana;
	padding-bottom: 8px;
}
.openlanguage {
	color: #23cbd9;
}
.closedlanguage {
	color: #004f5c;
}
.faqouter {
	border-bottom: 1px solid #cccccc;
	padding: 16px 30px 8px 5px;
	position: relative;
}
.accordprefix {
	position: absolute;
	right: 8px;
	top: 10px;
}
.thelanguage p {
	font-size: 13px !important;
	line-height: 19px !important;
}
#add-review-form .button b {
	font-weight: normal;
}
#product .addtocart {
	height: 30px;
	line-height: 27px;
}
body#cms .bldtct .navigation_end, body#cms .bldtct .navigation-pipe {
	display: none;
}
.footertop_secs div.middletxt {
	text-align: right;
}
.contcmsleft {
	float: left;
	width: 49%;
}
.contcmsright {
	float: right;
	width: 49%;
}
.outercmspart h3 {
	color: #21c1cf;
	font-size: 18px !important;
	text-transform: uppercase;
	padding: 0 0 10px !important;
}
.outercmspart {
	padding-bottom: 10px;
	padding-top: 10px;
}
.textblue {
	color: #23cbd9;
}
.shaowbox {
	background: #ebf7f9 none repeat scroll 0 0;
	box-shadow: 0 6px 8px #c1c1c1;
	padding: 10px 15px;
	margin-top: 11px;
	border-bottom: 1px solid #2cbdcd;
	border-left: 1px solid #2cbdcd;
	border-right: 1px solid #2cbdcd;
}
.sahdowbot {
	margin-top: -4px;
	text-align: center;
}
.shaowbox p {
	font-size: 13px !important;
	padding: 8px 0 !important;
	line-height: 21px !important;
}
.shaowbox p.bluetextbot {
	color: #28c0dc !important;
}
#cms #center_column h3.bigbluetext {
	color: #0e4f5c;
	font-size: 22px;
	line-height: 25px;
	margin: 0 0 13px 0;
	padding: 0 0 13px 0;
	background: rgba(0, 0, 0, 0) url("../img/bluebg.jpg") no-repeat scroll left bottom;
}
.arrow {
	background: url("../img/arrow_gra.jpg") no-repeat right 0;
	height: 46px;
	padding: 10px 20px 0 5px;
	float: left;
}
p span.arrowrighttext {
	color: #28c0dc;
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.outarrow {
	margin-top: 15px;
}
.outerphilo {
	margin: 15px 0 8px;
}
.philosophy_arrow {
	background: rgba(0, 0, 0, 0) url("../img/arrow_gra.png") no-repeat scroll right 0;
	color: #231f20;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 53px;
	padding-left: 10px;
	padding-top: 13px;
	width: 34%;
	line-height: 18px;
	padding-right: 16px;
}
.rightphilosophy {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	width: 64%;
	color: #231f20;
}
.outertext {
	color: #231f20;
	font-size: 13px;
	line-height: 20px;
}
.banner_philosophy img {
	margin: 0 0 20px !important;
	width: 100%;
}
.botpic {
	margin: 15px 0;
	text-align: left;
}
.philoso_head {
	color: #231f20;
	font-size: 24px;
	line-height: 30px;
	padding: 10px 0 20px;
}
.footertop_secs h4 a {
	color: #25573e;
	font-size: 13px;
}
.footertop_secs h4 a img {
	height: 23px;
	width: 28px;
	position: relative;
	top: -3px;
}
body.category h1.product-listing {
	border-bottom: 4px solid #333;
	margin-bottom: 22px;
	padding-bottom: 15px;
}
.ingredientstab {
	padding-bottom: 15px;
}
.ingredientstab_right {
	float: right;
	width: 49%;
}
.ingredientstab_left {
	float: left;
	width: 49%;
}
.ingredientstab h3 {
	color: #004f5c;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 5px;
	text-transform: uppercase;
	min-height: 45px;
}
.ingredientspic {
	position: relative;
}
.ingredientscont {
	background: rgba(0, 0, 0, 0.5);
	font-size: 11px;
	left: 0;
	line-height: 14px;
	padding: 3px 6px 6px;
	position: absolute;
	text-transform: uppercase;
	top: 0;
	width: 100%;
	color: #fff;
}
.ingredientspic img {
	width: 100%;
}
.accordprefix img {
	height: 12px !important;
	width: 12px !important;
}
.heading-counter.nodisplayh {
	display: none !important;
}
.cat-title.active {
	background: #333;
}
#address .box {
	height: auto;
}
.sendtofriend a:hover::after {
	color: #fff;
}
#j2t-add-line, .clear-both {
	margin-left: 0 !important;
}
a.button-minus {
	height: auto;
	padding: 0 7px;
	width: auto;
}
a.button-plus {
	height: auto;
	padding: 0 7px;
	width: auto;
}
input.uniform-input, select.uniform-multiselect, textarea.uniform {
	padding: 3px 12px;
}
.radio-inline, .checkbox-inline {
	padding-left: 0;
}
ul.ticklist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.ticklist li {
	color: #231f20;
	list-style-type: none;
	padding: 10px 6px 10px 44px;
	position: relative;
	font-size: 13px;
	line-height: 17px;
	background: url("../img/bluebgdevider.jpg") no-repeat 44px bottom;
}
ul.ticklist li strong {
	color: #13505d;
}
ul.ticklist li:last-child {
	background: none;
}
ul.ticklist li img {
	left: 12px;
	margin: 0 !important;
	position: absolute;
	top: 12px;
}
.reviewtab {
	border-right: 1px solid #dfdfdf;
	overflow: auto;
	padding: 0 !important;
}
.reviewtab table {
	margin-bottom: 0;
}
.sf-menu > li {
	line-height: 17px !important;
}
.innerdiv {
	display: table-cell;
	height: 220px;
	vertical-align: middle;
}
.navdiv {
	display: none;
}
.outerslider {
	margin: 19px 0 0 0;
}
.cmsheadconpic {
	float: left;
	width: 220px;
}
.cmsheadconcon {
	float: right;
	width: 65%;
}
.cmsheadconcon h4.cmshead {
	background: none;
	color: #13505d;
	font-size: 24px;
	margin-bottom: 0;
	padding: 5px 0;
}
#cms #center_column .cmsheadconcon p {
	font-size: 15px;
	line-height: 21px;
}
.cmsheadcon {
	padding: 0 0 15px;
}
.arrowtablepart table {
	width: 100%;
	padding: 0;
	margin: 0;
}
.arrwoleftbg {
	background: #fff;
	padding: 8px 30px 8px 0;
	font-size: 13px;
	width: 83%;
	line-height: 18px;
	color: #13505d;
}
.arrworightbg {
	background: #fff;
	color: #13505d;
	font-size: 16px;
	font-weight: 800;
	line-height: 35px;
	padding: 6px 10px;
}
.sahdowbot.shadowim img {
	margin: -1px 0 0 !important;
}
.arrowtablepart td {
	text-align: left;
	vertical-align: middle;
}
.arrowtablepartimg {
	width: 1px;
	padding: 0;
	background: #2cbdcd;
}
.arrowtablepartimg img {
	margin: 0 !important;
}
.newtable td {
	border-bottom: 1px solid #2cbdcd;
}
.innerbluebg {
	font-size: 13px;
	margin: 38px 0 0;
	padding: 17px;
	color: #13505d;
	font-weight: bold;
}
.newtable {
	border-top: 1px solid #2cbdcd;
}
.arrworightbg img {
	display: inline;
	margin: 0 12px 0 0 !important;
}
.arrworightbg1 img {
	display: inline;
	margin: 0 12px 0 0 !important;
}
.arrwoleftbg1 {
	background: #fff;
	padding: 15px 30px 15px 0;
	font-size: 13px;
	width: 83%;
	line-height: 18px;
	color: #13505d;
}
.arrworightbg1 {
	background: #fff;
	color: #13505d;
	font-size: 16px;
	font-weight: 800;
	line-height: 35px;
	padding: 10px;
}
.bluehead {
	color: #13505d;
	font-size: 14px;
	font-weight: 700;
	padding: 20px 0 16px;
}
p.pad20 {
	padding-bottom: 18px !important;
}
p.pad22 {
	padding-bottom: 22px !important;
}
.content_sortPagiBar .sortPagiBar .product-count {
	width: 14%;
	text-align: right;
	padding-top: 14px;
}
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.sf-menu > li > a {
	padding: 3px 35px 12px
}
}
form#add_adress .padding-10 {
	padding: 10px 0;
}
#product_reference {
	display: none;
}
.actionsoutleft {
	background: url(../img/actions_bg.png) no-repeat right top;
	min-height: 34px;
	padding: 8px 32px 0 15px;
	float: left;
	font-weight: bold;
	color: #231f20;
}
.actionsoutleft2 {
	background: url(../img/actions_bg2.png) no-repeat right top;
	min-height: 42px;
	padding: 6px 37px 0 15px;
	float: left;
	font-weight: bold;
	color: #231f20;
	line-height: 14px;
}
.actionsoutright {
	color: #13505d;
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding: 3px 5px 0 10px;
}
.actionsout {
	margin: 0 0 7px;
}
a.graylink {
	color: #ccc;
}
.bluetextpart {
	background: #34c1d2 none repeat scroll 0 0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 8px;
}
p.bluetext {
	padding: 6px 0 5px !important;
}
.actionsoutright em {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding: 0 0 0 6px;
}
.actionsoutright em strong {
	padding-left: 107px;
	position: relative;
	top: -13px;
}
.myaccount-link-list div {
	position: relative;
	z-index: 9;
}
#block-history {
	overflow: auto;
}
.pagination > li > a, .pagination > li > span {
	color: #777;
}
.sf-menu li {
	position: relative;
	    margin-right: 36px;
}
.sf-menu > li > ul > li > ul {
	display: none !important;
}
.sf-menu > li > ul > li > a {
	padding: 1px 8px;
	display: block;
}
.sf-menu > li > ul > li:hover > ul {
	display: block !important;
	left: 196px;
	top: -4px;
	position: absolute;
	width: 196px;
	padding: 4px 8px;
	box-shadow: 0 5px 13px rgba(0, 0, 0, 0.2);
	background: rgba(255, 255, 255, 0.8);
	z-index: 99999 !important;
}
.sf-menu > li > ul > li > ul > li > a {
	display: block;
	padding: 6px 0 4px 0;
	text-transform: uppercase;
	line-height: 13px;
}
.sf-menu > li > ul > li > ul > li > a:hover {
	color: #23cbd9;
}
.sf-menu > li > ul > li > ul > li > a:focus {
	color: #23cbd9;
}
.sf-menu li li li a::before {
	font-size: 0;
	padding: 0;
}
.sf-menu > li > ul {
	padding: 4px 0;
}
.outer {
	border-top: 1px solid #134f5d;
}
.outer td {
	border-bottom: 1px solid #134f5d;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	padding: 7px 7px 7px 0;
	text-align: left;
	vertical-align: top;
	color: #134f5d;
}
.outer td:last-child {
	border-left: 1px solid #134f5d;
	padding: 7px 0 7px 15px;
}
.bulletpart {
	font-size: 13px;
	background: url(../img/shortbullet.png) no-repeat 0 0;
	padding: 0 0 3px 24px;
}
.captpic {
	float: right;
	margin-left: 25px !important;
}
.outer1 {
	border-top: 1px solid #134f5d;
}
.outer1 td {
	border-bottom: 1px solid #134f5d;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	padding: 9px 19px 9px 7px;
	text-align: left;
	vertical-align: middle;
	color: #134f5d;
}
.outer1 td:last-child {
	border-left: 1px solid #134f5d;
	padding: 7px 0 7px 7px;
	width: 38%;
}
.outer1 td em {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
#languages-block-top ul {
	left: inherit;
	right: 0;
}
#languages-block-top ul::after {
	right: 15px;
	left: inherit;
}
.popdivouter {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9999999;
	display: none;
}
.popdivinner {
	background: #ffffff url(../img/popup_bg.jpg) no-repeat right bottom;
	width: 723px;
	height: 422px;
	box-shadow: 0px 0px 18px #aeaeae;
	position: absolute;
	margin-left: -352px;
	margin-top: -210px;
	left: 50%;
	top: 50%;
}
.popcross {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 9;
}
.popincontpart {
	padding-top: 8%;
	text-align: center;
	font-size: 18px;
	line-height: 23px;
	color: #004f5c;
}
.popincontpart h3 {
	text-transform: uppercase;
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 20px;
	line-height: 29px;
}
.popincontpart h2 {
	font-size: 21px;
	line-height: 24px;
	padding: 0 0 25px 0;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
}
.popbuttbg {
	background: url(../img/but_popbg.jpg) no-repeat center top;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 29px;
	height: 29px;
	text-transform: uppercase;
	margin-top: 10px;
}
.popupimgright {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
	display: none !important;
}
.banner_philosophy {
	margin-top: -8px;
}
.threeingredientstab_left {
	float: left;
	margin-right: 2%;
	width: 32%;
	padding-bottom: 10px;
}
.threeingredientstab_middle {
	float: left;
	margin-right: 2%;
	width: 32%;
	padding-bottom: 10px;
}
.threeingredientstab_right {
	float: left;
	width: 32%;
	padding-bottom: 10px;
}
/*#prd_10 { width: 69px; height: 69px; position: absolute; left: 0; top: 0; z-index: 999; background: url(../img/fr-3rd.png) no-repeat center top; }



#prd_13 { width: 69px; height: 69px; position: absolute; left: 0; top: 0; z-index: 999; background: url(../img/fr-1st.png) no-repeat center top; }*/







#prd_10 {
	width: 69px;
	height: 69px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0) url("../img/fr-3rd.png") no-repeat scroll center top 100% / 100% auto;
}
#prd_13 {
	width: 69px;
	height: 69px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0) url("../img/fr-1st.png") no-repeat scroll center top 100% / 100% auto;
}

#prd_9 {
	width: 85px;
	height: 85px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0) url("../img/micellular-award.png") no-repeat scroll center top 100% / 100% auto;
}
.cartsum table#cart_summary tbody tr td:first-child {
	width: 54.5%;
}
.outline {
	border-top: 1px solid #134f5d;
}
.outlinebulletpart {
	background: rgba(0, 0, 0, 0) url("../img/shortbullet.png") no-repeat scroll 0 7px;
	font-size: 13px;
	padding: 6px 6px 6px 24px;
	border-bottom: 1px solid #134f5d;
	color: #231f20;
}
.newtag {
	position: relative;
}
.content_scene_cat .content_scene_cat_bg {
	padding: 0;
}
.content_scene_cat_bg {
	position: relative;
}
.content_scene_cat_bg h1 {
	border-bottom: medium none !important;
	font-weight: bold !important;
	left: 18px;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	text-transform: none !important;
	top: 11px;
}
.content_scene_cat_bg h1 span {
	font-weight: bold !important;
	;
	font-size: 23px !important;
}
.care-holder {
	color: #004f5c;
	font-size: 24px;
	left: 63px;
	letter-spacing: 1.78px;
	line-height: 26px;
	position: absolute;
	text-transform: uppercase;
	top: 16px;
	width: 300px;
}
.entersite {
	padding-top: 20px;
}
.entersite a {
	background: #004f5c none repeat scroll 0 0;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 12px;
	text-transform: uppercase;
}
.caption-holder {
	left: 91px;
	position: absolute;
	top: 152px;
	z-index: 999;
}
/*.caption-holder > h2 { color: #000000; font-size: 21px; line-height: 36px; text-transform: uppercase; background: rgba(0, 0, 0, 0) url("../img/leaf.png") no-repeat scroll 0 0 / 16px auto; padding-top: 10px; }*/

.caption-holder > h2 {
	background: rgba(0, 0, 0, 0) url("../img/leaf.png") no-repeat scroll 0 0 / 16px auto;
	color: #000000;
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 5px;
	padding-top: 15px;
	text-transform: uppercase;
}
.caption-holder > h4 {
	color: #000000;
	font-size: 16px;
	line-height: 17px; /*text-transform: capitalize;*/
	margin-bottom: 10px;
}
.caption-holder > h4 span {
	display: block;
}
.caption-holder > h5 {
	color: #000000;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 10px;
}
.caption-holder > .knowmore {
	background: rgba(0, 0, 0, 0) url("../img/knowmore.png") repeat-y scroll 0 0;
	width: 400px;
	padding: 2px 10px;
}
.caption-holder > .knowmore a {
	color: #fff;
}
/*

.owl-item:first-child .caption-holder { left: 91px; top: 152px; }



.owl-item:nth-child(2) .caption-holder { left: 185px; top: 75px; }



.owl-item:nth-child(3) .caption-holder { left: 135px; top: 68px; }*/



.owl-item:first-child .caption-holder h2 {
	width: 242px;
}
.my-addr {
	position: absolute;
	right: 0;
	bottom: 5px;
}
.page-subheading {
	position: relative;
}
.social-share-sec {
	margin-bottom: 18px;
	display: inline-block;
}
.jloyaltynav {
	float: right;
	margin-right: 19px;
}
p.payment_module a.twoco_payment {
	background-position: 15px 6px;
	background-size: 40px auto;
	padding: 33px 40px 34px 70px;
}
p.payment_module a.twoco_payment::after {
	display: none;
}
.footerbot_secs .social-div {
	padding: 20px 0px;
}
/*.loyal_img_sec{background: #15afbb none repeat scroll 0 0;

    border-radius: 50%;

    color: #fff;

    font-size: 23px;

    font-weight: bold;

    height: 100px;

    line-height: 26px;

    padding: 26px 0;

    text-align: center;

    transition: all 0.8s ease 0s;

    width: 100px;

	}*/

    

.loyal_img_sec {
	background: #15afbb none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	font-size: 23px;
	height: 120px;
	/* height: 110px; */

	line-height: 28px;
	padding: 33px 0;
	text-align: center;
	transition: all 0.8s ease 0s;
	width: 120px;
	font-weight: 800;
}
.loyal-sec {
	font-size: 23px;
	color: #15afbb;
	line-height: 25px;
}
 @media (max-width:999px) {
.footermid_secs li p {
	font-size: 9px;
}
.footertop_secs h4 a {
	font-size: 12px;
}
.care-holder {
	font-size: 14px;
}
.sf-menu > li > a {
	padding: 3px 8px 12px!important;
}
.content_sortPagiBar .sortPagiBar .gridlist_secs {
	width: 27%!important;
}
}
.contact-form-box textarea {
	height: 257px;
}
.delivery_option_price {
	margin-top: 20px;
}
.banner-item {
	padding-bottom: 15px;
	padding-top: 15px;
}
.delivery_option_logo {
	vertical-align: middle !important;
}
.lucky_content {    border: 5px solid #23cbd9;    padding: 30px;}
.draw_cond{font-size: small;font-style: italic;}