@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:'Open Sans';}
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:#000;padding:70px 0;}
body > header	{max-width:1280px;position:absolute;margin:0 auto;text-align:right;}
body > header a.logo	{z-index:20;float:none;width:388px;margin:0 auto}
body > header a.logo img.abs {opacity:1;}
body > header a.logo img.fix {display:block;opacity:0;margin-top:-186px;}
body > header.sticky a.logo img.abs {opacity:0;}
body > header.sticky a.logo img.fix {opacity:1;}
body > header.sticky a.logo {position:fixed;top:0;bottom:0;right:0;left:0;height:70px;}
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;*/margin:0 auto;z-index: 3;}
nav.lang a		{margin-top:20px;}
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:fixed;top:0px;height:70px;width:100%;line-height:68px;margin:0px;padding:0;background:none repeat scroll 0 0 rgba(0,0,0,1);text-align:center;z-index:3;transition:all 0.3s;}
nav.main.sticky {margin-top:-68px;position:fixed;top:68px!important;box-shadow:0 3px 3px #181818;z-index:10;transition:all 0.3s;}
nav.main a.menu	{display:none;}
nav.main > ul	{display:inline-block;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0;list-style:none;/*old:display:inline-block;display:inline-flex;*/}
nav.main > ul li	{position:relative;height:100%;display:inline-block;float:left;/*old:float:left;flex-grow:1;*/}
nav.main > ul li:first-child	{margin:0;}
nav.main > ul a	{display:block;margin:0;padding:0 2%;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:#fff;}
section 	{max-width:1280px;margin-right:auto;margin-left:auto;text-align:left;padding-right:2%;width:96%;}
nav.main ul.sub-menu {background: #181818;box-shadow: 0 3px 3px #181818;display: none;margin-top: 10px;padding:10px 0 15px;position: absolute;}
nav.main li:hover ul.sub-menu {display:block;}
nav.main ul.sub-menu li {padding: 0 25px;width: 120px;}
nav.main ul.sub-menu a {width:100%;border: 0 none;font-size: 15px;line-height: 37px;text-align:left;}
nav.main ul.sub-menu a:hover {background:#000;}
nav.main ul.sub-menu li:hover {background:#000;}
section.services {max-width:100%;margin:50px 0;}
section h2	{font-size:40px;font-weight:300;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:0px;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;bottom: 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:400px;width: 100%;max-width: 100%;overflow:hidden;}
section.page-banner div {display: block;position: relative;height:720px;width: 100%;max-width: 100%;background: rgba(0, 0, 0, 0) url("/media/banner-in.jpg") no-repeat scroll center bottom / cover ;}
body.section74 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/pl/fleet.jpg") no-repeat scroll center bottom / cover ;}
body.section72 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/pl/pr.jpg") no-repeat scroll center bottom / cover ;}
body.section26 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/pl/cont.jpg") no-repeat scroll center bottom / cover ;}
body.section78 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-in1.jpg") no-repeat scroll center bottom / 100% ;}
body.section77 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-in2.jpg") no-repeat scroll center bottom / 100% ;}
body.section54 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-in3.jpg") no-repeat scroll center bottom / 100% ;}
body.section55 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-in4.jpg") no-repeat scroll center bottom / 100% ;}
body.section56 section.page-banner div{background: rgba(0, 0, 0, 0) url("/media/banner-in5.jpg") no-repeat scroll center bottom / 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;}
section.main.info {margin-bottom:0px;opacity:0;transition:opacity 0.5s;}
section.main.info.sticky {opacity:1;transition:opacity 0.5s;}
section.benefits {opacity:0;transition:opacity 3.5s;}
section.benefits.sticky {opacity:1;transition:opacity 3.5s;}
section.main.info img {margin-bottom:-5px;margin-right: 70px;}
.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:'Open Sans'}
.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	{ }
.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:'Open Sans';}
.news time 	{}
section.news.detail	{}
.news.detail img	{ }
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:'Open Sans';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	{}
section.booking {display:inherit;}
.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%;}
section.call-to.book {display:inherit;}
.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:none;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;padding-bottom: 40px;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:870px) {
nav.main {width:96%;padding:10px 2%;}
nav.main.sticky {padding:0px 2%;width:96%}
body > footer section.full {width:96%;padding:30px 2%;}
nav.main a.logo {top:11px;}
 body > header		{width:100%;max-width:100%;height:90px;padding-left:0;padding-right:0;}
 nav.main > ul a	{border-bottom: 0px solid #000;border-top:4px solid #000;line-height:56px;}
 nav.main > ul a:hover, nav.main > ul a.active {border-color:#fff;background:#000;}
 nav.main > ul li:nth-of-type(1) {float:left;margin-right:4%}
 nav.main > ul li:nth-of-type(2) {float:left;margin-right:4%}
 nav.main > ul li:nth-of-type(3) {float:right;margin-left:4%}
 nav.main > ul li:nth-of-type(4) {float:right;margin-left:4%}
section > h2, section h3, nav.main > ul a, section time, section div.rte h4 {font-family: "Open Sans";}
.form	{padding-left:2%;}
.items3 article,.items6 article,
.items3 > img,.items6 > img,
.items3 > a,.items6 > a	{width:30%;}
 div.map    {bottom:37px;}
/*section.booking {background:url("/media/banner-in.jpg") no-repeat scroll center center / cover;}*/
section.info.book 	{}
.info.book div.rte 	{width:60%;float:left;}
.info.book section.booking 	{width:35%;float:right;padding:0;}
section.booking h3 {background:rgba(24, 24, 24,1);float: left; padding:15px 0 19px 5%;margin-bottom:0px;width: 95%;}
section.booking div {display:block;background:rgba(24, 24, 24,0.9);padding:2px 5%;width:96%;}
section.booking div label {margin: 10px 2% 10px 0;width: 49%;}
section.booking div label:nth-of-type(2n+2) {margin-right:0!important;padding-right:0!important;}
section.booking div label input {padding: 10px;background:#000;border:1px solid #fff; color:#fff;}
section.booking div button { margin-bottom: 28px !important;margin-top: 25px !important;width: 100%;}
section.booking div label.from {width:74%;margin-right:0px;padding-right:0px;}
section.booking div label.duration {display:none;float:right;width:22%;}
section.booking div label.to {display:none;width:100%;}
section.booking div label.oneway.active ~ label.to {display:block;}
section.booking div label.hourly.active ~ label.duration {display:block;padding-right:0;margin-right:0;}
input.oneway[type="radio"]:checked ~ label.from {width:100%;}
input[type="radio"] {display:none;}
input[type="radio"] + label {display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;padding-left:7%;vertical-align:middle;background:url("/img/check_radio_sheet.png") left top no-repeat;cursor:pointer;}
input[type="radio"]:checked + label {background:url("/img/check_radio_sheets.png") 0px top no-repeat;}
 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%;}
 .items4 article,.items4 > a,.items4 > img	{width:23.5%;}
 .items3 article,.items3 > a,.items3 > img	{width:29%;}
 .items2 article,.items2 > a,.items2 > img	{width:49%;}
 .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 {}
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 {}
nav.main > ul a {font-size:16px;}
}
@media screen and (max-width: 1023px) {
	.grain > .tab-painel > .tab-nav {font-size:13px;}
	.banner img {left: 50%;margin-left: -512px;min-width: 120%; /* 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;/*?:*/}
}
@media screen and (max-width:1320px){
nav.lang a {margin-right: 2%;}
@media screen and (min-width:1320px){
nav.main {width:100%;padding:10px 0;}
body > footer section.full {width:100%;padding:30px 0;}
}
/* footer */
body > footer	{position:absolute;left:0;width:100%;padding-top:0px;text-align:center;color:#999;background:#242427;}
body > footer nav.footer	{}
body > footer nav.footer a	{display:block;margin-left:0px;text-decoration:none;color:#fff;}
body > footer nav.footer a[href]:hover, body > footer nav.footer a.active[href]	{color:#ddd;}
body > footer section.full {margin:0;max-width:100%;background:#181818;}
body > footer section article {display:block;}
body > footer section article:first-child {display:block;float:left;}
body > footer address	{max-width:1280px;margin:5px auto 0;font-style:normal;color:#999;}
body > footer b	{display:inline;font-size:13px;}
body > footer a.credit {display:inherit;}
body > footer a.credit:hover	{color:#ddd;}
