/* NORMALIZE */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

body {
  margin: 0;
}

article, aside, details, footer, header, hgroup, main, nav, section{
  display: block;
}

[hidden],
template {
  display: none;
}

a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}


h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

small {
  font-size: 80%;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

button, input, optgroup, select, textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

form, fieldset, input, textarea{
  margin: 0; padding: 0; border: 0; outline: none;
 }



/* MAIN STYLE */

@import url(http://fonts.googleapis.com/css?family=Parisienne|Muli|Quicksand);

body {
	font-family: Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif;
	color: #999;
	background-color: #fff;
	
}   

/* CUSTOM CLASSES ----------------- */
.centre {
	text-align: center;
	vertical-align: middle;
}

.txtright {
	text-align: right;
}

.lefty { 
	float: left;
	margin: 7px 15px 7px 0;
}

.righty {
	float: right;
	margin: 7px 0 7px 15px;
}

.clientlogos {
    text-align: center;
    vertical-align: middle;
    float: none;
    max-width: 100px;
    }

.greenbg {
	background-color: #056839;
} 
.limebg {
	background-color: #8DC63F;
}

.whitetxt {
	color: #ffffff;
}

.blacktxt {
	color: #000000;
}

.limetxt {
	color: #8DC63F;
}

.greentxt {
	color: #056839;
}

.greytxt {
	color: #888;
}

.maintest1 {
	font-size: 1.2em;
	color: #8BC53F;
	text-align: left;
	padding: 20px 0px;
	font-style: italic;
}

.maintest2 {
	font-size: 1.2em;
	color: #929497;
	text-align: right;
	padding: 20px 0px;
	font-style: italic;
}

.name2 {
	font-size: 0.9em;
	font-weight: normal;
	color: #ccc;
}

.bookborder {
    border: solid 1px #999;
}

.sidebox {
    border: #0a6838 solid 3px;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    padding: 15px;
    margin: 40px 0px 30px 0px;
    
}

/* SCREEN READER ONLY TEXT --------------------- */
.screen-reader-text { 
  position: absolute;
  top: -99999px;
  left: -99999px;
}

/* TYPOGRAPHY ----------------- */

.script {
	font-family: 'Parisienne', cursive, sans-serif;
	font-size: 2em;
}

p {
	line-height: 1.7;
	margin: 0px 0px 25px 0px;
	letter-spacing: 1px;
}

h1 {
	font-size: 1.75em;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.4em;
}

h1, h2, h3 {
	font-family: Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif;
	font-weight: normal;
	color: #0a6838;
	margin: 30px 0px 7px 0px;
	letter-spacing: 1px;
}

footer h3 {
	color: #fff;
}

footer p {
	color: #8DC63F;
}


/* LINKS -----------------------*/
a:link, a:visited{
color: #0a6838;
text-decoration: none;
}

a:hover, a:active{
color: #8DC63F;
text-decoration: none;
}

.link2 a:link, .link2 a:visited{
color: #056839;
text-decoration: none;
}

.link2 a:hover, .link2 a:active{
color: #fff;
text-decoration: none;
}

footer a:link{
	color: #fff;
	text-decoration: none;
}

footer a:visited{
	color: #fff;
	text-decoration: none;
}

footer a:hover, a:active{
	color: #8DC63F;
	text-decoration: none;
}


/* LIST -----------------------*/
.list {
	line-height: 1.5;
	margin: 0px 0px 25px 0px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #6D6E70;
    list-style-type: none;
}

.list li {
    margin: 0px 0px 8px 0px;
}

/* BUTTONS -------------------*/

a.button {
    background-color: #056839;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    padding: 10px 15px;
    text-decoration: none;
    display: inline;
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
}

a.button:hover {
    background-color: #8DC63F;
    color: #fff;
    text-decoration: none;
}

a.button2 {
    background-color: #056839;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    padding: 10px 15px;
    text-decoration: none;
    display: inline;
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
}

a.button2:hover {
    background-color: #999;
    color: #fff;
    text-decoration: none;
}

a.button3 {
    background-color: #8DC63F;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    padding: 10px 15px;
    text-decoration: none;
    display: inline;
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
}

a.button3:hover {
    background-color: #999;
    color: #fff;
    text-decoration: none;
}

/* ICON FONTS ---------------------------------- */

@font-face {
	font-family: 'icons';
	src:url('../fonts/icons.eot?-dm6okk');
	src:url('../fonts/icons.eot?#iefix-dm6okk') format('embedded-opentype'),
		url('../fonts/icons.woff?-dm6okk') format('woff'),
		url('../fonts/icons.ttf?-dm6okk') format('truetype'),
		url('../fonts/icons.svg?-dm6okk#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-heart:before {
	content: "\e600";
}
.icon-google:before {
	content: "\e601";
}
.icon-hearthands:before {
	content: "\e602";
}
.icon-email:before {
	content: "\e603";
}
.icon-microphone:before {
	content: "\e604";
}
.icon-people:before {
	content: "\e605";
}
.icon-pdf:before {
	content: "\e606";
}
.icon-write:before {
	content: "\e607";
}
.icon-play:before {
	content: "\e608";
}
.icon-download:before {
	content: "\e609";
}
.icon-twitter:before {
	content: "\e60a";
}
.icon-facebook:before {
	content: "\e60b";
}
.icon-speech:before {
	content: "\e60c";
}
.icon-tv:before {
	content: "\e60d";
}
.icon-book:before {
	content: "\e60e";
}
.icon-clipboard:before {
	content: "\e60f";
}
.icon-youtube:before {
	content: "\e610";
}
.icon-linkedin:before {
	content: "\e611";
}
.icon-phone:before {
	content: "\e612";
}

.contacticon {
	font-size: 1.2em;
}


.list li:before {    
font-family: 'icons';
content: '\e802';
margin:0 12px 0 -30px;
color: #EC1C24;
}


.icon-social-button {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	margin: 15px 7px;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #ffffff;
	box-shadow: 0 0 0 3px #8DC63F;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.icon-social-button:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.icon-social-button:before {
	font-family: 'icons';
	speak: none;
	font-size: 30px;
	line-height: 1.5em;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}

.icon-big {
	font-size: 110px;
    color: #fff;
    padding: 30px 0px 0px 0px;

}


.icon-sml {
	margin: 5px 3px;
	width: 35px;
	height: 35px;

}

.icon-sml:before {
	font-size: 25px;

}

.side-icon {
	font-size: 75px;
    color: #CDCCCB;
    margin: 10px 15px;

}

.icon-social-button:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	background: #8DC63F;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

.icon-social-button:hover:after {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.2s;
	-moz-transition: -moz-transform 0.4s, opacity 0.2s;
	transition: transform 0.4s, opacity 0.2s;
}

.icon-social-button:hover {
	color: #8DC63F;
}

.icon-facebook:after {
	box-shadow: 0 0 0 3px #1877f2;
    background: #1877f2;
}

.icon-facebook:hover {
    box-shadow: 0 0 0 3px #1877f2;
    color: #1877f2;
}

.icon-twitter:after {
	box-shadow: 0 0 0 3px #1da1f2;
    background: #1da1f2;
}

.icon-twitter:hover {
    box-shadow: 0 0 0 3px #1da1f2;
    color: #1da1f2;
}

.icon-linkedin:after {
	box-shadow: 0 0 0 3px #0a66c2;
    background: #0a66c2;
}

.icon-linkedin:hover {
    box-shadow: 0 0 0 3px #0a66c2;
    color: #0a66c2;
}

.icon-youtube:after {
	box-shadow: 0 0 0 3px #ff0000;
    background: #ff0000;
}

.icon-youtube:hover {
    box-shadow: 0 0 0 3px #ff0000;
    color: #ff0000;
}

/* TOOLTIP ----------------------------------- */

.tooltip{
    display: inline;
    position: relative;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tooltip:hover:after{
    background: #CDCCCB;
    background: rgba(205,204,203,1);
    border-radius: 5px;
    top: 41px;
    color: #594A43;
    content: attr(title);
    left: -110%;
    padding: 5px 15px;
    position: absolute;
    z-index: 99999;
    width: 150px;
}

.tooltip:hover:before{
    border: solid;
    border-color: #CDCCCB transparent;
    border-width: 0 6px 6px 6px;
    top: 35px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99999;
}

.tip2:hover:after{
	top: 16px;
}

.tip2:hover:before{
	top: 10px;
}

/* Testimonials and Products */

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}



.products {
	height: 300px;
	}

.productlist{
	min-height: 150px;
}

.testslider {
    margin: 0;
    padding: 0;
    list-style: none;
}

.test {
	text-align: center;
	color: #fff;
	font-size: 1.1em;
	min-height: 100px;
	width: 100%;
	padding: 15px;
}

.name {
	text-align: center;
	color: #999;
	font-size: 0.9em;
}

/* LAYER SLIDER BG COLORS */
.slide-bg1 {
    background-color: #A5DAE6; 
}

.slide-bg2 {
    background-color: #fff; 
}

/* RESPONSIVE GRID SYSTEM - (6 ROWS WITH 4% MARGINS) ----------------- */

/* IMAGES  */
img {
border : 0;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}

.full_width {
	width: 100%;
}

/*  SECTIONS  */
.row {
	clear: both;
	padding: 0px 25px;
	margin: 0px auto;
	max-width: 1200px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	 margin: 1% 0 1% 4%; 
}
.col:first-child { margin-left: 0; } 


/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}
                                              
					
/*  GRID OF SIX  */
.col_6 {
	width: 100%;
}

.col_5 {
  	width: 82.66%;
}

.col_4 {
  	width: 65.33%;
}

.col_3 {
  	width: 48%;
}

.col_2 {
  	width: 30.66%;
}

.col_1 {
  	width: 13.33%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}

	h1 {
	font-size: 1.4em;
	}

	h2 {
	font-size: 1.3em;
	}

	h3 {
	font-size: 1.1em;
	font-weight: bold;
	}

	.test {
		min-height: 250px;
		width: 100%;
		padding: 15px;
		text-align: center;
	}

    .icon-social-button {
    width: 55px;
    height: 55px;
    }
    
    .icon-social-button:before {
    font-size: 38px;
    }
    
    .centresml {
    text-align: center;
    vertical-align: middle;
    float: none;
    }
    
}

@media only screen and (max-width: 480px) {
	.col_6 {
		width: 100%; 
	}
	.col_5 {
		width: 100%; 
	}
	.col_4 {
		width: 100%; 
	}
	.col_3 {
		width: 100%; 
	}
	.col_2 {
		width: 100%; 
	}
	.col_1 {
		width: 100%;
	}
}

/* SHOW AND HIDE ELEMENTS */

/* Hide something on all devices not using media queries for IE 7-8 support */
.hidelrg { display: none; }

@media screen and (min-width: 0px) and (max-width: 480px) {
/* Use showsml after hidelrg to display on mobile only */	
  .showsml { display: block; }  /* show on small screens */
  .hidesml { display: none;} /* hide on small screen */
}


/* NAV MEMU STYLING -------------------------- */

/* fixed sticky nav */

.nav, .sticky {
    position: relative;
    z-index: 99998;
    overflow: visible;
}

.nav { 
    font-family: Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif;
	position: relative;	
	height:49px;
	margin: auto 0px;
}


.nav ul, 
.nav ol, 
.nav dl, 
.nav li { 
	line-height:1.5em;
	list-style:none;

}


/* Hide responsive menu trigger 
--------------------------------------------- */
.menu-icon { display:none; }

/* Start dropdown menu styling 
--------------------------------------------- */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul { 
	margin: 0; 
	padding: 0; 
	
}

ul.dropdown{
	float:left;
	width:100%; 
	position: relative; 
}

ul.dropdown li { 
	float: left; 
	vertical-align: middle; 
	zoom: 1; /* IE6 */
}

/* General list styling 
-------------------------------------------- */
ul.dropdown li {  
	font-size: 1.1em; 
}

/* General links styling 
-------------------------------------------- */
ul.dropdown a,
ul.dropdown a:visited,	
ul.dropdown a:hover, 		
ul.dropdown a:active { 
	text-decoration: none; 
}

ul.dropdown a, 
ul.dropdown span { 
	display: block;
	outline:none; 
	cursor:pointer; 
	padding:13px 15px; 
}

ul.dropdown ul a,
ul.dropdown ul span {  
	padding:12px 15px; 
}	

ul.dropdown li:hover, 
ul.dropdown li.hover { 
	position: relative; 
	cursor:pointer; 
}

/* Level I+ 
--------------------------------------- */
ul.dropdown ul { 
	display:none; 
	position: absolute;
	z-index: 99998;
    overflow: visible;
	width: 220px; 
	top: 100%; 
	left: 0; 
}

 
ul.dropdown li:hover > ul{ 
	display:block;
}

ul.dropdown ul li { 
	float: none;
	font-size:13px;
	font-weight: normal; 
	text-transform:none;
	position:relative; 
}

ul.dropdown ul li.hover, 
ul.dropdown ul li:hover { /* background-color:#E74C3C; color: #fff; */ }
ul.dropdown ul li a:hover { /* color: #fff; */ }
	
/* Level II +  
---------------------------------------- */
ul.dropdown ul ul { top:0; left:100%; }


/* Add trailing arrows 
---------------------------------------- */	
ul.dropdown *.sub { 
	padding-right:15px; 
	background-image: url(../images/nav-arrow-down-thin.gif); 
	background-position: 95% 50%; 
	background-repeat: no-repeat; 
}

ul.dropdown ul *.sub { 
	padding-right: 15px; 
	background-image: url(../images/nav-arrow-right-thin.gif);
	background-position: 100% 50%; 									  
	background-repeat: no-repeat; 
}

/* Change trailing arrows on :hover IE7+
--------------------------------------------------------- */
ul.dropdown li.sub:hover{  background-image: url(../images/nav-arrow-down.gif); } 
ul.dropdown ul li.sub:hover{ background-image: url(../images/nav-arrow-right.gif);  }



/* Theme settings - Change your menu colors, bgcolors, border-colors
---------------------------------------------------------------------- */


.nav-color, 
.nav-color ul.dropdown { 
	background:#056839; /* Main BG */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.nav-color ul.dropdown ul { background:#056839; } /* Drop Down BG */

.nav-color ul.dropdown a,
.nav-color ul.dropdown a:visited,	
.nav-color ul.dropdown li  { color: #fff; } /* Main Text */

.nav-color ul.dropdown a:hover, 		
.nav-color ul.dropdown a:active  { color: #8DC63F; } /* Main Hover Text */

.nav-color ul.dropdown li:hover, 
.nav-color ul.dropdown li.hover {  background-color:#056839; color: #8DC63F; } /* Main Hover BG and Text */

.nav-color ul.dropdown ul li.hover, 
.nav-color ul.dropdown ul li:hover { background-color:#FE5200;  color: #C1B59C;}
.nav-color ul.dropdown ul li a:hover { background-color:#056839; color: #8DC63F; } /* Drop Down Hover BG and Text */


/* Responsiveness 
------------------------------------- */

/* All device screens < = 768px */
@media screen and (max-width: 768px) {

/* Responsive menu trigger 
------------------------------------ */
.menu-icon, 
.menu-icon span, 
.menu-icon { 
	color: #fff; 
	width:100%; 
	height:50px; 
	line-height:40px; 
	padding:5px; 
	font-size:1.3em; 
	font-weight:bold; 
	cursor: pointer; 
	display:block;
	position:relative;	
}

.menu-icon span{ 
	width: auto;
	padding:0 15px;
	padding-left:40px; 
	height:40px; 
	background:#CDCCCB url(../images/nav-toggle.png) center no-repeat ; 
	color:#FFFFFF;
	text-align: center;
	text-indent:-999em; 
	display: inline-block;
	position:absolute;
	top:5px;
	right:5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	 
}

/* IMAGE BANNER*/

#container {
 width: 100%;
 overflow: hidden;
 margin: 5px auto;
 background: transparent;
}

.photobanner {
	height: 100px;
	width: 8640px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*keyframe animations*/
.first {
	        animation: bannermove 25s linear infinite;
}

@keyframes "bannermove" {
 0% {
    margin-left: 500px;
 }
 100% {
    margin-left: -2000px;
 }

}

@-moz-keyframes bannermove {
 0% {
   margin-left: 500px;
 }
 100% {
   margin-left: -2000px;
 }

}

.photobanner {
	height: 10px;
	width: 8640px;
	margin-bottom: 20px;
}

.photobanner img {
	transition: all 1s ease;
}

.photobanner img:hover {
	transform: scale(1.4);
	cursor: pointer;

	box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
}


/* Style these as desired 
 * - colors, bgclors etc 
------------------------------- */
.menu-icon:hover { }
.menu-icon:hover span{ }
.menu-icon.active { }
.menu-icon.active span{ }


/* Responsive menu styling  
--------------------------------- */
.nav{ position:relative;  }
.nav,
ul.dropdown, 
.menu-icon, 
.menu-icon span, 
ul.dropdown *{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; } 	
ul.dropdown{  display:none; position: relative; top:-1px;  }
ul.dropdown  li { position:relative; float:none; display:block; }
ul.dropdown  li li{ border-top:0;}
ul.dropdown  ul a{ padding-left:25px; }
ul.dropdown  ul ul a{ padding-left:45px; }
ul.dropdown  ul a:hover  { background-color:#594A43;}
ul.dropdown  li.sub ul > li{ /*border-top:1px solid;*/ }
ul.dropdown *.sub { padding:0!important; background-image: none!important; }
ul.dropdown ul{ overflow: hidden; max-height: 0; width:auto; display:block; position: static; }
ul.dropdown ul.current { display:block; max-height:100em; }
ul.dropdown li.sub > a{ padding-right:25px; }
ul.dropdown li.sub > a.current{ background:#96999C;  }
ul.dropdown li.sub > ul a.current{ background:#96999C;  }
ul.dropdown li.sub > a:after, 
ul.dropdown li.sub > a.current:after { position: absolute; top: 0; right: 0; display: block; font-size: 1.5em; padding: 0.55em 0.5em; }
ul.dropdown li.sub > a:after { content: '\002B'; }	
ul.dropdown li.sub > a.current:after { content: "\2013"; top:-2px; }	
ul.dropdown li.rtl ul, 
ul.dropdown li.ltr ul, 
ul.dropdown li.ltr ul ul, 
ul.dropdown li.rtl ul ul { position:static; }
ul.dropdown li.divider{ display:none!important; }

/* Reduce content padding for nav on mobile */
.content-holder{ padding:10px 0;}

}

/* All device screens >  768px */
@media screen and (min-width: 769px) {
	/* Avoid responsive menu hiding on browser window resize 
	-------------------------------------------------------------- */
	ul.dropdown{ display:block !important ; }
	 
}


