	@charset "utf-8";
/* CSS Document */

/* v1.0 | 20080212 */

body {
font-family: 'Roboto Condensed', sans-serif;
font-weight: 400;
-webkit-font-smoothing:antialiased;
background-color: #ffffff; 
background-repeat: repeat-x;
color: #878787;
text-align: center;
font-size: 20px;
}

br.onlymobile {
	display: none;
}

.width940 {
	width: 940px;
	padding: 0px 10px;
	margin: 0 auto;
}

.sitecontent, .fullcontent {
	/*min-height: 300px;*/
	margin: 30px auto 36px auto;
	padding: 10px;
}

.sitecontent, .fullcontent {
	width: 940px;
}

.fullcontent {
	width: auto;
	background-color: #f1f1f1;
}

.g-recaptcha {
	height: 78px;
	background: url('img/ajax_loader.gif') center no-repeat;
}

/*End General Layout*/

/*General Text*/
h1,h2,h3,h4,h4,h6,a,.headcolour {
	color: #98de40;
	font-weight: 400;
	font-size: 100%;
}

a {
	transition: 0.5s;
}

.scriptfont {
	font-family: 'Stalemate', cursive;
	font-weight: 400;
}

.grey {
	color: #878787;
}

.skyblue {
	color: #98de40;
}

.greyblue {
	color: #000000;
}

.narrowtext {
	width: 550px;
	margin: 0 auto 0 auto;
}

a:hover, a:focus {
	text-decoration: underline;
}

a:active {
	color: #98de40;
}

p, address {
	font-size: 90%;
	line-height: 140%;
	margin-bottom: 16px;
}

.legal {
	text-align: left;
}

.cmsbody {
}

.cmsbody h1 {
	font-size: 130%;
	line-height: 130%;
}

.cmsbody h2 {
	font-size: 120%;
	line-height: 130%;
}

.cmsbody h3 {
	font-size: 110%;
	line-height: 130%;
}

.cmsbody p {
	font-size: 80%;
	line-height: 140%;
	margin-bottom: 14px;
}

.cmsbody b, .cmsbody strong {
	font-weight: 700;
}

.cmsbody i, .cmsbody em {
	font-style: italic;
}

.cmsbody.point18 {
	font-size: 90%;
}

.cmsbody.point16 {
	font-size: 80%;
}

.cmsbody ul li {
	line-height: 18px;
}

hr {
	border: 0;
	background-color: #dacdad;
	color: #dacdad;
	height: 1px;
	border-color: #dacdad;
	margin: 15px 0;
}

hr.white {
	background-color: #ffffff;
	color: #ffffff;
	border-color: #ffffff;
}

#mini_map {
	height: 230px;
}

p.contactdet {
	color: #000000;
}

p.contactdet a {
	color: #878787;
}

p.contactdet a:hover, p.contactdet a:focus {
	color: #000000;
	text-decoration: none;
}

p.contactdet a:active {
	text-decoration: underline;
}


/*End General Text*/

/*Forms*/
div.formrow {
	padding: 2px 0;
}

input {
	background-color: #ffffff;
	height: 16px;
}

form.paypal input {
	background-color: transparent;
	border-radius: 0;
	padding: 0;
}

select {
	padding-left: 3px;
	border: #fff 1px solid;
}

.button, input.button {
	background-color: #878787;
	padding: 12px 20px;
	color: #ffffff;
	font-size: 80%;
	text-transform: uppercase;
	border: none;
	height: auto;
	transition: 0.5s
}

.button:hover, .button:focus {
	background-color: #000000;
	cursor: pointer;
	text-decoration: none;
}

.button:active {
	background-color: #98de40;
}

div.formrow {
	margin-bottom: 8px;
}

div.marg0 {
	margin-bottom: 0;
}

label {
	display: block;
	padding: 3px 0;
	font-size: 80%;
	line-height: 140%;
}

label.inline {
	display: inline-block;
	padding: 3px 0;
	font-size: 80%;
	width: 210px;
}

label.error {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}

