@font-face{font-family:'RodeoGirlOT';src:url('../fonts/rodeogirlot-webfont.eot');src:url('../fonts/rodeogirlot-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/rodeogirlot-webfont.woff') format('woff'),url('../fonts/rodeogirlot-webfont.ttf') format('truetype'),url('../fonts/rodeogirlot-webfont.svg#wf') format('svg'),url('../fonts//rodeogirlot-webfont.svgz#wf') format('svg')}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#48190c;font:14px/18px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;background:url(../images/bg-body.png) repeat-x 50% 0}
ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}
.clearfix{zoom:1}html,body{min-width:1000px}html{background:url(../images/bg-page.gif) 50% 0}img{border-style:none}a{text-decoration:none;color:#48190c;outline:0}
a:hover{text-decoration:none}a figure{border:0}header,footer,article,section,hgroup,nav,figure,aside{display:block}figure{margin:0;padding:0}input[type="image"]{padding:0;border:0}
#wrapper{padding:0;width:100%;min-height:300px;overflow-x:hidden;position:relative}footer{background:url(../images/bg-footerwood.jpg) repeat-x 50% 0;min-height:300px;color:#fff}
#header{padding:54px 0 0;position:relative;z-index:100;min-height:74px}.header-inner{width:940px;margin:0 auto;min-height:46px}.logo{margin:0 103px 0 0;width:186px;height:72px;overflow:hidden;float:left;background:url(../images/logo.png) no-repeat;text-indent:-9999px;cursor:pointer;z-index:101;position:absolute}
.logo a{height:100%;display:block}#nav{padding:3px 0 0 290px;text-transform:uppercase;font:16px/25px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:400}
#nav li{float:left;padding:0 12px;border-left:1px solid #c9beb9}#nav li a{text-transform:uppercase;color:#fff;text-shadow:0 2px 2px #000;text-decoration:none!important;font-weight:300}
#nav li:first-child{border:0}#nav li a:hover{opacity:.9}#nav li.active a{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
#main,.footer-inner{width:940px;margin:0 auto;padding:25px 0 80px}.main{width:960px;margin:0 auto;padding:25px 0 69px;position:relative;z-index:100}#main:after{display:block;clear:both;content:''}
.list{width:954px;padding:0 0 100px}.list li{vertical-align:top;display:inline-block;width:299px;margin:0 15px 24px 0}*+html .list li{display:inline;margin:0 19px 24px 0}
.list li .holder-box{width:285px;padding:7px;background:#fff;position:relative}.list li .holder-box:before,.list li .holder-box:after{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.3);box-shadow:0 15px 10px rgba(0,0,0,0.3);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.list li .holder-box:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.list img{display:block}.list figcaption{display:block;padding:12px 6px 6px}.list figcaption strong{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.list h2{margin:0 0 12px;font:25px/28px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}.list em{padding:0 51px 0 3px;display:block;font:38px/38px 'Rodeogirlot',Arial,Helvetica,sans-serif}
.list .popup-box{display:none}.list .holder-box>figure>a{overflow:hidden;display:block}.list .holder-box>figure>a>img{position:relative;margin-bottom:-40px}
.flyout{display:none;width:600px;height:294px;background:#fff;border:1px solid #e2e4d6;padding:4px;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.3)}
.flyout-wrapper{overflow:hidden;width:600px;height:320px;padding:10px}.flyout img{float:right}.flyout-employee{padding:6px}.flyout-employee figure{float:right}
.flyout-employee .text-holder{float:left;width:220px;padding:96px 20px 0 67px}.flyout-employee .name{display:block;margin:0 0 5px;font:18px/20px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.flyout-employee p{margin:0 0 14px}.flyout-employee dl{overflow:hidden;line-height:20px}.flyout-employee dt{margin:0;float:left;width:60px}.flyout-employee dd{margin:0}
#sidebar{float:left;padding:5px 0 0 2px;width:300px}#sidebar h2{margin:0 0 2px;font:25px/28px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
#sidebar h3{margin:0 0 2px;font:14px/18px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}#sidebar .text{display:block;font:36px/36px 'Rodeogirlot',Arial,Helvetica,sans-serif;margin:0 0 11px}
#sidebar address{font-style:normal;line-height:20px;display:block;padding:0 0 28px}#sidebar address span{display:block}#sidebar dl{overflow:hidden;line-height:20px;padding:0 0 34px}
#sidebar dt{float:left;width:55px;padding:0 6px 0 0}#sidebar a:hover{opacity:.7}#content{float:right;width:621px;padding:0 0 100px}.map-holder img,.video-holder img{display:block}
.map-holder,.video-holder,.thumbs-holder{background:url(../images/bg-mapholder.gif);border-radius:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-width:1px 1px 0;border-style:solid;border-color:#c3bfb8 #e6ddce #e6ddce;padding:7px 8px;width:599px;margin:0 0 31px}
.map-holder{margin-top:50px}.map-holder .holder{border:1px solid #c4c5b7;width:598px;overflow:hidden}.video-holder,.thumbs-holder{padding:4px 5px;width:639px;float:left;margin:0}
.social-block{border:solid #e4dacb;border-width:1px 0;overflow:hidden;padding:8px 1px 18px}.social-block span{float:left;width:161px;padding:9px 5px 0 0;font-size:18px;line-height:24px}
.social-block ul{float:left}.social-block li{float:left;margin:0 42px 0 0}.social-block li a{cursor:pointer;text-align:center;float:left;text-decoration:none!important;padding:48px 5px 0;background:url(../images/sprite.png) no-repeat}
.social-block li .facebook{background-position:24px -415px}.social-block li .youtube{background-position:-90px 0}.social-block li .slideshare{background-position:-198px 0}
.section{width:654px;padding:0 0 100px 48px}.articles-block{overflow:hidden;width:100%}.article-box{margin:-1px 0 1px;padding:19px 0 35px 35px;border-top:1px solid #e4dacb;line-height:22px}
.article-box header{overflow:hidden;position:relative;margin:0 0 7px -35px}.article-box h3{float:left;margin:0;max-width:430px;font:18px/23px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.article-box h3 a{padding:0 0 3px 34px;color:#48190c;float:left;cursor:pointer;background:url(../images/sprite.png) no-repeat 0 -61px}.no .article-box h3 a:hover{text-decoration:none;border-bottom:1px solid #000;border-bottom:1px solid rgba(0,0,0,0.6)}
.article-box time{color:#b66432;float:right;font:18px/23px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}.section .heading{overflow:hidden;padding:0 0 11px 33px}
.section .heading h2{float:left;font:25px/35px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600;margin:0;max-width:430px}
.section .heading h3 a{padding:0 0 3px 34px;color:#48190c;float:left;cursor:pointer;background:url(../images/sprite.png) no-repeat 0 -61px}.section .text{display:block;font:30px/30px 'Rodeogirlot',Arial,Helvetica,sans-serif;padding:0 0 28px 33px}
.section .heading time{color:#b66432;float:right;font:18px/40px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}.single-section{font-size:14px;line-height:22px;padding:0 0 0 82px}
.single-section .heading{padding:0 0 15px;position:relative;margin:-8px 0 0 0;width:622px}.section .heading h2 a{padding:0 0 0 34px;color:#48190c;float:left;cursor:pointer;background:url(../images/sprite.png) no-repeat 0 -187px}
.single-section .text{line-height:29px;padding:0 0 21px}.single-section p{margin:0 0 22px}.visual-block{width:830px;position:relative;padding:7px 0 35px}
.visual-block:after{display:block;clear:both;content:''}.visual img{display:block}.visual{float:left;background:#fff;padding:4px;position:relative}
.visual-block .visual{box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;margin:0 21px 0 0}.visual:before,.visual:after,.visual-section .inner-gallery:after,.visual-section .inner-gallery:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.3);box-shadow:0 15px 10px rgba(0,0,0,0.3);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.visual:after,.visual-section .inner-gallery:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.remark-text{float:left;background:url(../images/arrow-01.png) no-repeat 4px 3px;padding:35px 0 0 11px;font:28px/28px 'Rodeogirlot',Arial,Helvetica,sans-serif;width:175px}
.text-content h1,.text-content h2,.text-content h5,.text-content h6,.single-section h1,.single-section h2,.single-section h5,.single-section h6{font-weight:600;margin:.8em 0}
.text-content h1,.single-section h1{font-size:18px}.text-content h2,.single-section h2{font-size:16px}.text-content h5,.single-section h5{font-size:14px}
.text-content h6,.single-section h6{font-size:12px}.text-content h3,.single-section h3{font:14px/22px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600;margin:0}
.text-content h4,.single-section h4{font:28px/30px 'Rodeogirlot',Arial,Helvetica,sans-serif;margin:-10px 0 5px;position:relative}
.text-content blockquote,.single-section blockquote{padding:0 1em}.text-content pre,.single-section pre{font-family:monospace}.text-content strong,.text-content b,.single-section strong,.single-section b{font-weight:600}
.text-content em,.text-content i,.single-section em,.single-section i{font-style:italic}.text-content ul,.single-section ul{list-style:disc;margin:.5em 0 .5em 2em}
.text-content ol,.single-section ol{list-style:decimal;margin:.5em 0 .5em 2em}.text-content sup,.single-section sup{vertical-align:super}.text-content sub,.single-section sub{vertical-align:sub}
.text-content table,.single-section table{margin-bottom:1em}.text-content table caption,.single-section table caption{margin:1em 0 0 0;font-weight:600}
.text-content th,.single-section th{font-weight:600}.text-content th,.text-content td,.single-section th,.single-section td{padding:.5em 1em .5em 0}.text-content a,.single-section a{background:#e5d9c9}
.text-content a:hover,.single-section a:hover{text-decoration:underline}.visual-block-02{padding:15px 0 31px}.button-holder{overflow:hidden;padding:87px 0 145px;position:relative;margin:0 0 0 -22px}
.button-holder .btn-back{float:left;background:url(../images/arrow-02.png) no-repeat 0 100%;padding:0 0 18px 22px;font:28px/28px 'Rodeogirlot',Arial,Helvetica,sans-serif;cursor:pointer}
.visual-section{width:964px;overflow:hidden;position:relative}.visual-block:after{display:block;clear:both;content:''}
.visual-section .column,.visual-section .column-02{float:left;margin:0 18px 0 0;width:302px}.visual-section .column-02{width:142px}.visual-section .visual{margin:0 0 18px;box-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);float:none}
.visual-section .visual a{display:block;cursor:pointer}.visual a:hover{text-decoration:none}.visual-section .visual a:hover{text-decoration:none}.visual-section .bounce a{overflow:hidden}
.visual-section .bounce img{position:relative;transition:left .3s,top .3s;-moz-transition:left .3s,top .3s;-webkit-transition:left .3s,top .3s;-o-transition:left .3s,top .3s}
.visual-section .bounce .bounce-wrap{overflow:hidden}.visual-section .column .bounce .bounce-wrap{width:292px;height:268px}.visual-section .column .bounce img{width:312px;height:288px}
.visual-section .column-02 .bounce .bounce-wrap{width:132px;height:108px}.visual-section .column-02 .bounce img{width:152px;height:128px}.visual-section .visual span{text-transform:uppercase}
.visual-section figcaption,.visual-section a span{display:block;text-align:center;font-size:14px;line-height:22px;padding:2px 0 0;color:#48190c}.visual-section figcaption{text-transform:uppercase}
.visual-section .col-holder{float:left;width:480px}.visual-section .inner-gallery{float:left;background:#fff;width:302px;padding:0;position:relative;box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;margin:0 21px 0 0;height:614px}
.visual-section .intro{font:38px/38px 'Rodeogirlot',Arial,Helvetica,sans-serif;color:#4e1d0b;width:294px;height:292px;float:left;padding:10px 25px 0 0}
.inner-gallery .switcher{overflow:hidden;position:relative;margin:0 auto -28px 0;padding-top:10px}.inner-gallery .switcher ul{text-align:center}.inner-gallery .switcher li{vertical-align:top;height:14px;width:14px;display:inline-block;margin:0}
*+html .inner-gallery .switcher li{display:inline;margin:0 6px 0 0}.inner-gallery .switcher li a{display:block;height:14px;width:14px;text-indent:-9999px;overflow:hidden;background:url(../images/sprite.png) no-repeat -360px 0}
.inner-gallery .switcher li a:hover,.inner-gallery .switcher li.active a{background-position:-377px 0}.inner-gallery .gmask{position:relative;width:292px;overflow:hidden}
.inner-gallery .gmask ul{position:relative;width:292px;height:551px}.inner-gallery .gmask li{position:absolute;top:0;left:0;width:292px;height:551px}.gmask li img{position:relative;visibility:hidden}
.gallery-loaded .gmask li img{visibility:visible}.inner-gallery .gmask img{display:block;margin:0 0 2px}.inner-gallery .gmask li strong{color:#48190c;display:block;text-align:center;margin:0 0 -26px;font:100px/100px 'Rodeogirlot',Arial,Helvetica,sans-serif}
.inner-gallery .gmask li span{display:block;text-align:center;color:#b66432;font:18px/20px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:400}
.product-box{position:relative;margin:-4px 0 0;padding:0 0 7px;border-bottom:1px solid #e3daca}.main .product-box{border:0}.product-box .button-holder{overflow:hidden;margin:0;padding:0 21px 18px 0}
.main .product-box .button-holder{padding:0 21px 31px 0}.btn-close{float:right;text-indent:-9999px;overflow:hidden;width:22px;height:22px;background:url(../images/close-brown.png) no-repeat 0 0}
.product-box .container{height:1%}.product-box .container:after{display:block;clear:both;content:''}.main .product-box .container{border-bottom:1px solid #e3daca;padding:0 0 18px;margin:0 0 19px}
.product-box .col-01{float:left;line-height:20px;width:360px;padding:32px 43px 0 0}.product-box h2,.text-section h2,.block h2{margin:0 0 -6px;font:25px/28px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.text-section h2{margin:0 0 12px}.product-box h3{margin:0 0 8px;font:18px/26px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.product-box figure{float:right;position:relative;margin:0 -36px 0 0}.product-box .col-02{float:left;line-height:20px;width:260px;padding:32px 10px 0 0}
.product-box .col-02 li strong{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}.text-section img{display:block}
.text-section{margin:0 0 -50px;width:940px}.text-section figure{float:right;min-width:250px;padding:0 0 0 40px}.text-section .text{display:block;margin:0 0 10px;font:30px/30px 'Rodeogirlot',Arial,Helvetica,sans-serif}
.text-section .text-holder{height:1%;overflow:hidden;line-height:20px}.text-section p{margin:0 0 20px}.product-box .subtitle{display:block;font-size:26px;line-height:30px;margin:0 0 -8px}
.subscribe{padding:2px 0 0;display:block;font-size:14px;line-height:18px}.subscribe em{font:30px/18px 'Rodeogirlot',Arial,Helvetica,sans-serif}
.product-box .content-holder{height:1%;padding:13px 0 0;overflow:hidden}.product-box .inner-holder{position:relative}.aside{float:left;border-top:1px solid #48190c;width:217px;margin:0 24px 0 0;padding:4px 0 0;overflow:hidden}
.blocks{width:970px;overflow:hidden;padding:29px 0 50px;font:25px/30px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:400}
.blocks .box{float:left;text-decoration:none!important;position:relative;background:#fff;width:198px;padding:8px 10px 0;display:table;height:210px;border:1px solid #eeeae0;margin:0 20px 0 0}
.blocks .box:before,.blocks .box:after{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.3);box-shadow:0 15px 10px rgba(0,0,0,0.3);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.blocks .box:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.blocks .box-holder{text-align:center;display:table-cell;vertical-align:middle}.blocks .arrow{width:28px;height:36px;text-indent:-9999px;overflow:hidden;background:url(../images/arrow-04.png) no-repeat;position:absolute;bottom:-22px;padding:0!important;left:67px}
.video-block{overflow:hidden;position:relative;margin:0 0 31px -3px}.video-block .video-description,.form-description{background:url(../images/arrow-05.png) no-repeat 102px 91px;padding:155px 5px 0 0;float:left;width:165px;font:28px/29px 'Rodeogirlot',Arial,Helvetica,sans-serif}
.visual-section .col-block{overflow:hidden}.tag-cloud{width:215px}.tag-cloud .title{display:block;font-size:14px;margin:0 0 20px}.tag-cloud ul{line-height:23px;font-size:15px}
.tag-cloud li{display:inline}.tag-cloud .popular-01{font-size:12px}.tag-cloud .popular-02{font-size:13px}.tag-cloud .popular-03{font-size:17px}.tag-cloud .popular-04{font-size:19px}
.tag-cloud .popular-05{font-size:22px}.tag-cloud .popular-06{font-size:28px}.tag-cloud .popular-07{font-size:30px}.tag-cloud .popular-08{font-size:18px}
.faq-block{background:#fff;padding:49px 27px 20px 25px;min-height:551px;position:relative;width:408px;margin:0 0 21px;border:1px solid #e2e4d6}.faq-block:after,.faq-block:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.3);box-shadow:0 15px 10px rgba(0,0,0,0.3);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.faq-block:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.faq-block header{padding:0 21px 0 10px;margin:0 0 68px;border-bottom:1px solid #48190c}.faq-block header:after{display:block;clear:both;content:''}
.faq-block h2{margin:0;float:left;padding:5px 0 0;font:25px/41px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}.faq-block header img{float:right;position:relative;margin:-21px 0}
.faq-block ul{padding:0 0 0 16px;line-height:20px}.faq-block ul li{vertical-align:top;height:1%;padding:0 0 28px;min-height:43px;overflow:hidden}.faq-block ul li a{float:left;padding:2px 0 10px 32px;background:url(../images/sprite.png) no-repeat 0 -61px}
.red-box{background:#7c3924;color:#fff;font-size:49px;line-height:50px;padding:98px 10px 20px;min-height:181px;position:relative;width:280px;margin:0 0 21px;text-align:center;text-decoration:none!important;display:block}
.red-box:after,.red-box:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.3);box-shadow:0 15px 10px rgba(0,0,0,0.3);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.red-box:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.visual-section .red-box span{display:block;padding:0 19px 0 0;margin:0 0 -6px;color:#fff;font-size:49px;line-height:50px}.red-box strong{display:block;padding:0 0 0 38px;font:50px/65px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.visual-section .visual a .corner{position:absolute;top:-6px;right:-6px;width:86px;height:85px;background:url(../images/bg-corner.png) no-repeat;text-indent:-9999px;overflow:hidden;display:none}
.visual-section .visual a:hover .corner{display:block}.aside-nav{padding:59px 0 0;font-style:14;line-height:24px;width:113px}.aside-nav li{vertical-align:top;height:1%}
.aside-nav li a{display:block;padding:0 15px 0 8px}.aside-nav li a strong{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.aside-nav li.active a{background:#e4dacb url(../images/pointer.gif) no-repeat 100% 0}.border{position:absolute;bottom:0;background:#4e1d0b;height:3px;width:217px;text-indent:-9999px;overflow:hidden}
.thumbs-row{overflow:hidden}.thumbs-row span{float:left;width:114px;padding:5px 28px 0 0;text-align:right;font:16px/18px 'Open Sans',Arial,Helvetica,sans-serif;font-style:italic;font-weight:400}
.thumbs-row img{display:block}.thumbs-row a{cursor:pointer;float:left;margin:0 19px 0 0}.dark-section{padding:18px 0 3px;width:100%;background:#ede5d2;border-width:1px 0;box-shadow:0 0 5px #c7beb2 inset;-webkit-box-shadow:0 0 5px #c7beb2 inset;-moz-box-shadow:0 0 5px #c7beb2 inset}
.dark-section .content{width:960px;margin:0 auto;overflow:hidden;color:#4e1d0b}.dark-section h2,.dark-section h3{text-shadow:0 1px 0 #fff;font:25px/28px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600;margin:10px 0 30px 5px}
.dark-section h3,.dark-section p{width:639px;float:left;font-size:18px;margin:20px 0 0 5px}.dark-section p{color:#48190c;font-size:14px;line-height:20px;margin-top:0}
.dark-section .video-holder,.dark-section .thumbs-holder{background:#ddd3bc}.dark-section .thumbs-holder{width:208px;float:left;margin-right:40px;min-height:520px;margin-bottom:30px;padding-top:6px}
.dark-section .video-block{margin:30px 0 19px -3px}.video-info{overflow:hidden;padding:0 0 11px}.thumbs-holder .btn-prev,.thumbs-holder .btn-next{float:right;width:24px;height:24px;text-indent:-9999px;margin:15px 20px 0 0;overflow:hidden;background:url(../images/thumb-up.png) no-repeat}
.thumbs-holder .btn-next{background-image:url(../images/thumb-down.png);clear:both;margin-right:5px}.thumbs-holder .gmask{position:relative;overflow:hidden}
.thumbs-holder .gmask li{display:block;padding-bottom:10px;margin:0 8px 12px 8px;box-shadow:0 1px 1px rgba(255,255,255,0.3);border-bottom:1px solid #d0c7b2}
.thumbs-holder .gmask li:last-child{box-shadow:none;border-bottom:0;margin-bottom:0}.thumbs-holder .gmask li img{display:block;visibility:visible}.thumbs-holder .gmask li a span{text-shadow:0 1px 0 rgba(255,255,255,0.7);font:14px/14px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600;color:#4e1d0b;display:block;margin-top:10px}
.thumbs-holder .gmask li:hover{opacity:.7}.thumbs-holder .swoosh-inner{height:460px}.white-section{background:#fff}.white-section .center-wrap{width:1050px}
.white-section .visual{float:left;width:680px;z-index:101;position:relative;box-shadow:0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);padding:0;overflow:visible;margin-top:110px;left:-20px}
.white-section .pinned-note{background:url(../images/bg-page.gif);float:left;width:650px;z-index:101;position:relative;overflow:visible;padding:30px 0 15px 30px}
.white-section .pinned-note h2{background:url(../images/pin.png) no-repeat 50% 0;position:relative;top:-50px;padding-top:50px;font:25px/35px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600;margin:0;margin-bottom:-40px}
.white-section .pinned-note img{float:right;margin:0 0 15px 15px}.white-section .pinned-note .text{font:30px/30px 'Rodeogirlot',Arial,Helvetica,sans-serif;margin-bottom:10px}
.white-section .pinned-note p{margin-bottom:20px}a.fb-follow{display:block;border-top:1px solid #693f2f;font-size:12px;background:url(../images/fb.png) no-repeat 0 100%;padding:23px 0 2px 40px;width:310px;margin-top:30px}
a.fb-follow:hover{opacity:.7}.white-section .background-img{float:left;position:relative;right:-50px;z-index:100;margin:30px 0 100px 0}.white-section ul{position:absolute;font:25px/20px 'Rodeogirlot',Arial,Helvetica,sans-serif;width:200px;top:140px;left:110px;z-index:102;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg)}
.white-section ul li{margin-bottom:15px;background:url(../images/doodle-bullet.png) no-repeat 0 7px;padding-left:20px;color:#311105}.white-section ul li:hover{background-position:0 -80px}
#main .block{position:relative;margin:0 -10px 22px;padding:50px 0 0;width:960px}#main .block:after{display:block;clear:both;content:''}
#main .block .content-holder{float:left;width:701px}#main .block .aside{margin:0 22px 0 0;min-height:120px;padding:1px 0 0}.block .aside-nav{width:194px;line-height:20px;padding:70px 0 0}
.block .aside-nav a{padding:2px 15px 2px 5px}.block .aside-nav .active a,.block .aside-nav li:hover a{background:#e4dacb url(../images/pointer-02.gif) no-repeat 100% 50%}
.block .aside-nav li{padding:0 0 4px}.block .article{background:#fff;padding:45px 43px 18px 71px;position:relative;border:1px solid #e2e4d6}.block .box-long{background:#fff;padding:25px 0 5px;position:relative;float:left;width:460px}
.product-children ul li img:before,.product-children ul li img:after,.block .article:before,.block .article:after,.block .box-long:before,.block .box-long:after{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.3);box-shadow:0 15px 10px rgba(0,0,0,0.3);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.block .article:after,.block .box-long:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.block .article .pointer{background:url(../images/pointer-02.png) no-repeat;width:73px;height:80px;text-indent:-9999px;overflow:hidden;position:absolute;top:-37px;left:369px}
.block .article .article-gallery{width:587px;overflow:hidden}.block .article .article-gallery ul{width:9999px;overflow:hidden}.block .article .article-gallery li{float:left;width:587px;overflow:hidden}
.article-gallery .article-share{border-top:1px solid #c7beb2;padding-top:8px}.article-gallery .article-share .twitter-share-button{position:relative;left:20px;top:3px}
.block .article .visuals{float:right;width:132px;padding:10px 0 0 80px}.block .article .visuals figure{margin:0 0 28px}.block .article .visuals img{display:block}
.block h3{margin:0 0 18px;font:18px/26px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}.block .text-content h3{line-height:20px;margin:0 0 9px}
.block .article .text-box{height:1%;overflow:hidden;line-height:20px}.block .text{display:block;font:28px/26px 'Rodeogirlot',Arial,Helvetica,sans-serif;margin:0 0 16px}
.block .text-content .text{line-height:28px}.block .article p{margin:0 0 20px}.block .article a{text-decoration:underline;color:#48190c}.block .article a:hover{text-decoration:none}
.block .article .container{overflow:hidden}.block .article .controls{overflow:hidden;padding:5px 0}.btn-like{float:left;padding:2px 0 0;cursor:pointer}
.btn-like img{display:block}.block .pagination{float:left;padding:0 0 0 178px}.block .pagination .btn-prev,.block .pagination .btn-next{text-indent:-9999px;overflow:hidden;width:29px;height:29px;float:left;background:url(../images/sprite.png) no-repeat -521px 0}
.block .pagination .btn-next{background-position:-569px 0}.block .pagination span{float:left;padding:0 12px;font-size:14px;line-height:25px}.block .pagination span strong{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.aside .fb-like{position:absolute;bottom:17px}.block .text-content{float:right;width:219px}.block img{display:block}.block .blocks{width:730px;padding:0 0 65px}
.block .blocks .box{background:#fff;width:208px;padding:4px;display:block;height:210px;border:0}.block .blocks .box strong{display:block;font:28px/32px 'Open Sans',Arial,Helvetica,sans-serif;line-height:32px;text-align:center;padding:78px 0 0}
.block .blocks .box span{display:block;font:14px/20px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;text-align:left;padding:72px 10px 0 34px}
.block .blocks .box span strong{text-align:left;display:block;padding:0;font:18px/30px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.block .blocks .arrow{background:url(../images/arrow-07.png) no-repeat;width:24px;height:37px;left:85px;bottom:-54px}.form-block{background:url(../images/bg-mapholder.gif);border-radius:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-width:1px 1px 0;border-style:solid;border-color:#c3bfb8 #e6ddce #e6ddce;position:relative;min-height:359px;padding:20px 30px}
.form-block .button-holder{overflow:hidden;margin:0 -48px -9px;position:relative;padding:0}.form-block h3{color:#48190c;text-align:center;font:26px/30px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;margin:0}
.form-block label{display:block;color:#48190c;padding:0 0 2px;font-size:14px;line-height:20px}.form-block .top-row label{float:left;padding:0 10px 0 0;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.form-block .top-row select{width:220px;margin:2px 0 0}.form-block .top-row{overflow:hidden;padding:36px 0 23px 110px;border-bottom:1px solid #dcd1c2;margin:0 0 20px}
.form-block .container{overflow:hidden}.form-block .col-01{float:left;width:399px}.form-block textarea{padding:5px 11px;width:377px;height:143px;overflow:auto;display:block;xcolor:#9c9c9c;font:14px/18px 'Open Sans',Arial,Helvetica,sans-serif;xfont-style:italic;font-weight:400;background:#fff;border:solid #d5bfb9;border-width:0 0 1px;min-width:377px;min-height:143px;max-width:377px;max-height:143px}
.form-block .col-02{float:right;width:160px}.note{display:none}.form-block input[type="text"],.form-block input[type="email"],.form-block input[type="tel"]{padding:3px 10px;margin:0;width:140px;overflow:hidden;display:block;xcolor:#9c9c9c;font:14px/17px 'Open Sans',Arial,Helvetica,sans-serif;xfont-style:italic;font-weight:400;background:#fff;border:solid #d5bfb9;border-width:0 0 1px}
.form-block code{display:block;padding:0 0 3px}.form-block .col-02 label{padding:0 0 18px}.gallery-section{width:100%;position:relative;z-index:80;margin:-53px 0 0}
.gallery-section .gmask{width:100%;position:relative;overflow:hidden;z-index:50}.gallery-section .gmask ul{width:100%;position:relative;height:391px}.gallery-section .gmask img{display:block;width:100%}
.gallery-section .gmask ul li{width:100%;position:absolute;top:0;left:0;height:391px;background-size:100% 100%;-moz-background-size:100% 100%;background-position:50% 50%}
.gallery-section .btn-prev,.gallery-section .btn-next{position:absolute;top:181px;left:10px;width:80px;cursor:pointer;text-indent:-9999px;overflow:hidden;height:80px;background:url(../images/arrow-left.png) no-repeat 50% 50%;z-index:70}
.gallery-section .btn-prev:hover,.gallery-section .btn-next:hover{opacity:.9}.gallery-section .btn-next{left:auto;right:10px;background-image:url(../images/arrow-right.png)}
.gallery-info{width:100%;position:relative;z-index:90;margin:-41px 0 0;padding:0 0 13px;background:url(../images/bg-gallery-info.gif) repeat-x 0 100%}
.gallery-info:after{display:block;clear:both;content:''}.gallery-info .text-holder{float:left;background:url(../images/bg-text-holder.png) repeat-x;color:#311105;font-size:18px;line-height:40px;position:relative;padding:0 30px 0 110px}
.product-image img{display:block}.product-image{float:left;position:relative;margin:-57px -20px -42px -5px}.gallery-info .item-title{float:left;letter-spacing:1px;color:#e4dacb;padding:49px 0 0 10px;font:24px/28px 'Rodeogirlot',Arial,Helvetica,sans-serif;background:url(../images/arrow-03.png) no-repeat 0 19px}
.gallery-info .item-title:hover{text-decoration:none;opacity:.8}.item-number{color:#fff;font-size:18px;line-height:24px;position:absolute;padding:55px 100px 0 0;margin-left:810px;min-width:300px}
.item-number span{float:left;padding:0 14px;border-right:1px solid #fff}.item-number strong{float:left;padding:0 10px 0 12px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.gallery-02 .gmask ul,.gallery-02 .gmask ul li{height:426px}.gallery-02 .gmask ul li a{width:100%;height:100%;display:block}.gallery-section .switcher{position:absolute;bottom:112px;left:0;width:100%;z-index:500}
.gallery-02 .product-logo{position:absolute;right:0;top:0;z-index:102}.gallery-section .switcher ul{float:right;padding:0 101px 0 0}.gallery-section .switcher ul li{float:left;width:14px;height:14px;margin:0 0 0 2px}
.gallery-section .switcher li a{height:14px;width:14px;text-indent:-9999px;float:left;cursor:pointer;overflow:hidden;background:url(../images/sprite.png) no-repeat -360px 0}
.gallery-section .switcher li a:hover,.gallery-section .switcher li.active a{background-position:-377px 0}.slider-block{position:fixed;top:300px;z-index:999;right:-599px}
.slider-block .opener-link{float:left;width:47px;text-transform:uppercase;text-decoration:none!important;color:#fff;background:url(../images/sprite.png) no-repeat -753px 100%;padding:0 0 50px;font:14px/47px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:400}
.slider-block .opener-link span{display:block;width:47px;padding:49px 0 0;background:url(../images/sprite.png) no-repeat -682px 0}.slider-block .opener-link em{font-style:normal;padding:3px 0 0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:block}
.slider-block .opener-link strong{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}.slider-block .slider-content{float:left;width:514px;background:#fff;padding:36px 40px 23px 41px;box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;min-height:120px}
.slider-block .title{display:block;font:18px/24px 'Open Sans',Arial,Helvetica,sans-serif;color:#301403;padding:0 23px 12px;font-weight:600}
.slider-block .row{overflow:hidden;padding:0 0 6px}.slider-block label{float:left;color:#301403;line-height:16px;font-size:12px}.slider-block input[type="checkbox"]{padding:0;margin:0 6px 0 0;width:16px;height:16px;float:left}
.slider-block input[type="submit"],.form-block input[type="submit"],.button{display:block;margin:17px 0 0 22px;border-style:solid;border-width:1px 0 0;border-color:#f7f1e9 #dcd3ca #7f7f7f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:126px;height:30px;text-align:center;color:#48190c;font:14px/30px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;background:#f4f0ea;background:-moz-linear-gradient(top,rgba(244,240,234,1) 0,rgba(243,230,212,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(244,240,234,1)),color-stop(100%,rgba(243,230,212,1)));background:-webkit-linear-gradient(top,rgba(244,240,234,1) 0,rgba(243,230,212,1) 100%);background:-o-linear-gradient(top,rgba(244,240,234,1) 0,rgba(243,230,212,1) 100%);background:-ms-linear-gradient(top,rgba(244,240,234,1) 0,rgba(243,230,212,1) 100%);background:linear-gradient(top,rgba(244,240,234,1) 0,rgba(243,230,212,1) 100%);box-shadow:0 1px 1px #555;-webkit-box-shadow:0 1px 1px #555;-moz-box-shadow:0 1px 1px #555;padding:0}
.slider-block input[type="submit"]:hover,.form-block input[type="submit"]:hover,.button:hover{text-decoration:none;opacity:.7}
.form-block input[type="submit"]{margin:2px 0}.slider-block input[type="submit"]:hover,.form-block input[type="submit"]:hover{cursor:pointer}
.product-box .image-01{margin:-32px -32px 0 0}.opened{width:642px;display:block}.pulldown{z-index:100;background:url(../images/bg-pulldown.jpg) repeat-x 0 100%;width:100%;overflow:hidden;margin:0 auto;height:2px}
.open-menu .pulldown{height:142px}.open-menu .pulldown-padded{height:162px}.pulldown-inner{width:996px;margin:0 auto;position:relative;padding:10px 0}
.pulldown li{display:inline-block}.pulldown .down{position:static;padding-left:20px;max-width:120px}.pulldown .big,.pulldown .small{width:500px;float:left}
.pulldown .big{position:relative;left:310px;margin-top:20px}.pulldown .small{position:relative;left:335px}.pulldown .big-2{width:auto;margin-top:0}.pulldown .big>li{float:left}
.pulldown .big>li>a{font-family:'RodeoGirlOT',cursive;font-size:40px;color:#4f1d0b;text-decoration:none;display:block;padding:20px 20px 20px 20px;min-width:70px;text-align:center}
.pulldown .big-2>li>a{font-size:33px;padding-bottom:17px;text-align:left}.pulldown .big>li.active>a{background:url(../images/squiggle.png) no-repeat 50% 50%;background-size:90% 70%;-moz-background-size:90% 70%}
.pulldown span.or,.pulldown a.back{font-family:'RodeoGirlOT',cursive;font-size:22px;position:absolute;left:790px;top:45px;width:70px;font-weight:normal;transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg)}
.pulldown a.back{top:50px;left:50px;font-size:24px;padding:20px 20px 20px 20px;background:url(../images/arrow-back.png) no-repeat 100% 0}.pulldown a.back:hover{opacity:1;background:url(../images/arrow-back.png) no-repeat 100% 0,url(../images/sunspots.png) no-repeat 2px 2px}
header a.label{background:url(../images/curtain3.png) no-repeat 50% -3px;color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;text-transform:uppercase;font-weight:bold;text-shadow:0 0 3px rgba(0,0,0,0.8);padding:7px 0 25px 0;margin:0 auto;display:block;width:300px;text-align:center}
header a.label:hover{background-position:50% -98px}header a.label:hover{opacity:1}.pulldown .side{float:right;margin:2px 50px 0 0}.pulldown .small a,.pulldown .side a{text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;display:inline-block}
.pulldown .small a{border-right:1px solid #4e1d0b;padding-right:10px;margin-right:5px;margin-bottom:2px}.pulldown .big-2 .small a{margin-bottom:7px}.pulldown .side li{display:block;padding-bottom:5px}
.pulldown .small li:last-child a{border-right:0}.pulldown a:hover{opacity:.6;text-decoration:none}header .pulldown .big-2 .small{position:static;width:100%;left:0}
.pulldown .down li{display:block}.pulldown .down a{line-height:100%;display:block;width:150px;border-right:0;text-transform:none;float:none}.pulldown .big-2 .down a{width:auto;white-space:nowrap}
.hidden{display:none}.blocks a .arrow{visibility:hidden}.blocks a.active .arrow{visibility:visible}.product-info{min-height:634px}.product-info .togglebox{overflow:hidden}
.togglebox{position:relative}.togglebox>.hidden{position:absolute;top:0;left:0}.product-info-wrapper{position:relative}.product-info-wrapper .product-info{top:0;left:0}
footer a:hover{text-decoration:none;opacity:.7}footer .footer-inner{padding-top:53px}footer h2{font-family:Rodeogirlot,cursive;font-size:36px;text-shadow:0 3px rgba(0,0,0,0.5);margin-bottom:20px}
footer li{padding:3px 0;font-size:13px}footer li,footer li a{font-family:Open Sans,sans-serif;font-weight:400;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,1)}
footer .footer-block{float:left}footer .footer-block-ask{width:325px;margin-left:5px}footer .footer-block-dairy{width:940px;text-align:center;margin-bottom:25px}
footer .footer-block-follow{width:320px}footer .footer-block-follow li{padding:0}footer .footer-block-follow li a{font-size:16px;padding:14px 0 16px 0;border-bottom:1px solid #48190c;margin-bottom:5px;box-shadow:0 3px 3px rgba(255,255,255,0.1);-webkit-box-shadow:0 3px 3px rgba(255,255,255,0.1);-moz-box-shadow:0 3px 3px rgba(255,255,255,0.1);max-width:174px;display:block}
footer .footer-block-follow li a{opacity:1}footer .footer-block-follow li.facebook a{background:url(../images/footer-fb.png) no-repeat 100% 5px}footer .footer-block-follow li.facebook a:hover{background-position:100% -52px}
footer .footer-block-follow li.youtube a{background:url(../images/footer-youtube.png) no-repeat 100% 0}footer .footer-block-follow li.youtube a:hover{background-position:100% -69px}
footer .footer-block-follow li.twitter a{background:url(../images/footer-twitter.png) no-repeat 100% 0;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
footer .footer-block-follow li.twitter a:hover{background-position:100% -73px}footer .footer-block-contact a{text-decoration:none;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.6)}
footer .footer-block-contact{width:220px}footer .logos{margin-top:20px;position:relative;background:#562916;background:rgba(86,41,22,0.5);border-top:2px solid #3f2412;border-bottom:2px solid #845944;border-bottom:2px solid rgba(132,89,68,0.5);border-radius:8px}
.swoosh-wide{width:10000px}.swoosh-inner{overflow:hidden}.swoosh ul{float:left}footer .logos-inner{margin:13px 53px}footer .logos ul{white-space:nowrap;display:table}
footer .logos li{display:table-cell;white-space:nowrap;padding-left:10px;vertical-align:middle}footer .logos-inner a:hover{opacity:.7}footer .logos .btn-next,footer .logos .btn-prev{text-indent:-10000px;background:url(../images/footer-arrow-left.png) no-repeat 50% 50%;position:absolute;left:0;top:0;width:55px;height:90px}
footer .logos .btn-next:hover,footer .logos .btn-prev:hover{opacity:.8}footer .logos .btn-next{background:url(../images/footer-arrow-right.png) no-repeat 50% 50%;left:auto;right:0}
.btn-disabled{opacity:.3;cursor:default}footer .logos .btn-disabled,footer .logos .btn-disabled:hover{opacity:.3;cursor:default}.front-gallery,.product-gallery{margin-bottom:-4px;position:relative;border-top:2px solid #6c301b}
.front-gallery{margin-top:-28px}.product-gallery .btn-prev,.product-gallery .btn-next{opacity:.3}.product-gallery .btn-prev:hover,.product-gallery .btn-next:hover{opacity:1.0}
.slide-info h2{font-family:Rodeogirlot,cursive;color:#fff;font-size:45px;line-height:45px;margin-bottom:30px}.slide-info .front-shade h2{text-shadow:2px 2px #562811}
.slide-info .slide-brown h2{color:#562811;text-shadow:1px 1px #fff}.slide-info .slide-lbrown h2{color:#48190c;text-shadow:1px 1px rgba(255,255,255,0.8)}
.slide-info h3{font-family:Open Sans,sans-serif;font-weight:400;color:#fff;font-size:16px;line-height:20px;padding-bottom:10px;background:url(../images/front-underline.png) no-repeat 50% 100%;display:inline-block;background-size:90% 4px}
.slide-info .slide-brown h3{color:#562811;background-image:url(../images/front-underline-brown.png)}.slide-info .slide-lbrown h3{color:#48190c;background-image:url(../images/front-underline-brown.png)}
.slide-info{z-index:102;max-width:347px;width:940px;margin:0 auto;position:absolute;left:50px;top:100px}.slide-info-low{left:5px;top:100px}.slide-info a{color:#fff}
.slide-info a:hover,.slide-info a:hover h3{opacity:.7;text-decoration:none}.front-news,.center-wrap{position:relative;width:940px;margin:0 auto}.front-news a{position:absolute;bottom:0;z-index:102;display:inline-block;float:left;overflow:hidden;height:100px;text-transform:uppercase}
.front-news a:hover{text-decoration:none}.front-news img{border-left:1px solid #fff;border-right:1px solid #fff;position:relative;top:-30px;z-index:9}
.front-news a.item-2{left:323px}.front-news a.item-3{left:643px}.front-news h4{font-family:Open Sans,sans-serif;font-weight:normal;background:#48190c;background:rgba(72,25,12,0.85);color:#fff;font-size:18px;text-align:center;padding:5px 0;position:relative;z-index:10;border-bottom:1px solid #fff}
#main.error-page{padding-top:100px;padding-left:50px;max-width:500px;color:#19161a;min-height:500px;background:url(../images/bg-404.png) no-repeat 50% 65%;padding-bottom:150px}
.error-page h2{font-family:Open Sans,sans-serif;font-size:25px;color:#48190c;margin-bottom:30px;font-weight:600}.error-page p{font-family:Rodeogirlot,cursive;font-size:28px;line-height:32px;margin-top:20px}
.error-page a{text-decoration:underline;color:#48190c}.product-array{position:absolute;top:-200px;width:650px;right:150px}.product-array li{display:block;float:left;padding:0;position:relative}
.product-array li img{position:relative;height:100px;-ms-interpolation-mode:bicubic}.product-array .btn-next,.product-array .btn-prev{text-indent:-10000px;background:url(../images/arrow-left.png) no-repeat 50% 50%;position:absolute;left:0;top:70px;width:58px;height:90px;opacity:0;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}
.product-array .btn-next{background:url(../images/arrow-right.png) no-repeat 50% 50%;left:auto;right:0}.product-array:hover .btn-next,.product-array:hover .btn-prev{opacity:.5}
.product-array:hover .btn-disabled{opacity:.1}.product-array .circle{position:absolute;z-index:1000}.product-array .swoosh-inner{margin:0 auto;min-width:300px}
.product-array .swoosh-inner ul{padding:80px 0}.main-meieri{padding:0;z-index:101}.main-meieri .product-box{margin:50px 0}.flyout-prod h3{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;float:left;width:300px;text-transform:uppercase;text-align:center;margin-top:10px;margin-bottom:30px}
.flyout-prod p{font-family:Rodeogirlot,cursive;font-size:28px;line-height:35px;float:left;width:300px;text-align:center}.flyout-prod a{color:#481a08;font-size:12px;padding-bottom:2px;background:url(../images/bg-linkline.png) 50% 100% no-repeat;display:inline-block;width:300px;text-align:center;float:right;margin-top:20px}
.flyout-prod a:hover{opacity:.8}.flip{display:block;margin:0 auto;width:302px;height:614px;overflow:hidden}.flip li{display:none;width:302px;height:614px}
.playing li{background-image:none!important}.flip li a{display:block;height:556px;text-align:center}.flip:hover li a:before{content:"►";color:#fff;opacity:.8;font-size:80px;border:5px solid #fff;border-radius:100px;display:block;width:100px;height:100px;margin:0 auto;position:relative;line-height:95px;top:200px;text-align:center}
.playing:hover li a:before{display:none}.flip li:first-child{display:block}.flip li video{display:none}#hidden-articles>*{display:none;margin-top:20px;margin-bottom:30px}
article.top-block p{margin:20px 0 0 0}article.top-block h2{font:25px/35px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:600;margin:0}
article.top-block .text{display:block;font:30px/30px 'Rodeogirlot',Arial,Helvetica,sans-serif}article.top-block{box-shadow:0 0 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);float:none;padding:50px 63px;display:block;font-size:14px;line-height:22px;margin-bottom:40px}
article.top-block img{float:right;margin:20px 0 20px 20px}.word-block{width:132px;height:108px;display:table-cell;vertical-align:middle;color:#48190c;font:20px/24px 'Open Sans',Arial,Helvetica,sans-serif;font-weight:300;text-align:center;overflow:hidden}
.word-block strong{font-weight:400}.word-block-big{font-size:32px;line-height:40px;width:292px;height:268px}.form-block-with-descr{margin-left:235px;position:relative;padding:12px 60px}
.form-block-with-descr .form-description{position:absolute;left:-200px}.form-description h3{font-size:25px;font-weight:600;margin-bottom:15px}.form-description p{padding-left:5px}
.norwrap{display:inline-block;white-space:nowrap}.allergy-search h3{font-size:18px;font-weight:600;text-align:left;margin-bottom:20px}.allergy-search .intro{margin-bottom:10px}
.allergy-search input[type=submit]{margin:10px 0 20px 0}.allergy-search h4{font-size:14px;font-weight:600;margin-bottom:10px}.allergy-search p.about{font-size:12px;font-style:italic}
.allergy-search h3,.allergy-search h4{text-shadow:0 1px 0 #fff}.allergy-search{font-size:12px;color:#48190c}.allergy-search label{display:block;font-size:12px;line-height:14px;float:left;width:80%;padding-top:1px;padding-bottom:8px;cursor:pointer}
.allergy-search input[type='checkbox']{float:left}.allergy-search .intro{font:28px/28px 'Rodeogirlot',Arial,Helvetica,sans-serif}
.allergy-search .left-column{width:45%;float:left;border-right:1px solid #e0d7c5;padding-right:40px}.allergy-search .right-column{width:45%;float:right;padding:82px 0 0 10px}
.allergy-search .row{clear:both}.allergy-search .right-column h4{margin-bottom:15px;margin-left:20px}.allergy-search .right-column>ul>li{font-weight:600}
.allergy-search .right-column>ul>li ul{margin:5px 0}.allergy-search .right-column>ul>li li a{font-weight:normal;margin-left:20px;color:#7c3924;line-height:20px}
.allergy-search .right-column>ul>li{margin-left:10px}.allergy-search .right-column>ul>li>a:before{content:"►";position:relative;left:-3px}
.allergy-search .right-column>ul>li ul{display:none}.allergy-search .right-column>ul>li.expanded ul{display:block}.allergy-search .right-column>ul>li.expanded>a:before{content:"▼"}
.allergy-search .right-column>ul>li li a:before{content:"-";position:relative;left:-3px}.archive-section{margin-top:-50px}
.archive-section .video-links{float:left}.archive-section .video-links li{float:left;padding:63px 20px 0 82px}.archive-section .video-links a:hover{opacity:.7}
.archive-section .video-links li.active a{background:url(../images/front-underline-brown.png) no-repeat 50% 100%}.archive-section .video-links li.active{background:url(../images/arrow-08.png) no-repeat 30px 65px}
.archive-section .video-links a{display:block;font:38px/38px 'Rodeogirlot',Arial,Helvetica,sans-serif;color:#48190c;padding-bottom:5px}
.archive-login>img{border:5px solid #fff;box-shadow:0 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.1);float:left}
.archive-login .text-holder{width:360px;float:right;padding-bottom:20px}.archive-login .text-holder h3{font-size:25px;color:#4e1d0b}.archive-login .text-holder p.intro{font:28px/28px 'Rodeogirlot',Arial,Helvetica,sans-serif;color:#4e1d0b}
.archive-login .form-block{width:340px;float:right;min-height:0;padding:5px 10px 10px 10px}.archive-login .form-block form{background:url(../images/ico-archive.png) no-repeat 33px 50%}
.show-overflow{overflow:visible}.archive-login input[type='submit'],.archive-login .button{margin:10px 0 0 0}.archive-login label{color:#7c3924;padding:5px 0 3px 0}
.archive-login .apply{border-top:1px solid #dfd5c7;margin-top:15px;padding-top:5px;padding-bottom:10px;background:url(../images/ico-help.png) no-repeat 45px 15px}
.archive-login .form-block fieldset,.archive-login .apply{padding-left:150px}.competition-frame{position:relative;top:-115px}.competition-form .row{margin-bottom:10px;float:left;display:block;width:100%}
.competition-form .row .col1{width:33%;float:left}.competition-form .row .col1.last{float:right}.competition-form .row .col1 input,.competition-form .row .col1 label,.competition-form .row .col1 select{width:90%}
.competition-form .row .col1.last input,.competition-form .row .col1.last label,.competition-form .row .col1.last select{margin-right:0}.competition-form .row .col1 select{padding:2px 10px;margin:0;overflow:hidden;display:block;color:#9c9c9c;font:14px/17px 'Open Sans',Arial,Helvetica,sans-serif;font-style:italic;font-weight:400;background:#fff;border:solid #d5bfb9;border-width:0 0 1px;width:97%}
.competition-form p{color:#83442f}.competition-form .checkbox{float:left}.competition-form input.submit{float:right;margin-right:1%}.competition-form .terms{font-size:11px;font-family:Arial;font-style:italic}
.competition-form .terms strong{font-weight:bold}.competition-form .terms span{font-size:12px;font-weight:bold}.competition-form .info{font-size:12px;font-family:Arial;font-style:italic;float:left}
.competition-form .form-block{min-height:auto}.competition-form .form-errors{display:none}.competition-form .form-errors p{color:#f00}