/*
Theme Name: Imaginot site theme
Theme URI: http://imaginot.com.au/
Description: Site by Imaginot
Version: 3.2
Author: Imaginot
Author URI: http://imaginot.com.au/
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/*--------------------General-------------------*/
html { margin: 0px; padding: 0px; min-height: 100%; font: 12px/20px  Arial, Helvetica, sans-serif}
body { margin: 0px; padding: 0px;  background: #fff }
p, td, form, input, textarea, select, ul, ol, li, a, h1, h2, h3, div {font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #474747; font-size: 10pt; font-style: normal; line-height: normal; font-weight: lighter; }
p { margin: 0px; padding-top: 5px; padding-bottom: 5px; color: #474747; line-height:19px }
H1, a H1 {font-size:2em; color: #338ae7 ; font-family: 'Ubuntu Condensed', sans-serif;}
H2, a h2 {font-size:19pt;  color: #65b3fe; margin:  10px 0 5px 0; font-family: 'Ubuntu Condensed', sans-serif;}
H3, a h3 {font-size:1.4em;  color: #338ae7; font-family: 'Ubuntu Condensed', sans-serif; }

ul {list-style-type:none; margin: 0px; padding: 0px}
li { margin: 0px; padding: 0px}

a img {border: 0px;}
img {border: none;     max-width: 100%;}
a {outline: none; color:#013AA1}

/*--------------------Links-------------------*/
a:link, a:visited { color: #65B3FE; text-decoration: none; }
a:hover { color: #999; text-decoration:underline }
.footer a:link,.footer a:visited { color: #fff; text-decoration: none; }
.footer a:hover { color: #64b0fb; text-decoration: none; }


/*--------------------Layout-------------------*/
.clear {clear:both;}
.site-container { margin: 0 auto; width: 1020px; -moz-box-shadow: 0 0 10px 2px #c1c1c1; -webkit-box-shadow: 0 0 10px 2px#c1c1c1; box-shadow: 0 0 10px 2px #c1c1c1; background: #EEE}
.wrapper{margin: 0px auto; width: 960px; padding: 0px 0; }
.top-header{background: #fff; padding: 10px 0 0 0; border-bottom: 1px solid #ccc9c9; padding: 10px 0px; margin: 0 auto; width: 1020px;}
.header p {color: #fff}
a.logo {background: transparent url(images/logo.png); float:left; width:171px; height:39px; margin: 0px; }
.top-right-nav-links {float:right; width: auto; color:#c5c5c5;}
.top-right-nav-links a{color:#c5c5c5; font-size:0.9em}
.maincontent-padding {padding: 10px 0px}
.left {float: left;}
.right {float: right;}
.main-section {margin: 0px; padding:0px; background: #eeeeee  url(images/backgrounds/gradient.png) repeat-x bottom left;}

/*--------------------Navigation-------------------*/
.navigation{width: auto; margin: 0px; background: #EEE  url(images/backgrounds/top-Header-background.jpg) repeat-x; padding: 0px 0; border-bottom: 2px solid #fff;  width: 1020px; margin: 0 auto }
.navigation ul{position: relative;}
.navigation ul li a {font-size:1.1em; height:18px; color: #fff; position: relative; margin: 0;  text-decoration: none; display:block; font-family: 'Ubuntu Condensed', sans-serif; display:block; padding:10px 15px;}
.navigation ul li  { margin:0px; display:inline-block;width: auto; }
.navigation ul li:hover, .navigation ul li.selected {background: transparent url(images/arrow-up.png) no-repeat bottom center;}
.selected .navHover .surgedoseNavLogo {  background: transparent  url(images/sagedose-logo-navigation-hover.png) !important;}
.surgedoseNavLogo {display:inline-block; height:18px;  vertical-align:middle;  background: transparent  url(images/sagedose-logo-navigation.png); width :66px}
.navHover:hover  .surgedoseNavLogo {  background: transparent  url(images/sagedose-logo-navigation-hover.png);}
.navigation ul li.selected a {color: #3199fc;}
.navigation ul li:hover a{color: #3199fc;}
.navigation ul li.current_page_item a{
color: #3199fc;
}
.navigation ul li.afterTitle.current_page_item a{
background:url("images/navi-bg.png") no-repeat scroll right -33px rgba(0, 0, 0, 0);
}
.navigation ul li.beforeTitle.current_page_item a{
	background:url("images/navi-bg.png") no-repeat scroll 0 -33px rgba(0, 0, 0, 0);
}

/*--------------------Footer-------------------*/
.footer {background: transparent url(images/backgrounds/footerBG.jpg) repeat-x;  padding:10px 0; text-align: right; color: #fff; margin: 0 auto; width: 1020px; }
.footer a, .footer p {font-size: 0.8em; color: #fff;}
.footer .map {display:inline-block;}
.footer ul {display:inline-block; margin-left:20px }
.footer ul li {color: #fff !important}

.footer ul#feetmenu li {
    color: #fff !important;
    display: inline-block;
}

.menu-footer-menu-container {
    float: right;
    width: 721px;
}
.menu-footer-menu-container  .last  .dividermenu{
	display:none;
}
.menu-footer-menu-container  a:hover .dividermenu{
	color:#fff;
}
.widgetsLine
{
padding-bottom:28px;
padding-top:28px;
border-bottom:1px solid #d5d9da;
}
.widget .screen-reader-text{
	display:none;
}
.widget input[type="text"],.widget .search-field
{
	border: 1px solid #d2d2d2;
    margin: 5px 0;
    padding: 6px 3px;
    width: 70%;
}
.widget .search-submit{
    background: url("images/backgrounds/gradient.png") repeat-x scroll left bottom #3199fc;
    border: 0 none;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Ubuntu Condensed",sans-serif;
    padding: 6px 10px;
    text-decoration: none;
}
.widget  .widget.last
{
padding-bottom:0;
border-bottom:0;
}
.widgetsLine.first,  .widget.first
{
padding-top:0;
}

.widget li {
    list-style-type: circle;
    margin-left: 16px;
    padding-bottom: 6px;
    padding-left: 6px;
}

.widget {
	padding-bottom:28px;
	padding-top:28px;
	border-bottom:1px solid #d5d9da;
}
/*--------------------Input field Attributes-------------------*/
input[type="text"],input[type="email"]{width: 90%; padding: 3px; border: 1px solid #D2D2D2; margin: 5px 0}
textarea{width: 90%; padding: 3px; border: 1px solid #D2D2D2; margin: 5px 0; height: 150px}

/*--------------------Global Attributes-------------------*/
.shadow {	-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;  }
.divider {display:block; height:1px; background:#d2d2d2; margin:0}
.verticle-divider {width:1px; height:25px; background:#d2d2d2; margin:5px}
.section-right{
    margin-top: 0;
    padding: 0 0 10px;
    position: relative;
    width: 272px;
}
.section-right h2{margin:0px 0 10px 0}
.left-border-container > ul li {list-style-type: circle; margin-left: 20px; margin-top: 10px; }
.left-border-container p {margin-bottom: 15px}
.white-text {color: #fff !important}
.button {padding: 6px 10px; color:#fff !important; background:#3199fc url(images/backgrounds/gradient.png) repeat-x bottom left; display:inline-block; text-decoration:none; font-family: 'Ubuntu Condensed', sans-serif;}
.content-page-welcome { background: #fff url(images/backgrounds/contentPage-lead-image.jpg) no-repeat top right; background-size: auto 200px; height: auto; border-bottom: 5px solid #4b4b4b; margin: 0 0 10px 0; height: 120px}
ul.bulleted-Lists li {background: url(images/bullet-check.png) no-repeat center left; padding:5px 0 5px 25px; }
h2.content-title {font-size:1.7em; padding: 15px 10px; margin:0px;  color: #444; display:inline-block}
ul.bulletedlist {list-style-type:circle; margin-left:20px}
.listPadding li {padding: 5px 0}
.sticky-menu {   position:absolute; width: 115%; top:0px; right: 0px;}
.rightContainer {border: 1px solid #D5D9DA; background-color: #F9F9F9; padding: 10px; margin-top:10px;  }
.quicklinks li {cursor: pointer; padding: 3px 0}
.quicklinks li:hover {background: #D5D9DA}
.quicklinks li a:hover {color:#333; text-decoration: none}
.quicklinks li div{color: #333; font-size: 1.1em; font-weight:bold; padding: 0px; margin: 0px}
.nopaddingmargin {padding: 0px; margin: 0px}
.imgright {margin-left: 10px}
.img-placeholder {border: 1px solid #D5D9DA; padding:2px}
.trademark {font-size: 70%;vertical-align: top; display: inline-block;}
.subscript {font-size: 70%;vertical-align: top; display:inline-block}
.txtAllignBottom {font-size: 70%;vertical-align: bottom; display:inline-block}

/*--------------------HomePage-------------------*/
.home-welcome-section { width: 1020px; height: 270px; border-bottom: 5px solid #4b4b4b; margin:0 auto; }
h1.sagedose {background: #1b58b8 url(images/backgrounds/gradient.png) repeat-x bottom left; display:inline-block; width: 128px; padding: 2px; text-align: center; margin: 10px 0px; }
.home h1.sagedose{
display: block;
}
h1.sagedose span{display:none;}
h2.home-welcome {background: #1b58b8 url(images/backgrounds/gradient.png) repeat-x bottom left; font-size:1.7em; padding: 5px 10px; margin:0px;  color: #fff; display:inline-block}
.home-welcome-left {width: 500px; height: 250px; padding: 10px}
.home-welcome-left p{color: #444; margin: 10px 0; padding: 10px}
.home-welcome-right {padding:10px 0px 10px 10px ; width: 400px; text-align: right}
.section {width: 216px; margin:1% 4px; padding: 20px 8px 10px 8px; height:250px; text-align: center; background: #e0e0e0  url(images/home-box-bg-.png) no-repeat bottom left}
.orange-tick {  color:#ff6600; font-size:1.6em; margin: 10px 0 }
.purple-star { color:#771b75; font-size:1.6em; margin: 10px 0 }
.green-curve-arrow {color:#69ad3a; font-size:1.6em; margin: 10px 0 }
.commercial {  color:#9b0000; font-size:1.6em; margin: 10px 0 }
.section ul li {padding: 3px 0px }
.section ul {margin: 0}
.section-left {width: 70%; }
.section-right-home{width: 216px; position:relative; padding: 0 10px 10px 10px; margin-top:10px; border: 1px solid #D2D2D2;}
.section-right-home h2{margin:0px 0 10px 0}

/*--------------------Links-------------------*/
ul.link li { display: inline-block; margin: 20px 25px;}
ul.link li img { width: 130px; }



/*--------------------Links-------------------*/
.pt5{
padding-top: 5px
}
.listlogo{
display: inline-block; vertical-align: middle;
}
#toprightmenu li {
    display: inline-block;
}
#toprightmenu .slash {
    margin: 0 10px;
}

#toprightmenu .last .slash {
    display: none;
    margin: 0;
}
.lefthmT{
text-align: right; margin: 0 5px
}
.widthNew{
    padding: 0 5px;
    width: 525px;
}

.widthNew li {
    float: left;
    width: 250px;
	padding:0 9px 0 5px;
}
.widthNew li.lineLeft{
	padding:0 0 0 9px;
	text-align:left;
	border-left:1px solid #d2d2d2;
}
.image_maxset {
    max-width: 207px;
}
.imgIcon{
max-width:100%;
}
.copyInfo{
	color:#fff;
	float: right;
    margin-top: 12px;
}
.navigation ul li.beforeTitle a{
	padding:10px 10px 10px 70px;
	 margin-left: 8px;
	background:url("images/navi-bg.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
}
.navigation ul li.beforeTitle a:hover{
	background:url("images/navi-bg.png") no-repeat scroll 0 -33px rgba(0, 0, 0, 0);
}
.navigation ul li.afterTitle a{
	padding:10px 70px 10px 15px;
	margin-right:10px;
	background:url("images/navi-bg.png") no-repeat scroll right 12px rgba(0, 0, 0, 0);
}
.navigation ul li.afterTitle a:hover{
	background:url("images/navi-bg.png") no-repeat scroll right -33px rgba(0, 0, 0, 0);
}

.verticle-divider.NoSidebar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: none;
    height: auto;
    margin: 0;
    width: auto;
}

.section-left.NoSidebar {
    float: none;
    width: 99%;
}

.section-right.NoSidebar {
    display: none;
    float: none;
    margin-top: 0;
    padding: 0;
    position: relative;
    width: auto;
}


/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */

.gallery {
	margin-bottom: 20px;
}

.forceClear {
    clear: both;
}
.gallery:after ,.classClear:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
	padding-bottom:20px;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width:         calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
	max-width: 33%;
	width:33%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width:         calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}

.gallery-caption {
    max-width: 90%;
    padding-bottom: 30px;
	cursor:pointer;
}

.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.gallery:before,
.gallery:after,
{
	content: "";
	display: table;
}

.gallery:after
{
	clear: both;
}

.left-border-container ul li {
    list-style-type: circle;
    margin-left: 20px;
    margin-top: 10px;
}
.sbmtbtn 
{
   background: url("images/backgrounds/gradient.png") repeat-x scroll left bottom #3199fc;
    border: 0 none;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Ubuntu Condensed",sans-serif;
    padding: 6px 10px;
    text-decoration: none;
}
.widget.last{
border:0;
}
.bloggerspage .entry-title a
{
	color: #65b3fe;
    font-family: "Ubuntu Condensed",sans-serif;
    font-size: 19pt;
    margin: 10px 0 5px;
}

.posted_date {
    font-weight: bold;
}
.posted_date a{
    font-weight: bold;
}

.blogExcerpt {
    padding-bottom: 40px;
    padding-top: 40px;
	border-bottom: 1px solid #d2d2d2;
}
.blogExcerpt.first {
    padding-top: 0px;
}
.blogExcerpt.last {
	border: none;
}

.pnavi {
    padding-bottom: 70px;
}
@media only screen and (min-width: 20px) and (max-width: 1022px) {
	body{
		overflow-x:hidden;
	}	
	.section-right-home.right {
		float: none;
		margin: 0 3%;
		width: auto;
	}
	.copyInfo{
	float:none;
	margin-top:0;
	}
	
	.lefthmT {
    margin: 0 5px 50px;
	text-align:center;
	}
	.lefthmT .left{
	float:none;
	}
	.site-container {
		width: auto;
	}	
	.section-left {
		float: none;
		padding: 0 3%;
		width: auto;
	}	
	.section-right {
		float: none;
		margin-top: 0;
		padding: 0 3%;
		position: relative;
		width: auto;
	}	
	.footer {
		width: auto;
	    padding: 10px 3%;
	}
	.top-header{
		width: auto;
		padding:30px 0;
	}	
	.padlogo{
	padding:0 !important;
	}
	.top-header .wrapper {
		text-align: center;
	}
	.home-welcome-section {
		height: auto;
		margin: 0 auto;
		width: auto;
	}	
	.wrapper {
		margin: 0 auto;
		padding: 0;
		width: auto;
	}
	a.logo{
		display: block;
		float: none;
		height: 39px;
		margin: 0 auto;
		width: 171px;	
	}
	.top-right-nav-links {
		display:none;
	}
	.navigation{
		width:auto;
	}	
	.home-welcome-left {
		height: auto;
		padding: 0;
		width: auto;
	}

	.widthNew {
    width: auto;
	}
	.widthNew li {
		float: none;
		padding: 0 9px 0 5px;
		text-align: left;
		width: auto;
	}	
	.widthNew li.lineLeft{
	border:0;
	}
	.section.left {
		float: none;
		margin: 0 auto;
		padding: 20px 2px 10px;
	}
	.footer {
		background-repeat:repeat;
	}
	.menu-footer-menu-container {
    float: right;
    width: auto;
	}
	.left.mapImgCenter{
		float:none;
		text-align:center;
		height: 110px;
	}
	.footer ul {
		margin-bottom: 20px;
		text-align: left;
	}
	
	.copyInfo {
		text-align: center;
	}
	
	.verticle-divider {
    display: none;
	}
	
	.quicklinks li {
		cursor: pointer;
		padding: 8px 0;
	}
	.content-page-welcome {
    height: auto;
    background: none repeat scroll 0 0 #fff !important;
	text-align:center;
	}
	
}
/* MOBILE NAVIGATION */
.nav-button { display: none; } /* hide the navigation button by default */

@media only screen and (min-width: 20px) and (max-width: 722px) {
	.home-welcome-section{
		background:#fff !important;
	}
	.gallery-columns-3 .gallery-item {
		max-width: none;
		text-align: center;
		width: 100%;
	}
	.gallery-caption {
    max-width: none;
	}
	.content-page-welcome {
    background: none repeat scroll 0 0 #fff !important;
    height: auto;
	}
	.reviewedBy {
		background: none repeat scroll 0 0 #d2d2d2;
		font-weight: bold;
		margin: 0 !important;
		padding: 10px !important;
	}	
	.section-right-home {
		padding: 0 20px;
		width: auto;
	    float: none;
	}
	.lefthmT {
		text-align:center;
	}
	.lefthmT .left{
		float:none;
	}
}
@media only screen and (min-width:100px) and (max-width: 1022px) {

	/* Navigation Button
	-------------------------------------------------------- */

	.nav-button {
		display: block;
		position: absolute;
		top: 7px;
		left: 7px;
		width: 50px;
		height: 35px;
		background: url('images/menu-icon-large.png'), -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url('images/menu-icon-large.png'),    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url('images/menu-icon-large.png'),     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url('images/menu-icon-large.png'),      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 21px, 100%;
		cursor: pointer;
		border: 0 none;
		border-bottom: 1px solid rgba(255,255,255,.1);
		box-shadow: 0 0 4px rgba(0,0,0,.7) inset;
		border-radius: 5px;
		z-index: 999;
		text-indent: -9999px;
	}
	.nav-button:hover { 
		background-color: rgba(0,0,0,.1); 
	}
	.navigation ul li {
    display: none;
	}
		.navigation ul.open li {
    display: block;
	}
	.nav-button.open {
		background: url('images/close-icon-large.png'), -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url('images/close-icon-large.png'),    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url('images/close-icon-large.png'),     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background: url('images/close-icon-large.png'),      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 21px, 100%;
	}

	/* Navigation Bar
	-------------------------------------------------------- */

	body { padding-top: 50px; } 

	.primary-nav {
		width: 100%;
		float: none;
		background-color: #6291c4; /* change the menu color */
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-image:    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-image:     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		background-image:      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
		display: block;
		height: 50px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		box-shadow: 0 1px 2px rgba(0,0,0,.6);
		position: absolute !important;
		top: 0px;
		left: 0px;
		z-index: 998;
		clear: both;
		text-align:left;
	}
	
	.primary-nav li {
		display: none;
		width: 100%;
		margin-left:0;
	}
	.primary-nav li a {
		display: block;
		width: 100%;
		padding: 10px 5%;
		font-size: 14px;
		font-weight: bold;
		text-shadow: -1px -1px 0 rgba(0,0,0,.15);
		color: white;
		text-decoration: none;
		border-bottom: 1px solid rgba(0,0,0,.2);
		border-top: 1px solid rgba(255,255,255,.1); 
	}
	.primary-nav li a:hover {
		background-color: rgba(0,0,0,.5);
		border-top-color: transparent;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}

	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		height: auto; 
		padding-top: 50px;
	}
	.primary-nav.open li { 
		display: block; 
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.primary-nav > li:hover > a {
		background: rgba(0,0,0,.5);
		border-bottom-color: transparent;
	}
	.primary-nav li.parent > a:after {
		content: "▼";
		color: rgba(255,255,255,.5);
		float: right;
	}
	.primary-nav li.parent > a:hover {
		background: rgba(0,0,0,.75);
	}
	.primary-nav li ul {
		display: none;
		background: rgba(0,0,0,.5);
		border-top: 0 none;
		padding: 0;
	}
	.primary-nav li ul a {
		border: 0 none;
		font-size: 12px;
		padding: 10px 5%;
		font-weight: normal;
	}
	.primary-nav li:hover ul {
		display: block;
		border-top: 0 none;
	}
		.navigation ul li.afterTitle a
		{
		background-position:136px 12px ;
		}
}