input, textarea, select {
	background-color: #ffffff;
	padding: 5px;
	font-size: 80%;
	border: #d7d7d7 1px solid;
	color: #878787;
	text-align: center;
}

form#newsletterinput {
	background-color: #ece8df;
}

input {
	height: 18px;
}

input#newsletter {
	text-align: left;
	width: 20px;
}

textarea {
	height: 200px;
	width: 400px;
}

input.optional, textarea.optional {
	background-color: #f9f9f9;
}

input.error, textarea.error, select.error, form#newsletterinput.error {
	border-color: #000000;
	background-color: #e7f2db;
}

div.formconfirm {
	width: 400px;
}

span.timeEntry_control {
	vertical-align: middle;
	margin-left: 3px;
}

.counter{
	position:absolute;
	display: block;
	padding: 3px;
	right:20px;
	top:0;
	font-size: 65%;
	color:#ccc;
	}
.warning{color:#600;}	
.exceeded{color:#e00;}

label.left {
	display: block;
	float: left;
	vertical-align: middle;
	width: 60%;
	font-size: 60%;
}

input.right, select.right {
	float: right;
	max-width: 40%;
}
/*End Forms*/ 

/* Lists */
ul.homelist li, .cmsbody ul li, ol {
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: -964px -143px;
	font-size: 14px;
	margin-bottom: 14px;
}

ul.homelist li span, ol li span {
	display: block;
	font-size: 18px;
	padding-bottom: 7px;
}

ul.bodylist {
	font-size: 90%;
	list-style-type: disc;
	list-style-position: inside;
}

ol {
	font-size: 90%;
	/*list-style-type: disc;*/
	list-style-position: outside;
}

ol li {
	list-style-type: decimal;
}

ol li ol li {
	list-style-type: lower-roman;	
}


ul.bodylist li,ol {
	color: #878787;
	line-height: 130%;
}

ul.bodylist li span, ul.bodylist li span a, ol span {
	color: #878787;
}

ul.bodylist li ul.bodylist, ol li ol {
	font-size: 100%;
	
}
/* End Lists */

/* Header */
header {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
	width: 100%;
    z-index: 9999;
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -ms-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;
	height: 110px;
}

header.smaller {
	height: 50px;
}

div#topheader {
	height: 110px;
	background-color: #000000;
	transition: 0.5s;
}

header.smaller div#topheader {
	height: 50px;
}

section#mainlogowrap {
	width: 180px;
	height: 76px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	transition: 0.5s;
}

#arglogo {
	height: 76px;
	width: auto;
	transition: 0.5s;
}

header.smaller section#mainlogowrap {
	width: 60px;
	height: 40px;
	margin-top: 5px;
	margin-left: 30px;
}

header.smaller #arglogo {
	height: 40px;	
}

a.argcomputerserviceslogo {
	width: 180px;
	height: 76px;
	background-position: 0 0;
	transition: 0s;
}

a.argcomputerserviceslogo:hover, a.argcomputerserviceslogo:focus {
	background-position: 0 -80px;
}

a.argcomputerserviceslogo:active {
	background-position: 0 -160px;
}

a.miniargcomputerserviceslogo {
	display: none;
	transition: 0s;
}

header.smaller a.argcomputerserviceslogo {
	display: none;
}

header.smaller a.miniargcomputerserviceslogo {
	display: block;
	width: 78px;
	height: 41px;
	background-position: 0 -240px;
}

header.smaller a.miniargcomputerserviceslogo:hover, header.smaller a.argcomputerserviceslogo:focus {
	background-position: 0 -282px;
}

header.smaller a.miniargcomputerserviceslogo:active {
	background-position: 0 -324px;
}

#bannerimages {
	margin-top: 110px;
	height: 250px;
}

#bannerimages .tgtimg {
	height: 250px;
}

#bannerimages img {
	display: none;
}

#signupresult {
	background-color: #98de40;
	padding: 10px;
	color: #ffffff;
}

.addthis_horizontal_follow_toolbox  {
	height: 53px;
}


.topshadow, .botshadow {
	position: absolute;
	width: 100%;
	height: 15px;
	background-repeat: repeat-x;
	z-index: 100;
}

