/****** FILE: themes/macanudo/webfonts/fonts.css *****/
@import url("//hello.myfonts.net/count/36fe52");

@font-face {font-family: 'VeneerTwo';src: url('/themes/macanudo/webfonts/36FE52_0_0.eot');src: url('/themes/macanudo/webfonts/36FE52_0_0.eot?#iefix') format('embedded-opentype'),url('/themes/macanudo/webfonts/36FE52_0_0.woff2') format('woff2'),url('/themes/macanudo/webfonts/36FE52_0_0.woff') format('woff'),url('/themes/macanudo/webfonts/36FE52_0_0.ttf') format('truetype');}
 

/****** FILE: themes/macanudo/css/layout.css *****/
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0; font-size: 16px; }
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
/* =============================================================================
   Primary styles
   Author: 
   ========================================================================== */

body {
  font-family: "proxima-nova-n4", "proxima-nova", helvetica, arial, sans-serif;
}

html, body { font-size: 16px; }

html {
  font-size: 100%;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -moz-text-size-adjust:none;
}

.tgc {
  font-family: "tablet-gothic-compressed", helvetica, arial sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
}

.tgc-semibold {
  font-family: "tablet-gothic-compressed", helvetica, arial sans-serif;
  font-weight: 600;
}

.tgc-bold { 
  font-family: "tablet-gothic-compressed", helvetica, arial sans-serif;
  font-weight: 700;
}




/* =============================================================================
   Non-semantic helper classes
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear{clear:both;}
.left{float:left;}
.right{float:right;}


/* =============================================================================
   Print styles.
   Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}


/****** FILE: themes/macanudo/css/global.css *****/
/** Global Responsive Framework and Settings **/

