/* This CSS file is the base style sheet for Medactiv responsive web */

/* GLOBAL */
body {font-family: "Verdana", "Geneva", "sans-serif";}

/* Styling for headings */
h1 {font-size: 30px;font-weight: bold;color: #0073BD;  /*medactiv blue */}
h2 {font-size: 22px;font-weight: bold;color: #0073BD;  /*medactiv blue */}
.h2black {color: black !important;}
#hdrBlack {color: black;}
h3 {font-size: 20px;font-weight: bold;}
h4 {font-size: 16px;line-height: 18px;font-weight: bold;}
p, ul {font: 13px Verdana, sans-serif;color: black;}
em1 {font-weight: bold;font-style: italic;}
em2 {font-weight: bold;font-style: italic;font-size: 10px;}
em3 {font-family: "Gillette Black";font-size: 50px;font-weight: bolder;}
e1 {font-style: italic;font-weight: bold;}
c1 {color: #0080ff;font-weight: bold;}
Grn {font-weight: bold;color: #8cc14c;}
Blu {font-weight: bold;color: #80b2e0;}
DrkBlu {font-weight: bold;color: #0073BD;}
Wht {font-weight: bold;color: #ffffff;}

.hdrTitle {
	padding: 30px 30px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #0073BD;  /*medactiv blue */
}
.hdrTitle h1 {
	font-size: 24px;
	font-weight: 700 !important;
	}
	@media only screen and (max-width:600px) {
	    .hdrTitle h1 {
	    	font-size:20px;}
	}
	@media only screen and (min-width:600px) {
	    .hdrTitle h1 {
	    	font-size:22px;}
	}
	@media only screen and (min-width:768px) {
		.hdrTitle h1 {
			font-size:24px;}
	}
	@media only screen and (min-width:992px) {
		.hdrTitle h1 {
			font-size:24px;}
	}
.hdrTitle h2 {
	font-size: 24px;
	font-weight: 700 !important;
	color:black;
	}
	@media only screen and (max-width:600px) {
	    .hdrTitle h2 {
	    	font-size:20px;}
	}
	@media only screen and (min-width:600px) {
	    .hdrTitle h2 {
	    	font-size:22px;}
	}
	@media only screen and (min-width:768px) {
		.hdrTitle h2 {
			font-size:24px;}
	}
	@media only screen and (min-width:992px) {
		.hdrTitle h2 {
			font-size:24px;}
	}
.hdrTitle p {
	font-size: 18px;
	}
	@media only screen and (max-width:600px) {
	    .hdrTitle p {
	    	font-size:12px;}
	}
	@media only screen and (min-width:600px) {
	    .hdrTitle p {
	    	font-size:14px;}
	}
	@media only screen and (min-width:768px) {
		.hdrTitle p {
			font-size:16px;}
	}
	@media only screen and (min-width:992px) {
		.hdrTitle p {
			font-size:18px;}
	}

.maxwidthContainer {max-width: 1180px;margin-left:auto !important;margin-right: auto !important;}

.centerBlock {
	max-width: 1200px;
	display: block;
	width:96%;
	margin-left: auto !important;
	margin-right: auto !important;
}
img {vertical-align: middle;}
.imgCntr {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}
.imageCenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 90%;	
}
.itemCntr {text-align: center;}
.itemJust {text-align: justify;}
.vertCntr {margin: auto 0;}
.established {
	padding-top: 10px;
	text-align: center;
}
.established p {
	font-size: 10px;
	font-weight: bold;
}
/* image text styling */
.image-text {
	margin:2rem 2rem 2rem 2rem;
	padding-bottom:20px;
	text-align:justify;
}
.image-text h2 {
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    color: #0073BD;
	}
	@media only screen and (max-width:600px) {
	    .image-text h2 {
	    	font-size:15px;}
	}
	@media only screen and (min-width:600px) {
	    .image-text h2 {
	    	font-size:16px;}
	}
	@media only screen and (min-width:768px) {
		.image-text h2 {
			font-size:22px;}
	}
	@media only screen and (min-width:992px) {
		.image-text h2 {
			font-size:24px;}
	}
.image-text p {
	font-size: 16px;
}
.image-text-top-left {
  	position: absolute;
  	top: 15px;
  	left: 10px;
}
/* Nav Menu */
@media screen and (max-width: 991px) {
#mainNav {padding: 0 30px;}
}
@media screen and (min-width: 992px) {
#mainNav {padding: 0 50px;}
}
@media screen and (min-width: 992px) {
#mainNav ul ul {
    width: 280px !important;}
}
@media screen and (min-width: 992px) {
#mainNav ul ul li, #mainNav ul ul li a {padding-left: 10px}
}
#navContent {
	font-weight: bold !important;
	font-size: 18px !important;
}
#navContent p {
	font-weight: bold !important;
	font-size: 18px !important;
	font-family: "Source Sans Pro", sans-serif;
}
#navContent ul {
	font-weight: bold !important;
	font-size: 18px !important;
	font-family: "Source Sans Pro", sans-serif;
}
#navContent a {
	font-weight: bold !important;
	font-size: 18px !important;
	font-family: "Source Sans Pro", sans-serif;
}

#NavSearchWrapper {padding-left: 10px;}

/* scrolling logo slider */
#slidingLogos {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #dedede;
}