.topshadow {
	top: 0;
	background-image: url('/img/drop-shadow_top.png');
}

.botshadow {
	bottom: 0;
	background-image: url('/img/drop-shadow_bottom.png');
}

.overslide {
	background: url('img/ajax_loader.gif') center no-repeat;
	text-align: -9999px;
}

/*End Header*/

/*Navigation*/
nav {
	display: block;
	height: 110px;
	width: 720px;
	margin-right: 10px;
	float: right;
}

nav a {
	display: inline-block;
	position: relative;
	padding: 65px 10px 30px 10px;
	/*height: 15px;*/
	color: #878787;
	font-size: 15px;
	line-height: 15px;
	text-transform: lowercase;
}

header.smaller nav {
	height: 50px;
}

header.smaller nav a {
	padding: 10px 15px 10px 15px;
	font-size: 12px;
	transition: 0.5s;
}

nav a:after {
	content: '\A';
    position: absolute;
    width: 100%;
    height:100%;
    top:0; 
    left:0;
    background:rgba(255,255,255,0.1);
    opacity: 0;
    transition: all 0.5s;
    /*-webkit-transition: all 1s;*/
}

nav a:hover:after, nav a.active:after {
	opacity: 1;
}


nav a:hover, ul#navigation li nav a:focus {
	text-decoration: none;
	color: #ffffff;
	/*background-color: #878787;*/
}

nav a.active, nav a:active {
	color: #ffffff;
}

.naver-handle {
	display: none;
}

/*nav a.active:hover {
	cursor: default;
}

nav a.active:hover:after {
	opacity: 0;

}
*/
/*End Navigation*/

/*Breadcrumbs*/
article#breadcrumbs {
	height: 33px;
	/*background-color: #000000;*/
	/*background-color: #878787;*/
	background-color: #dfdfdf;
}

p.breadcrumbs {
	display: block;
	line-height: 33px;
	color: #878787;
	text-align: left;
}

p.breadcrumbs a {
	color: #878787;
}

p.breadcrumbs a:hover, p.breadcrumbs a:focus {
	color: #98de40;
	text-decoration: none;
}

p.breadcrumbs a:active {
	color: #ffffff;
}
/*End Breadcrumbs*/

/* Tables */
table {
}

table tr td, table tr th {
	border: 1px solid #000000;
	padding: 5px 8px;
}

table tr td p, table tr th p {
	margin-bottom: 0;
}

/*Footer*/
footer {
	width: 100%;
	/*border-top: #000000 20px solid;*/
	padding-top: 70px;
}

div#newsletterwrap {
	background-color: #98de40;
}

article#newsletter {
	padding: 30px 10px;
	margin: 0 auto;
	text-align: center;	
}

form#newsletterform {
}

form#newsletterform input {
	border: 0;
	width: 100px;
	height: 18px;
	padding: 12px 20px;
	margin: 0 2px 7px 2px;
	display: inline;
}

form#newsletterform input#email {
	width: 200px;
}

form#newsletterform input.button {
	cursor: pointer;
	height: auto;
}

form#newsletterform input.button:hover, form#newsletterform input.button:focus {
	background-color: #98de40;
}

form#newsletterform input.button:active {
	background-color: #ffffff;
	color: #000000;
}

#linkpanelswrap {
	margin: 0 -10px 40px -10px;
	font-size: 0;
}

.linkpanel {
 	display: inline-block;
    vertical-align: middle;
 	background: url('img/ajax_loader.gif') center 79px no-repeat;
    font-size: 20px;
	width: 220px;
	height: 250px;
    margin: 0 10px 20px 10px;
	text-align: center;
	transition: .5s;
}

.eventimgwrap {
	height: 200px;
	background: url('img/ajax_loader.gif') center 79px no-repeat;
}

.panellink {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 250px;
	text-indent: -9999px;
}

.linkpanelimgwrap {
	width: 220px;
	height: 220px;
}

.linkpanelimgwrap img {
	display: block;
	width: 220px;
	height: 220px;
}


