a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}
b, strong {
    font-family: 'gotham_roundedbold',Arial,Helvetica,sans-serif;
}
b,
strong {
  font-weight: normal;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

ul,
ol {
  list-style: none;
}

li {
  display: list-item;
}

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

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: "";
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
  overflow: hidden;
}

body {
  font: 13px/1.5 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
}

pre,
code {
  font-family: "DejaVu Sans Mono", Monaco, Consolas, monospace;
}

hr {
  border: 0 #cccccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

p { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; }

h1 {
  font-size: 25px;
  font-family: 'gotham_roundedbold', Arial, Helvetica, sans-serif;
}

h2 {
  font-size: 23px;
  font-family: 'gotham_roundedbold', Arial, Helvetica, sans-serif;
}

h3 {
  font-size: 21px;
}

h4 {
  font-size: 19px;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 15px;
}

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 20px;
}

/*--------------------------------------- Font Squirrel */

@font-face {
    font-family: 'gotham_roundedbold';
    src: url('/themes/gsp2014/assets/stylesheets/gothamrnd-bold-webfont.eot');
    src: url('/themes/gsp2014/assets/stylesheets/gothamrnd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-bold-webfont.woff') format('woff'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-bold-webfont.ttf') format('truetype'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-bold-webfont.svg#gotham_roundedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gotham_roundedbook';
    src: url('/themes/gsp2014/assets/stylesheets/gothamrnd-book-webfont.eot');
    src: url('/themes/gsp2014/assets/stylesheets/gothamrnd-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-book-webfont.woff') format('woff'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-book-webfont.ttf') format('truetype'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-book-webfont.svg#gotham_roundedbook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gotham_roundedlight';
    src: url('/themes/gsp2014/assets/stylesheets/gothamrnd-light-webfont.eot');
    src: url('/themes/gsp2014/assets/stylesheets/gothamrnd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-light-webfont.woff') format('woff'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-light-webfont.ttf') format('truetype'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-light-webfont.svg#gotham_roundedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_roundedmedium';
    src: url('/themes/gsp2014/assets/stylesheets/gothamrnd-medium-webfont.eot');
    src: url('/themes/gsp2014/assets/stylesheets/gothamrnd-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-medium-webfont.woff') format('woff'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-medium-webfont.ttf') format('truetype'),
         url('/themes/gsp2014/assets/stylesheets/gothamrnd-medium-webfont.svg#gotham_roundedmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}



body {
	background-image:url(/themes/gsp2014/images/arches_bkg.png);
	background-repeat:repeat;
	color: #333333;
	text-align: center;
	font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif;
}

.footer a, .breadcrumb a {
  color: #3e9e19;
  text-decoration: none;
  font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif;
}
.footer a:hover, .breadcrumb a:hover {
	color:#3e9e19;
    text-decoration: underline;
}
.introduction-container p a {
	 color: #06450e;
	 text-decoration: none;
}
.introduction-container p a:hover {
	 color: #06450e;
	 text-decoration: underline;
}
.ccm-pagination a{
	color: #06450e;
	text-decoration: none;
	}
.ccm-pagination a:hover {
	 color: #06450e;
	 text-decoration: underline;
}



blockquote.style2 {
  font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif;
  color:#00487d;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  padding-left: 15px;
  border-left: 3px solid #00487d;
}

.example-block {
  background: #eeeeee;
  font-size: 10px;
  overflow: hidden;
  margin-bottom: 20px;
  padding: 10px 0;
  text-align: center;
}
.grid-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
	background-color:#FFF;
	font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; color:#999; text-align:left; font-size:15px; line-height:19px;
  }



  .grid-container p {
	font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif;
	}

	.grid-container a {
	font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif;
	}


	.grid-container h2 {
	font-size: 23px;
	font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif;
	color:#06450e;
	margin-bottom:10px;
	}

	.grid-container h3 {
	font-size:15px; line-height:19px; font-family: 'gotham_roundedbold', Arial, Helvetica, sans-serif;
	}

.grid-container h3 {
	font-size:15px; line-height:19px; font-family: 'gotham_roundedbold', Arial, Helvetica, sans-serif;
	}

.grid-container {
  padding-bottom: 20px;
}

.grid-container > hr {
  margin-left: 10px;
  margin-right: 10px;
}

.grid-container ul {

	list-style-type: disc;
	list-style-position: inside;
	color: #3e9e19;

}

.grid-container ul li{

	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;

}

.grid-container ul.orion-menu {
	list-style-type: none;
}
.grid-container ul.orion-menu li{

	padding:0px;

}

.grid-container .social-media {
	padding-top:53px;}

div[class*="push-"] section {
  background: #ddeecc;
}

div[class*="pull-"] section {
  background: #ffccdd;
}

.dynamic-px-width {
  display: block;
}



.welcome { padding-top:60px; padding-bottom:20px; margin:0px; text-align:left; }
.welcome h1 { color: #06450e; font-family: 'gotham_roundedlight', Arial, Helvetica, sans-serif; font-size:33px; padding:0px; line-height:35px;}
.welcome h1 strong{ font-weight:normal; color:#3e9e19; font-family: 'gotham_roundedlight'}
.welcome h2 { color: #999999; font-family: 'gotham_roundedlight', Arial, Helvetica, sans-serif; padding-bottom:0px; margin-bottom:0px; }
.social-media { color: #999999; }
.social-media ul { color: #999999; display: inline-block; float:right;}
.social-media li { color: #999999; display: inline-block; }
.social-media-facebook { padding-right:5px; padding-top:60px; }
.social-media-twitter { padding-right:20px; padding-top:60px; }
.social-media-logo { padding-right:0px; padding-top:60px; }

.homeboxes-880 { padding:0px; margin-top:20px; width:880px; float:left; }
.homeboxes-880-v2 { padding:0px; margin-top:8px; width:880px; float:left; }

.homeboxes-box2 {margin-bottom:20px; }


.homeboxes-colour { padding:10px; background-color:#d70080; color:#ffffff; font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; font-size: 15px; text-align:left; }
.homeboxes-colour a { color:#FFF; }
.homeboxes-colour a:hover { color:#FFF; }


.store_entry_container {
	display: block;
	margin-top: 20px;
	padding-top: 210px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	}
.store_entry_container:hover {
	text-decoration:none;
	}



.store_entry_container .store_director_titles {
	background-color: #06450e;
    color: #FFFFFF;
    font-family: 'gotham_roundedbook',Arial,Helvetica,sans-serif;
    font-size: 15px;
    padding: 10px;
    text-align: left;
	transition: background-color 0.2s;
    -webkit-transition: background-color 0.2s;

}
.store_entry_container:hover > .store_director_titles {
	background-color: #D70080;

	}

.offer_container .offer_area {
	display:block;
	background-color:#cde6c3;
    border: 1px dashed #D70080;
	margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
	/*height:170px;*/
	overflow:hidden;
	text-decoration:none;
}
.offer_container .offer_area:hover {
	border: 1px ridge #D70080;
}
.offer_logo {
	width:40%;
	float:left;
	}
.offer_details {
	width:55%;
	float:right;
	text-decoration:none;
	}
.offer_details h1 {
    color: #5E9CAC;
    font-family: 'gotham_roundedbold',Arial,Helvetica,sans-serif;
    font-size: 23px;
    margin: 0;
    padding-bottom: 10px;
	text-decoration:none;
}
.offer_details h2 {
    color: #5E9CAC;
   font-family: 'gotham_roundedbook',Arial,Helvetica,sans-serif;
    font-size: 21px;
     line-height: 28px;
    margin: 0;
    padding: 0;
	text-decoration:none;
}
.offer_details p{
	color: #5E9CAC;
    font-family: 'gotham_roundedbook',Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 15px;
	text-decoration:none;
	}

.orion-menu li a {
	font-size:1em;

	}

.store_logos_footer {
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

	}
.store_logos_footer img{
		max-height:53px;

}
.formBlockSurveyRow {

    overflow: hidden!important;

}
.formBlockSurveyTable h4{
	background-color: #D7EAF2;
	display:block;
	width:100%;
    padding: 10px;
	font-family: 'gotham_roundedbold',Arial,Helvetica,sans-serif!important;
	font-weight: normal;
	}

.formBlockSurveyCell {
	float:none!important

}
.formBlockSurveyCell.question {
    width: 97%;
}
.formBlockSurveyCell textarea, .formBlockSurveyCell input[type="text"], .formBlockSurveyCell select {

    width: 97%!important;
	font-size: 14px;
    height: 30px;
    padding-left: 10px;
    vertical-align: middle;
}
.comp_container {
	margin-top:20px;
	}
.comp_area {
	display:block;
	margin-bottom: 20px;
	background-color: #EEEEEE;
	}
.comp_area:hover {
	display:block;
	margin-bottom: 20px;
	background-color: #DDDDDD;
}
.comp_details {
	padding:20px;}

.comp_container a {
	text-decoration:none;

}
	.comp_area h1{
		color:#D70080!important;
		}
.comp_area p{
		color:#999999!important;
	}

.whole_blog_item {
	display:block;
	background-color: #EEEEEE;
    border: 1px solid #EEEEEE;
    margin-top: 20px;
    padding: 0;
	}

.whole_blog_item.first-entry {
	background-color: #06450e;
    border: 1px solid #06450e;
	}

.whole_blog_item.first-entry p, .whole_blog_item ccm-page-list-description{
	color: #FFFFFF;
}
.whole_blog_item.first-entry p a {
	font-family: 'gotham_roundedbold',Arial,Helvetica,sans-serif;
	color: #FFFFFF;
}


.blog_content {
	padding: 20px;

	overflow:hidden;
}

/* B&W */
.bw {
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.bw:hover {
-webkit-filter: grayscale(100%);
}

/* Home page styles */
.introduction-container { margin-bottom:20px; margin-top:20px; }
.introduction-text { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; color:#999; text-align:left; font-size:14px; line-height:19px; padding-bottom: 10px; }
.introduction-text h2 { font-size: 21px; line-height:24px; font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; }

/* Breadcrumb */
.breadcrumb { text-align:left; margin-top:20px; margin-bottom:20px; font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; }
.breadcrumb p { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#999; border-bottom: 1px #CCC solid; }
.breadcrumb a { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; }

/* Offers */
.offers-container { padding:0px; margin:0px; width:880px; float:left; }
.offer-left-light-blue { width:390px; background-color:#d4eff6; margin-right:16px; margin-bottom:20px; padding:20px; float:left; border: 1px dashed #d70080; }
.offer-right-dark-blue { width:390px; padding:0px; margin-right:0px; margin-bottom:20px; padding:20px; float:left; background-color:#a0acd3; border: 1px dashed #d70080; }
.offer-left-dark-blue { width:390px; padding:0px; margin-right:16px; margin-bottom:20px; padding:20px; float:left; background-color:#a0acd3; border: 1px dashed #d70080;}
.offer-right-light-blue { width:390px; padding:0px; margin-right:0px; margin-bottom:20px; padding:20px; float:left; background-color:#d4eff6; border: 1px dashed #d70080; }

.offer-img { width:160px; padding-right:20px; padding-right:20px; margin:0px; float:left; text-align:center; }
.offer-text { width:190px; padding:0px; margin:0px; float:left; color:#5e9cac; }
.offer-text h1 { font-size: 25px; font-family: 'gotham_roundedbold', Arial, Helvetica, sans-serif; color:#5e9cac; padding-bottom:10px; margin:0px; }
.offer-text h2 { font-size: 25px; line-height:28px; font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; color:#5e9cac; padding:0px; margin:0px; }
.offer-text p { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#5e9cac; }

.offer-text2 { width:190px; padding:0px; margin:0px; float:left; color:#5e9cac; }
.offer-text2 h1 { font-size: 25px; font-family: 'gotham_roundedbold', Arial, Helvetica, sans-serif; color:#FFF; padding-bottom:10px; margin:0px; }
.offer-text2 h2 { font-size: 25px; line-height:28px; font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; color:#FFF; padding:0px; margin:0px; }
.offer-text2 p { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#FFF; }

/* Competitions */
.competitions-container { padding:0px; margin-bottom:20px; width:880px; float:left; }
.competitions-img { padding:0px; margin:0px; width:440px; float:left; }
.competitions-text { padding:0px; margin:0px; width:380px; float:left; padding:30px; background-color:#eeeeee; height:160px; }
.date { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#999; margin-bottom:10px; }
.competition-header { background-color:#d7eaf2; padding:10px; }
.warning { padding:20px; color:#F00; background-color:#FFFFBF; }

/* Getting Here */
.getting-here-container { padding-top:20px; margin:0px; width:880px; float:left; }
.getting-here-col1 { padding-right:20px; margin:0px; width:430px; float:left; }
.getting-here-col1-w274 { padding:0px; margin:0px; width:274px; float:left; }
.getting-here-col2 { padding:0px; margin:0px;  float:left; }

.getting-here-container2 { padding-bottom:20px; margin:0px; width:430px; float:left; }
.getting-here2-col1 { padding:0px; margin:0px; width:100px; float:left; }
.getting-here2-col2 { padding:0px; margin:0px; width:330px; float:left; }


/* Fashion */
.fashion-container { padding:0px; margin:0px; width:880px; float:left; }
.fashion-container a { color:#FFF; }
.fashion-container a:hover { color:#FFF; }
.fashion-container ul { padding:0px; margin-bottom:20px; }
.fashion-container li { padding-top:8px; padding-bottom:8px; margin:0px; border-bottom:1px #eeeeee dotted; }
.fashion-container li,  { color:#d70080;}
.fashion-container li,  { color:#00477e;}
.fashion-col1 { padding-right:20px; margin:0px; width:567px; float:left; }
.fashion-col2 { padding-right:20px; margin:0px; width:273px; float:right; }
.fashion-col2  a { color:#d70080;}
.fashion-col2  a:hover { color:#00477e;}

.fashion-header { background-color:#d70080; padding:20px; color:#FFF; margin-top:20px; }
.fashion-date { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#fff; }

.fashion-container2 { padding:0px; margin-top:20px; width:565px; float:left; border:1px #eeeeee solid; background-color:#eeeeee;}
.fashion-container2-img { padding-right:18px; margin:0px; width:220px; float:left; }
.fashion-container2-img img {padding:0px; margin:0px; clear:none; float:left; }
.fashion-container2-text { padding-top:20px; padding-right:20px; margin:0px; width:307px; float:left; background-color:#eeeeee; }
.fashion-container2 a { color: #d70080; font-family: 'gotham_roundedbold', Arial, Helvetica, sans-serif; }
.fashion-container2 a:hover { color:#00477e; font-family: 'gotham_roundedbold', Arial, Helvetica, sans-serif; }


/* Footer */
.footer { text-align:left; margin-top:20px; }
.footer p { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#999; }

/* Misc */
.breaker-20 { padding:5px; width:100px; }
.small { font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#999; }

/* Legal information */
.legal { color: #bbb; border:#999 1px solid; }
.legal p { padding: 10px; color: #00477e; font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif; }

/* Mailing list */
input {
    border: 1px solid #dddddd;
    font: 14px/1em sans-serif;
}

input[type=text] {
    font-size: 14px;
    height: 30px;
	padding-left:10px;
    box-sizing: border-box;
    vertical-align: middle;
	width:300px;
	color:#cccccc;
}

input[type=competitions] {
    font-size: 14px;
    height: 30px;
	padding-left:10px;
    box-sizing: border-box;
    vertical-align: middle;
	width:100%;
}

/*input[type=submit] {
    font-size: 12px;
    height: 30px;
    box-sizing: border-box;
    vertical-align: middle;background:#fff;
	font-family: 'gotham_roundedbold', Arial, Helvetica, sans-serif;
	color:#999999;
}*/

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}







/*--------------------------------------- Competition button */
.button-competition {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:131px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
	font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif;
}
.button-competition:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
	text-decoration:none;
	font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif;
}

.button-competition:active {
	position:relative;
	top:1px;
	font-family: 'gotham_roundedbook', Arial, Helvetica, sans-serif;
}

.formBlockSubmitButton {
	background: -moz-linear-gradient(center top , #79BBFF 5%, #378DE5 100%) repeat scroll 0 0 #79BBFF;
    border: 1px solid #84BBF3;
    border-radius: 20px;
    box-shadow: 0 1px 0 0 #BBDAF7 inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'gotham_roundedbook',Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-shadow: 1px 1px 0 #528ECC;
    width: 131px;
	}


@media screen and (min-width: 768px) and (max-width: 1024px) {
	.orion-menu li a {
	font-size:.8em;
	padding: 10px 22px!important;

	}

	}

@media screen and (max-width: 767px) {
	.welcome {

    padding-top: 20px;

}
	.orion-menu li a {
	font-size:.8em;
	padding: 10px 22px!important;
	display:block!important;
	}
	.orion-menu li {
    display: block!important;
    float: none!important;

}
	}

  .cookies_footer_wrapper{
    position: fixed;
    bottom: 30px;
    right: 0px;
    width: 350px;
    padding: 10px;
    box-sizing: border-box;
    background: #D70080;
    color: #ffffff;
    font-size: 10px;
    line-height: 16px;
    transition: all 0.3s;
  }

  .cookies_footer_wrapper.cookie-button-clicked{
    transform: translateX(400px);
  }

  .cookies_footer_button {
    background: #06450e;
    background-image: -webkit-linear-gradient(top, #3e9e19, #06450e);
    background-image: -moz-linear-gradient(top, #3e9e19, #06450e);
    background-image: -ms-linear-gradient(top, #3e9e19, #06450e);
    background-image: -o-linear-gradient(top, #3e9e19, #06450e);
    background-image: linear-gradient(to bottom, #3e9e19, #06450e);
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-family: Arial;
    color: #ffffff;
    font-size: 11px;
    padding: 8px 10px 8px 10px;
    text-decoration: none;
    margin: 10px 0px;
    text-align: center;
  }

  .cookies_footer_button a{
    color: #ffffff;
    text-decoration: none;
  }

  .cookies_footer_button:hover {
    background: #3e9e19;
    background-image: -webkit-linear-gradient(top, #06450e, #3e9e19);
    background-image: -moz-linear-gradient(top, #06450e, #3e9e19);
    background-image: -ms-linear-gradient(top, #06450e, #3e9e19);
    background-image: -o-linear-gradient(top, #06450e, #3e9e19);
    background-image: linear-gradient(to bottom, #06450e, #3e9e19);
    text-decoration: none;
  }

  @media screen and (max-width: 767px) {
  	.cookies_footer_wrapper {
      bottom: 0px;
      width: 100%;
  }
    .cookies_footer_spacer{
      height: 100px;
    }
