@import url(http://fonts.googleapis.com/css?family=Oxygen:400,700);

body { -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; -khtml-user-select:none; }

.fl { float:left; }

.fr { float: right; }

.clr { clear: both; }

.cl-l { clear: left; }

.cl-r { clear: right; }

a, div, section, p, aside, article { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }

#yuzu-wrapper { padding:0 40px; position:relative; }

.yuzu-header-wrapper { position: relative; width: 100%; clear:both; }

.yuzu-header-wrapper .logo { position:absolute; z-index:1; }

.yuzu-header-wrapper .logo > img { max-width:100%; }

.yuzu-nav { float: right; margin: 50px 0; }

.yuzu-nav > a { color: #6E9600; font-size: 15px; font-weight: bold; padding: 0 10px; text-decoration: none; }

.yuzu-nav > a:hover { color:#FFD51E; }

.logo { left: 63px; top: 0; }

.yuzu-slider-wrapper { float:left; width:100%; clear:both; }

.yuzu-slider-wrapper > img { width:100%; }

.yuzu-about-wrapper { position:relative; clear:both; margin-top:-2px; float:left; width:100%; background:#ffd700; padding:60px 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -khtml-box-sizing:border-box; }

.yuzu-common-wrapper { max-width:1000px; margin:0 auto; clear:both; }

.yuzu-about-wrapper p { font-size:13px; }

.heading01 { color:#474800; text-transform:uppercase; font-size:26px; }

.heading01 span { font-weight:bold; font-size:26px; color:#4eac33; }

p { color: #474800; font-size: 13px; line-height: 22px; }

.grass-lf { background: url("../images/grass-lf.png") no-repeat scroll 0 0 transparent; bottom: 0; height: 90px; left: 30px; position: absolute; width: 50px; }

.grass-rt { background: url("../images/grass-rt.png") no-repeat scroll 0 0 transparent; bottom: 0; height: 90px; right: 30px; position: absolute; width: 110px; }

.yuzu-product-wrapper { max-width:1000px; margin:0 auto; clear:both; padding:40px 0; }

.yuzu-product { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -khtml-box-sizing:border-box; float:left; width:30%; }

.yuzu-product > a { display: block; margin: 20px 0; }

.yuzu-product > a > img:hover { opacity:0.7; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }

.yuzu-product img { width: 100%; }

.yuzu-product > p { text-align:justify; }

.fresh-fruit { margin:0 45px; }

.yuzu-footer { background: none repeat scroll 0 0 #4EAC33; clear: both; float: left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -khtml-box-sizing:border-box; margin: 60px 0 40px; padding: 40px 0; width: 100%; }

.footer-lf { float:left; }

.footer-lf nav { float:left; clear:both; }

.footer-lf nav a { color: #FFFFFF; font-size: 14px; padding: 0 10px; text-decoration: none; }

.footer-lf nav a:hover { color:#FFD700; }

.mail-info { clear: both; float: left; margin: 30px 0 0 11px; }

.mail-info > a { color: #FFFFFF; text-decoration: none; }

.mail-info a.mail-icon { background: url("../images/mail-icon.png") no-repeat scroll 0 0 transparent; padding-left: 36px; }

.mail-info a.mail-icon:hover { background-position: 0 -31px; }

.mail-info a.phone-icon { background: url("../images/phone-icon.png") no-repeat scroll 0 0 transparent; margin-left: 30px; padding-left: 36px; }

.mail-info a.phone-icon:hover { background-position: 0 -30px; }

.footer-rt { float:right; }

.fb-icon { background: url("../images/social-icon.png") no-repeat scroll 0 0 transparent; }

.fb-icon:hover { background-position: 0 -38px; }

.tw-icon { background: url("../images/social-icon.png") no-repeat scroll -105px 0 transparent; }

.tw-icon:hover { background-position: -105px -38px; }

.gplus-icon { background: url("../images/social-icon.png") no-repeat scroll -155px 0 transparent; }

.gplus-icon:hover { background-position: -155px -38px; }

.footer-rt > span { color: white; float:right; clear:both; }

.social-link a { float: left; height: 28px; width: 40px; outline:none; }

.social-link { clear: both; float: right; margin: 0 0 14px; }

.yuzu-inner-title-wrapper { background: url("../images/inner-bg.jpg") no-repeat scroll 0 0 / cover transparent; clear: both; color: #FFFFFF; font-size: 60px; font-weight: bold; line-height: 213px; text-align: center; text-shadow: 0 1px 0 #000000; }

.yuzu-inner-title-wrapper span { color: #A1D318; font-size: 60px; font-weight: bold; }

.comming-soon { max-width:1000px; margin:0 auto; clear:both; padding:0; text-align:center; }

.active { color: #FFD51E !important; }

.about-product-info { left: 5%; position: absolute; top: 30%; z-index: 1; }

.excellent-yuzu { background: url("../images/bg-black.png") repeat scroll 0 0 transparent; padding:25px; float:left; }

.excellent-yuzu > h2 { color: #FFFFFF; font-size: 30px; font-weight: bold; line-height: 36px; font-family:Arial, Helvetica, sans-serif; }

.excellent-yuzu > h2 > span { font-size: 30px; color:#A1D318; font-weight:bold; }

.direct-fruit { clear: left; float: left; margin: 40px 0 0; }

.excellent-yuzu > h3 { color: #FFFFFF; float: left; font-size: 22px; margin: 10px 0 0; }
 @media all and (max-width: 1024px) {

.yuzu-common-wrapper { width:100%; padding:0 30px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -khtml-box-sizing:border-box; }
}