.linkpaneltitle {
	font-size: 80%;
	color: #878787;
	display: table-cell;
	vertical-align: middle;
	height: 40px;
	width: 200px;
	padding: 0 10px;
	text-align: center;
	transition: 0.5s;
}

.linkpanel:hover .linkpaneltitle {
	color: #000000;
}

.linkpanel .linkpanelimgwrap:after {
	content: '\A';
    position: absolute;
    width: 220px;
    height:220px;
    top:0; 
    left:0;
    background:rgba(175,203,214,0.3);
    opacity: 0;
    transition: all 0.5s;
    /*-webkit-transition: all 1s;*/
}

.linkpanel:hover .linkpanelimgwrap:after {
	opacity: 1;
}


.footerpartners {
	width: 500px;
	margin: 0 auto 30px auto;
	text-align: center;
}

.footerpartners svg {
	display: inline-block;
	height: 70px;
	width: auto;
	vertical-align: top;
	padding: 0 10px;
}

.footerpartners svg path {
	fill: #878787 !important;
}

.footerpartners svg#argwebpartner:hover path {
	fill: #37abc8 !important;
}

.footerpartners svg#argcspartner:hover path {
	fill: #98de40 !important;
}

.footerpartners svg#argphotopartner:hover path {
	fill: #452841 !important;
}


footer a {
	color: #ffffff;
}

footer a:hover, footer a:focus {
	text-decoration: none;
}

footer a:active {
}

#colourfooter {
	background-color: #000000;
	min-height: 100px;
	padding: 30px 0;
}

section#footerlogowrap {
	width: 155px;
	height: 76px;
	float: left;
	margin: 0 60px 0 10px;
}

#footerarglogo {
	width: 155px;
	height: auto;
}


section.footsitemapcol {
	float: left;
	width: 180px;
	padding: 0 9px;
}

ul.smlist li {
	font-size: 70%;
}

ul.smlist li a, footer h2 a {
	display: block;
	position: relative;
	line-height: 130%;
}

ul.smlist li a:after, footer h2 a:after{
	content: '\A';
    position: absolute;
    width: 100%;
    height:100%;
    top:0; 
    left:0;
    background:rgba(255,255,255,0.2);
    opacity: 0;
    transition: all 0.5s;
    /*-webkit-transition: all 1s;*/
}

ul.smlist li a:hover:after, ul.smlist li a:focus:after, footer h2 a:hover:after, footer h2 a:focus:after {
	opacity: 1;
}

ul.smlist li a:active, footer h2 a:active {
	color: #98de40;
}

.footersocial {
	height: 30px;
	width: auto;
	padding: 5px;
}

.footerpaypallogo {
	float: right;
	width: 180px;
	padding: 5px;
	border-radius: 5px;
	background-color: #ffffff;
}

.footerpaypallogo .addthis_horizontal_follow_toolbox {
	margin-top: -15px;
}


div#legalfooter {
	background-color: #878787;
	height: 60px;
	line-height: 60px;
}

section#legalfootleft {
	float: left;
	width: 400px;
	height: 60px;
	line-height: 60px;
	text-align: left;
}

section#legalfootleft p {
	height: 60px;
	line-height: 60px;
}

section#legalfootleft a {
	color: #878787;
}

section#legalfootleft a:hover, section#legalfootleft a:focus {
	color: #000000;
	text-decoration: none;
}

section#legalfootleft a:active {
	text-decoration: underline;
}

section#footarg {
	float: right;
	width: 300px;
	height: 60px;
	line-height: 60px;
	text-align: right;
}

section#footarg p {
	height: 60px;
	line-height: 60px;
	color: #ffffff;
}

section#footarg svg {
	height: 30px;
	width: auto;
	vertical-align: middle;

}

section#footarg svg path {
	fill: #ffffff !important;
}

section#footarg svg:hover path {
	fill: #37abc8 !important;
}


a#arglink {
	background-image: url('/img/generic_sprite.png');
	height: 14px;
	width: 108px;
	background-position: -944px -0px;
}

a#arglink:hover, a#arglink:focus {
	background-position: -944px -54px;
}