@media only screen and (min-width:0px) {
	body {
		background: url(/themes/macanudo/images/main-background.jpg) top left no-repeat;
		/*background-size: 100%;*/
	}
	#main {
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(5%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

	}
	header {
		background: url(/themes/macanudo/images/top-bar-rep.jpg) top left repeat-x;
		padding-top: 19px;
		position: relative;
		z-index: 5;
	}
	header .inner {
		border-left: none;
		border-right: none;
		background: #fff;
		overflow: hidden;
	}
	header h1 {
		text-indent: -9999px;
		background: url(/themes/macanudo/images/macanudo-logo-r.png) top left no-repeat;
		background-size: 100%;
		max-width: 488px;
		min-width: 245px;
		height: 52px;
		width: 28%;
		margin: 15px 0 0 2%;
	}
	header p.slogan {
		text-indent: -9999px;
		background: url(/themes/macanudo/images/slogan_new.png) top left no-repeat;
		background-size: 100%;
		max-width: 712px;
		min-width: 245px;
		height: 16px;
		width: 42.466%;
		margin: 0 0 15px 2%;
	}

	header aside { display: none; }

	a.hamburger {
		display: block;
		width: 48px;
		height: 48px;
		float: right;
		position: absolute;
		top: 28%;
		right: 3%;
		background: url(/themes/macanudo/images/burger.gif) bottom left no-repeat;
		background-size: 96px 96px;
		text-decoration: none;
	}

	a.hamburger:hover, a.hamburger:active {
		background-position: top left;
	}

	a.hamburger.active {
		background-position: bottom right;
	}

	a.hamburger.active:hover, a.hamburger.active:active {
		background-position: top right;
	}

	header nav {
		display: none;
		background: #86754d;
		position: absolute;
		z-index: 100;
		width: 100%;
	}

	header nav ul {
		margin: 0;
		padding: 0;
		width: 100%;
	}

	header nav ul li {
		position: relative;
		border: 1px solid #FFFFFF;
		border-left: none; border-right: none;
	}

	header nav ul li a {
		display: block;
		text-align: center;
		font-size: 1.125em;
		letter-spacing: 2px;
		font-weight: 700;
		text-transform: uppercase;
		font-family: "proxima-nova-n8", "proxima-nova", Helvetica, Arial, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
		line-height: 2;
	}

	header nav ul li.cw-mag a {
		color: #e9d8b0;
	}

	header nav ul li a:active, header nav ul li a:hover {
		background: #FFFFFF;
		color: #e9d8b0;
	}

	footer { position: relative; }

	footer nav.secondary ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 100%;
		border-bottom: 2px solid #000000;
	}

	footer nav.secondary ul li {
		border-top: 2px solid #000;
	}

	footer nav.secondary ul li a {
		display: block;
		color: #000000;
		font-size: 1.25em;
		text-decoration: none;
		line-height: 2em;
		text-align: center;
		text-transform: uppercase;
	}

	footer nav.secondary ul li a:active, footer nav.secondary ul li a:hover {
		background: #c3a465;
	}

	.sgw {
		text-align: center;
		margin: 1em 0 3em;
	}
	.MyErrorPage #main {
		height: 67%;
		min-height: auto;
	}
	.MyErrorPage .content-container {
		padding-top: 10%;
		height: 72%;
	}
	.MyErrorPage .inner-wrapper, .security .content-container {
		border: 2px solid #FFFFFF;
		background: rgb(97,132,8); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxODQwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZWJiMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(97,132,8,1) 0%, rgba(142,187,31,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,132,8,1)), color-stop(100%,rgba(142,187,31,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(97,132,8,1) 0%,rgba(142,187,31,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(97,132,8,1) 0%,rgba(142,187,31,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(97,132,8,1) 0%,rgba(142,187,31,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(97,132,8,1) 0%,rgba(142,187,31,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#618408', endColorstr='#8ebb1f',GradientType=0 ); /* IE6-8 */
		color: #FFFFFF;
		text-align: center;
		width: 40%;
		margin: 0 auto;
		padding: 2% 5%;
	}

	.MyErrorPage .inner-wrapper p { text-align: center; }
	.MyErrorPage .inner-wrapper h1 { font-size: 1.625em; letter-spacing: 1px; color: #FFFFFF; text-align: center; text-transform: uppercase; margin: .5em auto;}
	.age-gate-page nav.secondary { display: none; }
	.security .content-container {
		margin: 2% auto;
		height: auto;
	}
	.security .content-container h1 {
		font-family: "tablet-gothic-condensed", Helvetica, Arial, sans-serif;
		text-transform: uppercase;
	}
	.security fieldset {
		border: none;
		width: 40%;
	}

	footer p.legal {
		text-align: center;
		font-size: .75em;
	}

	.macmail{margin:0; width:100%; background:url(/themes/macanudo/images/ctb-form-field-bg.png) repeat 0 0; padding-bottom:20px;}
	.macmail .inputwrap{float:none; width:188px; margin:0 auto; background:#fff; height:27px; overflow:hidden;}
	.macmail .labeltext{display:block; margin:10px auto; padding:10px 0 0;}
	.macmail input{width: 150px;height: 27px;border: none;text-align: center; position:relative; top:-9px; left:5px;margin:0; padding:0;}
	.ContactPage .macmail input{top:0;}
	.macmail .emailgo{height:28px; overflow:hidden;}
	.macmail .emailgo img {display:inline;}
	.macmail label.error{color: #f00;position: absolute;top: 63px;right: 29%;text-align: right;display: block;}

	.simplemodal-container.crmformit, .simplemodal-container.thanksmodalit{width:auto !important; position:absolute !important; top:30px !important; height:auto !important;}
	#simplemodal-overlay {background-color:#000; cursor:wait;}
	#simplemodal-container a.modalCloseImg {background:url(/themes/macanudo/images/footer/close.png) no-repeat 0 0; width:39px; height:39px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}

	.crmmodal{display:none; max-width:542px; width:96%; background:#fff; padding:9px;}
	.crmmodal .innermodal{background:url(/themes/macanudo/images/footer/modal-bg.jpg) repeat 0 0; width:98%; text-align:center; color:#fff;}
	.crmmodal .headerimg{margin-top:30px; max-width:95%;}
	.contactformmodal p{max-width:425px; width:90%; margin:1em auto;}
	.contactformmodal form{width:270px; margin:0 auto; overflow:hidden;}
	.contactformmodal form .wrap{background:url(/themes/macanudo/images/footer/green-bg.png) repeat 0 0; padding:10px;}
	.contactformmodal form label.error{display:none !important;}
	.contactformmodal form input[type="text"],.contactformmodal form input[type="email"]{width:96%; text-align:center; border:none; margin:5px 0; padding-bottom:6px; line-height:1em; float:none; padding-left:2%; padding-right:2%;}
	.contactformmodal form input[type="checkbox"]{float:left;}
	.contactformmodal form input.error{border:1px solid #f00;}
	.contactformmodal form ::-webkit-input-placeholder {
	   color: #a2a2a2; font-weight:600;
	   font-family: tablet-gothic-compressed, helvetica, arial, sans-serif;
	}

	.contactformmodal form :-moz-placeholder { /* Firefox 18- */
	   color: #a2a2a2; font-weight:600;
	   font-family: tablet-gothic-compressed, helvetica, arial, sans-serif;
	}

	.contactformmodal form ::-moz-placeholder {  /* Firefox 19+ */
	   color: #a2a2a2;  font-weight:600;
	   font-family: tablet-gothic-compressed, helvetica, arial, sans-serif;
	}

	.contactformmodal form :-ms-input-placeholder {
	   color: #a2a2a2;  font-weight:600;
	   font-family: tablet-gothic-compressed, helvetica, arial, sans-serif;
	}

	.contactformmodal form input.smaller{width:90px;}
	.contactformmodal form .datewrap{width:218px; margin:0 auto;}
	.contactformmodal form .datewrap input{width:65px; margin-right:5px; padding-left:0; padding-right:0;}
	.contactformmodal form label{font-weight:600; font-size:14px;}
	.contactformmodal form label span{font-weight:400; font-size:12px;}
	.contactformmodal .checkboxfield{margin:15px 0;}
	.contactformmodal .checkboxfield input{float:left !important; width:auto;}
	.contactformmodal form .checkboxfield label{text-align:left; font-size:10px;float: right;width: 90%; display:block !important;}
	.contactformmodal #crmsubmit, .thanksmodal a{font-family: tablet-gothic-compressed, helvetica, arial, sans-serif;  background: #d6ad52; color: #FFF; text-transform: uppercase; border: none; padding-top: 4px; font-size: 20px; letter-spacing: 1px; width: 85px; margin: 10px auto 0; border-radius: 0; text-decoration:none; float:none;}
	.thanksmodal a{padding:0 10px;}
	.contactformmodal #crmsubmit:hover, .thanksmodal a:hover{background: #a77f27;}
	.contactformmodal .crmlegal{font-size:10px;}

	.thanksmodal p{ max-width:95%; width:300px; font-size:1.2em; margin:1em auto;}
	.thanksmodal p span{font-size:1em;}
	.thanksmodal .lineimg{margin:30px 0; max-width:95%;}
}

@media only screen and (min-width:400px) {
	.macmail { margin:30px;  width:auto; height:auto; position:relative; padding: 10px 0; text-align: center;}
	.macmail .labeltext{margin: 13px 0 0 10px; display:inline; padding:0; position: relative; top: -5px;}
	.footer .macmail >img {
		display: inline-block;
		margin: 10px;
	}
	.footer .macmail .inputwrap {
		display: inline-block;
		position: relative;
		top: 0;
		right: 0;
	}
	.macmail label.error{position: absolute;top: 42px;right: 5px;}
	.contactformmodal form{width:315px;}
	.crmmodal .innermodal{width:100%;}
}
@media only screen and (min-width:480px) {
	.macmail {
		width: 397px;
	}
}
@media only screen and (min-width:770px) {

	header h1 {
		height: 55px;
	}
}

@media only screen and (min-width:1025px) {
	body, html { height: 100%;}

	footer p.legal {
		float: left;
		clear: left;
		font-size: .75em;
		margin: 10px 0 0 40px;
	}

	.macmail{margin-bottom:0;margin-left:42px; float:left; margin-top:25px; margin-bottom:30px;}

	#main {
		height: 73.034%;
		overflow: hidden;
		margin-bottom: 1%;
		min-height: 700px;
	}
	.content-container {
		height: 100%;
		position: relative;
		background-size: auto 100% ;
		background-position: center center;
	}

	a.hamburger { display: none; }

	nav.primary { display: block !important; position: relative; }
	nav.primary ul { border: none; overflow: hidden; }
	nav.primary ul li { border: none; float: left; position: relative; padding: 0 1.2%; }
	nav.primary ul li a { display: block; position: relative; }
	nav.primary ul li a:hover, nav.primary ul li.current a { background: none; color: #e9d8b0; }
	nav.primary ul li a:hover:before, nav.primary ul li.current a:before {
		content: "\2022";
		position: absolute;
		left: -10px;
		font-size: .75em;
		top: 3px;
	}

	nav.primary ul li a:hover:after, nav.primary ul li.current a:after {
		content: "\2022";
		position: absolute;
		right: -10px;
		font-size: .75em;
		top: 3px;
	}

	header h1 {
		height: 85px;
		width: 32.533%;
		margin: 20px 0 10px 2%;
		float: left;
	}

	header p.slogan {
		margin: 62px 0 35px 0.866%;
		float: left;
	}

	header aside {
		width: 220px;
		float: right;
		display: block;
        position: relative;
        top:1.25em;
	}

	header aside ul { list-style: none; margin: 25px 0 0; padding: 0; width: 110px; float: left; }
	header aside ul li { height: 26px; }
	header aside ul li img { float: left; margin-right: 6px; }
	header aside ul li a {
		font-size: .938em;
		color: #000;
		text-decoration: none;
		text-transform: uppercase;
		line-height: 22px;
		font-family: "proxima-nova-n3", "proxima-nova", Helvetica, Arial, sans-serif;
	}
	header aside ul li a:hover {
		color: #ed1c24;
	}
	header aside .day {
		font-size: .875em;
		text-transform: uppercase;
		color: #ed1c24;
		font-weight: 600;
		margin-top: 25px;
		display: block;
		font-family: "proxima-nova-n6", "proxima-nova", Helvetica, Arial, sans-serif;
	}
	header aside .date {
		font-size: 1.38em;
		color: #000;
		letter-spacing: 0;
		font-weight: 700;
		text-transform: uppercase;
		font-family: "proxima-nova-n7", "proxima-nova", Helvetica, Arial, sans-serif;
	}

    footer nav.secondary{
        float:left;
        clear:left;
    }

	footer nav.secondary ul { border: none; margin: 30px 30px 0 30px; float: left; }

	footer nav.secondary ul li {
		float: left;
		width: auto;
		border:none;
	}

	footer nav.secondary ul li a {
		font-size: .825em;
		padding: 0 10px;
		border-right: 2px solid #000;
		font-weight: 600;
		line-height: 1.3;
	}

	footer nav.secondary ul li a:hover { color: #ed1c24; background: none; }

	footer nav.secondary ul li:last-child a { border-right: none; }

	.sgw { float: right; margin-right: 5%;  }
}

@media screen and (min-width:1025px) {
	header h1 { margin: 29px 0 0 2%; }
	header p.slogan { margin: 62px 0 29px 2%; }
}

@media screen and (min-width: 1200px) {
	header h1 {margin: 25px 0 20px 2%; height:100px;}

}

@media screen and (min-width: 1230px) {
	nav.primary ul { width: 1230px; margin: 0 auto;}
	nav.primary ul li { padding: 0 2%; }
}

@media screen and (min-width:1300px) {
	nav.primary ul { width: 1230px; margin: 0 auto;}
	nav.primary ul li { padding: 0 2%; }
	header p.slogan { height: 20px; }
    header p.slogan { margin: 70px 0 35px 3%; }
}

@media screen and (min-width:1300px) {
    .macmail{
        margin-right:0;
    }
    footer nav.secondary{
        float:right;
    }
    footer nav.secondary ul{
        margin-left:0;
    }
}

@media screen and (min-width: 1500px) {
	body { background-size: 100% auto; }
}