/* Product grid */
.uk-panel-title {
	text-align: center;
	margin-bottom: 10px !important;
}
.uk-text-bold {
	text-align: center;
	font-size: 1.2em;
}
@media screen and (min-width: 992px) {
.uk-button-large {
	width: auto !important;  /* increase button size  */
	min-height: 25px !important;
	padding: 0 15px !important;
	line-height: 30px;
	font-size: 15px !important;}
}

.uk-button-success {
    background-color: #8cc14c;
    font-weight: bold !important;
    color: #fff;
}
.tempLogo {
	float: right;
	display: block;
	max-height: 30px;
	border: 0;
}
.priceTag {
	font-family: "Verdana", "Geneva", "sans-serif";
	font-weight: 700;
	font-size: 1.5em;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px; 
}
.rrp {
	font-family: "Verdana", "Geneva", "sans-serif";
	font-size: 16px;
	font-weight: 700;
	color: black;
	text-align: center;
	padding: 15px 0px 25px 0px;
}
.turn-off-backgnd {
	border: none !important;
	background: transparent !important;
}
.prodDesc {
	font-size: 13px;
	color: black;
	max-width: 1100px;
	margin: 0 auto !important;
}
.prodDesc h2 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}
.prodDesc h3 {
	font-size: 16px;
	font-weight: bold;
	color: #0073BD !important;
	padding-bottom: 5px;
	padding-top: 15px;
}
.prodDesc h4 {
	font-size: 14px;
	font-weight: bold;
	color: #0073BD !important;
	padding-bottom: 5px;
	padding-top: 10px;
}
.prodDesc ul {display: table-cell;padding-left: 40px;}
.prodDesc ul li {font-size: 13px;padding-left: 10px;}
.packPricingDetail {
	position: relative;
	margin-top: 15px !important;
	margin-left: 20px !important;
}
.hLine {     
    border: 0;
    border-bottom: 2px solid #ccc;
    margin: 0.5em 0;
    padding: 0;
 }
.prodRetail {
	display: block;
	margin-top: 2em;
	margin-left: 1em;
	margin-right: 1em;
	border: solid #000000;
    border-width: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 8px;
	background-color: #cccccc;
	text-align: center;
}
.width140 {max-width: 140px}
.width600 {max-width: 600px}
.width100 {width: 100% !important;}
.prodSheet {margin: 10px 20px 10px 20px;}

table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {background-color: #dddddd;}
.prodTable {margin-top: 10px;}
.prodTable h4 {margin-top: 10px;}
.prodLinks {
	margin-top: 20px;
	text-align: center;
}
.prodTitle h1 {
	font-size: 22px;
	font-weight: bold;
	color: #0073BD;
	text-align: center !important;
}
.prodManual h2 {
	font-size: 22px;
	font-weight: bold;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 30px;
}
/* Style the tab sheets */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  /*background-color: #f1f1f1;*/
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: 1px solid #ccc;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
  font-weight: bold;
}