a#arglink:active {
	background-position: -944px -72px;
}

.footimg {
	width: 53px; 
	height: 53px;
	text-indent: -9999px;
	float: left;
	margin: 0 3px 3px 0;
}

/*End Footer*/

/*Home Body*/
#largelogowrap {
	width: 446px;
	height: 200px;
	margin: 0 auto 40px auto;
}

#largearglogo {
	height: 200px;
	width: auto;
}

/*End Home Body*/

.aboutimgwrap {
	width: 240px;
	height: 273px;
	display: inline-block;
	margin: 0 auto 24px auto;
	background: url('img/ajax_loader.gif') center no-repeat;
}


span.signature {
	display: inline-block;
	width: 96px;
	height: 60px;
	background-position: -158px -352px;
}


/* Contact Us */
.g-recaptcha {
	display: inline-block;
	margin: 0 auto;
}
/* End Contact */

#back-top {
	position: fixed;
	bottom: 15px;
	right: 15px;
}

#back-top a {
	width: 35px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #d4d4d4;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #36e0ff;
}

/* arrow icon (span tag) */
#back-top span {
	width: 35px;
	height: 35px;
	display: block;
	margin-bottom: 7px;
	background: #36e0ff url("/img/up-arrow.png") no-repeat center center;
	opacity: 0.1;

	/* rounded corners */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	opacity: 0.3;
}

.addthis_native_toolbox {
	margin-bottom: 14px;
}

@media screen and (max-width: 960px) {

	.width940, .sitecontent {
		width: auto;
	}
}

@media screen and (max-width: 840px) {
	.not840 {
		display: none;
	}

	header, div#topheader {
		height: auto;
	}

	section#mainlogowrap {
		float: none;
		margin: 0px auto;
		padding-top: 10px;
	}

	header.smaller section#mainlogowrap {
		float: left;
		padding-top: 5px;
		margin-top: 0;
	}

	header.smaller section#mainlogowrap {
	}

	nav {
		margin: 0 auto;
		float: none;
		height: auto;
	}

	nav a {
		padding: 10px;
	}

	header.smaller nav {
	    float: right;
	    width: 510px;
	}

	header.smaller nav a {
		padding: 25px 10px 10px 10px;
		font-size: 70%;
	}

	section#footerlogowrap {
		float: none;
    	margin: 0px auto 10px auto;
	}	

	section.footsitemapcol {
	    float: none;
	    width: auto;
	}

	.footerpaypallogo {
	    float: none;
	    width: 100px;
	    margin: 20px auto 0 auto;
	}

	div#legalfooter {
	    height: auto;
	    line-height: 40px;
	}

	section#legalfootleft {
	    float: none;
	    width: auto;
	    height: auto;
	    margin: 0 auto;
	    text-align: center;
	    padding-top: 10px;
	}

	section#legalfootleft p {
		    height: auto;
		    line-height: 16px;
		}

	section#footarg {
	    float: none;
	    margin: 0px auto;
	    padding-bottom: 14px;
	    width: auto;
	    text-align: center;
	}

	.centreimgwrap, .leftimagewrap, .rightpaintingtext {
		width: auto;
		float: none;
	}

	.centreimgwrap img {
		max-width: 100%;
		height: auto;
	}
}

@media screen and (min-width: 701px) {
	.naver .naver-wrapper { height: auto !important; }
}

@media screen and (max-width: 700px) {
	/* Full Mobile version */
	.narrowtext,.footerpartners {
	    width: auto;
	}

	.footerpartners svg {
		margin-bottom: 12px;
	}

	br.onlymobile {
		display: block;
	}

	article#breadcrumbs {
		display: none;
	}

	header {
		position: relative;
	}

	header.smaller, header.smaller div#topheader {
		height: auto;
	}

	section#mainlogowrap {
    padding: 10px;
	}

	header.smaller section#mainlogowrap {
	    float: none;
	    width: 155px;
	    height: 76px;
	    padding: 10px;
	}

	section#mainlogowrap {
		padding: 10px;
	}

	#largelogowrap {
		width: 80%;
		height: auto;
		margin: 0 auto 30px auto;
	}

	#largearglogo {
	    height: auto;
	    width: 100%;
	}	

	#bannerimages {
		margin-top: 0px;
		height: 100px !important;
	}

	#bannerimages img {
		height: 100px !important;
		width: auto !important;
	}

	#bannerimages .tgtimg {
		height: 100px !important;
	}

