/*
Theme Name:Capelli Foods
Author:Tracey Shaw @ GOOP
Author URI:http://www.goop.com.au/
Description:Custom WordPress theme for Capelli Foods.
Version:1.0
*/

@import url("css/base.css");
@import url("css/form.css");
@import url("css/mailchimp.css");

html, body {height:100%;margin:0;padding:0;line-height:1.3;font-size:100%;color:#4d4d4d;font-weight:400;background:#dd042b;}

/* Fonts */
body, input, select, textarea, label {font-family: 'Raleway', sans-serif;}

#capellifoods {padding:0;background:#f2f2f2;}

/* Header */
header {padding:0;position:relative;margin:0;background:#ffffff;height:40px;overflow:visible;z-index:1000;}
header a.logo {background:url(img/logo.png) left top no-repeat;width:180px;height:180px;margin:0 auto 10px;text-indent:-9000px;display:block;position:absolute;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);}

header .container .three.columns {display:block;height:40px;}
@media only screen and (min-width:960px) {
	header .container .columns.offset-by-three { margin: 0; }
}

/*header a.logo:after {display:block;content:"";background:url(img/backgrounds/shadow.png) left top no-repeat;height:200px;width:200px;position:absolute;z-index:-1;top:0;left:-10px;}*/

/*Responsive navigation*/
#responsive {display:block;position:relative;z-index:9999;width:100%;}
@media only screen and (min-width:768px) { #responsive { display: none; } }
#responsive span {font-size:1.5em;padding:10px;position:absolute;right:0px;color:#dd042b;line-height:1em;cursor:pointer}
#responsive span em { font-size:0.7em; font-style:normal; padding-right: 10px; position: relative; bottom: 3px; }
#responsive ul {background:#dd042b;border-bottom:3px solid #dd042b;padding:0;display:none;list-style:none;}
#responsive ul li {border-bottom:1px solid #b10121;margin:0;line-height:30px;min-height:35px;padding:5px;font-size:1.1em;}
#responsive ul li:last-child {border:none;}
#responsive ul li:hover {background:#FFF;}
#responsive ul li:hover a {color:#dd042b;}
#responsive ul li a {color:#FFF;text-decoration:none;display:block;line-height:35px;}
#responsive ul li.menu-item-has-children > a {width:90%;}
#responsive ul li.menu-item-has-children {position:relative;}
#responsive ul li.menu-item-has-children:before {position:absolute;top:3px;right:10px;content:"\f107";color:#444444;}
#responsive ul li ul {position:absolute;top:-99999px;left:0;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;z-index:1;}
#responsive ul li:hover > ul {opacity:1;position:relative;top:auto;left:auto;display:block;height:auto;width:auto;white-space:nowrap;margin:0 -10px;text-align:left;overflow:visible;}
#responsive ul li ul li {font-size:0.8em;background:#161616;border-color:#000;padding:5px 15px}
#responsive ul li ul li:hover {background:#111111;}

/* Navigation */
nav {padding:5px 0;margin:0;display:block;position:relative;z-index:10;height:30px;display:none;}
@media only screen and (min-width:768px) { nav { display: block; } }
nav ul {list-style:none;display:block;text-align:right;margin:0;padding:0;height:40px;}
nav ul li {position:relative;font-size:0.65em;display:inline-block;text-transform:uppercase;font-weight:700;margin:0 0 0 5px;height:40px;}
nav ul li:first-child { margin-left: 15px; }
nav ul li a {display:block;color:#4d4d4d;text-decoration:none;padding:0;line-height:22px;border-top:2px solid transparent;border-bottom:2px solid transparent;}
nav ul li:hover a {border-bottom:2px solid #dd042b;}
nav ul li.current-menu-item a, nav ul li.current_page_ancestor a, body.single-post nav ul li.menu-item-news a {border-bottom:2px solid #dd042b;}
nav ul ul {position:absolute;top:-99999px;left:0;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;z-index:500;}
nav ul li:hover > ul {opacity:1;position:absolute;top:100%;left:0;display:block;height:auto;width:auto;white-space:nowrap;margin-top:-5px;text-align:left;}
nav ul li:hover ul li, nav ul ul li {font-size:0.9em;display:block;margin:0;height: 30px;}
nav ul li:hover ul li a, nav ul ul li a {height: 30px;line-height:30px;padding:0 8px;border:none;background:#ffffff;}
@media only screen and (min-width:830px) {
	nav ul li {font-size:0.75em;}
}
nav ul ul:hover li a:hover, nav ul li.current-menu-item ul li a:hover, nav ul li ul li.current-menu-item a {color:#dd042b;background:#f2f2f2;}
@media only screen and (min-width:1024px) {
	nav ul li {font-size:0.9em; margin-left:10px;}
}

/* Section */
section {margin:0;padding:20px;position:relative;z-index:0;}
section#slideshow {padding-top:0!important;background:#ffffff;}
#home section#slideshow {padding-right:0;}

.cycle-slideshow {width:100%;overflow:hidden;padding:0;margin:0;}
.cycle-slideshow img {display:block;padding:0;margin:0; width:100%}

/* Homepage Slideshow */
#slideshow { margin-top: 180px; }
#slider {padding:0;margin:0 auto;position:relative;z-index:0;}
#slider div {bottom:20px;right:0;position:absolute;display:block;height:80px;z-index:100;cursor:pointer;text-transform:uppercase;background:url(img/slides/overlay.png) top right;line-height:65px;padding:0 50px;}
#slider div span {text-align:right;}
#slider div span strong {color:#4d4d4d;display:block;margin-bottom:5px;padding:10px 15px 0;font-size:1em;-webkit-transition: all .2s ease-in-out;opacity:1; width:100%}
#slider div span:hover span {background:url(img/icons/pointer.png) bottom right no-repeat;}
#slider .slider-closed div {width:100%;}
#slider .slider-closed div span {display:block;width:100%;float:right;}
#slider .slider-closed div span strong {font-size:1em;display:none;}
#slider .slider-closed div span span {display:none;}
#slider li {border-right:20px solid #ffffff;list-style:none}
#slider li a {text-decoration:none!important;position:relative}
#slider li a img { width: 100%;  margin: 0 auto; }

@media only screen and (min-width:960px) {
	#slideshow { margin-top: 0; }
	#slider {width:940px !important;height:340px;overflow:hidden;padding:0;margin:0;position:relative;z-index:0;}
	#slider .slider-closed div span strong { width: 150px; }
	#slider .slider-closed div span strong {font-size:1em;}
	#slider div span strong { font-size:1.6em }
}

/*

#promo {background:#999691;padding:20px;position:relative;}
#promo h2 {color:#ffffff;text-transform:uppercase;font-size:2em;line-height:1em;font-weight:400;}
#promo h2 span {color:#afdfe4;display:block;}

#promo #social {position:absolute;top:22px;right:25px;}
#promo #social li {display:block;height:60px;width:60px;float:left;margin-left:10px;}
#promo #social li a {display:block;height:60px;width:60px;text-indent:-9000px;background:url(img/icons/social.png) 0 0 no-repeat;}
#promo #social li.news a {background-position:-60px 0;}
#promo #social li.facebook a:hover {background-position:0 -60px;}
#promo #social li.news a:hover {background-position:-60px -60px;}

#circle {background:url(img/backgrounds/circles.png) no-repeat;}
.banner {position:relative;}
.banner #circle.large {display:block;width:255px;height:255px;position:absolute;top:20px;right:50px;z-index:100;}
.banner #circle.large span {text-align:center;color:#ffffff;display:block;margin:60px auto 0;text-transform:uppercase;width:200px;font-size:1.7em;line-height:1.1em;}

#boxes {list-style:none;margin:20px 0;}
#boxes li {float:left;width:298px;background:#d6d6d6;margin:0;height:145px;border:1px solid #dddddd;}
#boxes li.box01 {background:url(img/boxes/01.jpg) top left no-repeat;}
#boxes li.box02 {background:url(img/boxes/02.jpg) top left no-repeat;margin:0 25px;}
#boxes li.box03 {background:url(img/boxes/03.jpg) top left no-repeat;}

#boxes li a {text-decoration:none;display:block;}
#boxes li a h2 {width:120px;height:120px;color:#ffffff;text-transform:uppercase;font-size:1.5em;margin:15px;padding:0;font-weight:400;background:url(img/backgrounds/circles.png) top right no-repeat;text-align:center;line-height:1.1em;}
#boxes li a h2 span {display:block;width:80px;margin:0 auto;padding:20px 0;}

#boxes li:hover {border:1px solid #8c877e;}*/


/*#boxes li a {text-decoration:none;padding:0;display:block;padding:180px 0 0 0;}
#boxes li a h2 {color:#878f22;text-transform:uppercase;font-size:1.2em;margin:0;padding:5px 0;font-weight:400;}
#boxes li a p {color:#606060;font-size:1em;border-top:6px solid #878f22;padding:5px 0 0 0;}
#boxes li a span {color:#878f22;display:block;font-style:italic;padding:8px 0;}
#boxes li a:hover h2, #boxes li a:hover p, #boxes li a:hover span {color:#000000;}
*/

/* Article */
article {position:relative;padding:0 20px 0 0;}

article h1 {color:#dd042b;font-size:1.5em;margin:0;padding:0 0 10px;font-weight:600;display:block;padding:0;margin:0 0 10px;}








article h2 {font-size:1.2em;font-weight:600;padding:0 0 5px;}
article h3 {font-size:1.2em;font-weight:400;padding:0 0 5px;color:#dd042b;}
article h4, article h5, article h6 {font-size:1.1em;font-weight:700;}


#faqs article h1 + p, #contact article h1 + p {font-size:1em;margin-bottom:1em;}


article p {font-size:1em;margin-bottom:1em;}




article ul, article ol {margin:0 10px 15px 30px;}
article p + ul, article p + ol {margin:-5px 10px 15px 30px;}
article ul li, article ol li {margin-bottom:3px;font-size:1em;}
article ol li ul {margin-top:10px;list-style:disc;}
article ul li ul {margin:3px 20px;}
article ul li small, article ol li small {font-size:0.9em;}
article table {margin:0 0 20px 0;border-collapse:collapse;}
article table, article table th, article table td {border: 1px solid #cccccc;}
article table tr th {padding:3px 10px 3px;font-size:1em;text-align:left;}
article table tr td {padding:3px 10px 3px;font-size:1em;text-align:left;}
article hr {border-color:#aaaaaa;border-style:dotted;}
article .domain:before {content:"\40";margin-right:0px;}


.parent-pageid-11 article ol {list-style:none;margin:-5px 0 15px 0;padding-left:0;border-top:1px solid #dd042b;}
.parent-pageid-11 article ol li {margin:5px 0;padding:5px 100px 5px 0;border-bottom:1px dotted #cccccc;}
.parent-pageid-11 article ol li:last-child {border:none;}
.parent-pageid-11 article ol li em {font-size:0.8em;float:right;margin-right:-100px;color:#999999;font-style:normal;}
.parent-pageid-11 article ol li u {float:right;margin-right:-100px;color:#999999;font-style:normal;text-decoration:none;}






/* Links */
article a {border-bottom:1px dotted #3b3b3b;color:#3b3b3b;text-decoration:none;}
article a:hover {color:#dd042b;border-bottom:1px solid #dd042b;}

article span.collapseomatic {border-bottom:1px dotted #3b3b3b;color:#3b3b3b;text-decoration:none;cursor:pointer;}
article span.collapseomatic:hover {color:#dd042b;border-bottom:1px solid #dd042b;}

/* Children */



/*article .child:last-child {margin-bottom:0;}
article .child a.readmore span {font-weight:700;}
article .child a.readmore .arrow {font-family:'arrows';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:20px;-webkit-font-smoothing:antialiased;font-size:0.8em;margin-left:3px; content:"\3e";}*/
/*article .child h1 + p, article .child h2, article .child h1 + h2, article .child p {font-size:1em;margin-bottom:1em;color:#333333;display:inline;}

/*article .child h2.title {display:block;margin-bottom:0px;text-transform:uppercase;}
article .child h2.title a {color:#111111;}*/

/* Posts & Children */
article .post {clear:both;margin-bottom:20px;padding-bottom: 20px;border-bottom:1px solid #dddddd;}
article .post:last-child {border-bottom:none;}
article .post h2.title {background:none;padding:0;margin-bottom:0px;}
article .post h2.title a {border:none;padding:0;font-weight:400;}
article .post h2.title a:hover {}
article .post small {display:block;text-transform:uppercase;color:#8c877e;font-size:0.8em;}
article .post a.readmore {padding-top:5px;text-transform:none;}
article .post a.readmore:hover {}
article .post .excerpt h1, article .post .excerpt h2 {display:none;}
article .post .excerpt p {display:inline;}
article .post .excerpt img {display:none;}
article .post .attachment-post-thumbnail {width:100px;height:100px;float:left;margin:5px 5px 5px 0;padding:2px;border:1px solid #dddddd;}

article a .arrow {font-family:'arrows';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:20px;-webkit-font-smoothing:antialiased;font-size:0.8em;margin-left:3px; content:"\3e";}
.single article .post {padding-bottom:0;margin-bottom:0;border-bottom:0;}
.single article .post small {display:block;border:none;margin:-5px 0 10px 0;padding:3px 0;color:#8c877e;}
.single article .post small + p {display:block;}

/* Posts Archives */
.blog article #archive-select, .archive article #archive-select {position:absolute;top:10px;right:0px;}
.blog article #archive-select select, .archive article #archive-select select {width:150px;padding:3px;border:1px solid #dddddd;background:transparent;color:#3b3b3b;font-size:1em;}
.blog article .post, .archive article .post {clear:both;}

/* Images */
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;	margin-right: auto;}
img.alignleft {margin: 5px 20px 5px 0;}
.wp-caption.alignleft {margin: 5px 20px 5px 0;}
img.alignright {margin: 5px 0 5px 20px;}
.wp-caption.alignright {margin: 5px 0 5px 20px;clear:both;}
img.aligncenter {margin: 5px auto;}
img.alignnone {margin: 5px 0;}
.wp-caption .wp-caption-text,.entry-caption,.gallery-caption {font-style: italic;font-weight: 300;text-align:center;font-size:0.8em;}
.wp-caption.alignleft + ul,.wp-caption.alignleft + ol {list-style-position: inside;}
img.alignleft, .wp-caption.alignleft img, img.alignright, .wp-caption.alignright img, img.aligncenter, img.alignnone {border:1px solid #dddddd;}


#projects article h1 + hr {margin:0;border-color:transparent;padding:0;}
#projects article h3 {}
#projects article img {width:200px!important;height:auto!important;border:none!important;margin:0 20px 20px 0;display:block;}
#projects article hr {margin-top:20px;clear:both;display: block;width: 100%;}
#projects article .collapseomatic_content {float:right;width:700px;}
#projects article .collapseomatic_content img {width:135px!important;}

/* Contact Form - see form.css for more */
.ninja-forms-cont form {clear:none;margin:0 0 10px;float:left;padding:20px 0 0;width:100%;border-top:1px solid #dddddd;}
.ninja-forms-cont form .field-wrap {margin-bottom:5px!important;}
.ninja-forms-cont form .ninja-forms-required-items {font-size:0.7em;margin-bottom:5px;}
.ninja-forms-cont form .ninja-forms-required-items span.ninja-forms-req-symbol {color:inherit!important;}

.ninja-forms-cont form fieldset {border-bottom:1px dotted #cccccc;margin-top:-3px;margin-bottom:10px;padding-bottom:10px;}
.ninja-forms-cont form label {display:block;text-transform:none;padding:0 0 3px 0;float:left;width:100%;font-weight:700;font-size:0.9em;text-transform:uppercase;}
.ninja-forms-cont form label small {font-size:0.7em;margin:6px 0 0 0;}
.ninja-forms-cont form input, .ninja-forms-cont form select, .ninja-forms-cont form textarea {font-weight:normal;text-transform:none;border:1px solid #bbbbbb;float:left;width:99%;margin:0 0 6px 0;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;padding:5px;}
.ninja-forms-cont form button, .ninja-forms-cont form input[type=submit] {border:none;background: #dd042b;padding:5px;color:#ffffff;font-size:90%;text-transform:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor:pointer;width:140px;margin:0 auto 10px;cursor: pointer;text-transform:uppercase;}
.ninja-forms-cont form input[type=submit]:hover {background:#b90b22;}
.ninja-forms-cont form .wpcf7-not-valid-tip, .ninja-forms-cont form .wpcf7-not-valid-tip-no-ajax {margin-left:0;font-size:0.8em;color:#999999;}
.ninja-forms-cont form .wpcf7-not-valid-tip, .ninja-forms-cont form .wpcf7-not-valid-tip-no-ajax {display:none!important;}
.ninja-forms-cont form .wpcf7-response-output {clear:both;display:block;padding:0;text-align:center;margin:0 auto;border:none;text-align:left;font-weight:bold;}
.ninja-forms-cont form p {padding:0;margin:0;display:none;}
/*.ninja-forms-cont form ul li input {display:block;clear:left;}*/
.ninja-forms-cont form ul {margin:0;padding:0;}
.ninja-forms-cont form ul li {display:inline;padding:0 10px 0 0!important;}
.ninja-forms-cont form ul li input[type=radio] {width:auto;padding:0;margin:0 5px 0 0!important;}
.ninja-forms-cont form.sent ol {display:none;}

.ninja-forms-cont form .ninja-forms-field-error {font-size:0.7em;}
.ninja-forms-cont form .ninja-forms-cont-not-valid-tip, .ninja-forms-cont form .ninja-forms-cont-not-valid-tip-no-ajax {margin-left:0;font-size:0.8em;color:#999999;}
.ninja-forms-cont form .ninja-forms-cont-response-output {clear:both;display:block;border:none;padding:0;text-align:left;margin:0 auto;}

/* Iframes */
article iframe {margin:10px auto 20px;display:block;width:700px;}

/* Videos */
.video {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;margin-bottom:10px;}
.video iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:0;}

/* Pagination */
article .pagination {margin-bottom:13px;float:left;clear:both;}
article .pagination .page-numbers {background:#888888;display:block;height:18px;width:18px;float:left;text-align:center;line-height:18px;font-size:0.8em;margin-right:5px;color:#ffffff;}
article .pagination a.page-numbers, article .pagination .page-numbers.dots {color:#ffffff;background:#888888;text-decoration:none;border:none;}
article .pagination a.page-numbers:hover, article .pagination .page-numbers.current {background:#dd042b;}
article .pagination a.page-numbers.prev, article .pagination a.page-numbers.next {font-family:'arrows';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:20px;-webkit-font-smoothing:antialiased;font-size:0.7em;}
article .pagination.single {border-top:1px dotted #ccc;display:block;margin:0 0 0;padding:10px 0 10px;float:none;}
article .pagination.single a {border-color:transparent;}
article .pagination.single a:hover {border-color:#dd042b}
article .pagination.single div {display:block;width:50%;float:left;font-size:0.8em;text-transform:uppercase;}
article .pagination.single div.right {text-align:right;}
article .pagination.single div.left a:before {font-family:'arrows';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:20px;-webkit-font-smoothing:antialiased;font-size:0.8em;margin-right:6px; content:"\3c";}
article .pagination.single div.right a:after {font-family:'arrows';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:20px;-webkit-font-smoothing:antialiased;font-size:0.8em;margin-left:6px; content:"\3e";}

/* Sitemap */
article ul.sitemap li a {border:none;}
article ul.sitemap li ul {margin-top:8px;}
article ul.sitemap li.current_page_item, article ul.sitemap li.page-item-708, article ul.sitemap li.page-item-6 ul, article ul.sitemap li.page-item-7 ul {display:none;}

/* Google Map */
#googlemap, .googlemap {display:block;padding-bottom:30px;float:right;}
#googlemap iframe, .googlemap iframe {width:480px!important;height:180px!important;margin-bottom:5px;}
#googlemap small, .googlemap small {float:right;font-size:0.7em;text-transform:uppercase;}
#googlemap small a, .googlemap small a {color:#aaaaaa;text-decoration:none;border:none;}

/* Widgets */
aside ul.widgets {list-style:none;margin:0 0 10px 0;}
aside ul.widgets li.kebo_twitter_feed_widget {background:#00aced;display:block;width:100%;}
aside ul.widgets li.kebo_twitter_feed_widget h3 {background:url(img/icons/twitter.png) center center no-repeat;text-indent:-9000px;height:50px;border-bottom: 1px solid #dddddd;}
aside ul.widgets li.kebo_twitter_feed_widget ul li {padding:10px!important;font-size:0.8em;color:#ffffff;}
aside ul.widgets li.kebo_twitter_feed_widget ul li a.kaccount {display:none;}
aside ul.widgets li.kebo_twitter_feed_widget ul li a.kdate {float:left;font-size:0.8em;text-transform:uppercase;color:#dddddd;text-decoration:none;}
aside ul.widgets li.kebo_twitter_feed_widget ul li .ktext a {color:#dddddd;text-decoration:none;}
aside .kebo-tweets.list .ktweet {border-bottom: 1px solid #dddddd!important;}

/* Aside */
aside {}

aside #social {background:#dd042b url(img/backgrounds/social-media.png) left top repeat-x;width:150px;margin:0 auto 10px;display:block;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);padding:15px;}
aside #social li {background:url(img/icons/social-media.png) left top no-repeat;display:block;height:34px;line-height:34px;padding-left:40px;color:#ffffff;font-size:1em;margin:5px 0;font-weight:700;}
aside #social li.facebook {background-position:0 0;}
aside #social li.twitter {background-position:0 -39px;}
aside #social li.phone {background-position:0 -78px;}
aside #social li.enews {background-position:0 -117px;}
aside #social li.instagram {background-position:0 -156px;}
aside #social li.facebook:hover {background-position:0 -193px;}
aside #social li.twitter:hover {background-position:0 -232px;}
aside #social li.phone:hover {background-position:0 -271px;}
aside #social li.enews:hover {background-position:0 -310px;}
aside #social li.instagram:hover {background-position:0 -349px;}
aside #social li a {color:#ffffff;text-decoration:none;}
@media only screen and (min-width:768px) {
	 aside #social { margin-right: 0; margin-top: -20px; }
}

aside .archives {background:#dd042b url(img/backgrounds/social.png) left top repeat-x;width:150px;margin:20px auto 10px;display:block;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);padding:15px;}
aside .archives li {display:block;color:#ffffff;font-size:0.9em;margin:5px 0;}
aside .archives li h2 {font-size:1.2em;}
aside .archives li select {width:146px;padding:2px;}


aside .categories {background:#dd042b url(img/backgrounds/social.png) left top repeat-x;width:150px;margin:20px auto 10px;display:block;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);padding:15px;}
aside .categories li {display:block;color:#ffffff;font-size:0.9em;margin:5px 0;}
aside .categories li h2 {font-size:1.2em;}
aside .categories li a {color:#ffffff;margin:4px 0;text-decoration:none;}
aside .categories li a:hover {border-bottom:1px solid #ffffff;}
aside .categories li a:before {content:"- ";}
/* Footer */
footer {clear:both;display:block;background:#dd042b;margin:0;}
footer small {font-size:0.8em;color:#bbbbbb;}

footer ul#goop {display:block; text-align:center;list-style:none;margin-top:0px;padding:20px;}
footer ul#goop li {float:left;font-size:0.7em;line-height:1em;margin:1px 5px 0 0;padding:0 5px 0 0; border-right:1px solid #ffffff;text-transform:uppercase;}
footer ul#goop li a {text-decoration:none;color:#ffffff;font-weight:normal;}
footer ul#goop li a:hover {border-bottom:1px solid #ffffff;}
footer ul#goop li.sitemap, footer ul#goop li.goop {border:none;margin-right:0;}
footer ul#goop li.goop {float:right;margin:0; margin-top: 10px;}
footer ul#goop li a span {display:inline-block;text-indent:-9000px;background:url(img/goop.png) no-repeat center center;width:38px;height:12px;margin:0 0 0 5px;}
@media only screen and (min-width:600px) {
	footer ul#goop { text-align: left; }
	footer ul#goop li.goop { margin-top: 0; }
}

/* Print */
.print {display:none;}

#wpstats {display:none;}
.jp-carousel-image-meta, .jp-carousel-info, #jp-carousel-comment-form {display:none;}


/* Scroll */
#scroll {width:30px;height:30px;background:url(img/icons/top.png) center center no-repeat;text-indent:-9000px;padding:5px;position:fixed;bottom:10px;right:30px;cursor:pointer;display:none;color:#333;z-index:10000;}





/* IE */


.ie nav ul li {margin:0 5px;}

.ie #slider div {line-height:60px;}


.lt-ie9 nav ul li {margin:0 -3px 0 7px;}
.lt-ie8 nav ul li {display:block;float:left;margin:0 0 0 7px;}

.lt-ie8 nav ul li ul li {width:190px;}

.lt-ie8 footer {clear:both;overflow:hidden;}
.lt-ie8 footer ul#goop {border:none;list-style:none;}
.lt-ie8 footer ul#goop li {display:block;float:left;}
.lt-ie8 footer ul#goop li.goop {margin-right:0;float:right;}
.lt-ie8 footer ul#goop li a span {display:block;margin:0 0 0 5px;}

/*.lt-ie8 nav ul li a {height:48px;line-height:48px;}


.lt-ie8 nav ul li.menu-item-products a {line-height:1.1em;padding:20px 50px 10px 10px;}
.lt-ie8 nav ul li:hover ul li a, .lt-ie8 nav ul ul li a {width:200px;}
.lt-ie8 #menu-extra {width:570px;}*/







#browser {text-align:center;padding:0;background:#ffffcc;margin:0;font-size:70%;width:100%;border-bottom:1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}
#browser span {display:block;width:960px;margin:0 auto;padding:3px;}
#browser span a {color:#C60;}
#browser span a:hover {background:none;color:#C60;text-decoration:underline;}