/* Change background color of buttons on hover */
.tab button:hover {background-color: #ddd;}

/* Create an active/current tablink class */
/* Style the tab content */
.tabcontent {
  display: none;
  padding: 20px 12px;
  border: 1px solid #ccc;
  border-top: none;
}
.tabcontent h2 {
  font-size: 27px;
  font-weight: 600;
  padding: 10px 10px 20px 10px;
}
.tab .medactivGreen {background-color: #99cc66;}
.tab .lifeinaBlue {background-color: #33ccff;}
/* accordions */
.accordion {
  background-color: #eee;
  color: #444;
  font-weight: 500;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}
.accordion:after {
	content: "\f0d7"; /*fa caret down */
    font-family: FontAwesome;
	float: right;
}
.accordion-subheader {
	font-weight: 600;
	margin: 20px 0 10px 18px; 
}
.activePanel, .accordion:hover {background: #ccc;}
.panelAccordion {
  padding: 5px 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}

.myLinks {
	color:#0000FF; 
	font-weight:bold;
}

.myButton {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
/*	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0); */
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px; 
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.myButton:hover {
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0); */
	background-color:#019ad2;
	color: #000000 !important;
}
.myButton:active {position:relative;top:1px;}

.emailButton {padding: 5px 5px;}
#myExtraContent2 {
	float: right;
	/*min-width: 330px;*/
	width: auto;
}

/* rapid cart checkout */
/*#rc-content {
	padding: 0 30px;
}*/
.uk-text-small {
	/*font-size: 15px !important;*/
	line-height: 20px !important;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #da314b;
}
#rc-cart-shipping-form:before {
	content: "Select Shipping";
	font-weight: bold;
   	padding-left: 43%;
    font-size: 22px;
    color: #003366;
    position: relative;
  	top: -10px;
}
#rc-cart-payment-form:before {
	content: "Select Payment";
	font-weight: bold;
   	padding-left: 42%;
    font-size: 22px;
    color: #003366;
    position: relative;
  	top: -10px;
}
/*.uk-panel .ukpanel-box .uk-text-center .rc-selectable-box .uk-panel-box-primary {
	background-color: #00abe6 !important;
}*/
.messageList {
	text-decoration: none;
	line-height: 12px;
	margin-left: 25%;
	text-align: left;
}
.myText {text-align: justify;}
.myText h3 {
	text-align: left;
	font-size: 22px;
}
.textColPharmacy {
	color: #1b3980;
	text-align: justify;
	font-size: 12px;
}
.textColPharmacy a {
	color: #1b3980 !important;
	font-weight: bold;
}
.textColPharmacy a:visied {
	color: #1b3980;
	font-weight: bold;
}
.textColPharmacy a:hover {
	color: red !important;
	font-weight: bold;
}
.textColPharmacy ul {margin-top: 5px;}
.myText h4 {
	color: #6699cc;
	padding-bottom: 10px;
	text-align: left;
	font-size: 18px;
}
.myText p {font-size: 14px;}
.myText a {font-weight: bold;}
.myQuote {
	font-style: italic;
	font-weight: bold;
}
.myText #nameUwe {
	color: #6699cc;
	text-align: right;
	font-size: 22px;
}
#SantaHat {
	position: relative;
	top: 20px;
	left: 20px;
	z-index: 1000;
	opacity: 0.8;
}
.emailAddr {}
.emailAddr:before {
    content: "\f003"; /* fa mail envelope */
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
/*   color: #6699cc; */
    font-size: 15px;
    padding-right: 0.5em;
}
.telNumber {}
.telNumber:before {
    content: "\f095"; /* fa phone */
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
/*    color: #6699cc; */
    font-size: 15px;
    padding-right: 0.5em;
}
.socialIconFacebook:before {
	content: "\f09a"; /* fa facebook */
    font-family: FontAwesome;
    line-height: 32px;
   	font-size: 30px;
    text-decoration: inherit;
}
.socialIconFacebook:hover {
	color: #cc6600;
	text-decoration: none;
}
.socialIconLinkedIn:before {
	content: "\f08c"; /* fa linkedin */
    font-family: FontAwesome;
    line-height: 32px;
    font-size: 30px;
    text-decoration: inherit;
}
.socialIconLinkedIn:hover {color: #cc6600;}
.lead {
	font-size: 14px;
	text-align: justify;
}
/* button styling */
.btn {
	font-weight: bold;
	display: inline-block;
    text-align: center;
    text-shadow: none;
    text-decoration: none;
    letter-spacing: 1px;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    padding: .5rem 1rem;
    line-height: 1.65;
    border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-style: normal;
}

.btn-medactiv, .btn-default {
    color: #fff !important;
    background-image: #2e76cf;
    border: none;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    background-image: -webkit-linear-gradient(top, #409FD3 0%, #2e76cf 100%);
    background-image: linear-gradient(to bottom, #409FD3 0%, #2e76cf 100%);
}

.btn-medactiv:focus,
.btn-medactiv.focus,
.btn-medactiv:active,
.btn-medactiv.active,
.open > .btn-medactiv.dropdown-toggle,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active {
    color: #fff;
    background-color: #2e76cf;
    background-image: -webkit-linear-gradient(top, #409FD3 0%, #2e76cf 100%);
    background-image: linear-gradient(to bottom, #409FD3 0%, #2e76cf 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFF7700', endColorstr='#FFEB6D00', GradientType=0);
    border: none
}

.btn-medactiv:hover,
.btn-default:hover {
    color: #fff;
    background-color: #173b67;
    background-image: -webkit-linear-gradient(top, #409FD3 0%, #173b67 100%);
    background-image: linear-gradient(to bottom, #409FD3 0%, #173b67 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFF07000', endColorstr='#FFDB6600', GradientType=0);
    border: none
}
.image-column {
  float: left;
  width: 50%;
  padding: 0px;
}

/* Clearfix (clear floats) */
.image-row::after {
  content: "";
  clear: both;
  display: table;
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.image-width {max-width:100%;}
	} 

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	.image-width {max-width:100%;}
	}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.image-width {max-width:750px;text-align: center;margin: 0 auto !important;}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.image-width {max-width:750px;text-align: center;margin: 0 auto !important;}
	} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.image-width {max-width:750px;text-align: center;margin: 0 auto !important;}
	}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 500px) {
  .image-column {
    width: 100%;
  }
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.imgLabel {
	font-weight: bold;
	text-align: center;
}
#movie-area-1 {
	width: 320px;
	height: 240px;
	background: black;
}
.bannerMsg {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	color: black;
}

.txt11 {font-size: 11px;}
.delAusWide {
	position: relative;
	top: -14px;
	text-align: center;	
	display: block;
	margin-top: 1em;
	margin-left: 1em;
	margin-right: 1em;
	/*border: solid #000000;
    border-width: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px;
	background-color: #cccccc;*/
	text-align: center;
}
.delAusWide p {
	font-size: 0.8em;
	line-height: 1em;
	color: white;
	font-weight: bold;
}
.delAusWide img {
	height: 100px;
	width: 100px;
}
.backgroundWhite {background-color: white;}
.backgroundGrey {background-color: #919191;}
.backgroundLightGrey {background-color: #dedede;}
.backgroundHdrGrey{background-color: #cccccc;}
.backgroundGreen {background-color: #99cc66;}
.floatLabel {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}
.floatRight {float: right !important;}
.floatLeft {float: left !important;}
.center-justify {
    width: 30%;
    text-align: justify; 
    text-align-last: center;
}
.center {
    width: 90%;
    margin: auto;
    text-align: center;
}
.centerCart {
/*	width:100%; */
	text-align: center;
	padding-left: auto;
	padding-right: auto;
}
.centerBox {
	width: 100%;
	margin-left: auto !important;
	margin-right: auto !important;
}
.centerImage {
  display: flex;
  align-items: center;
  justify-content: center;
}
#socialBar {
	padding: 0 0 !important;
}
.cartStyle {
	background-color: transparent; !important;
	color: black !important;
	font-weight: bold !important;
	margin:10px 40px 0px 0px !important;
}
cartStyle {
	background-color: transparent; !important;
	color: black !important;
	font-weight: bold !important;
	margin:0px 5px 0px 0px !important;}

	@media only screen and (max-width:600px) {
	    .cartStyle {
		background-color: transparent; !important;
		color: black !important;
		font-weight: bold !important;
		margin:0px 5px 0px 0px !important;}
	}
	@media only screen and (min-width:600px) {
	    .cartStyle {}
	}
	@media only screen and (min-width:768px) {
		.cartStyle {}
	}
	@media only screen and (min-width:992px) {
		.cartStyle {}
	}
.cartStyle-mobile-header {
	margin:5px 3px 0px 0px !important;
	width:100%;
	font-size: 14px !important;
}
.cartSize {width: auto;float:right;}

@media screen and (max-width: 991px) {
.cartPosition {
	z-index: 1000;
	position: absolute;
	top: -35px;
	right: 50px;}
}

.cartBlue{background-color: rgb(0,168,230) !important;}
.blue {color: #0073BD !important;}
.white {color: #ffffff;}
.txtBlack {color: #000000;}
.txtBold{font-weight: bold}
.txtWhite {color: white;}
.topbotpad10{padding-top:10px !important;padding-bottom:10px !important;}
.topbotpad20{padding-top:20px;padding-bottom:20px;}
.leftrightpadzero{padding-left: 0px !important;padding-right: 0px !important;}
.leftrightmarginminus10{margin-left: -1%;margin-right: -1%;}
.leftrightmargin1 {margin-left:1%;margin-right:1%;}
.botmarg20{margin-bottom: 20px;}
.topbotmargin30 {margin-top:30px;margin-bottom:30px;}

#footer {
	/*-- hide footer in Boutique Theme */
	display: none; 
}
.about-container {
	max-width: 1200px;
	margin: 0 auto !important;
}
.about-block {
	color: #FFFFFF;
	/*font-family: "Roboto Condensed";*/
    padding: 40px 0 20px 0;
    line-height: 1.6em;
    font-weight: 300;
    margin-bottom: 20px;
    font-size: 14px;
}
.about-block a {
	color: #ffffff;
}
.about-block p {
	color: #ffffff;
	margin: 0 0 10px 0;
	font-size: 14px;
}
.about-block b {
	font-weight: bold;
	line-height: 1.6em;
}
.about-block a:hover {
    color: #6abf61;
    /*font-weight: bold;*/
    text-decoration: none;
}
.title-block {
	position: relative;
    /*font-family: "Roboto Condensed" ;*/
    padding: 20px 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    text-align: left;
}
#social-block ul {
	list-style-type: none;
	padding-left: 0;
}
#social-block ul li {
    float: left;
    padding: 0;
}
#social-block ul li a {
    margin-right: 10px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    font-size: 18px;
    position: relative;
    z-index: 1;
    border: 1px solid #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
#social-block ul li a span {
    display: none;
}
#social-block ul li a:hover {
    background-color: #FFFFFF;
    color: #6abf61;
}
#social-block ul li a:before {
    font-family: "FontAwesome";
    position: absolute;
    width: 100%;
    content: "";
    height: 100%;
    left: 0;
    text-align: center;
}
#social-block ul li.facebook a:before {
    content: "\f09a";
}
#social-block ul li.twitter a:before {
    content: "\f099";
}
#social-block ul li.youtube a:before {
    content: "\f167";
}
#social-block ul li.instagram a:before {
    content: "\f16d";
}
#social-block ul li.linkedin a:before {
    content: "\f08c";
}
#prod-summary td, th {
	border:1px solid #999999 !important;
}
.title-panel {
	width: 100%;
	height: 100px;
	background-color: #DEDEDE;
	padding:40px 180px;
}
.title-panel h2 {
	font-weight: bold;
	font-size: 30px;
	float: right;
	color: #000000;
}
/* mobile menu styling */
.burger-pos {position: absolute;top:10px;left:10px;}

.bannerHeight {height:150px}