nav#mainnav {
	width: auto;
	height: auto;
	padding: 0;
	position: relative;
	margin: 0 -12px;

}

.naver-container a br {
	display: none;
}

nav.naver, ul.naver {
	display: none;
}

nav#mainnav a, ul.naver a {
	display: block !important;
	height: auto;
	background-image: none;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border-top: 1px #ffffff solid;
	font-size: 80%;
	color: #ffffff;
	text-indent: 0px;
}

nav#mainnav a.notmobile {
	display: none !important;
}

nav.naver a.indented, nav.naver a.indented.active {
	text-indent: 10px;
}

nav#mainnav a, ul.naver a {
	float: none;
	padding: 0;
	width: 100% !important;
	text-align: center;
}

nav#mainnav a:hover {
	text-decoration: none;
}

nav#mainnav a:active {
	text-decoration: none;
}

nav#mainnav a {
	/*background-color: #878787;*/
	background-color: #dfdfdf;
	color: #878787;
	font-weight: 400;
	font-size: 70%;
}

nav#mainnav a:hover, nav#mainnav a:active, nav#mainnav a.active {
	background-color: #98de40;
	color: #ffffff;
}

nav#mainnav a:active {
	color: #98de40;
}

nav#mainnav a:hover:after, nav#mainnav a:focus:after, nav#mainnav a.active:after, nav#mainnav .dropdownpanel:after {
	display: none;
}

nav#mainnav .dropdownpanel {
	position: relative;
	top: 0;
	width: auto;
}

nav#mainnav #machinedropdown {
	left: 0;
}

ul.vertnav li {
font-variant: normal;
padding-top: 0;
}

ul.vertnav li a {
font-size: 80%;
}

ul.naver a {
	background-color: #878787;
	color: #5e3d48;
}

ul.naver a:hover, ul.naver a:active {
	background-color: #98de40;
}

ul.naver a:active {
	color: #000000;
}

.naver .naver-handle { color: #FFFFFF; cursor: pointer; display: none; font-size: 14px; height: 30px; line-height: 30px; text-transform: uppercase;
	text-align: center;
	-webkit-user-select: none;
   -moz-user-select: none;
	-ms-user-select: none;
	 -o-user-select: none;
		user-select: none;
}


.naver .naver-handle:before { background: url('img/fs-naver-icon-white.png') no-repeat center; content: ''; display: block; float: left; height: 15px; margin: 7px 10px 0 7px; width: 20px; }
.naver .naver-wrapper { height: auto; }
.naver .naver-container:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
span.naver-handle {
	padding-right: 35px;
}	

nav.naver.active .naver-handle {
	display: block; 
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	/*font-weight: 700;*/
	background-color: #98de40; 	
}

ul.naver.active .naver-handle {
	display: block; 
	background-color: #98de40; 	
	color: #5e3d48;
}


.naver.active .naver-wrapper { height: 0px; overflow: hidden; }

/* Animated - Experimental! Performs poorly on mobile */
.naver.animated .naver-wrapper {
	-webkit-transition: height 0.2s ease-out;
	   -moz-transition: height 0.2s ease-out;
		-ms-transition: height 0.2s ease-out;
		 -o-transition: height 0.2s ease-out;
			transition: height 0.2s ease-out;
}
.naver.animated .naver-container { opacity: 0; 
	-webkit-transition: opacity 0.2s ease-out;
	   -moz-transition: opacity 0.2s ease-out;
		-ms-transition: opacity 0.2s ease-out;
		 -o-transition: opacity 0.2s ease-out;
			transition: opacity 0.2s ease-out;
}
.naver.animated.open .naver-container { opacity: 1; }


}


@media print {
	nav, section#getdirections, footer {
		display: none;
	}
}