@charset "UTF-8";
/** ZipShop stylesheet definitions	2.0.00 2014-11-13
 	AIP Solutions Ltd'2008-2014 http://www.aip.solutions
*/
/* fonts */
/* base rules */
html {scroll-behavior: smooth;}
body	{margin:0px;font-size:15px;}
section > h2,section h3,nav.main > ul a,section time,section div.rte h4	{font-family:'DejaVuSans';}
a.tel,a.email	{text-decoration:none;color:#666;}
a.tel:hover,a.email:hover	{text-decoration:underline;color:#666;}
.desktop 	{display:block;}
tr.desktop 	{display:table-row;}
th.desktop 	{display:table-cell;}
td.desktop 	{display:table-cell;}
.mobile,tr.mobile,th.mobile,td.mobile 	{display:none;}
h1	{}
div.main {background:#fff;padding:70px 0;}
body > header	{max-width:1280px;margin:0 auto;text-align:right;}
body > header a.logo	{z-index:20;float:left;}
body > header div.wishlist 	{top:-25px;margin:0 25px 0 0;}
body > header div.cart 		{top:-25px;margin:0 25px 0 0;}
body > header a.tel	{display:inline-block;display:none;}
div#parallaxi 	{display:inline;margin-top:38px;}
nav.top			{}
nav.top a:hover	{text-decoration:underline;}
nav.lang 		{/*float:right;*/position:absolute;right:2%;}
nav.lang a		{margin-top:45px;}
nav.social		{}
div.logo 		{margin:0 auto;position:relative;max-width:1294px;width:100%;padding:0;}
div.logo > a	{position:absolute;left:2%;top:18px;}
div.logo > nav	{position:absolute;right:2%;top:0px;}
div.logo > nav a{margin-top:0px;}
.page-21 nav.main{margin-top:-68px;}
nav.main		{position:absolute;top:236px;height:68px;width:100%;line-height:68px;margin:-112px 0 40px;padding:0;background:none repeat scroll 0 0 rgba(255,255,255,1);text-align:center;transition:box-shadow 0.3s;}
nav.main.sticky {margin-top:-68px;position:fixed;top:68px!important;box-shadow:0px 3px 3px #ddd;z-index:10;transition:box-shadow 0.3s;}
nav.main a.menu	{display:none;}
nav.main > ul	{padding: 0 0 0 130px;display:table;width:100%;max-width:720px;height:100%;margin:0 auto;list-style:none;/*old:display:inline-block;display:inline-flex;*/}
nav.main > ul li	{position:relative;display:table-cell;width:300px;height:100%;/*old:float:left;flex-grow:1;*/}
nav.main > ul li:first-child	{margin:0 20% 0 0;}
nav.main > ul a	{display:block;margin:0;padding:0 2%;text-decoration:none;line-height:68px;text-transform:uppercase;white-space:nowrap;color:#555;font-weight:bold;}
nav.main > ul li.active a, nav.main > ul li:hover a, nav.main > ul li:focus a	{color:#9d4b42;background:none;}
nav.main > ul li.section {z-index:1;}
nav.main > ul li.section .subnav:before { content: "";display: block;height: 132px;width: 100%;left: 0;margin-top: -1px;position: absolute;z-index: -1;}
nav.main.sticky > ul li.section .subnav:before {position:fixed;padding-bottom:10px;background: rgba(255, 255, 255, 1);box-shadow:0px 3px 3px #ddd;}
.page-21.section-21.parent-2 nav.main > ul li.section a.nav-services ~ .subnav {visibility:hidden;opacity:0;margin:-10px 0 0 27px;background: rgba(255, 255, 255, 0.9);padding:18px 17px 14px;position: absolute;top:-150px;border-left: 2px solid #9d4b42;box-shadow:none;transition:all 0.3s;}
.page-21.section-21.parent-2 nav.main > ul li.section a.nav-services.sticky ~ .subnav {visibility:hidden;opacity:0;margin:-10px 0 0 27px;background:#fff;padding:0px 17px;position: absolute;top:inherit;border-left: 2px solid #9d4b42;transition:all 0.3s;}
nav.main > ul li.section .subnav {visibility:hidden;opacity:0;margin:-1px 0 0 27px;background:#fff;padding:0px 17px 10px;position: absolute;top:inherit;border-left: 2px solid #9d4b42;box-shadow:3px 4px 4px -5px #333;transition:all 0.3s;}
nav.main.sticky > ul li.section .subnav {padding:0px 17px 0px;box-shadow:none;}
.page-21.section-21.parent-2 nav.main > ul li.section:hover a.nav-services ~ .subnav, nav.main > ul li.section:focus a.nav-services ~ .subnav { visibility:visible;opacity:1;transition:all 0.3s;}
nav.main > ul li.section:hover .subnav, nav.main > ul li.section:focus .subnav { visibility:visible;opacity:1;transition:all 0.3s;}
nav.main > ul li .subnav a {margin-bottom: 12px;height: 16px;line-height:12px;font-size: 12px;font-weight:bold;text-align: left;color:#9d4b42;border:none;}
nav.main > ul li .subnav a:hover {color:#666;}
nav.main > ul li .subnav a:last-child {margin-bottom:0px;}
section 	{max-width:1280px;margin-right:auto;margin-left:auto;text-align:left;padding-right:2%;width:96%;}
section.services {max-width:100%;margin:50px 0;}
section h2	{font-size:40px;font-weight:bold;text-align:left;}
section.news 	{margin-top:0px;}
section.news h2 {text-align:center;}
section.news h2:after {margin:40px auto 80px;}
h3.title 	{text-indent:18px;margin-top:0;text-align:center;}
section div.rte	{font-size:inherit;}
section.banner 	{display:block;height:450px;width:100%;max-width:100%;margin:-30px 0 -10px 0;padding:0;text-align:center;overflow:hidden;z-index:-1;}
.banner h2	{display:none;}
.banner h3	{display:block;}
.banner article	{z-index:-1;visibility:hidden;opacity:0;display:block;position:absolute;width:100%;height:100%;top:0;text-align:center;transition:visibility 0s linear 0.5s,opacity 0.5s linear;}
.banner article.active	{z-index:0;visibility:visible;opacity:1;transition-delay:0s;}
.banner img	{min-height: 100%;min-width: 1024px;width: 100%;height: auto;position: absolute;top: 0;left: 0;}
.banner h3	{z-index:2;position:relative;max-width:1280px;margin:60px auto 0;color:white;font-size:40px;font-weight:normal;text-shadow:1px 1px 5px #000;}
.banner p	{z-index:2;position:relative;max-width:1280px;margin:0 auto;text-shadow:0 0 2px #000;color:white;font-size:16px;}
.banner footer a	{z-index:2;position:relative;width:15px;height:15px;left:0;top:0;display:inline-block;margin-right:15px;opacity:0.4;text-indent:-9999px;border:1px solid #fff;}
.banner footer a a.active	{background:#fff;}
.banner footer a a:hover	{opacity:0.7;transition:all 0.4s ease;}
.banner footer	{min-width:100px;min-height:40px;position:absolute;right:20px;bottom:60px;}
section.page-banner {display: block;padding:0;margin-bottom:38px;position: relative;height:238px;width: 100%;max-width: 100%;overflow:hidden;}
section.page-banner div {display: block;position: relative;height:400px;width: 100%;max-width: 100%;background: rgba(0, 0, 0, 0) url("/media/banner-img.png") no-repeat scroll center bottom / cover ;}
body.section-52 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img1.png") no-repeat scroll center center / 100% ;}
body.section-53 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img2.png") no-repeat scroll center center / 100% ;}
body.section-54 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img3.png") no-repeat scroll center center / 100% ;}
body.section-55 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img4.png") no-repeat scroll center center / 100% ;}
body.section-56 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img5.png") no-repeat scroll center center / 100% ;}
body.parent-52 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img1.png") no-repeat scroll center center / 100% ;}
body.parent-53 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img2.png") no-repeat scroll center center / 100% ;}
body.parent-54 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img3.png") no-repeat scroll center center / 100% ;}
body.parent-55 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img4.png") no-repeat scroll center center / 100% ;}
body.parent-56 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-img5.png") no-repeat scroll center center / 100% ;}
.section-52 .gallery,.section-53 .gallery,.section-54 .gallery,.section-55 .gallery,.section-56 .gallery,.parent-52 .gallery,.parent-53 .gallery,.parent-54 .gallery,.parent-55 .gallery,.parent-56 .gallery {display:none;}
.section-52 #gallery,.section-53 #gallery,.section-54 #gallery,.section-55 #gallery,.section-56 #gallery,.parent-52 #gallery,.parent-53 #gallery,.parent-54 #gallery,.parent-55 #gallery,.parent-56 #gallery {display:none;}
section.info	{/*!breaks HP layout: margin-bottom:0;*/text-align:left;z-index:0;}
.page-26.section-26.parent-2 section.info.contact {z-index:inherit;}
.info > .breadcrumb,ins	{display:block;/*NB: width:1024px;*/margin:0 auto;padding:0 2% 0 0;text-shadow: 1px 1px 2px #222;}
.info > .breadcrumb	{display:block;margin:0;position:absolute;top:-72px;color:#fff;font-size:14px;text-transform:lowercase;text-align:left;font-family:'DejaVuSans'}
.info > .breadcrumb a	{position:relative;margin-right:18px;color:#fff;text-decoration:none;}
.info > .breadcrumb a:after	{content:"»";position:absolute;right:-20px;width:20px;line-height:1.3;margin:0;text-align:center;}
.info > .breadcrumb a:hover	{text-decoration:none;}
.info > .breadcrumb a.back	{float:right;margin-right:0;}
.info > .breadcrumb a.back:after	{display:none;}
.info > .breadcrumb a.back:before	{content:"«";position:absolute;left:-20px;width:20px;line-height:1.3;margin:0;text-align:center;}
.info > img	{/*smallImg: float:left;max-width:47.6%;margin:0 2% 2% 0;*/}
.info > h3	{display:block;text-align:left;font-size:24px;}
.info div.rte	{display:block;}
section.news	{margin-right:auto;margin-left:auto;}
.news > article h3	{min-height:36px;line-height:18px;font-size:16px;text-align:left;min-height:16px;font-family:'DejaVuSans';}
.news time 	{}
section.news.detail	{}
.news.detail img	{/*smallImg: float:left;max-width:47.6%;margin-right:2%;*/}
section.gallery	{text-align:left;}
section.gallery.detail	{margin-bottom:20px;}
.gallery article	{}
.gallery img	{display:block;margin:12px 0;}
.gallery h3 	{padding:0;}
section.partner    	{}
.partner article   	{}
.partner a.pic     	{float:left;max-width:32%;margin:0 2% 2% 0;}
.partner div.rte   	{float:right;max-width:62%;}
.partner a.link    	{clear:both;display:block;float:right;margin-top:4%;}
section.map	{max-width:inherit;width:100%;margin:100px 0 -16px;}
.page-21 section.map{margin-top:0px;}
section.map	img {background:none;}
a[href^="http://maps.google.com/maps"]{display:none !important}
a[href^="https://maps.google.com/maps"]{display:none !important}
.map iframe	{position:relative;}
label, p em	{padding-right:2%;}
h3 > label.right	{float:right;}
button 		{width:auto;}
section.detail nav.sub-nav  {float:left;width:22%;margin:20px 4% 0 0;}
section.detail nav.sub-nav a{display:block;padding:0 0 6px 20px;font-size:14px;color:#9d4b42;font-family:'DejaVuSans';font-weight:bold;text-transform:uppercase;border-left:solid 2px #9d4b42;}
section.detail nav.sub-nav a:hover {color:#666;}
section.detail nav.sub-nav a.active {color:#666;}
section.detail nav.sub-nav h3 {text-transform:uppercase;color:#9d4b42;font-size:20px;}
body.parent-27 section.detail h2, body.parent-52 section.detail h2,
body.parent-53 section.detail h2, body.parent-54 section.detail h2,
body.parent-55 section.detail h2, body.parent-56 section.detail h2 {float:right;width:74%;font-size:40px;margin:24px 0 10px;}
body.parent-27 section.detail div.rte, body.parent-52 section.detail div.rte,
body.parent-53 section.detail div.rte, body.parent-54 section.detail div.rte,
body.parent-55 section.detail div.rte, body.parent-56 section.detail div.rte {float:right;width:74%;}
body.parent-27 section.list, body.parent-52 section.list,
body.parent-53 section.list, body.parent-54 section.list,
body.parent-55 section.list, body.parent-56 section.list {float:right;width:74%;padding:0;}
ul.image {list-style:none;padding:0;float: right;width: 74%;text-align:left;}
ul.image li {width:18%;margin:-right:2%;}
section.product	{}
.product dl	{float:right;width:51.1%;}
.product dt	{}
.product dd	{}
.product dt.code, .product dt.code + dd	{position:relative;top:-18px;}
.product dl.image	{float:left;width:45.5%;}
.product dl.image img.image	{max-width:100%;margin:0 0 2% 0;}
.product dl.image dd img	{float:left;margin-right:2%;margin-bottom:2%;}
.product dl.image dd img.active {}
.product .attribute	{}
.product .option	{}
.product .option dt,.product .option dd	{margin:0;}
.product h3			{float:right;width:51.01%;margin-bottom:0px;padding-top:0px;}
.product div.rte	{float:right;width:51.01%;}
.product .wishlist	{float:right;width:51.01%;}
.product .wishlist button	{margin-left:0;}
.product .purchase	{float:right;width:51.01%;}
.product .purchase button	{margin-left:0;}
.share	{clear:both;}
.product .share	{}
.news .share	{}
header.reserve a.login	{display:none;}
header.reserve a.logout 		{line-height:25px;}
header.reserve a.logout:hover	{text-decoration:none;color:#000;}
header.reserve a.logout:after	{content:"\e681";display:inline-block;margin:0 0 0 4px;line-height:8px;font-family:"icons-nav";}
div.enlarge,div#enlarge	{z-index:60;display:block;position:absolute;top:0;right:0;bottom:0;left:0;outline:solid 1000px rgba(0,0,0,0.7);background:transparent;}
nav.step 	{display:table;width:100%;max-width:1280px;margin:0 auto;}
.step a	{display:table-cell;width:500px;padding:15px 0;border-bottom:3px solid rgba(148, 201, 32, 0.3);text-align:center;font-size:18px;color:#DFEFBC;}
.step a.done,.step a.active	{border-bottom-color:#9d4b42;color:#9d4b42;text-decoration:none;}
.step a.done:hover	{text-decoration:underline;}
section.cart	{padding-right:2%;}
.cart th 		{white-space:nowrap;font-weight:normal;}
.cart td 		{vertical-align:middle;border-bottom:none;border-color:#eee;background:none;}
.cart td > img 	{float:left;margin-right:2%;}
.cart td .price-old 	{display:block;}
.cart td a.del 	{}
.cart td div 	{white-space:nowrap;}
div.coupon 			{width:320px;}
div.coupon h3 		{}
div.coupon label 	{}
div.coupon input 	{}
div.coupon button 	{}
div.coupon h5		{}
div.coupon h6		{}
section.contact					{}
.contact label.iii				{width:33.3333333333%;}
.contact button.right			{margin-right:2%;}
.contact article.address 		{width:28%;}
.contact article.form 			{float:right;width:68%;margin-right:0;padding-right:0;}
.img a		{float:left;margin-right:2%;}
.img img	{max-width:100%;}
section.jobs.detail {}
section.jobs.detail div.rte {float:left;width:60%;}
section.jobs.detail form	{float:right;margin-top:0px;width:39%;}
audio	{width:300px;height:28px;color:#3b3b3b;background:#3b3b3b;background-color:#3b3b3b;}
.two-third			{float:left;width:64.66666666666666%;}
.third				{float:left;width:31.33333333333333%;}
.third:last-child	{width:33.33333333333333%;margin-right:0;}
.te_dashboard .te_controls	{width:100%;height:100%;margin:0;left:0;bottom:0;background:transparent;}
.te_dashboard .te_previous_link	{width:50%;height:100%;background:none;}
.te_dashboard .te_next_link	{width:50%;height:100%;background:none;}
.te_dashboard .te_previous_link:hover	{background:url('../img/images/top_up/dashboard/previous.png') 10% 50% no-repeat,url('../img/images/top_up/dashboard/controls.png') 10% 50% no-repeat;}
.te_dashboard .te_next_link:hover	{background:url('../img/images/top_up/dashboard/next.png') 90% 50% no-repeat,url('../img/images/top_up/dashboard/controls.png') 90% 50% no-repeat;}
.te_quicklook .te_content	{margin:0 -7px -7px;}
.te_quicklook .te_scrollable	{overflow:hidden;}
.arrows {width: 60px;height: 76px;position: absolute;left: 50%;margin-left: -30px;bottom: 80px;}
.arrows path {stroke: #fff;fill: transparent;stroke-width: 2px;	animation: arrow 2s infinite;box-shadow:2px 2px 2px #000; -webkit-animation: arrow 2s infinite; }
@keyframes arrow{0% {opacity:0}40% {opacity:1}80% {opacity:0}100% {opacity:0}}
@-webkit-keyframes arrow{0% {opacity:0}40% {opacity:1}80% {opacity:0}100% {opacity:0}}
.arrows path.a1 {animation-delay:-1s;-webkit-animation-delay:-1s;}
.arrows path.a2 {animation-delay:-0.5s;-webkit-animation-delay:-0.5s;}
.arrows path.a3 {	animation-delay:0s;-webkit-animation-delay:0s; /* Safari 和 Chrome */}
@media screen and (min-width:740px) {
nav.main a.logo {width:180px;top:11px;}
nav.main > ul 	{padding:0 0 0 110px;max-width: 460px;}
nav.main > ul a {font-size:12px;}
section > h2, section h3, nav.main > ul a, section time, section div.rte h4 {font-family: "DejaVuSans";}
.form	{padding-left:2%;}
.items3 article,.items6 article,
.items3 > img,.items6 > img,
.items3 > a,.items6 > a	{width:30%;}
 div.map    {bottom:37px;}
 section	{}
 .info div.rte,.info > .breadcrumb	{margin-right:2%;}
 .info .cols	{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;}
 .items10 article,.items10 > a,.items10 > img	{width:8.2%;}
 .items9 article,.items9 > a,.items9 > img	{width:9.333333333333333%;/*width:9.111111111111111%;*/}
 .items8 article,.items8 > a,.items8 > img	{width:10.75%;/*width:10.5%;*/}
 .items7 article,.items7 > a,.items7 > img	{width:12.57142857142857%;/*width:12.28571428571429%;*/}
 .items6 article,.items6 > a,.items6 > img	{width:15%;/*width:14.66666666666667%;*/}
 .items5 article,.items5 > a,.items5 > img	{width:18.4%;/*width:18%;*/}
 .items4 article,.items4 > a,.items4 > img	{width:23.5%;/*width:23%;*/}
 .items3 article,.items3 > a,.items3 > img	{width:29%;}
 .items2 article,.items2 > a,.items2 > img	{width:49%;/*width:48%;*/}
 .items1 article,.items1 > a,.items1 > img	{float:none;width:100%;margin-right:0;}
 .items3 article	{margin-right:4.9% !important;}
 .items6 article:nth-of-type(3n+3),.items6 > a:nth-of-type(3n+3),.items6 > img:nth-of-type(3n+3),
 .items4 article:nth-of-type(2n+2),.items4 > a:nth-of-type(2n+2),.items4 > img:nth-of-type(2n+2) 	{margin-right:2% !important;}
 .items10 article:nth-of-type(10n+10),.items10 > a:nth-of-type(10n+10),.items10 > img:nth-of-type(10n+10)	{margin-right:0 !important;}
 .items9 article:nth-of-type(9n+9),.items9 > a:nth-of-type(9n+9),.items9 > img:nth-of-type(9n+9)	{margin-right:0 !important;}
 .items8 article:nth-of-type(8n+8),.items8 > a:nth-of-type(8n+8),.items8 > img:nth-of-type(8n+8)	{margin-right:0 !important;}
 .items7 article:nth-of-type(7n+7),.items7 > a:nth-of-type(7n+7),.items7 > img:nth-of-type(7n+7)	{margin-right:0 !important;}
 .items6 article:nth-of-type(6n+6),.items6 > a:nth-of-type(6n+6),.items6 > img:nth-of-type(6n+6)	{margin-right:0 !important;}
 .items5 article:nth-of-type(5n+5),.items5 > a:nth-of-type(5n+5),.items5 > img:nth-of-type(5n+5)	{margin-right:0 !important;}
 .items4 article:nth-of-type(4n+4),.items4 > a:nth-of-type(4n+4),.items4 > img:nth-of-type(4n+4)	{margin-right:0 !important;}
 .items3 article:nth-of-type(3n+3),.items3 > a:nth-of-type(3n+3),.items3 > img:nth-of-type(3n+3)	{margin-right:0 !important;}
 .items2 article:nth-of-type(2n+2),.items2 > a:nth-of-type(2n+2),.items2 > img:nth-of-type(2n+2)	{margin-right:0 !important;}
 .items6 article:nth-of-type(3n+1),.items6 > a:nth-of-type(3n+1),.items6 > img:nth-of-type(3n+1),
 .items4 article:nth-of-type(2n+1),.items4 > a:nth-of-type(2n+1),.items4 > img:nth-of-type(2n+1)	{clear:none;}
 .items10 article:nth-of-type(10n+1),.items10 > a:nth-of-type(10n+1),.items10 > img:nth-of-type(10n+1)	{clear:both;}
 .items9 article:nth-of-type(9n+1),.items9 > a:nth-of-type(9n+1),.items9 > img:nth-of-type(9n+1)	{clear:both;}
 .items8 article:nth-of-type(8n+1),.items8 > a:nth-of-type(8n+1),.items8 > img:nth-of-type(8n+1)	{clear:both;}
 .items7 article:nth-of-type(7n+1),.items7 > a:nth-of-type(7n+1),.items7 > img:nth-of-type(7n+1)	{clear:both;}
 .items6 article:nth-of-type(6n+1),.items6 > a:nth-of-type(6n+1),.items6 > img:nth-of-type(6n+1)	{clear:both;}
 .items5 article:nth-of-type(5n+1),.items5 > a:nth-of-type(5n+1),.items5 > img:nth-of-type(5n+1)	{clear:both;}
 .items4 article:nth-of-type(4n+1),.items4 > a:nth-of-type(4n+1),.items4 > img:nth-of-type(4n+1)	{clear:both;}
 .items3 article:nth-of-type(3n+1),.items3 > a:nth-of-type(3n+1),.items3 > img:nth-of-type(3n+1)	{clear:both;}
 .items2 article:nth-of-type(2n+1),.items2 > a:nth-of-type(2n+1),.items2 > img:nth-of-type(2n+1) 	{clear:both;}
}
@media screen and (min-width:960px) {
nav.main a.logo {top:14px;width:240px;}
nav.main a.logo img {width:100%;}
nav.main > ul {max-width: 540px;padding: 0 0 0 150px;}
nav.main > ul a {font-size:13px;}
}
@media screen and (min-width:1160px) {
nav.main a.logo {top:14px;width:236px;}
nav.main a.logo img {width:100%;}
nav.main > ul {max-width: 740px;padding: 0 0 0 150px;}
nav.main > ul a {font-size:14px;}
}
@media screen and (max-width: 1023px) {
	.grain > .tab-painel > .tab-nav {font-size:13px;}
	.banner img {left: 50%;margin-left: -512px;min-width: 200%; /* 50% */}
	.catalog h3 {font-size:12px;}
	.gallery h3 {font-size:18px;}
	section.detail nav.sub-nav  	{float:left;width:30%;}
	body.parent-27 section.detail h2, body.parent-52 section.detail h2, body.parent-53 section.detail h2, body.parent-54 section.detail h2, body.parent-55 section.detail h2, body.parent-56 section.detail h2 		{float:right;width:66%;}
	body.parent-27 section.detail div.rte, body.parent-52 section.detail div.rte, body.parent-53 section.detail div.rte, body.parent-54 section.detail div.rte, body.parent-55 section.detail div.rte, body.parent-56 section.detail div.rte  {float:right;width:66%;}
    ul.image {width: 66%;}
    .grain.tab {height: 900px;}
    .grain {overflow:hidden;}
    .grain .tab-inner table {width:100%;padding-top:0px;border-top: 1px solid rgba(153, 73, 66, 0.2);}
    .grain .tab-inner table td {display: block;margin-top: 6px;padding-bottom: 7px;border-bottom: 1px solid rgba(153, 73, 66, 0.2);width: 100%;}
    .grain .tab-inner table td em {width:auto;}
	.grain .tab-nav:before {background-size:75%!important} 
	}
@media screen and (min-width:1280px){
 div.logo > a {left:0;}
 nav.social {right:0;}
 header nav.social	{margin-right:2%;}
 section	{padding-right:2%;}
 .form	{padding-left:0;/*?:*/}
}
/* footer */
body > footer	{position:absolute;left:0;width:100%;text-align:center;color:#999;background:#222222;}
body > footer nav.footer	{}
body > footer nav.footer a	{margin-left:0px;text-decoration:none;color:#999;}
body > footer nav.footer a[href]:hover, body > footer nav.footer a.active[href]	{color:#ddd;}
body > footer > address	{max-width:1280px;margin:5px auto 0;font-style:normal;color:#999;}
body > footer b	{display:inline;font-size:14px;}
body > footer a.credit:hover	{color:#ddd;}
