/*
Theme Name:Jiddi's Patch
Author:Tracey Shaw @ GOOP
Author URI:http://www.goop.com.au/
Description:Custom WordPress theme for Jiddi's Patch.
Version:1.0
*/

@import url("css/base.css");
@import url("//goopfiles.com/library/fonts/font-awesome/css/font-awesome.min.css");

html, body {margin:0;padding:0;line-height:1.3;font-size:100%;color:#666666;}
body {background:#ffffff url(img/backgrounds/stripes.png);}

/* Fonts */
body, input, select, textarea, header .telephone, label {font-family:'Droid Sans', serif;}
h1, h2, h3, h4, input.wpcf7-submit {font-weight:700;}
nav li, article h1 + h2, article p, article li, article .member-listing {}

/* Header */
header {padding:0;}
header a.logo {background:url(img/jiddis-patch.png) center left no-repeat;height:210px;width:960px;text-indent:-9000px;display:block;margin:0 auto;}

header .address {text-align:left;color:#ec6608;font-size:1em;padding:0;float:left;position:relative;margin:30px 0 0 10px;}
header .telephone a {color:#d92027;text-decoration:none;}
header .address span {font-weight:bold;margin-left:20px;}

/* Navigation - Horizontal */
header nav {padding:0;margin:0 0 0 10px;display:block;width:100%;}
header nav ul, header nav li {list-style:none; padding:0; margin:0; display:inline;}
header nav ul {display:block;width:100%;text-align:left;height:30px;}
header nav ul li {position:relative;font-size:0.9em;display:inline;height:25px;padding-bottom:5px;}
header nav ul li.menu-item-contact {}
header nav ul li a {display:inline-block;color:#006d68;text-decoration:none;padding:0 25px 0 5px;margin:0 -2px;line-height:12px;font-weight:bold;}
header nav ul li.menu-item-contact a {padding:0 0px 0 5px;}
header nav ul li:hover a, header nav ul li.current-menu-item a, header nav ul li.current_page_ancestor a, body.single-post header nav ul li.menu-item-news a {color:#ec6608;}
header 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;}
header nav ul li:hover > ul {opacity:1;position:absolute;top:99%;left:0px;display:block;height:auto;width:195px;white-space:nowrap;margin-top:0px;text-align:left;}
header nav ul li:hover ul li, header nav ul ul li {line-height:normal;padding:0;width:100%;height:20px;border:none;width:225px;}
header nav ul li:hover ul li a, header nav ul ul li a {border:none;padding:7px 12px;display:block;text-transform:none;font-size:0.9em;color:#888888;line-height:normal;height:20px;line-height:20px;border-bottom:1px solid #ffffff;}
header nav ul ul:hover li a:hover, header nav ul li.current-menu-item ul li a:hover, header nav ul li ul li.current-menu-item a {background:#bdbec2;color:#ffffff;}
header nav ul li.current-menu-item ul li a, header nav ul li ul li.current-menu-item a, header nav ul li.current_page_ancestor ul li a {color:#666666;}
header nav ul li ul li.current-menu-item a {background:#bdbec2;color:#ffffff;}
header nav ul ul ul {display:none!important;}

/* Navigation - Shopping */
header #shopnav {text-align:right;margin:0 10px 0 0;}
header #shopnav ul {display:inline;}
header #shopnav ul li {position:relative;font-size:0.9em;display:inline;height:25px;padding-bottom:5px;}
header #shopnav ul li a {display:inline-block;color:#ec6608;text-decoration:none;padding:0 25px 0 5px;margin:0 -2px;line-height:12px;font-weight:bold;}
header #shopnav ul li:hover a, header nav ul li.current-menu-item a, header nav ul li.current_page_ancestor a, body.single-post header nav ul li.menu-item-news a {color:#ec6608;}
header #shopnav a.cart-contents {font-size:0.9em;display:inline-block;color:#ec6608;text-decoration:none;padding:0 0 0 5px;margin:0 -2px;line-height:12px;font-weight:bold;}
header #shopnav ul li a:hover, header #shopnav a.cart-contents:hover {color:#006d68;}

/* Navigation - Vertical */
aside nav {padding:0;margin:0;display:block;width:100%;}
aside nav ul, aside nav li {list-style:none; padding:0; margin:0; display:inline;}
aside nav ul {display:block;width:100%;text-align:left;margin:0 0 10px 0;}
aside nav ul li {position:relative;display:block;font-size:0.9em;line-height:25px;}
aside nav ul li a {display:inline-block;color:#006d68;text-decoration:none;padding:0 25px 0 5px;margin:0 -2px;line-height:12px;font-weight:bold;}
aside nav ul li.current_page_item a, aside nav ul li.current_page_ancestor a, aside nav ul li a:hover, aside nav ul li.current-menu-item a {color:#ec6608;}
aside nav ul li ul {display:none;}
aside nav ul li.current_page_ancestor ul, aside nav ul li.current-menu-item ul, aside nav ul li.current-product_cat-ancestor ul, aside nav ul li.current-cat ul {display:block;margin:0 10px 0;}
aside nav ul li.current_page_ancestor ul li a, aside nav ul li.current-menu-item ul li a {color:#006d68;}
aside nav ul li.current_page_ancestor ul li:hover a, aside nav ul li.current-menu-item ul li:hover a, aside nav ul li ul li.current-menu-item a {color:#ec6608;}
aside nav ul li a:before {font-family: 'arrow';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform:none;line-height:1;-webkit-font-smoothing: antialiased;font-size:0.7em;margin-right:5px;content: "\3e";}
aside nav ul li.menu-item-shop {padding:0;margin:0 0 10px 0;}
aside nav ul li.menu-item-shop a {display:block;height:60px;background:url(img/buttons/shop.png) no-repeat;color:#ffffff;line-height:60px;font-size:1.5em;text-shadow: 2px 2px 0px #ec6608;width:150px;text-align:center;padding:0;margin:0;}
aside nav ul li.menu-item-shop a:before {content: "";}

/* Navigation - Vertical */
aside nav {padding:0;margin:0;display:block;width:100%;}
aside ul.product-categories, aside nav li {list-style:none; padding:0; margin:0; display:inline;}
aside ul.product-categories {display:block;width:100%;text-align:left;margin:0;}
aside ul.product-categories li {position:relative;display:block;font-size:0.9em;line-height:25px;}
aside ul.product-categories li a {display:inline-block;color:#006d68;text-decoration:none;padding:0 25px 0 5px;margin:0 -2px;line-height:12px;font-weight:bold;}
aside ul.product-categories li.current_page_item a, aside ul.product-categories li.current_page_ancestor a, aside ul.product-categories li a:hover, aside ul.product-categories li.current-menu-item a {color:#ec6608;}
aside ul.product-categories li ul {display:none;}
aside ul.product-categories li.current_page_ancestor ul, aside ul.product-categories li.current-menu-item ul, aside ul.product-categories li.current-product_cat-ancestor ul, aside ul.product-categories li.current-cat ul {display:block;margin:0 10px 0;}
aside ul.product-categories li.current_page_ancestor ul li a, aside ul.product-categories li.current-menu-item ul li a {color:#006d68;}
aside ul.product-categories li.current_page_ancestor ul li:hover a, aside ul.product-categories li.current-menu-item ul li:hover a, aside ul.product-categories li ul li.current-menu-item a {color:#ec6608;}
aside ul.product-categories li a:before {font-family: 'arrow';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform:none;line-height:1;-webkit-font-smoothing: antialiased;font-size:0.7em;margin-right:5px;content: "\3e";}
aside ul.product-categories li.menu-item-shop {padding:0;margin:0 0 10px 0;}
aside ul.product-categories li.menu-item-shop a {display:block;height:60px;background:url(img/buttons/shop.png) no-repeat;color:#ffffff;line-height:60px;font-size:1.5em;text-shadow: 2px 2px 0px #ec6608;width:150px;text-align:center;padding:0;margin:0;}
aside ul.product-categories li.menu-item-shop a:before {content: "";}

aside .archives {margin:20px 0;display:block;}
aside .archives li {color:#666666;display:block;font-size:0.9em;padding-bottom:5px;}
aside .archives li:first-child, aside .archives li:last-child {border:none;}
aside .archives li h3 {font-size:1.2em;color:#ec6608;}
aside .archives li a {color:#444444;margin:4px 0;text-decoration:none;line-height:1em;}
aside .archives li a:hover {color:#006d68;}

aside .categories {margin:20px 0;display:block;}
aside .categories li {color:#666666;display:block;font-size:0.9em;padding-bottom:5px;}
aside .categories li:first-child, aside .categories li:last-child {border:none;}
aside .categories li h3 {font-size:1.2em;color:#ec6608;}
aside .categories li a {color:#444444;margin:4px 0;text-decoration:none;line-height:1em;}
aside .categories li a:hover {color:#006d68;}

aside #searchform, aside .woocommerce-product-search {padding:0 0 20px 0;}
aside #searchform label, aside .woocommerce-product-search label {display:none;}
aside #searchform input, aside .woocommerce-product-search input {border:1px solid #cccccc; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-indent:5px;padding:5px 0;width:160px;}
aside #searchform input[type=submit], aside .woocommerce-product-search input[type=submit] {background:transparent url(img/icons/search.png) center center no-repeat;width:20px;height:20px;text-indent:-9000px;border:none;cursor:pointer;}


.patches {background:url(img/backgrounds/patches.png);}
section {background:url(img/backgrounds/stitches.png) repeat-x;}
section .container {border:2px solid #006d68;background:#ffffff;max-width:930px;padding-top:20px;}

/* Slideshow */
#slides {width:480px;overflow:hidden;height:315px;background:url(img/slides/slideshow.png) 0 0 no-repeat;padding:10px;}
#slides img {width:460px;height:295px;margin:10px;}


/* Article */
article {position:relative;}
article h1 {font-size:1.75em;margin:0;padding:0;line-height:normal;margin-bottom:10px;color:#ec6608;}
article h1 + h2 {margin-bottom:10px;}
article h2 {font-size:1.4em;margin-bottom:2px;color:#006d68;}
article h3 {font-size:1.2em;}
article h1 + p {}
article p {font-size:0.9em;margin-bottom:1em;}
article ul, article ol {margin:10px 10px 15px 30px;}
article ul li, article ol li {margin-bottom:3px;font-size:1em;}
article table {margin:0 0 20px 0;}
article table tr td {padding:1px 10px 3px 0;font-size:1em;}
article hr {border-color:#aaaaaa;border-style:dotted;}
article .domain:before {content:"\40";margin-right:0px;}

.single-product article small {font-size:0.8em;}

/* Google Map */
article .wpgmza_map {display:block;margin:0 0 20px 20px!important;float:right!important;}
article .wpgmza_map a {border:none;}

/* Links */
article a {color:#444444;text-decoration:underline;padding:3px;margin:0 -3px;}
article a:hover {color:#ec6608;}

/* Posts & Children */
article .post {clear:both;margin-top:20px;padding-top:20px;border-top:1px dashed #87cedc;}
article .post:first-of-type {}
article .post.hentry:first-of-type {border-top:none;padding:0;margin:0 0 20px;}
article .post small, article.post small {display:block;text-transform:uppercase;color:#777777;font-size:0.8em;border-bottom:1px dashed #dddddd;padding:0 0 5px;margin:0 0 5px;}
article .post small a, article.post small a {color:#777777;background:none;text-decoration:none;border:none;}
article .post small a:hover, article.post small a:hover {color:#777777;text-decoration:underline;}
article .post h3.title {}
article .post h3.title a {border:none;text-decoration:none;}
article .post.hentry h2.title a {text-decoration:none;}
article .post.hentry h2.title a:hover {color:#444444;background:none;}
article .post.hentry p {display:inline;}
article .post.hentry a.readmore, article .post.hentry a.more-link {background:#f39655;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px;color:#ffffff;float:none;margin:0;display:inline-block;font-size:0.9em;text-decoration:none;}
article .post.hentry a.readmore:hover, article .post.hentry a.more-link:hover {background:#ec6608;}
article .post.hentry div.thumbnail {width:80px;height:80px;margin:3px 10px 10px 0;display:block;overflow:hidden;float:left;}
article .post.hentry div.thumbnail .wp-post-image {width:200%;height:auto;max-width:none;display:block;}
article .post.hentry span.thumbnail {margin-left:90px;display:block;}
.single article.post small {margin:0 0 10px;}

/* Pagination */
article .pagination {margin:15px 0;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:0 3px 0 0;color:#ffffff;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
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:#ec6608;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 3px 0 0;}
article .pagination a.page-numbers.prev, article .pagination a.page-numbers.next {}
article .pagination.single {display:block;margin:0 0 0;padding:20px 0 10px;float:none;}
article .pagination.single a {border-color:transparent;color:#ffffff;background:#888888;text-decoration:none;height:18px;width:18px;line-height:18px;font-size:1em;display:inline-block;text-align:center;}
article .pagination.single a:hover {background:#ec6608;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
article .pagination.single div {display:block;width:50%;float:left;font-size:0.8em;text-transform:uppercase;}
article .pagination.single div a {}
article .pagination.single div.newer {text-align:right;}

/* 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-526, article ul.sitemap li.page-item-527, article ul.sitemap li.page-item-528, article ul.sitemap li.page-item-529 {display:none;}

/* Contact Form(s) */
#contact .form-container {margin:0 0 20px 20px;width:50%;float:right;}
#contact form .ninja-forms-required-items {display:block;margin:0 0 5px 0;font-size:0.8em;color:#666666;}
#contact form input, #contact form textarea, #contact form select {border:1px solid #bbbbbb;padding:5px 0;text-indent:3px;-webkit-appearance: none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;margin-left:0!important;width:100%;}
#contact form textarea {height:150px;}
#contact form .label-left label {margin-bottom: 2px!important;display:block;}
#contact form input[type=submit] {margin:5px 0 0 0;background: #f39655;border-color:#f39655;padding:0 20px;color:#ffffff;font-weight:600;font-size:1em;line-height:30px;cursor: pointer;width:auto;}
#contact .ninja-forms-response-msg {margin:10px 0 0 0;font-weight:600;}
#contact .ninja-forms-response-msg.ninja-forms-error-msg {color:#cc0000;}
#contact .ninja-forms-response-msg.ninja-forms-success-msg {color:#398f14;}
#contact .ninja-forms-field-error {color:#cc0000;font-size:0.8em;}
#contact .honeypot-wrap {display:none;}

#mc_embed_signup form .ninja-forms-required-items {display:block;margin:0 0 5px 0;font-size:0.8em;color:#666666;}
#mc_embed_signup form input {border:1px solid #bbbbbb;padding:5px 0;text-indent:3px;-webkit-appearance: none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;width:100%;border-radius: 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height:30px;margin:0 0 5px;}
#mc_embed_signup form input[type=submit] {background: #f39655;border-color:#f39655;padding:0 20px;color:#ffffff;font-weight:600;font-size:0.9em;cursor:pointer;width:auto;width:130px;}
#mc_embed_signup form input[type=submit]:hover {background:#ec6608;border-color:#ec6608;}

/* WooCommerce */
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {font-size:0.7em!important;}
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {border:none;}
.page .woocommerce ul.products {margin-top:20px;border-top:1px dashed #87cedc;padding:20px 0 0;}
article hr.shop {margin-top:20px;border-top:1px dashed #87cedc;padding:0;}
.woocommerce span.posted_in {text-transform:uppercase;font-size:0.8em;}
.woocommerce span.posted_in a {color:#cccccc;text-decoration:none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align:center!important;font-size:0.9em!important;}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {padding:0;margin:0;}
.woocommerce ul.products li.product a h2, .woocommerce-page ul.products li.product a h2 {color:#f39655;font-size:0.9em!important;}
.woocommerce ul.products li.product a:hover h2, .woocommerce-page ul.products li.product a h2:hover {color:#ec6608;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {box-shadow:none!important;-webkit-box-shadow:none!important;margin:0!important;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {border:1px solid #dddddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:154px!important;height:154px!important;}
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {border-color:#006d68;}
.woocommerce ul.products li.product .price .amount, .woocommerce-page ul.products li.product .price .amount {color:#006d68;font-size:0.9em!important;}
.woocommerce ul.products li.product a.button, .woocommerce-page ul.products li.product a.button {padding:6px 10px;display:none;font-size:0.9em!important;text-transform:uppercase;}
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {}
.woocommerce .cart-collaterals .cart_totals table tr th {white-space:nowrap;}
.woocommerce div.product div.images a {padding:0;margin:0;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {border:1px solid #bbbbbb;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {margin-bottom: 3.8%;}

.woocommerce .quantity .qty {padding:8px 0 9px;}

.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th {padding-right:5px;}

article a.reset_variations {font-size:0.7em!important;}


ul.buttons {background:url(img/buttons/social-buttons.png) 0 0 no-repeat;clear:both;display:block;width:698px;list-style:none;height:140px;padding:0;margin:-50px 0 20px;}
ul.buttons li {display:inline-block;margin-top:70px;height:60px;width:150px;}
ul.buttons li.enews {margin-left:42px;}
ul.buttons li.news {margin-left:10px;}
ul.buttons li.facebook {margin-left:10px;}
ul.buttons li.contact {margin-left:10px;}
ul.buttons li a {display:block;height:60px;width:150px;color:transparent;}
ul.buttons.home {background:url(img/buttons/social-home.png) 0 0 no-repeat;display:block;width:180px;list-style:none;height:330px;padding:0;margin:-20px 0 20px 30px;}
ul.buttons.home li {display:inline-block;height:60px;width:150px;margin:0;}
ul.buttons.home li.enews {margin:11px 0 0 0;}
ul.buttons.home li.news {margin:15px 0 0 0;}
ul.buttons.home li.facebook {margin:17px 0 0 0;}
ul.buttons.home li.contact {margin:17px 0 0 0;}
ul.buttons.home li a {display:block;height:60px;width:150px;color:transparent;}

ul#social {list-style:none;}
ul#social li {display:inline-block;margin-right:5px;}
ul#social li a {font-size:1.5em;color:#ec6608;}
ul#social li a:hover {color:#006d68;}

/* Privacy */
#privacy article h1 {margin-bottom:10px;}

/* Contact Form - see form.css for more */
.wpcf7 form {clear:both;border-top:1px solid #cccccc;margin:10px 0 0 0;min-height:360px;}
.wpcf7 form fieldset {border-bottom:1px dotted #cccccc;margin-bottom:10px;padding-bottom:10px;}
.wpcf7 form label {width:200px;}
.wpcf7 form input, .wpcf7 form select, .wpcf7 form textarea {font-size:1em;width:445px;}
.wpcf7 form select {width:469px;}
.wpcf7 form button, .wpcf7 form input.wpcf7-submit {border:1px solid #aaaaaa;background:#aaaaaa;color:#ffffff;text-transform:uppercase;display:block;margin-left:210px;}
.wpcf7 form input.wpcf7-submit:hover {background:#1d75bd;border:1px solid #1d75bd;}
.wpcf7 form .wpcf7-not-valid-tip, .wpcf7 form .wpcf7-not-valid-tip-no-ajax {margin-left:210px;font-size:0.8em;color:#999999;}
.wpcf7 form .wpcf7-response-output {clear:both;display:block;margin-left:210px;}

/* Application Form - see form.css for more */
.wpcf7#wpcf7-f314-p315-o1 form {min-height:1070px;}
.wpcf7#wpcf7-f314-p315-o1 form input, .wpcf7#wpcf7-f314-p315-o1 form select, .wpcf7#wpcf7-f314-p315-o1 form textarea {font-size:1em;width:445px;}
.wpcf7#wpcf7-f314-p315-o1 form input.wpcf7-submit {margin-left:210px;width:200px;border:1px solid #aaaaaa;background:#aaaaaa;color:#ffffff;}
.wpcf7#wpcf7-f314-p315-o1 form input.wpcf7-submit:hover {background:#1d75bd;border:1px solid #1d75bd;}

/* Sidebar */
aside #latestnews {border-top:5px solid #02adf2;background:#e7f8ff;padding:0 10px 10px;margin:0 0 20px 0;}
aside #latestnews h3 {color:#80d9fb;background:#02adf2;display:inline-block;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;font-size:1.5em;margin:0 20px 5px -10px;padding:0 10px 5px 10px;text-transform:uppercase;font-weight:normal;}
aside #latestnews h4 {color:#1d75bd;display:inline-block;font-size:1.1em;}
aside #latestnews a {display:inline;clear:both;font-weight:700;text-decoration:none;color:#1d75bd;border-bottom:1px solid transparent;}
aside #latestnews a:hover {border-bottom:1px solid #1d75bd;}
aside #latestnews a span.arrow {font-size:0.8em;}

/* Footer */
footer {padding:0;}
footer small {display:block;text-align:left;font-size:0.9em;text-transform:uppercase;}
footer #quarters {padding:20px 20px 0;}
footer #quarters .summary {background:#02adf2;border-bottom:5px solid #80d9fb;margin:0 15px 0 0;padding:5px 10px 10px;overflow:hidden;position:relative;color:#ffffff;}
footer #quarters .summary.career {margin:0;}
footer #quarters .summary a {text-decoration:none;color:#ffffff;}
footer #quarters .summary h1 {color:#80d9fb;text-transform:uppercase;font-size:1.8em;}
footer #quarters .summary a span {color:#80d9fb;text-transform:uppercase;text-decoration:none;display:block;text-align:right;}
footer ul#menu-footer {display:block;clear:right;text-align:left;margin:5px 15px 5px 0;padding:0;}
footer ul#menu-footer li {display:inline-block;margin-left:5px;padding-right:5px;border-right:1px dotted #80d9fb;font-size:0.8em;text-transform:uppercase;}
footer ul#menu-footer li a {text-decoration:none;color:#ffffff;font-weight:normal;}
footer ul#menu-footer li a:hover {text-decoration:underline;}

/* Footer Credits */
footer ul#goop {display:block;clear:right;text-align:right;margin:5px 0px 5px 0;padding:0;float:right;}
footer ul#goop li {display:inline-block;margin-left:5px;padding-right:5px;border-right:1px dotted #80d9fb;font-size:0.8em;text-transform:uppercase;}
footer ul#goop li.portfolio {border:none;padding:0;}
footer ul#goop li a {text-decoration:none;color:#ffffff;font-weight:normal;}
footer ul#goop li a:hover {text-decoration:underline;}
footer ul#goop li.goop {border:none;}
footer ul#goop li.goop a {text-decoration:none;background:url(img/goop.png) no-repeat center center;display:block;width:38px;height:12px;overflow-x:hidden;padding:0;margin:0 0 -1px 0;}
footer ul#goop li a span {display:none;}

/* Arrows */
.arrow {font-family:'Arrows';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;	-webkit-font-smoothing:antialiased;}
a.readmore .arrow {font-size:0.7em;}
.pagination .arrow {font-size:0.75em;line-height:16px;}

/* Print */
.print {display:none!important;}

/* IE */
/*.ie10 header #memberlogin .login form input.input, .lt-ie9 header #memberlogin .login form input.input {width:210px;}
.ie10 header #memberlogin .login .join, .lt-ie9 header #memberlogin .login .join {margin:-27px 2px 0 0;}
.lt-ie8 header #memberlogin .login .join {margin:-30px 2px 0 0;}
.lt-ie8 nav ul li a {line-height:20px;}
.lt-ie8 nav ul li ul {display:none;}
.lt-ie8 header #mission {position:relative;z-index:-1;}
.lt-ie8 header #mission h2, header #mission ul li {font-size:1.4em;letter-spacing:1px;font-weight:400;}
.lt-ie8 header #mission ul li {display:inline;margin:0 10px;}
.lt-ie8 #thirds {display:block;padding:20px 0;}
.lt-ie8 #thirds .summary img {z-index:0;position:relative;}
.lt-ie8 #thirds .summary span {left:0;}
.lt-ie8 #thirds .summary a {background:#7fb53a;border:none;text-decoration:none;}
.lt-ie8 #thirds .summary a:hover {cursor:pointer;}
.lt-ie8 aside #icanfees h3, .lt-ie8 aside #latestnews h3 {display:inline;}
.lt-ie8 footer {clear:both;height:190px;}*/

.lt-ie8 header .address {position:absolute;margin:0px 0 0 0px;top:25px;}
.lt-ie8 footer ul#menu-footer {margin-top:10px;}
.lt-ie8 footer ul#menu-footer li {display:inline;margin-top:-2px;}
.lt-ie8 footer ul#menu-footer li {display:inline;}
.lt-ie8 footer ul#goop {margin-top:10px;}
.lt-ie8 footer ul#goop li {display:inline;margin-top:-2px;}
.lt-ie8 footer ul#footer li {display:inline;}
.lt-ie8 footer ul#goop li.goop a {margin:0 0 -2px 0;}

/* Tablet > Portrait */
@media screen and (orientation:portrait) { article {min-height:600px;} }

@font-face {font-family: 'arrow';src:url('fonts/arrow.eot');src:url('fonts/arrow.eot?#iefix') format('embedded-opentype'),url('fonts/arrow.woff') format('woff'),url('fonts/arrow.ttf') format('truetype'),url('fonts/arrow.svg#arrow') format('svg');font-weight: normal;font-style: normal;}
[data-icon]:before {font-family: 'arrow';content: attr(data-icon);speak: none;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
.play {font-family: 'icons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
.play:before {content: "\3e";}