/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video{margin:0px; padding:0px; list-style:none; text-decoration:none; border:0px; outline:0px; font-size:100%; vertical-align:baseline; background:transparent;}
.clearfix:before, .clearfix:after{content:"."; display:block; height:0; overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
del{text-decoration:line-through;}
hr{display:block; height:1px; border:0px; border-top:1px solid #ccc; margin:1em 0px; padding:0px;}
small{font-size:85%;}
strong, th{font-weight:bold;}
td, td img{vertical-align:middle;}
body{margin:0px; padding:0px; color:#222; font-size:15px; background:#fff; font-weight:normal; word-wrap:break-word; font-family:'Open Sans','sans-serif';}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:15px;}
h6{font-size:12px;}
p{line-height:24px; margin:0px 0px 20px 0px;}
a{margin:0px; padding:0px; font-size:100%; vertical-align:baseline; background:transparent; outline:0 none; text-decoration:none;}
a, a:hover, a:active{outline:0 none;}

::-moz-selection {
background:#000;
color:#fff;
text-shadow:none;}
::selection{background:#000; color:#fff; text-shadow:none;}
div.loader{display:none; width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:100px; background:#000 url(../images/loader.gif) no-repeat center; opacity:0.8; filter:alpha(opacity=80);}
.left{float:left;}
.right{float:right;}
.clear{float:left; clear:both; width:100%;}
img.right{margin:0px 0px 10px 20px;}
img.left{margin:0px 20px 10px 0px;}
table{border-collapse:collapse;}
table th{font-size:18px; color:#404041; font-weight:normal; margin:0px 0px 10px 0px; line-height:24px; padding:10px; border:1px solid #dcdcdc;}
table td{border-collapse:collapse; padding:10px; border:1px solid #dcdcdc;}
/*~forms~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
p.e{ float:left; clear:both; color:red; text-align:left; font-size:11px; margin:0px !important;}
input.text, textarea{width:200px; padding:10px 10px; background:#fff; color:#78818a; border:1px solid #d4d4d4; vertical-align:middle; font-size:14px; margin:0px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; font-family:'Open Sans', 'sans-serif';}
select{width:200px;}
textarea{resize:none; outline:none; overflow:auto;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;
*vertical-align:baseline;}
input:focus, select:focus, textarea:focus, button:focus{outline:none;}
input.button{float:left; height:24px; font-family:'Open Sans', 'sans-serif'; font-size:11px; text-transform:uppercase; cursor:pointer; padding:0px 10px; color:#fff; border:none; -moz-border-radius:2px / 4px; -webkit-border-radius:2px / 4px; border-radius:2px / 4px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIzMy4xMzMwNjkzMjI4NTQ3JSIgeTE9Ijg4Ljc1NTkyMjg2NDQlIiB4Mj0iMzMuNDIxNDIxMDQxNjMzMyUiIHkyPSI5MS45OTcxNjA0ODI0NzklIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMmQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZTJkMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2VhMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZWEwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); background-image:-moz-linear-gradient(275.08deg, #ee2d24 119.92%, #ee2d24 119.94%, #ea0000 122.88%, #ea0000 122.91%); background-image:-o-linear-gradient(275.08deg, #ee2d24 119.92%, #ee2d24 119.94%, #ea0000 122.88%, #ea0000 122.91%); background-image:-webkit-linear-gradient(275.08deg, #ee2d24 119.92%, #ee2d24 119.94%, #ea0000 122.88%, #ea0000 122.91%); background-image:linear-gradient(174.92deg, #ee2d24 119.92%, #ee2d24 119.94%, #ea0000 122.88%, #ea0000 122.91%);}
/*~IE7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.ie img{-ms-interpolation-mode:bicubic;}
/*~mx-alert~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#mxalert{width:460px; padding:30px; position:absolute; z-index:9999; background:#fff; border:0px; text-align:center;}
div#mxalert p{font-size:18px; color:#404041; font-weight:normal; line-height:24px;}
div#mx-winmask, .mxoverlay{width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:10px; background:#000; opacity:0.5 !important;
filter:alpha(opacity:50); z-index:30;}
a.close, a.btn-close{width:32px; height:32px; text-align:center; position:absolute; right:0px; top:0px; border:0; background:#ccc; color:#000; font-size:24px; line-height:32px; z-index:10;}
div.popup{width:460px; padding:30px; position:absolute; z-index:9999; background:#fff; border:0px;}
div.popup p{font-size:14px; color:#404041; font-weight:normal; line-height:24px;}
/*~editor-data~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.editor-data{float:left; width:100%; padding:0px;}
.editor-data h4{ font-family:eb-garamond,sans-serif; font-weight:normal; text-transform:uppercase; font-size:30px;}
.editor-data p a{ display:inline-block; color:#EC1410;}
.editor-data ul{margin:0px 0px 15px 0px;}
.editor-data li{list-style:disc; margin:0px 0px 10px 15px; text-align:left;}
.editor-data table{border-collapse:collapse; border:1px solid #636363;}
.editor-data table td{text-align:center; min-width:70px; padding:5px 10px;}
.editor-data table th{color:#4d4d4d; font-weight:70px; font-size:13px; padding:5px 10px;}
.editor-data table strong{color:#4d4d4d; font-weight:70px; font-size:13px;}
/*~header~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.header{float:left; width:100%; height:88px; padding:0px 0px 0px 0px; position:relative; background:#ec1410; z-index:1000; border-bottom:2px solid #fff;}
ul.main-menu .logo{width:170px; height:115px; margin:0px 25px; background:url(../images/maiyas.png) no-repeat center; margin-top:3px;}
ul.main-menu .logo a{width:100%; height:100%; padding:0px; margin:0px; line-height:400px; overflow:hidden; display:block;}
ul.main-menu .logo a:hover{background:none;}
ul.main-menu{float:left;}
ul.main-menu li{float:left; margin:0px; position:relative;}
ul.main-menu li a{height:88px; padding:0px 31px; line-height:125px; float:left; font-size:12px; color:#fff; text-transform:uppercase; -moz-transition:all ease 500ms; -webkit-transition:all ease 500ms; transition:all ease 500ms;}
ul.main-menu li a:hover, ul.main-menu li a.active, ul.main-menu li:hover a{background:#fff; color:#ed211b;}
ul.main-menu li.first{margin-left:0px;}
ul.main-menu li.last {}
ul.main-menu li ul{position:absolute; top:88px; left:0px; width:100%; background:#fff; text-align:center; display:none; overflow:hidden; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; background-color:#fff; -moz-box-shadow:1px 7px 3px rgba(0,0,0,.1); -webkit-box-shadow:1px 7px 3px rgba(0,0,0,.1); box-shadow:1px 7px 3px rgba(0,0,0,.1);}
ul.main-menu li:hover ul.tree-list{display:block;}
ul.main-menu li ul li{float:left; width:100%; height:auto; position:relative; border-top:1px solid #999999;}
ul.main-menu li ul li a{height:auto; color:#000; padding:8px 0px; display:block; line-height:normal; float:none; color:#ed2c24; font-size:12px; font-weight:300; text-transform:none;}
ul.main-menu li ul li a:hover{background:#f4f4f4;}
ul.main-menu li.home a{ background:url(../images/home-icon.png) no-repeat center 52px;}
ul.main-menu li.home a:hover{ background-position:center -80px; background-color:#FFF;}



div.responsive-menu{float:left; width:100%; position:relative; display:none; display:none;}
div.responsive-menu a.logo{ float:left; width:100px; height:65px; margin:0px 0px; background:url(../images/maiyas.png) no-repeat center / 100% auto; position:absolute; left:50%; top:3px; margin-left:-50px;}
div.responsive-menu span.open-menu{float:left; width:40px; height:40px; background:url(../images/menu-icon.png) no-repeat center; cursor:pointer; margin:15px 0px 0px 0px;}
div.responsive-menu div.down-menu{float:left; width:100%; height:auto; position:absolute; left:0px; top:70px; background:#EC1410; z-index:50; padding:20px 0px; display:none; text-align:center;}
div.responsive-menu ul.main-menu{float:left; width:100%; height:auto; display:block;}

div.responsive-menu ul.main-menu li{float:left; width:100%; height:auto; border-bottom:1px solid #fff; clear:both; text-align:center;}
div.responsive-menu ul.main-menu li:first-child{border-top:1px solid #DFDFDF;}
div.responsive-menu ul.main-menu li a{ width:96%; height:auto; line-height:normal; color:#fff; padding:5px 2%; font-size:18px;}
div.responsive-menu ul.main-menu li:hover a,div.responsive-menu ul.main-menu li a.active{color:#000;}
div.responsive-menu ul.main-menu li ul{ width:100%; position:relative; display:none; top:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; -moz-box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0); box-shadow:0px 0px 0px rgba(0,0,0,0); padding-bottom:0px;}
div.responsive-menu ul.main-menu li:hover ul{ display:none;}
div.responsive-menu ul.main-menu li ul li{ border:none;}
div.responsive-menu ul.main-menu li ul li a{ color:#e90303; font-size:14px;}
div.responsive-menu ul.main-menu li a:hover,div.responsive-menu ul.main-menu li ul li a.acive{ color:#000000;}

div.search-wrap{float:right; position:relative; margin:54px 0px 0px;}
div.search-wrap input.text{width:98px; height:10px; padding:4px 5px; background:#fff; border:0px; font-size:11px; position:relative; display:block; -moz-border-radius:2px; -webkit-border-radius:0px; border-radius:2px; border:none; -webkit-background-clip: padding-box;}
input.search{width:15px; background:url(../images/search-btn.jpg) no-repeat right center; border:0px; cursor:pointer; position:absolute; top:1px; right:2px; padding:0px; border:none; -webkit-background-clip: padding-box;}
div.footer{width:100%; height:18px; padding:9px 0; float:left; position:relative; color:#fff; font-size:11px; clear:both; background:#eb0f0c; background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEzODAgMzYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4wNzMyMDYxNzU4NTA4JSIgeTE9Ijk1Ljg1OTY5MDU3NzkxNyUiIHgyPSI1MC4wNzMyMDY3MDg0ODMxJSIgeTI9Ijk5Ljg1OTY5MTExMDU0OTElIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMmQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZTJkMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2VhMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZWEwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMzgwIiBoZWlnaHQ9IjM2IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); background-image:-moz-linear-gradient(top, #ee2d24 143.72%, #ee2d24 143.74%, #ea0000 147.66%, #ea0000 147.7%); background-image:-o-linear-gradient(top, #ee2d24 143.72%, #ee2d24 143.74%, #ea0000 147.66%, #ea0000 147.7%); background-image:-webkit-linear-gradient(top, #ee2d24 143.72%, #ee2d24 143.74%, #ea0000 147.66%, #ea0000 147.7%); background-image:linear-gradient(top, #ee2d24 143.72%, #ee2d24 143.74%, #ea0000 147.66%, #ea0000 147.7%);}
div.footer span.left{float:left;}
div.footer span.right{float:right;}
div.footer a{color:#fff;}
div.footer ul.fmenu{float:left;}
div.footer ul.fmenu li{float:left; margin:0px 0px 0px 40px;}
div.footer ul.fmenu a{display:inline-block;}
/*~common~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.container{width:100%; float:left; position:relative; overflow:hidden;}
div.wrap980{width:1000px; position:relative; margin:auto;}
div.scrolling-wrap{width:100%; height:100%; position:relative; overflow:hidden;}
/*~homepage~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.slider-wrap{position:relative; z-index:2; margin:auto;}
.kwicks{height:100%;}
.kwicks > li{height:100%;}
.kwicks > li div.img-box{ float:left; width:844px; height:100%; position:absolute; background-size:cover !important;}
/*.kwicks > li.slide-5{ right:-20px !important;}*/
.kwicks > li img{float:left; z-index:1; /*width:885px; */ height:auto; position:absolute; bottom:0; left:0px;}
div.slide-content{width:765px; height:112px; padding:20px 40px 20px 40px; position:absolute; left:0px; bottom:-100px; z-index:3; color:#fff; opacity:0; filter:alpha(opacity=0); text-align:center; -moz-transition:all ease 500ms; -webkit-transition:all ease 500ms; transition:all ease 500ms;}
.slide-1 div.slide-content{background:url(../images/slide1-bg.png) no-repeat center top;}
.slide-2 div.slide-content{background:url(../images/slide2-bg.png) no-repeat center top;}
.slide-3 div.slide-content{background:url(../images/slide3-bg.png) no-repeat center top;}
.slide-4 div.slide-content{background:url(../images/slide4-bg.png) no-repeat center top;}
.slide-5 div.slide-content{background:url(../images/slide5-bg.png) no-repeat center top;}
.kwicks li:hover div.slide-content{opacity:1; filter:alpha(opacity=100); bottom:0px;}
li.kwicks-selected div.slide-content, li.kwicks-expanded div.slide-content{opacity:1; filter:alpha(opacity=100); bottom:0px;}
li.kwicks-collapsed div.slide-content{opacity:0; filter:alpha(opacity=0);}
li.kwicks-selected, li.kwicks-expanded{opacity:1; filter:alpha(opacity=100);}
li.kwicks-collapsed{opacity:0.7; filter:alpha(opacity=70);}
div.slide-content span{width:185px; height:185px; padding:0px 0px 0px 0px; margin:0px 15px 0px 0px; border-right:1px solid #fff; float:left; font-size:135px; font-family:Georgia, serif; font-style:italic; text-align:center; line-height:57px;}
div.slide-content h2{font-family:eb-garamond, sans-serif; font-weight:normal; font-size:40px; line-height:30px; margin:0px 0px 15px 0px;}
div.slide-content p{font-size:14px; font-weight:300; line-height:16px; margin:0px 0px 10px 0px; text-align:left;}
div.slide-content a.more{width:86px; height:24px; color:#000; font-size:11px; display:inline-block; text-align:center; line-height:24px; -moz-border-radius:3px / 4px; -webkit-border-radius:3px / 4px; border-radius:3px / 4px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDg2IDI0IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iMTkuNDQ5MTQ3MjM4MzIzNCUiIHkxPSI5MC45NjY5NDA2NjMwNzUxJSIgeDI9IjE5LjQ0OTE0NzYzNzc5NzYlIiB5Mj0iOTMuOTY2OTQxMDYyNTQ5MiUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI4NiIgaGVpZ2h0PSIyNCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); background-image:-moz-linear-gradient(top, #fff 133.43%, #fff 133.51%, #f8f8f8 136.4%, #f8f8f8 136.43%); background-image:-o-linear-gradient(top, #fff 133.43%, #fff 133.51%, #f8f8f8 136.4%, #f8f8f8 136.43%); background-image:-webkit-linear-gradient(top, #fff 133.43%, #fff 133.51%, #f8f8f8 136.4%, #f8f8f8 136.43%); background-image:linear-gradient(top, #fff 133.43%, #fff 133.51%, #f8f8f8 136.4%, #f8f8f8 136.43%);}
/*~inner page~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.inner-page{float:left; width:100%; position:relative; color:#666666;}
div.inner-page h1{background:#282c35; color:#fff; padding:15px 0px 15px 10%; font-weight:normal; font-family:eb-garamond, sans-serif; margin:40px 0px 20px 0px; float:left; width:90%;}
div.half-column{width:50%; float:left; height:100%; min-height:200px; position:relative; background:#FEFCF4; margin-left:-1px; border-left:1px solid #c2c1c2;}
div.half-column:first-child{ overflow-y:auto;}
div.editor-data, div.bottom-content{width:80%; padding:0px 0px 0px 10%;}
div.sep{width:90%; float:right; position:relative; margin:16px 0px; border-top:1px solid #c2c1c2;}
div.sep img.icon{margin:-12px 0px 0px;}
img.banner-image{border-left:1px solid #c2c1c2; width:100%; margin:0px 0px 0px -1px !important;}
div.shadow{width:100%; height:106px; background:url(../images/page-banner-shadow.png) repeat-x; position:absolute; left:0px; bottom:0px; z-index:2;}
div.retail-pages h1{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4wNzMyMDYxNzU4NTA4JSIgeTE9Ijk1Ljg1OTY5MDU3NzkxNyUiIHgyPSI1MC4wNzMyMDY3MDg0ODMxJSIgeTI9Ijk5Ljg1OTY5MTExMDU0OTElIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMmQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZTJkMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2VhMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZWEwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkMmQyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MSkiIC8+Cjwvc3ZnPg==); background-image:-moz-linear-gradient(bottom, #e90101 0%, #ed2d23 100%), -moz-linear-gradient(top, #ee2d24 143.72%, #ee2d24 143.74%, #ea0000 147.66%, #ea0000 147.7%); background-image:-o-linear-gradient(bottom, #e90101 0%, #ed2d23 100%), -o-linear-gradient(top, #ee2d24 143.72%, #ee2d24 143.74%, #ea0000 147.66%, #ea0000 147.7%); background-image:-webkit-linear-gradient(bottom, #e90101 0%, #ed2d23 100%), -webkit-linear-gradient(top, #ee2d24 143.72%, #ee2d24 143.74%, #ea0000 147.66%, #ea0000 147.7%); background-image:linear-gradient(bottom, #e90101 0%, #ed2d23 100%), linear-gradient(top, #ee2d24 143.72%, #ee2d24 143.74%, #ea0000 147.66%, #ea0000 147.7%);}
a.down-arrow{width:auto; height:50px; line-height:50px; font-family:eb-garamond, sans-serif; padding:0px 0px 0px 60px; position:absolute; z-index:4; left:30px; bottom:30px; color:#fff; display:block; background:url(../images/circle-down-arrow.png) no-repeat left center;}
div.page-the-legacy-of-love h1{background:#282C35;}
div.page-love-for-innovation h1{background:#ee2d24;}
div.page-made-with-love h1{background:#fbce07;}
div.page-love-for-tradition h1{background:#3cb85e;}
div.page-love-for-food h1{background:#8f0547;}
div.sep div.icon{width:30px; height:21px; float:left; margin:-12px 0 0;}
div.page-the-legacy-of-love div.sep div.icon{background:url(../images/icon-legacy.jpg) no-repeat;}
div.page-love-for-innovation div.sep div.icon{background:url(../images/icon-love-innovation.jpg) no-repeat;}
div.page-made-with-love div.sep div.icon{background:url(../images/icon-made-with-love.jpg) no-repeat;}
div.page-love-for-tradition div.sep div.icon{background:url(../images/icon-love-tradition.jpg) no-repeat;}
div.page-love-for-food div.sep div.icon{background:url(../images/icon-love-food.jpg) no-repeat;}
div.product-menu-wrap{width:100%; height:25px; background:#f90000;}

ul.product-menu{max-width:980px; margin:auto; text-align:center;}
ul.product-menu li{display:inline-block; color:#fff; margin:0px -4px 0px 0px;}
ul.product-menu li a{color:#fff; font-size:12px; height:25px; line-height:25px; padding:0px 30px;}
ul.product-menu li a:hover, ul.product-menu li a.active{background:#fff; color:#f90000; display:block;}

div.device-product-menu{float:left; width:96%; padding:0px 2%; position:relative;}
div.device-product-menu span.open-product-menu{ float:left; width:96%; font-size:14px; color:#000; color:#fff; font-weight:400; text-align:center; padding:5px 2%; background:url(../images/bg-prod-list.png) no-repeat right center; cursor:pointer; text-transform:uppercase; }
div.device-product-menu ul.product-menu{float:left; width:100%; display:none; position:absolute; left:0px; top:35px; background:#F90000; z-index:2; text-align:left;}
div.device-product-menu ul.product-menu li{width:100%;}
div.device-product-menu ul.product-menu li a{float:left; width:100%;}

div.page-wrap{width:100%; position:relative; float:left; margin:32px 0px 0px 0px;}
div.page-wrap div.wrap980{ margin-top:35px;}
div.page-wrap div.wrap980 h1{font-family:eb-garamond, sans-serif; /*margin:35px 0px 0px 0px;*/}
div.product-bg{background:#fefcf4;}
ul.product-list{float:left; width:104%; position:relative; text-align:center;}
ul.product-list li{float:left; width:308px; position:relative; margin:0px 38px 25px 0px; vertical-align:top; text-align:left;}
ul.product-list li div.img-box{display:inline-block; width:306px; height:224px;}
ul.product-list li div.img-box a{ float:left; width:100%;}
ul.product-list li div.img-box a img{ float:left; max-width:100%; height:100%;}
ul.product-list li h2{color:#000; font-size:35px; font-family:eb-garamond, sans-serif; line-height:40px;}
ul.product-list li p{color:#000; min-height:36px; font-size:14px; line-height:18px; margin:0px 0px 10px 0px;}
ul.product-list li .button, ul.media-list li .button{width:102px; height:24px; display:inline-block; color:#000; font-family:"Open Sans", sans-serif; font-size:11px; line-height:24px; text-align:center; cursor:pointer; -moz-border-radius:3px / 4px; -webkit-border-radius:3px / 4px; border-radius:3px / 4px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; -moz-box-shadow:-1px 4px 7px rgba(51,51,51,.2); -webkit-box-shadow:-1px 4px 7px rgba(51,51,51,.2); box-shadow:-1px 4px 7px rgba(51,51,51,.2); background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMiAyNCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjE3LjIwMzUxMzc3NjA2NTklIiB5MT0iNzMuMTY1OTUzNjczNTE0MyUiIHgyPSIxNy4yMDM1MTQwNDIzODIxJSIgeTI9Ijc1LjE2NTk1MzkzOTgzMDQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDIiIGhlaWdodD0iMjQiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); background-image:-moz-linear-gradient(top, #fff 97.33%, #fff 97.89%, #f8f8f8 99.33%); background-image:-o-linear-gradient(top, #fff 97.33%, #fff 97.89%, #f8f8f8 99.33%); background-image:-webkit-linear-gradient(top, #fff 97.33%, #fff 97.89%, #f8f8f8 99.33%); background-image:linear-gradient(top, #fff 97.33%, #fff 97.89%, #f8f8f8 99.33%);}
ul.media-list{float:left; width:104%; position:relative; text-align:center;}
ul.media-list li{float:left; width:308px; position:relative; margin:0px 38px 25px 0px; vertical-align:top; text-align:left;}
ul.media-list li div.img-box{display:inline-block; width:306px; height:224px; border:1px solid #ccc; text-align:center; position:relative;}


ul.media-list li div.img-box div.audio{ float:left; width:100%; position:absolute; bottom:0px}
ul.media-list li div.img-box div.audio audio{float:left; width:100%;}
ul.media-list li h2{color:#000; font-size:35px; font-family:eb-garamond, sans-serif; line-height:40px;}
ul.media-list li p{color:#000; font-size:14px; line-height:18px; margin:0px 0px 10px 0px;}
/*ul.vert-product li{width:24%; margin-right:110px;}
ul.vert-product li:nth-child(3n){width:auto; margin-right:0px;}*/

a.product-scroll-top{width:23px; height:12px; display:block; position:absolute; top:45%; right:-100px; background:url(../images/scroll-btn.png) no-repeat; z-index:2;}
a.product-scroll-btm{width:23px; height:12px; display:block; position:absolute; bottom:45%; right:-100px; background:url(../images/scroll-btn.png) no-repeat bottom; z-index:2; }

a.product-scroll.active{background-position:bottom;}
a.product-scroll.up{background-position:0px -49px;}

div.proudct-popup{position:absolute; top:146px; left:0px; z-index:1001; width:100%; height:650px; background:#FEFCF4; color:#333333; font-size:14px;}
div.proudct-popup h1{font-family:eb-garamond, sans-serif;
font-weightnormal; font-size:50px; margin:0px; line-height:50px;}
div.proudct-popup h3{font-family:eb-garamond, sans-serif; font-weight:normal; font-size:30px; color:#000; line-height:30px;}
div.proudct-popup h6.red{color:#ed2c24; font-weight:300; font-size:14px;}
div.product-inner{max-width:980px; margin:30px auto; position:relative;}
div.product-img{float:left; width:35%; margin-right:5%; position:relative; text-align:center;}
span.product-qty{ display:inline-block; padding:5px 15px; background:#EC1410; color:#fff; margin-top:15px; font-weight:bold;}
div.product-img img{max-height:100%; width:auto;}
div.product-info{float:left; width:58%; position:relative;}
div.product-info-scroll{ float:left; width:100%; height:600px; overflow:hidden;}
div.product-info-inside{ float:left; width:95%; position:relative;}
div.product-info a.product-scroll-btm,
div.product-info a.product-scroll-top{right:0px;}
div.section-wrap{float:left; width:100%; position:relative; border-bottom:1px solid #000; margin:0px 0px 5px 0px; padding:0px 0px 10px 0px;}
div.proudct-popup a.close{width:46px; height:45px; position:absolute; top:20px; right:40px; background:url(../images/product-close.png) no-repeat; line-height:200px; overflow:hidden;}
ul.ingredients li{float:left; margin:0px 5px 0px 0px; padding:0px 3px 0px 0px; background:url(../images/coma.png) no-repeat right bottom;}
ul.ingredients li:last-child{border:0px; background:none;}
ul.directions li{background:url(../images/bullet.png) no-repeat left 2px; margin:0px 0px 5px 0px; float:left; width:95%; padding-left:20px;}
ul.directions li strong{margin:0px 0px 0px 0px;}
ul.directions li p{line-height:16px; margin:0px;}
div.proudct-popup a.prev-product, div.proudct-popup a.next-product{width:49px; height:49px; position:absolute; top:42%; z-index:10;}
div.proudct-popup a.prev-product{background:url(../images/btn-prev.png) no-repeat center; left:10%;}
div.proudct-popup a.next-product{background:url(../images/btn-next.png) no-repeat center; right:10%;}
ul.product-d-list{float:left; width:100%; height:100%; position:absolute;}
ul.product-d-list li.item{width:100%; height:100%; position:absolute; top:0px; left:0px; background:#FEFCF4;}
div.product-inner table td{border:0px; padding:2px; border-bottom:3px solid #fff;}
div.product-inner table tr:nth-child(odd){background:#ccc;}
div.product-inner table tr:nth-child(even){background:#e8e8e8;}
div.product-inner strong{font-weight:600; color:#000;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.page-get-in-touch div.sep div.icon{margin-top:-10px;}
div.page-get-in-touch div.half-column{overflow:auto;}
div.page-get-in-touch h2{float:left; width:100%; line-height:50px; font-family:eb-garamond, sans-serif; color:#000; font-weight:normal; font-size:41px; margin-bottom:10px; padding:5px 0px;}
div.address{float:left; width:226px; max-height:290px; overflow:auto; margin:30px 0px 0px 10%;}
div.address h2 img{float:left; margin-right:15px;}
div.address p{float:left; width:100%; line-height:18px; font-size:13px; color:#333;}
div.address p a{color:#333333;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.tell-us{float:left; width:430px; margin-left:10%;}
div.tell-us img{float:left; margin-right:15px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.form-get-in-touch{float:left; width:100%;}
ul.form-get-in-touch li{float:left; width:100%; margin-bottom:18px;}
ul.form-get-in-touch li input.text, ul.form-get-in-touch li textarea.text{float:left; width:302px; height:28px; padding:0px 10px; font-style:italic; border-radius:3px; margin-right:18px; -moz-border-radius:3px; -webkit-border-radius:3px;}
ul.form-get-in-touch li input.text.email, ul.form-get-in-touch li input.text.phone{width:131px;}
ul.form-get-in-touch li textarea.text{width:408px; height:140px; padding:10px;}
ul.form-get-in-touch input.button{float:right;}
div#gmap_canvas{float:left; width:100%; height:100%;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.prod-list-dd-wrapp{float:right; width:136px; position:absolute; right:0px; z-index:1;}
div.prod-list-dd-wrapp a.main{float:right; width:134px; height:26px; line-height:26px; color:#ee2d24; font-size:12px; text-align:center; background:#fa0000; border:1px solid #fa0000; color:#FFF;}
div.prod-list-dd-wrapp:hover a.main{border-color:#ccc; background:#fff; color:#333;}
div.prod-list-dd-wrapp ul.prod-list-dd{float:left; width:134px; max-height:222px; overflow:auto; position:absolute; background:#fff; top:28px; display:none; border:1px solid #ccc;}
div.prod-list-dd-wrapp:hover ul.prod-list-dd{display:block;}
div.prod-list-dd-wrapp ul.prod-list-dd li{float:left; width:100%;}
div.prod-list-dd-wrapp ul.prod-list-dd li a{float:left; width:95px; padding:0px 10px; font-size:12px; color:#333;}
div.prod-list-dd-wrapp ul.prod-list-dd li a:hover, div.prod-list-dd-wrapp ul.prod-list-dd li a.active{color:#EC1410;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.media-popup{float:left; width:570px; height:600px; left:50%; top:50%; margin:-285px 0px 0px -300px; position:absolute; background:#fff; z-index:1001; border:1px solid #ccc;}
div.media-popup a.close{width:32px; height:33px; background:url(../images/btn-close.png) no-repeat #EC1410; right:-100px; overflow:hidden; line-height:100px;}
div.media-popup-nside{float:left; width:100%; overflow:hidden; position:relative;}
div.media-popup a.next-media{float:left; width:49px; height:49px; background:url(../images/btn-next.png) no-repeat; position:absolute; top:50%; right:-100px; margin:-24px 0px 0px -24px;}
div.media-popup a.prev-media{float:left; width:49px; height:49px; background:url(../images/btn-prev.png) no-repeat; position:absolute; top:50%; left:-100px;}
div.media-popup ul{float:left; width:100%; overflow:hidden;}
div.media-popup ul li{float:left; width:100%; height:600px; position:absolute; z-index:1;}
div.media-popup ul li div.img-box{float:left; width:570px; height:600px;}
/*div.inner-page-slider,div.inner-page-slider-inside{float:left; width:100%; height:674px; position:relative; overflow:hidden;}
div.inner-page-slider a.slider-next{ float:left; width:50px; height:50px; background:url(../images/circle-top-arrow.png) no-repeat; position:absolute; right:70px; bottom:10px; z-index:10;}
div.inner-page-slider a.slider-next{ float:left; width:50px; height:50px; background:url(../images/circle-down-arrow.png) no-repeat; position:absolute; right:15px; bottom:10px; z-index:10;}
div.inner-page-slider ul{float:left; width:100%;}
div.inner-page-slider ul li{float:left; width:100%; position:relative;}
div.inner-page-slider ul li p{ float:left; width:80%; color:#FFF; margin:40px 0px 0px 40px;}*/

div.mx-slider{float:left; width:100%; position:relative;}
div.mx-slider a.slider-prev{float:left; width:50px; height:50px; background:url(../images/circle-top-arrow.png) no-repeat; background-size:100% 100%; position:absolute; right:70px; bottom:10px; z-index:10;}
div.mx-slider a.slider-next{float:left; width:50px; height:50px; background:url(../images/circle-down-arrow.png) no-repeat; background-size:100% 100%; position:absolute; right:15px; bottom:10px; z-index:10;}
div.slider-wrap {/*float:left; */ width:100%; overflow:hidden; position:relative;}
ul.slider-item-list{width:100%; height:2668px; position:absolute; left:0; top:0px;}
ul.slider-item-list li.item{width:100%; position:relative; float:left; overflow:hidden;}
ul.slider-item-list li p{float:left; width:80%; color:#FFF; margin:40px 0px 0px 40px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.page-404-wrapper{float:left; width:436px; height:213px; position:relative; left:50%; top:50%; margin:-106px 0px 0px -218px; background:url(../images/bg-404.png) no-repeat;}
div.page-404{float:left; width:100%; font-size:30px; text-align:center;}
div.page-404 h2{ float:left; width:100%; color:#fff; font-size:30px; font-family:eb-garamond, sans-serif; font-weight:normal; text-transform:uppercase; margin:38px 0px 0px;}
/*div.page-404 span{ float:left; width:100%; font-size:64px; color:#A30000;}*/
div.page-404 p{ float:left; width:100%; line-height:16px; margin-top:15px; font-size:13px; color:#fff;}
div.page-404 a{ display:inline-block; color:#EC1410; height:24px; line-height:24px; background:#fff; padding:0px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#951250; font-size:13px;}
@media screen and (min-width:1600px) {.kwicks > li div.img-box{width:100%;}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.sitemap{ float:left; width:688px; padding-top:44px; background:url(../images/sitemap-top.png) no-repeat; background-size:100% auto; position:relative; left:50%; top:20%; margin:0px 0px 0px -344px;}
div.sitemap-inside{ float:left; width:608px; background:url(../images/sitemap-btm.png) no-repeat bottom; background-size:100% auto; text-align:center; padding:0px 40px 44px;}
div.sitemap-inside ul{ float:left; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #fff;}
div.sitemap-inside ul li{ display:inline-block;}
div.sitemap-inside ul li a{ display:inline-block; color:#fff; font-size:12px; padding:0px 8px;}
div.sitemap-inside ul h2{ float:left; width:100%; font-family:eb-garamond, sans-serif; color:#fff; font-weight:normal;}