/* Friends of friends Template */

/* global resets */
* {margin:0; padding:0; border:none; line-height:1.2em;}
html, body {height:100%;}
/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, section, article, footer, address {display: block;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
*[data-bislr-editable-area] {min-width:50px; min-height:10px;}
div {word-break:break-word;}
/* /global resets */

/* global structural */
body {font-size:16px; color:#333; font-family:"Palatino Linotype", Palatino, Times, "Times New Roman", Georgia;}
body aside {font-size:13px;}
h1 {font-size:54px; line-height:1em; font-weight:normal;}
h2 {font-size:22px; line-height:1em; }
h3 {font-size:16px; line-height:1em; }
h4 {font-size:16px; font-style:italic;}
h5 {font-size:16px; text-transform:uppercase; letter-spacing:3px; }
h6 {font-size:12px; color:#969696; font-weight:normal;}
aside h3 {font-size:18px;}
aside p {font-size:12px;}
label {font-size:16px; line-height:1em;}
form .input {float:left;padding-bottom:3px;}
form .input + label {margin:0 0 0 18px; display:block;padding-top:3px;}
a {text-decoration:underline; line-height:inherit; color:inherit;}
.no-marg {margin:0 !important;}
hr {background:url(../images/hr-bg.png) bottom left no-repeat; height:3px; margin:10px 0;}

table {width:100%; border-spacing:0;}
table tr:first-child td {border:none; background:transparent url(../images/table-bg.png) repeat-x bottom left; font-weight:bold; padding-bottom:15px;}
table td {background:#fff; padding:6px 11px 9px; border-bottom:1px solid #e5ece5;}
table td:first-child {font-weight:bold;}

.container {width:980px; margin:0 auto;}

.top-bar {padding:18px 0 23px; text-transform:uppercase; letter-spacing:2px;}
header {margin-bottom:11px; float: left; width: 980px; }
.logo {float:left; width:360px;}
.main-nav {width:610px; float:right; padding-top:90px;}
.main-nav ul { width: auto; float: right; list-style: none; }
.main-nav ul li { float: left; background: none; margin: 0 0 0 0; padding: 0 0 0 2px;font-size:16px; font-weight:bold; }
.main-nav ul li a { color:#383838; display: block; text-decoration: none; padding: 0 9px!important; line-height:32px;}
.main-nav ul li a:hover { text-decoration: underline;  }
.main-nav ul li a.active-nav {background:#dfdfdf;}
.main-nav ul li ul { position: absolute; float: left; margin: -2px 0 0 -3px!important; min-width: 160px; max-width: 260px; padding: 0px 0 5px 0!important;  z-index: 100; zoom: 1; display: none; background: #fff;}
.main-nav ul li ul li { clear: both; min-width: 160px; max-width: 260px; padding: 0 0 0 11px!important; margin: 0!important; text-shadow: #e7e7e7 0 0px 0px; background: none; }
.main-nav ul li ul li a { line-height:16px; font-weight:normal; font-size:14px; min-width: 160px; max-width: 260px; margin: 0 0 0 0!important; padding: 4px 0 4px 0!important; }
.main-nav ul li ul li a:hover {text-decoration: underline; }
.main-nav ul li:hover ul { display: block; position: absolute; }



.content-main {background:#e5ece5; padding: 0px 0px 29px 0px ; margin-bottom:19px; float: left; width: 980px; }
.content-left {width:680px;float:left; margin: 29px 0px 0px 29px; }
.content-main > aside {width:213px; float:right; margin: 29px 29px 0px 0px; }
aside section { margin-bottom:15px; }
.section-top,
.section-bot {
	height:10px;
	background:url(../images/aside-bg.png) no-repeat;
}
.section-mid {background:#fff; padding:23px 19px 40px; text-align:center; }
.section-bot {margin-bottom:15px;}
.alt .section-top {background-position:0 -10px;}
.alt .section-bot {background-position:0 -19px;}

footer.main .left {float:left; width:757px;}
footer.main .right {float:right; width:213px;}

footer.main ul { float: left; position: relative; width: 757px; list-style: none; padding: 0; margin: 0 0 4px; }
footer.main ul li { float: left; /*display: block;*/ background:url(../images/content-divide-bg.png) no-repeat 100% 8px;letter-spacing:3px; margin: 0 13px 0 0; padding: 0 18px 0 0; }
footer.main ul li a { display: block; font-size:12px; color:#969696; text-transform:uppercase;text-decoration:none!important; margin: 0; padding: 0 0 4px 0; }
footer.main ul li a:hover { text-decoration:underline;}
footer.main ul li a.active-nav { border-bottom: 2px solid #a9a9a9; }
footer.main ul li ul { position: absolute; margin: 30px 0 0 0; width: 215px; padding: 10px 0 10px 0;  z-index: 100; zoom: 1; display: none;  background: #fff; bottom: 100%; z-index: 1000; height: auto; }
footer.main ul li:hover ul { display: block;  }
footer.main ul li ul li { padding: 0px 0 0 11px; margin: 0; width: 200px; background: none; }
footer.main ul li ul li a { width: 190px; margin: 0 0 0 0; padding: 4px 0 4px 0; }
footer.main ul li ul li a:hover { text-decoration: underline; }
footer.main ul li:hover ul { display: block; position: absolute; }

footer.main p {font-size:12px; color:#969696;}




/* home styling */
.feature {margin-bottom:22px;}
.sub-features.two-col {margin-right:-34px;}
.sub-features.two-col .col {float:left; width:318px; margin-right:34px;}
.sub-features article {margin-bottom:34px;}
.sub-features.two-col article {margin-bottom:40px;}

/* content styling */
.content-main ul, .content-main ol {margin:5px 0 20px 1em;}
.content-main li {background:url(../images/li-bg.png) no-repeat 2px 5px; list-style-type:none; padding-left:18px; margin-bottom:10px;}
.content-main ol li {list-style-type:decimal; background:none; padding-left:0; margin-left:25px;}

/* case study styling */
.case-studies {margin-top:20px;}
.case-studies.listing {margin-right:-8px;}
.case-studies.listing article {margin:0 7px 36px 0; display:inline-block; vertical-align:top;}
.case-studies.listing article h3 {font-size:12px;}
.case-studies.listing article img {max-width:165px;}
.case-studies.detail article {background:url(../images/item-bg.png) repeat-x bottom left; width:610px; padding-bottom:22px; margin-bottom:22px;}
.case-studies.detail .casestudy-copy {width:391px; float:left;}
.case-studies.detail .casestudy-copy p {font-size:14px;}
.case-studies.detail .casestudy-image {float:right;width:175px;}

/* blog styling */
.blog article {padding:27px 73px 40px; background:url(../images/item-bg.png) repeat-x bottom left;}
.blog.article article {padding-bottom:0;}
.blog .post-image-wrapper {text-align:center;}
.blog article:first-child {padding-top:0;}
.blog .publish-details {text-align:center; margin-bottom:2px;}
.publish-details a {text-decoration:none;}
.publish-details a:hover { background:#dfdfdf; }
.publish-details small {text-transform:uppercase; font-size:11px; letter-spacing:3px; line-height:16px;}
.publish-details time {
	color:#969696;
	text-transform:uppercase;
	letter-spacing:3px;
	font-size:11px;
	background:url(../images/content-divide-bg.png) no-repeat 0 4px;
	padding-left:16px;
	margin-left:1px;
	line-height:16px;
	display:inline-block;
}
.blog h1 {font-size:44px; text-align:center; margin-bottom:21px; line-height:1.2em;}
.blog h1 a {text-decoration:none;}
.blog h1 a:hover {background:#dfdfdf;}
.blog a {color:#383838;}
.blog p {font-style:italic;}
.blog p a {text-decoration:underline;}
.blog img {margin-bottom:8px;}
.pagination {margin-top:5px;}
.pagination h2 {font-style:italic; text-decoration:underline; font-size:21px; float:right; margin-left:10px; display:inline-block;}
.pagination h2.disabled a {color:#c4c4c4; text-decoration:none;}
.pagination .divide {width:7px; height:20px; background:url(../images/content-divide-bg.png) no-repeat 0 11px;}

.blog-editable h1, .blog-editable h2, .blog-editable h3, .blog-editable h4, .blog-editable h5, .blog-editable h6, .blog-editable p {margin:0 0 15px 0;text-align:left;}

.blog-readmore {margin:20px 0;}

.blog h2 {font-size:30px; line-height:1em; }
.blog h3 {font-size:24px; line-height:1em; }
.blog h4 {font-size:20px; font-style:italic;}
.blog h5 {font-size:16px; text-transform:uppercase; letter-spacing:3px; }
.blog h6 {font-size:12px; color:#969696; font-weight:normal;}

.recent-posts {font-size:initial;}
.recent-post {text-align:left; border-bottom:2px solid #dfdfdf; padding:6px 0 15px;}
.recent-post:first-child {padding-top:9px;}
.recent-post:last-child {border:none; padding-bottom:0;}
.recent-post a {font-size:11px; letter-spacing:2px; color:#969696;}
.recent-post .blogmd {font-size:13px;}
.recent-post p a {font-size:15px;color:#383838;text-transform:none;}
.recent-post time {font-size:11px; text-transform:uppercase; letter-spacing:2px; color:#969696;}

aside .recent-posts {text-align:left;}
aside .recent-post time {font-size:9px;}
aside .recent-post p a {font-size:12px;}
aside .recent-post .focus-post {padding-bottom: 5px; border-bottom: 1px dashed #969696; margin-bottom: 5px;}
aside .recent-post .secondary-posts p a {font-size:10px;}
aside .recent-post .secondary-posts time {font-size:9px;}
aside .recent-post p a:hover {background:#dfdfdf;}
.tags {text-align:left;}
.tags a {color:#383838; font-size:12px;}
.tags a:hover {background:#dfdfdf;}

/* social styling */
.post_sns {height:20px; margin-top:9px;}
.post_sns .twitter_button {float:left; height:20px; max-width:96px; margin-right:13px; line-height:initial; font-size:initial;}
.twitter_button.small {margin-right:3px;}
.post_sns .google_button {float:left; height:20px; max-width:59px; margin-right:13px; line-height:initial; font-size:initial;}
.google_button.small {margin-right:3px;height:17px;}
.post_sns .linkedin_button {height:20px; float:left; margin-right:10px; line-height:initial; font-size:initial;}
.linkedin_button.small {margin-right:3px;}
.post_sns .facebook_button {float:left; height:20px; line-height:initial; font-size:initial;}
.facebook_button.small {margin-right:3px;width:49px;overflow:hidden;}
.facebook_comments {margin-top:25px;}
.twitter-posts .twitter-list{max-height:200px; overflow:auto;}
.twitter-posts .twitter-post {margin-bottom:10px;}
.twitter-post .tweet-time {display:block; color:#969696; font-style:italic;}
.twitter-follow {text-align:right; padding-top:6px;}

/* weather styling */
#weather-city img {float:left; margin:0 10px 10px 0;}
#weather-city p {font-size:12px; margin-bottom:5px;}

/* IE styles */
.ie7 .sub-features.two-col .col {float:left; width:306px; margin-right:34px;}
.ie7 footer { float: left; padding: 0px 0px 5px 0px; }

.paypalstore {width:100%;margin:10px 0;}
.paypalstore a{color:#383838;}

/* PAYPAL - ITEMS */
.simpleCart_shelfItem {width:250px;padding:15px 25px 15px 0;display:inline-block;float:left;}
.simpleCart_shelfItem .product-image-wrap {float:left;}
.simpleCart_shelfItem .product-image{margin:0 12px 0 0;display:inline-block;text-align:center;width:100px;height:100px;}
.item_content { float: left; vertical-align:top; max-width:134px; }
.item_content .item_name { display: block; width: 100% !important; min-height: 10px; font-size:14px;padding-bottom:5px;}
.item_content .item_description { display: block; width: 100%; min-height: 10px; padding: 0 0 6px 0;font-size:12px; }
.item_content .item_price { float: left; display: inline; zoom: 1; width: auto; min-height: 10px; padding: 6px 0 0 0; font-size:12px;}
.item_content .item_quantity { float: left; display: inline; zoom: 1; width: auto; min-height: 10px; padding: 0; margin: 0 0 0 10px!important; padding: 0 0 0 0!important; width:24px!important; height:21px!important; 
text-align:center; font-size:12px!important;}
.item_content .add_to_cart_paypal { float: left; display: block; width: 100%; margin: 10px 0 10px 0; position:relative; clear:both;}
.item_content .item_add { font-size:13px;padding:3px 7px 4px 7px!important; position:relative; text-decoration: none; display:inline;zoom:1; }
.item_content .item_add:hover { text-decoration: underline; }



/* PAYPAL -ITEMS IN CART */
.cartHeaders {border-bottom:dotted 1px #96a9aa;padding-bottom:5px;margin-bottom:5px;min-height:18px;}
.cartHeaders .itemName {float:left;width:55%;}
.cartHeaders .itemPrice {float:left;width:14%;}
.cartHeaders .itemQuantity {float:left;width:15%;}
.cartHeaders .itemTotal {float:left;width:15%;text-align:right;}

.itemContainer {padding-top:5px;min-height:13px;}
.itemContainer p {display:none;}
.itemContainer .itemName {float:left;width:55%;}
.itemContainer .itemPrice {float:left;width:14%;}
.itemContainer .itemQuantity {float:left;width:15%;}
.itemContainer .itemTotal {float:left;width:15%;text-align:right;}


/* PAYPAL - BOTTOM TOTALS */
.bottom-totals {clear:both; margin-top:15px; padding:10px 0;border-top:dotted 1px #96a9aa;}
.shopping-status {padding-bottom:30px;}
.cart-total-right span, .cart-total-right p{display:inline;}
.cart-subtotal-right p{display:inline;}
.cart-subtotal-right {text-align:right;font-size:13px;display:block;margin-top:2px;margin-bottom:3px;}
.cart-subtotal-right .simpleCart_taxRate {display:inline-block;min-width:75px;text-align:right;}
.cart-subtotal-right .simpleCart_taxCost {display:inline-block;min-width:75px;text-align:right;}
.cart-subtotal-right .simpleCart_total {display:inline-block;min-width:75px;text-align:right;}
.cart-subtotal-right .simpleCart_shippingCost {display:inline-block;min-width:75px;text-align:right;}
.cart-total-right {float:right;padding-bottom:7px;padding-top:8px;text-align:right;display:block;margin-top:8px;width:100%;}
.cart-total-right p {border-bottom:dotted 1px #96a9aa;border-top:dotted 1px #96a9aa;padding:5px 0;font-weight:bold;}
.cart-total-right .simpleCart_finalTotal{display:inline-block;min-width:75px;text-align:right;}


/* PAYPAL - BUTTONS */
.shopping-complete-total{margin-top:10px;padding-top:10px;border-top:dotted 1px #96a9aa;}
.checkout-empty{padding-top:10px;float:right;clear:both;width:100%;display:block;}
.checkout-button {margin-bottom:5px;display:inline;margin-left:20px;padding: 7px 0px 7px 0px;float:right;}
.checkout-button .simpleCart_checkout{padding:6px 15px 6px;color:#fff;font-size:14px;font-style:italic;font-weight:bold;border-bottom:1px solid #fff;line-height:20px;display:inline-block;font-family:"Palatino Linotype", Palatino, Times, "Times New Roman", Georgia;cursor:pointer;}
.checkout-button .simpleCart_checkout:active {position: relative;top: 1px;}
.simpleCart_empty {float:right;margin-top:13px;font-size:13px;}

.showing-totals {display:block;}
.showing-totals.hide-totals {display:none;}


/* PAYPAL - RHC */
.rhc-paypal .cartHeaders {display:none;}
.rhc-paypal .itemContainer .itemPrice {float:left;width:auto;display: none;}
.rhc-paypal .simpleCart_shelfItem .product-image{margin:0 12px 0 0;display:inline-block;width:75px;height:75px;text-align:center;}
.rhc-paypal .checkout-empty {padding-top:0px;}
.rhc-paypal .shopping-status {padding-bottom:5px;}
.rhc-paypal .simpleCart_shelfItem {width:100%;padding:0 0 15px 0;float:left;display:inline;}
.rhc-paypal .itemContainer {padding-top:5px;}
.rhc-paypal .itemContainer p {float:none;margin-left:5px;margin-right:5px;display:inline;}
.rhc-paypal .itemContainer .itemName {float:none;width:auto;display:inline;}
.rhc-paypal .itemContainer .itemQuantity {float:none;width:auto;display:inline;}
.rhc-paypal .itemContainer .itemTotal {float:none;width:auto;display:inline;}

/* PAYPAL - TARGETING CHILDREN */
.wide-shop .product-list-target .simpleCart_shelfItem {width:273px;}
.wide-shop .product-list-target .simpleCart_shelfItem:nth-child(3n+1) {clear:left;}

.medium-shop .product-list-target .simpleCart_shelfItem:nth-child(2n+1) {clear:left;}


/* PAYPAL - IE7 FIXES */
.ie7 .item_content .item_quantity { float: left; width: auto; min-height: 10px; margin: 0 0 0 10px; padding: 5px 0 0 0!important; width:24px!important; height:19px!important; text-align:left; font-size:12px!important;}

.ie8 .item_content .item_quantity { float: none; margin: 3px 0 0 10px!important;width:20px;height:20px;padding:0!important;text-align:left;line-height:1.4em;overflow:hidden;}

/* PAYPAL - COLOUR CHANGES */
.simpleCart_shelfItem .item_add {background:#383838;color:#ffffff;}
.checkout-button .simpleCart_checkout{background:#383838;color:#ffffff;}
.checkout-button .simpleCart_checkout:hover {background:#666;}
.checkout-button .simpleCart_checkout:hover button, .checkout-button .simpleCart_checkout:active button, .checkout-button .simpleCart_checkout.disabled {border-bottom:1px solid transparent;}
.checkout-button .simpleCart_checkout:active {background:#8e8e8e;}
.checkout-button .simpleCart_checkout.disabled {background:#e1e1e1;}

/* PAYPAL - INDIVIDUAL THEME */

.content-left .simpleCart_shelfItem {width:315px;}
.content-left .item_content {max-width:203px;}

.sub-features.two-col .simpleCart_shelfItem{width:318px;}
.sub-features.two-col .item_content{max-width:231px;}

.case-studies.detail .casestudy-copy .simpleCart_shelfItem{width:391px;}
.case-studies.detail .casestudy-copy .item_content{max-width:279px;}

.case-studies.detail .casestudy-image .rhc-paypal {font-size:12px;width:175px;}
.case-studies.detail .casestudy-image .rhc-paypal .simpleCart_shelfItem{text-align:center;margin-bottom:10px;width:175px;}
.case-studies.detail .casestudy-image .rhc-paypal .product-image-wrap{float:none;}
.case-studies.detail .casestudy-image .rhc-paypal .product-image{margin:0!important;}
.case-studies.detail .casestudy-image .rhc-paypal .item_content {max-width:100%;float:none;margin:0 auto;text-align:center;}
.case-studies.detail .casestudy-image .rhc-paypal .item_price {float:none;display:block;}
.case-studies.detail .casestudy-image .rhc-paypal .item_content .item_quantity {float:none;margin:5px auto 0!important;}
.case-studies.detail .casestudy-image .rhc-paypal .cartTotal {text-align:left;}
.case-studies.detail .casestudy-image .rhc-paypal .simpleCart_items {text-align:left;}
.case-studies.detail .casestudy-image .rhc-paypal .checkout-button .simpleCart_checkout {padding:5px 10px 4px;font-size:13px;}
.ie7 .case-studies.detail .casestudy-image .rhc-paypal .item_content .item_quantity { float: none; margin: 5px auto 0px!important;margin-left:-10px!important;}
.ie8 .case-studies.detail .casestudy-image .rhc-paypal .item_content .item_quantity { float: none; margin: 5px auto 0px!important;width:20px;height:20px;padding:0!important;text-align:left;line-height:1.4em;overflow:hidden;}


aside .rhc-paypal {font-size:12px;}
aside .rhc-paypal .simpleCart_shelfItem{text-align:center;margin-bottom:10px;}
aside .rhc-paypal .product-image-wrap{float:none;}
aside .rhc-paypal .product-image{margin:0!important;padding-bottom:5px;}
aside .rhc-paypal .item_content {max-width:100%;float:none;margin:0 auto;text-align:center;}
aside .rhc-paypal .item_price {float:none;display:block;}
aside .rhc-paypal .item_content .item_quantity {float:none;margin:5px auto 0!important;}
aside .rhc-paypal .cartTotal {text-align:left;}
aside .rhc-paypal .simpleCart_items {text-align:left;}
aside .rhc-paypal .checkout-button .simpleCart_checkout {padding:5px 10px 4px;font-size:13px;}
.ie7 aside .rhc-paypal .item_content .item_quantity { float: none; margin: 5px auto 0px!important;margin-left:-10px!important;}
.ie8 aside .rhc-paypal .item_content .item_quantity { float: none; margin: 5px auto 0px!important;width:20px;height:20px;padding:0!important;text-align:left;line-height:1.4em;overflow:hidden;}

.case-studies.listing .rhc-paypal {font-size:12px;width:165px;}
.case-studies.listing .rhc-paypal .simpleCart_shelfItem{text-align:center;margin-bottom:10px;width:165px;}
.case-studies.listing .rhc-paypal .product-image-wrap{float:none;}
.case-studies.listing .rhc-paypal .product-image{margin:0!important;}
.case-studies.listing .rhc-paypal .item_content {max-width:100%;float:none;margin:0 auto;text-align:center;}
.case-studies.listing .rhc-paypal .item_price {float:none;display:block;}
.case-studies.listing .rhc-paypal .item_content .item_quantity {float:none;margin:5px auto 0!important;}
.case-studies.listing .rhc-paypal .cartTotal {text-align:left;}
.case-studies.listing .rhc-paypal .simpleCart_items {text-align:left;}
.case-studies.listing .rhc-paypal .checkout-button .simpleCart_checkout {padding:5px 10px 4px;font-size:13px;}
.ie7 .case-studies.listing .rhc-paypal .item_content .item_quantity { float: none; margin: 5px auto 0px!important;margin-left:-10px!important;}
.ie8 .case-studies.listing .rhc-paypal .item_content .item_quantity { float: none; margin: 5px auto 0px!important;width:20px;height:20px;padding:0!important;text-align:left;line-height:1.4em;overflow:hidden;}

.paypalstore {font-size:13px;}

.gallery.case-study.clearfix .gallery-aside .simpleCart_shelfItem {margin-top:15px;}
.gallery.case-study.clearfix .gallery-aside .item_content {float:left;max-width:126px;text-align:left;}
.gallery.case-study.clearfix .gallery-aside .cart-total {text-align:left;}
.gallery.case-study.clearfix .gallery-aside .simpleCart_items {text-align:left;}

.gallery.case-study.clearfix .gallery-image .paypalstore {width:378px;}
.gallery.case-study.clearfix .gallery-image .simpleCart_shelfItem {width:348px;}
.gallery.case-study.clearfix .gallery-image .item_content {max-width:236px;}

.right .item_content {max-width:195px;}

.sub-features.case-studies.three-col .paypalstore p {padding-right:0!important;}
.sub-features.case-studies.three-col .item_content {max-width:123px;}

.sub-features.three-col .paypalstore p {padding-right:0!important;}
.sub-features.three-col .item_content {max-width:123px;}

.three-col-heading .simpleCart_shelfItem {width:302px;}
.three-col-heading .item_content {max-width:190px;}

.left .content-main .simpleCart_shelfItem {width:302px;}
.left .content-main .item_content {max-width:190px;}


.left .feature .gallery .simpleCart_shelfItem {width:291px;}
.left .feature .gallery .item_content {max-width:179px;}

.colouredbg .paypalstore {width:603px;margin:0 15px;}
.colouredbg .paypalstore, .colouredbg .paypalstore p{color:#ffffff;}
.colouredbg .simpleCart_shelfItem {width:276px;}
.colouredbg .item_content {max-width:164px;}

.top-bar.wide-shop .simpleCart_shelfItem {width:301px;}
.top-bar.wide-shop .item_content {max-width:170px;}
.top-bar.wide-shop .item_content input[type="text"], .top-bar.wide-shop .item_content input[type="email"], .top-bar.wide-shop .item_content input[type="tel"], .top-bar.wide-shop .item_content textarea {background:#e6e6e6;}
.top-bar.wide-shop .item_content input[type="text"]:hover, .top-bar.wide-shop .item_content input[type="email"]:hover, .top-bar.wide-shop .item_content input[type="tel"]:hover, .top-bar.wide-shop .item_content textarea:hover {background:#dcdcdc;}

footer .medium-shop .simpleCart_shelfItem {width:353px;}
footer .medium-shop .item_content {max-width:204px;}
footer .medium-shop .item_content input[type="text"], footer .medium-shop .item_content input[type="email"], footer .medium-shop .item_content input[type="tel"], footer .medium-shop .item_content textarea {background:#e6e6e6;}
footer .medium-shop .item_content input[type="text"]:hover, footer .medium-shop .item_content input[type="email"]:hover, footer .medium-shop .item_content input[type="tel"]:hover, footer .medium-shop .item_content textarea:hover {background:#dcdcdc;}