@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700);.button{height:48px;padding:0 100px;line-height:48px;font-size:18px;font-weight:700;letter-spacing:1px;border-width:1px;border-style:solid;display:inline-block;opacity:.7;transition:opacity .4s}.button.light{color:#FFFFFF;border-color:#FFFFFF}.button.dark{color:#333333;border-color:#333333}.button:hover{opacity:1}.submit_btn{height:50px;margin:0;padding:0 20px;color:#FFFFFF;font-family:"Ubuntu", sans-serif;font-size:13px;font-weight:400;letter-spacing:0;text-align:center;text-transform:uppercase;position:relative;opacity:1;transition:opacity .3s;cursor:pointer;display:inline-block}.submit_btn:hover,.submit_btn:focus{opacity:.7}.submit_btn.green_btn{background-color:#40ae3f;color:#000000;border-radius:0px;white-space:pre;word-wrap:break-word;padding:0px 5px 0px 5px;height:40px;line-height:40px}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=submit],input[type=reset],input[type=button],input[type=search],textarea,button,select{font-family:"Ubuntu", sans-serif;font-size:13px;color:#555555;border:none;outline:none}.cart_text_field{float:left;border-radius:0px;height:50px;padding:12px 15px;line-height:18px;color:#555555;background-color:#FFFFFF;border:1px solid #bbb}.alert{font-size:18px}.alert-success{font-size:18px}.alert-info{background:#daefff;padding:25px;border-radius:20px}.alert-warning{background:#DDDDDD;padding:25px;border-radius:20px}body{margin:0;padding:0;color:#333333;font-size:14px;font-family:"Ubuntu", sans-serif;font-weight:400;background-color:#F5F5F5}a{text-decoration:none;outline:none;color:#333333}a:hover{color:#777777}a.inpage{text-decoration:underline;outline:none;color:dimgray}@-webkit-viewport{width:bundevice-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{margin:0;padding:0;color:#444444;font-size:14px;font-family:"Ubuntu", sans-serif;font-weight:400;background-color:#F5F5F5}ul{margin:0;padding:0}ul,ol{margin:0;padding:0;list-style-position:inside}li{margin:0;padding:0}ol{margin-bottom:40px}ol li{margin-bottom:5px}table{border-collapse:collapse}table td{padding:0}a{text-decoration:none;outline:none}a.inpage{text-decoration:underline;outline:none;color:dimgray}b{font-weight:600}p{margin:0 0px 10px 0px;padding:0}h4.inpage{margin-top:20px}img{border:none;display:block}input,textarea{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password],input[type=submit],input[type=reset],input[type=button],input[type=search],textarea,button,select{font-family:"Ubuntu", sans-serif;font-size:13px;color:#959595;border:none;outline:none}input[type=submit],input[type=reset],input[type=button]{cursor:pointer}.cart_text_field{float:left;border-radius:0px;height:50px;padding:12px 15px;line-height:18px;color:#555555;background-color:#FFFFFF;border:1px solid #bbb}textarea{resize:none;overflow:hidden}input.password{display:none}::-webkit-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb}::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}label{cursor:pointer}.button{height:48px;padding:0 100px;line-height:48px;font-size:18px;font-family:'camelliadregular';font-weight:bold;letter-spacing:1px;border-width:1px;border-style:solid;display:inline-block;opacity:.7;transition:opacity .4s}.button.light{color:#FFFFFF;border-color:#FFFFFF}.button.dark{color:#333333;border-color:#333333}p+.button{margin-top:40px}.button:hover{opacity:1}@media all and (max-width: 830px){.button{padding:0 50px}}.custom_checkbox{width:14px;height:14px;margin-bottom:-4px;background-color:#FFFFFF;border:1px solid #c5c5c5;display:inline-block;position:relative}.custom_checkbox>span{width:6px;height:6px;margin:auto;background-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0}.custom_checkbox>span.current{background-color:#c1c1c1}.custom_checkbox input{width:14px;height:14px;opacity:0;margin:0 !important;cursor:pointer;position:absolute;top:0;left:0;z-index:2;display:block}input[type="radio"]{margin-right:4px;margin-left:4px}.custom_radio{width:14px;height:14px;margin-bottom:-4px;margin-right:4px;margin-left:4px;background-color:#FFFFFF;border:1px solid #c5c5c5;border-radius:8px;display:inline-block;position:relative;-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox}.custom_radio p{color:#444444;width:14px;height:14px;opacity:0;margin:0 !important;cursor:pointer;position:absolute;top:0;left:0;z-index:2;display:block;-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox}#datepicker{position:relative;display:none;position:relative;z-index:1}#datepicker>div{margin:auto auto 10px auto;position:absolute;top:0;z-index:2;box-shadow:0px 2px 8px 0px rgba(50,50,50,0.3)}#datepicker .btn_pane{margin-top:-1px;padding:0 10px 10px 10px;background-color:#FFFFFF;border-width:0 1px 1px 1px;border-style:solid;border-color:#CCCCCC}#datepicker span.close{height:40px;line-height:40px;color:#FFFFFF;text-align:center;text-transform:uppercase;background-color:#b31c27;cursor:pointer;display:block;transition:background-color .3s}#datepicker span.close:hover{background-color:#d98d93}.ui-datepicker{padding:9px;background-color:#FFFFFF;border:1px solid #CCCCCC;display:none}.ui-datepicker-header{height:80px;color:#FFFFFF;text-align:center;background-color:#7b7b7b;position:relative;border-bottom:1px solid #CCCCCC}.ui-datepicker-header a{width:0;height:0;margin:auto;text-indent:-2000em;border-top:8px solid transparent;border-bottom:8px solid transparent;overflow:hidden;position:absolute;top:0;bottom:0;display:block;cursor:pointer}.ui-datepicker-header a.ui-datepicker-prev{border-right:8px solid #CCCCCC;left:20px}.ui-datepicker-header a.ui-datepicker-prev:hover{border-right-color:#FFFFFF}.ui-datepicker-header a.ui-datepicker-next{border-left:8px solid #CCCCCC;right:20px}.ui-datepicker-header a.ui-datepicker-next:hover{border-left-color:#FFFFFF}.ui-datepicker-header .ui-datepicker-title{height:20px;line-height:20px;padding:30px 40px;font-size:18px}.ui-datepicker-header .ui-datepicker-title select{height:20px;margin:0 10px;color:#FFFFFF;font-size:18px;text-transform:uppercase;background-color:#7b7b7b;border:none;outline:none}.ui-datepicker-calendar{font-size:14px;background-color:#999;border-collapse:separate !important;border-spacing:2px}.ui-datepicker-calendar th{height:40px;padding:0 !important;color:#FFFFFF;font-size:12px;font-weight:400;text-transform:uppercase}.ui-datepicker-calendar td{width:40px;height:40px;padding:0 !important;text-align:center}.ui-datepicker-calendar tbody a,.ui-datepicker-calendar tbody span{height:40px;line-height:40px;color:#FFFFFF;text-align:center;display:block}.ui-datepicker-calendar tbody a{background-color:#afafaf}.ui-datepicker-calendar a:hover{background-color:#777}.ui-datepicker-calendar a.ui-state-highlight{background-color:#cdcdcd}.ui-datepicker-calendar a.ui-state-active{background-color:#222}.ui-datepicker-calendar td.ui-state-selected a{background-color:#b31c27}.submit_btn{height:50px;margin:0;padding:0 20px;color:#fff;font-family:'Ubuntu', sans-serif !important;font-size:13px !important;font-weight:400 !important;letter-spacing:0 !important;text-align:center;text-transform:uppercase;position:relative;opacity:1;transition:opacity .3s !important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}input.submit_btn,button.submit_btn,a.submit_btn{text-decoration:none !important;display:inline-flex;align-items:center;justify-content:center}.submit_btn span{display:inline-flex;align-items:center;justify-content:center}.submit_btn.prev,.submit_btn.prev:hover,.submit_btn.prev:focus{background-color:#000 !important}.submit_btn.prev span{margin-left:-12px}.submit_btn.next,.submit_btn.next:hover,.submit_btn.next:focus{background-color:#000 !important}.submit_btn.next span{margin-right:-12px}.submit_btn:hover,.submit_btn:focus{opacity:.7}.submit_btn.table_btn{width:100%}.submit_btn.green_btn{background-color:#40ae3f !important;color:black;border-radius:0px;white-space:pre !important;word-wrap:break-word;padding:0px 5px 0px 5px;height:40px;line-height:40px}.inside_navigation{display:flex}.inside_navigation.submit_btn{display:inline;float:right}.news-divider{display:block;margin-bottom:20px}@media all and (max-width: 830px){div.navigation{margin:auto;width:80%;padding:5px}.submit_btn{box-sizing:border-box;margin-bottom:10px;margin-right:10px;margin-left:10px;display:block;width:100%}.submit_btn{float:none}}@media all and (max-width: 530px){.submit_btn.green_btn,.submit_btn{width:100%;height:unset}}@media all and (min-width: 831px){.small-screen{display:none}.medium-screen{display:none}}@media all and (max-width: 830px){.small-screen{display:none}.large-screen{display:none}}@media all and (max-width: 530px){.small-screen{display:block}.medium-screen{display:none}.large-screen{display:none}}.main_form{margin-bottom:0px}.main_form.half{width:50%}.main_form table{margin-bottom:25px;min-width:-webkit-fill-available;margin-left:5%;margin-right:5%}.main_form table td{padding:0 3px 6px 3px}.main_form table td:first-child{padding-left:0}.main_form table td:last-child{padding-right:0}.main_form input[type="text"],.main_form input[type="email"],.main_form input[type="password"],.main_form input[type="tel"],.main_form textarea{height:44px;width:100%;padding:12px 15px;line-height:18px;color:#555555;background-color:#FFFFFF;border:1px solid #bbb;border-radius:0px}.main_form textarea{height:300px;line-height:18px}.main_form ::-webkit-input-placeholder{color:#999;text-transform:uppercase}.main_form :-moz-placeholder{color:#999;text-transform:uppercase}.main_form ::-moz-placeholder{color:#999;text-transform:uppercase}.main_form :-ms-input-placeholder{color:#999;text-transform:uppercase}.main_form input[type="submit"]{height:40px;margin-top:20px;padding:0 50px;color:#FFFFFF;font-size:16px;font-family:'camelliadregular';font-weight:bold;letter-spacing:2px;background-color:#000000;transition:background-color .4s}.main_form input[type="submit"]:hover{background-color:#555555}.main_form table.systems td{vertical-align:top}.main_form table.systems td:last-child{text-align:right}.main_form table.systems label{font-weight:600}.main_form table.systems img{max-width:300px;max-height:60px;display:inline-block}.main_form .custom_select{padding:12px 28px 12px 15px;line-height:18px;color:#999;font-size:13px;text-transform:uppercase;background-color:#FFFFFF;border:1px solid #bbb;cursor:pointer;display:block;position:relative}.main_form .custom_select select{color:#555555}.main_form .custom_select.disabled{opacity:0.7 !important}.main_form .custom_select span{width:0;height:0;margin:auto;border-top:6px solid #777;border-right:6px solid transparent;border-left:6px solid transparent;opacity:.8;display:block;position:absolute;top:0;right:10px;bottom:0}.main_form .custom_select:hover{color:#555555;border-color:#cdcdcd}.main_form .custom_select:hover span{opacity:1}.main_form a{text-transform:uppercase;text-decoration:underline}.main_form div.row{margin-left:0px;margin-right:0px}@media all and (max-width: 830px){.main_form table td{padding-right:0;padding-left:0}.main_form div.inner{width:100%;margin-bottom:25px}.main_form div.inner td{padding:0 3px 6px 3px}.main_form div.inner td:first-child{padding-left:0}.main_form div.inner td:last-child{padding-right:0}.main_form .panel{width:100%}.main_form .panel-body{width:100%}}tr{box-sizing:true}li.shipping-method{border:0px}.panel-body{box-sizing:border-box}.top_banner{background-repeat:no-repeat;background-position:top;background-size:cover}.top_banner img{width:100%}img.full_page_picture{width:100%}.top_banner_thin{height:600px;background-repeat:no-repeat;background-position:center;background-size:cover}@media all and (max-width: 200px){.top_banner_thin{height:45px}}@media all and (min-width: 201px) and (max-width: 300px){.top_banner_thin{height:55px}}@media all and (min-width: 301px) and (max-width: 400px){.top_banner_thin{height:79px}}@media all and (min-width: 401px) and (max-width: 500px){.top_banner_thin{height:99px}}@media all and (min-width: 501px) and (max-width: 600px){.top_banner_thin{height:120px}}@media all and (min-width: 601px) and (max-width: 830px){.top_banner_thin{height:160px}}@media all and (min-width: 831px) and (max-width: 1200px){.top_banner_thin{height:200px}}@media all and (min-width: 1001px) and (max-width: 1200px){.top_banner_thin{height:259px}}@media all and (min-width: 1201px){.top_banner_thin{height:300px}}section.intro{padding:80px 0;text-align:center;background-color:#f7f7f7}section.intro p{margin:0;line-height:28px;color:#848789;font-size:18px}.detail_content{padding:45px 0 45px 0;background-color:#fff}.detail_content header.content_header{width:75%;margin:auto auto 50px auto;text-align:center}.detail_content header.content_header h2{margin-bottom:15px}.detail_content header.content_header p{font-style:italic}.detail_content p{line-height:24px;font-size:15px}.detail_content b{color:#000}.detail_content .slider{height:400px;margin-bottom:80px;position:relative;overflow:hidden}.detail_content .slider div{height:100%;position:relative}.detail_content .slider div.slick-slide{overflow:hidden}.detail_content .slider img{min-width:100%;min-height:100%;margin:auto;position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;cursor:pointer}.detail_content .slider button{width:21px;height:12px;text-indent:-2000em;background-color:transparent;background-repeat:no-repeat;cursor:pointer;position:absolute;bottom:20px;overflow:hidden;opacity:.5;transition:opacity .4s}.detail_content .slider button.slick-prev{margin-left:-40px;background-position:-41px -70px;left:50%}.detail_content .slider button.slick-next{margin-right:-40px;background-position:-62px -70px;right:50%}.detail_content .slider button:hover{opacity:1}.content_wrapper{padding-bottom:80px}.single_col{width:50%;margin:auto}.single_col header{width:auto}.single_col hr.hline+header{margin-top:50px}@media all and (max-width: 1326px){.single_col{width:65%}}@media all and (max-width: 1024px){.single_col{width:80%}}@media all and (max-width: 830px){.single_col{width:auto}}.half_col{width:620px;float:left}.half_col.left{padding-right:27px}.half_col.right{padding-left:27px}.half_col .col_header{margin-bottom:40px}.half_col .col_header h2{margin-bottom:15px}.half_col .col_header p{margin:0;font-style:italic}.half_col .placeholder{height:320px;margin-bottom:40px;position:relative;overflow:hidden}.half_col .placeholder img{min-width:100%;min-height:100%;margin:auto;position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;display:block}.half_col iframe.map{width:100%;height:620px;border:none}@media all and (max-width: 1326px){.half_col{width:460px}.half_col.left{padding-right:21px}.half_col.right{padding-left:21px}.half_col .placeholder{height:237px}}@media all and (max-width: 1024px){.half_col{width:380px}.half_col.left{padding-right:20px}.half_col.right{padding-left:20px}.half_col .placeholder{height:196px}}@media all and (max-width: 830px){.half_col{width:auto;margin-bottom:80px;float:none}.half_col.left{padding-right:0}.half_col.right{padding-left:0}.half_col .placeholder{height:248px}}@media all and (max-width: 500px){.half_col{width:auto}.half_col .placeholder{height:160px}}nav.side_nav{width:230px;float:left}nav.side_nav ul.side_menu{margin-bottom:50px;list-style:none}nav.side_nav ul.side_menu li a{padding:4px 20px 4px 10px;line-height:18px;border-bottom:1px solid #bbb;display:block;position:relative;cursor:pointer}nav.side_nav ul.side_menu>li>a{color:#000;text-transform:uppercase}nav.side_nav ul.side_menu>li>a.active:after,nav.side_nav ul.side_menu>li>a.toggler:after{width:10px;height:7px;margin:auto;content:'';display:block;position:absolute;top:0;right:0;bottom:0;transform:rotate(90deg);transition:transform .5s}nav.side_nav ul.side_menu>li>a.current:after{width:10px;height:7px;margin:auto;content:'';display:block;position:absolute;top:0;right:0;bottom:0}nav.side_nav ul.side_menu>li ul{list-style:none;border-bottom:1px solid #bbb;display:none}nav.side_nav ul.side_menu>li ul li{margin-left:25px}nav.side_nav ul.side_menu>li ul li a{padding-top:8px;padding-bottom:8px;color:#888;font-size:12px}nav.side_nav ul.side_menu>li ul li:last-child a{border-bottom:none}nav.side_nav ul.side_menu>li ul li a.active{color:#000}nav.side_nav ul.side_menu>li.opened a.toggler:after{transform:rotate(270deg)}nav.side_nav h4{margin:0 0 10px 0;padding:10px;color:#fff;background-color:#000}@media all and (max-width: 830px){nav.side_nav{width:auto;float:none}}.main_content{margin-left:310px}@media all and (max-width: 830px){.main_content{margin-left:0}}.box{padding:30px 20px;text-transform:uppercase;border:1px solid #bbb}.collections{background-color:#fff}.collections .record{height:450px;cursor:pointer}.collections .image{width:900px;height:100%;position:relative;display:block;float:left;overflow:hidden}.collections .image img{max-height:100%;min-width:100%;min-height:100%;margin:auto;position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;display:block}.collections .text{margin-left:900px;text-align:center;color:#000;transition:color .4s}.collections .record:nth-child(2n) .image{float:right}.collections .record:nth-child(2n) .text{margin-right:900px;margin-left:0}.collections .text .description{padding:30px 70px;position:relative}.collections .text .description:after{width:0;height:0;margin:auto;content:'';border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;right:0;bottom:-8px;left:0}.collections .text .description .inner{height:270px;overflow:hidden}.collections .text .description p{line-height:30px;font-size:15px;text-align:left}.collections .text .description hr{width:40px;height:1px;margin:0 auto;background-color:#cdcdcd;border:none;position:absolute;bottom:29px;right:0;left:0}.collections .text .title{padding:30px 70px;line-height:30px;color:#fff;font-size:25px;font-weight:700;text-transform:uppercase;background-color:#000}.collections .text .title .inner{height:60px;overflow:hidden}.collections .record:hover .text{color:#888}@media all and (max-width: 1326px){.collections .image{width:650px}.collections .text{margin-left:650px}.collections .record:nth-child(2n) .text{margin-right:650px}}@media all and (max-width: 1024px){.collections .record{height:auto}.collections .image{width:auto;height:450px;float:none}.collections .record:nth-child(2n) .image{float:none}.collections .text{margin-left:0}.collections .record:nth-child(2n) .text{margin-right:0}.collections .text .description{padding:30px 50px}.collections .text .description .inner{height:auto}.collections .text .title{padding:30px 50px}}@media all and (max-width: 830px){.collections .image{height:400px}.collections .text .description{padding:30px}.collections .text .title{padding:30px}}@media all and (max-width: 700px){.collections .image{height:340px}.collections .text .title{font-size:22px}}@media all and (max-width: 600px){.collections .image{height:390px}.collections .text .title{font-size:22px}}@media all and (max-width: 500px){.collections .image{height:250px}.collections .text .title{font-size:22px}}@media all and (max-width: 400px){.collections .image{height:200px}.collections .text .title{font-size:22px}}@media all and (max-width: 300px){.collections .image{height:150px}.collections .text .title{font-size:22px}}@media all and (max-width: 200px){.collections .image{height:100px}.collections .text .title{font-size:22px}}.collection_detail{padding:25px 0 100px 0;background-color:#fff}.collection_detail .record{width:316px;height:480px;margin:0 10px 10px 0;background-color:#000;position:relative;float:left;overflow:hidden;cursor:pointer}.collection_detail img{max-height:100%;min-width:100%;min-height:100%;margin:auto;position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;display:block;opacity:1;transition:opacity .4s}.collection_detail h4{margin:auto;padding:15px;line-height:24px;color:#fff;text-transform:uppercase;text-align:center;position:absolute;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s}.collection_detail .record:hover img{opacity:.5}.collection_detail .record:hover h4{opacity:1}@media all and (min-width: 1327px){.collection_detail .record:nth-child(4n){margin-right:0}}@media all and (max-width: 1326px){.collection_detail .record{width:314px;height:477px}}@media all and (min-width: 831px) and (max-width: 1326px){.collection_detail .record:nth-child(3n){margin-right:0}}@media all and (max-width: 1024px){.collection_detail .record{width:260px;height:395px}}@media all and (max-width: 830px){.collection_detail .record{width:235px;height:357px}}@media all and (min-width: 501px) and (max-width: 830px){.collection_detail .record:nth-child(2n){margin-right:0}}@media all and (max-width: 500px){.collection_detail .record{width:310px;height:471px;margin-right:0}}.return_pane{padding:80px 0;text-align:center}.shop_teaser{padding:45px 0;text-align:center}.shop_teaser .slideshow{width:507px;margin:0 140px 45px 0;float:left}.shop_teaser .slider.images{width:250px;height:100%;float:left}.shop_teaser .slider.images a.image{height:400px;position:relative;display:block}.shop_teaser .slider.images img{margin:auto;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px}.shop_teaser .description{margin-left:250px;padding-left:35px;text-align:left}.shop_teaser .description h2{height:86px;margin-bottom:25px;line-height:38px;font-size:35px;overflow:hidden}.shop_teaser .description hr{width:30px;height:1px;margin:0 0 25px 0;background-color:#cdcdcd;border:none}.shop_teaser .slider.text{height:263px;overflow:hidden}.shop_teaser .slider.text div{height:200px;overflow:hidden}.shop_teaser .slider.text p{margin:0;line-height:20px}.shop_teaser .slider.text button{width:3px;height:24px;text-indent:-2000em;background-color:transparent;background-repeat:no-repeat;opacity:.7;position:absolute;bottom:0;cursor:pointer;overflow:hidden;transition:opacity .4s}.shop_teaser .slider.text button:hover{opacity:1}.shop_teaser .slider.text button.slick-prev{background-position:0 -93px}.shop_teaser .slider.text button.slick-next{background-position:-14px -93px;left:40px}@media all and (max-width: 1327px){.shop_teaser .slideshow{width:441px;margin-right:80px}.shop_teaser .slideshow:nth-child(2n){margin-right:0}.shop_teaser .slider.images{margin-bottom:30px;float:none}.shop_teaser .description{margin-left:0;padding-left:0}.shop_teaser .description h2{height:43px;margin-bottom:15px}.shop_teaser .description hr{margin-bottom:15px}.shop_teaser .slider.text{height:auto;padding-bottom:50px}.shop_teaser .slider.text div{height:auto}}@media all and (max-width: 1024px){.shop_teaser .slideshow{width:360px}}@media all and (max-width: 830px){.shop_teaser .slideshow{width:100%;margin-bottom:80px;float:none}.shop_teaser .slideshow .slider.images{margin-right:auto;margin-left:auto}.shop_teaser .description{text-align:center}.shop_teaser .description hr{margin-right:auto;margin-left:auto}.shop_teaser .slider.text button.slick-prev{left:42%}.shop_teaser .slider.text button.slick-next{left:auto;right:42%}}.news_fair_item img{margin:0 auto}.news_fair_item img.square{max-height:350px}.news_fair_item h2{margin:20px auto;text-align:center}@media all and (max-width: 500px){.news_fair_item img{width:90%}}@media all and (min-width: 501px){.news_fair_item img{max-width:90%}}.news{padding-top:60px}.news header{margin-bottom:50px;text-align:center}.news header p{margin:0;line-height:22px;font-size:16px}.news .wrapper{margin-bottom:50px;color:#333}.news .record{margin-bottom:20px;background-color:#f7f7f7;overflow:hidden;cursor:pointer;float:left;transition:color .4s}.news .record div.text{padding:50px 25px}.news .record div.text .inner{overflow:hidden}.news .record div.text h3{height:48px;line-height:24px;overflow:hidden}.news .record div.text p{margin:0;font-size:15px;overflow:hidden}.news .record a.image{position:relative;display:block;overflow:hidden}.news .record iframe{position:relative;display:block;overflow:hidden}.news .record a.image img{width:100%;height:auto;margin:auto;top:0;bottom:0;display:block}.news .record:hover{color:#888}.news footer{text-align:center}@media all and (min-width: 1327px){.news .record{width:637px;height:318px}.news .record:not(:nth-child(2n)){margin-right:20px}.news .record div.text{margin-right:318px;padding:50px 25px}.news .record div.text .inner{height:300px}.news .record:nth-child(4n - 1) .text,.news .record:nth-child(4n) .text{margin-right:0;margin-left:318px}.news .record div.text p{height:75px;line-height:25px}.news .record a.image{width:318px;height:318px;float:right}.news .record iframe{height:318px;height:318px;float:right}.news .record:nth-child(4n - 1)>a.image,.news .record:nth-child(4n) a.image{float:left}}@media all and (min-width: 1025px) and (max-width: 1326px){.news .record{width:460px}.news .record:not(:nth-child(2n)){margin-right:42px}.news .record div.text{padding:30px 25px}.news .record div.text .inner{height:250px}.news .record div.text p{height:69px;line-height:23px}.news .record a.image{height:460px}.news .record iframe{height:460px;width:460px}}@media all and (min-width: 831px) and (max-width: 1024px){.news .record{width:390px}.news .record:not(:nth-child(2n)){margin-right:20px}.news .record div.text{padding:20px}.news .record div.text .inner{height:250px}.news .record div.text p{height:63px;line-height:21px}.news .record a.image{height:390px}.news .record iframe{height:390px;width:390px}}@media all and (min-width: 500px) and (max-width: 830px){.news .record a.image{height:480px}.news .record iframe{height:480px;width:480px}.news .record div.text{padding:20px}.news .record div.text p{height:69px;line-height:23px}}@media all and (max-width: 500px){.news .record div.text{padding:20px 15px}.news .record div.text p{height:66px;line-height:22px;font-size:13px}.news .record a.image{height:310px}.news .record iframe{height:310px;width:310px}}div.store_steps{width:100%;height:70px;margin:60px 0 100px 0;position:relative}div.store_steps div.bar{width:100%;height:10px;position:absolute;bottom:5px;left:0}div.store_steps div.bar div.inner_bar{height:6px;border:2px solid #ccc}div.store_steps div.step{height:70px;width:20%;float:left}div.store_steps div.step a{width:20px;height:70px;margin:auto;color:#999;font-size:30px;text-align:center;display:block;position:relative;transition:color .4s}div.store_steps div.step a span{width:16px;height:16px;background-color:#fff;border:2px solid #999;border-radius:10px;display:block;position:absolute;bottom:0;left:0;transition:border-color .4s}div.store_steps div.step a.disabled{color:#ddd}div.store_steps div.step a.disabled span{border-color:#ddd}div.store_steps div.step a:hover,div.store_steps div.step a.active{color:#000}div.store_steps div.step a:hover span,div.store_steps div.step a.active span{border-color:#000}div.store_steps div.step a.disabled:hover{color:#ddd}div.store_steps div.step a.disabled:hover span{border-color:#ddd}table.shopping_list{width:100%;margin-bottom:40px;border-collapse:collapse}table.shopping_list td,table.shopping_list th{padding-left:15px;padding-right:15px}table.shopping_list td.description_column{width:80%;padding-left:15px;padding-right:15px}table.shopping_list tr:first-child th{padding-top:10px;padding-bottom:10px;color:#000;font-size:15px;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #ccc}table.shopping_list td{padding-top:10px;padding-bottom:10px;color:#666;text-transform:uppercase;border-bottom:1px solid #ccc}table.shopping_list tr:nth-child(odd) td{background-color:#fafafa}table.shopping_list div.ph{width:110px;height:110px;display:table-cell;vertical-align:middle}table.shopping_list div.ph img{max-width:110px;max-height:110px;margin:auto}table.shopping_list input[type=text].quantity{width:30px;height:24px;line-height:16px;color:#999;font-size:13px;text-align:center;background:none;float:left}table.shopping_list div.quantity_btns_pane{width:11px;height:24px;float:left;overflow:hidden}table.shopping_list div.quantity_btns_pane button{margin:0 0 2px 0;padding:0;border:none;outline:none;display:block;float:left}table.shopping_list div.quantity_btns_pane button:hover{background-color:#aaa}table.shopping_list tfoot.total{background-color:#eee;border-width:20px 0;border-style:solid;border-color:transparent}table.shopping_list tfoot.total th{padding:2px 15px;color:#999;font-size:16px;font-weight:500;text-transform:uppercase;border-bottom:none;vertical-align:top}table.shopping_list input.sprite.remove{margin:auto;background-color:transparent;display:block;cursor:pointer}@media all and (max-width: 830px){table.shopping_list td,table.shopping_list th{padding-left:8px;padding-right:8px}table.shopping_list tr:first-child th{font-size:14px}table.shopping_list td{font-size:13px}table.shopping_list th:nth-child(1),table.shopping_list td:nth-child(1){display:none}table.shopping_list tr.total th{font-size:13px}}@media all and (min-width: 831px){div.navigation{margin-top:20px;width:80%;padding-bottom:10px;margin:auto}div.navigation.empty-cart{margin-top:-20px !important;width:80%;padding-bottom:10px;margin:auto}div.navigation .submit_btn.prev{float:left;display:inline-flex;align-items:center;justify-content:center}div.navigation .submit_btn.next{float:right;display:inline-flex;align-items:center;justify-content:center}}div.navigation form{margin:0;text-align:right;float:right}@media all and (max-width: 830px){div.navigation form{float:none}}div.store_pane div.col{width:48%;margin-bottom:40px;float:left}div.store_pane div.col.left{padding-right:2%}div.store_pane div.col.right{padding-left:2%}div.store_pane p{margin:0 0 8px 0;line-height:18px}@media all and (max-width: 1070px){div.store_pane div.inner_pane{padding-right:90px;padding-left:90px}}@media all and (max-width: 830px){div.store_pane div.inner_pane{padding-right:0;padding-left:0}}@media all and (max-width: 640px){.top nav.right{right:0px}div.store_pane div.col{width:auto;float:none}div.store_pane h2{font-size:32px}div.store_pane h3{font-size:22px}}hr.clear{height:0;margin:0;border:none;clear:both}hr.hline{height:1px;margin:30px 0;background-color:#bbb;border:none}.sprite{display:block}.sprite.logo{width:70px;height:70px;text-indent:-2000em;background-position:0 0;overflow:hidden}.sprite.go_top_arrow{width:41px;height:23px;background-position:0 -70px;cursor:pointer;opacity:.7;transition:opacity .4s}.sprite.go_top_arrow:hover{opacity:1}.sprite.magnifier{width:25px;height:25px;background-position:-70px 0}.sprite.globe{width:23px;height:23px;background-position:-95px 0}.sprite.menu{width:20px;height:18px;background-position:-118px 0}.sprite.cart{width:15px;height:22px;background-position:-70px -25px}.sprite.slider_arrow{width:21px;height:12px;cursor:pointer}.sprite.slider_arrow.left{background-position:-41px -70px}.sprite.slider_arrow.right{background-position:-61px -70px}.sprite.remove{width:12px;height:12px;background-position:-41px -82px;opacity:1;transition:opacity .4s}.sprite.remove:hover{opacity:.5}.sprite.quantity_btn{width:11px;height:11px;background-color:#999;cursor:pointer;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s}.sprite.quantity_btn:hover{background-color:#ccc}.sprite.quantity_btn.plus{background-position:-53px -82px}.sprite.quantity_btn.minus{background-position:-53px -93px}.width_container{width:1294px;margin:auto}@media all and (max-width: 1326px){.width_container{width:962px}}@media all and (max-width: 1024px){.width_container{width:800px}}@media all and (max-width: 830px){.width_container{width:480px}}@media all and (max-width: 500px){.width_container{width:310px}}.top{height:150px;color:#000;background-color:#f7f7f7}.top .width_container{height:100%;position:relative}.top h1{width:194px;height:99px;margin:auto;padding:25px 0}.top h1 a{width:100%;height:100%;text-indent:-2000em;position:relative;display:block}.top nav{height:20px;margin:auto;line-height:20px;position:absolute;top:0;bottom:0}.top nav.left{left:0;text-align:left}.top nav.right{right:0;text-align:right}.top nav a{height:20px;color:#000;font-size:15px;text-transform:uppercase;display:inline-block;position:relative}.top nav .dot{width:2px;height:2px;margin:0 30px 2px 30px;background-color:#000;border-radius:50%;display:inline-block}.top nav a:hover{color:#777}.top div.langs{font-size:14px;text-transform:uppercase;position:absolute;top:10px;left:0;z-index:999}.top div.langs .displayer{height:30px;line-height:30px;cursor:pointer}.top div.langs ul{padding:4px 0;list-style:none;font-size:13px;background-color:#f7f7f7;border:1px solid #cdcdcd;position:absolute;top:100%;display:none}.top div.langs ul a{padding:0 15px;line-height:20px;color:#999;white-space:nowrap}.top div.langs ul a:hover,.top div.langs ul a.active{color:#000}.top .search_form_placeholder{position:absolute;top:10px;right:0}.top .form{display:inline-block}.top form{height:30px;padding-left:35px;position:relative}.top .form input[type="text"]{height:30px;padding:0;color:#000;background:none;border-bottom:1px solid #ccc}.top .form input[type="search"]{height:30px;padding:0;color:#000;background:none;border-bottom:1px solid #ccc}.top .form input[type="submit"]{padding:0;background-color:transparent;position:absolute;bottom:0;left:0;opacity:.7;transition:opacity .4s}.top .form input[type="submit"]:hover,.top .form input[type="submit"]:focus{opacity:1}.top .form ::-webkit-input-placeholder{color:#888;text-transform:uppercase}.top .form :-moz-placeholder{color:#555;text-transform:uppercase}.top .form ::-moz-placeholder{color:#555;text-transform:uppercase}.top .form :-ms-input-placeholder{color:#555;text-transform:uppercase}@media all and (max-width: 1326px){.top nav .dot{margin:0 20px 2px 20px}.top nav{width:500px}}@media all and (max-width: 1024px){.top nav a{font-size:14px}.top nav .dot{margin:0 4px 2px 4px}.top nav .dot{margin:0 4px 2px 4px}.top nav .middle-out-dot{display:none}.top nav{width:300px}}@media all and (max-width: 830px){.top .menu_item{display:none}}.mobile_menu{width:100%;color:#000;border-top:1px solid #d2d2d2;display:table;border-collapse:collapse;table-layout:fixed;position:relative}.mobile_menu .item{border-width:0 0 1px 0;border-style:solid;border-color:#d2d2d2;display:table-cell}.mobile_menu .item .btn{display:block;height:50px;background-color:#eaeaea;border-right:1px solid #d2d2d2;position:relative;cursor:pointer;transition:background-color .4s}.mobile_menu .item .btn .sprite{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.mobile_menu .pane{width:100%;background-color:#fff;position:absolute;top:100%;left:0;display:none;z-index:1}.mobile_menu .pane>a{padding:15px;line-height:18px;color:#000;text-align:center;text-transform:uppercase;border-bottom:1px solid #d2d2d2;display:block;transition:background-color .4s}.mobile_menu .pane>a:hover,.mobile_menu .pane>a.active{background-color:#f2f2f2}.mobile_menu .pane>form{height:40px;padding:10px;border-bottom:1px solid #ccc}.mobile_menu .pane>form input[type="text"]{width:85%;height:40px;padding:0 15px;color:#000;background-color:#efefef;float:left}.mobile_menu .pane>form input[type="search"]{width:85%;height:40px;padding:0 15px;color:#000;background-color:#efefef;float:left}.mobile_menu .pane>form input[type="submit"]{width:15%;height:40px;background-color:#efefef;background-image:none;transition:background-color .4s}.mobile_menu .pane>form input[type="submit"]:hover,.mobile_menu .pane>form input[type="submit"]:focus{background-color:#fff}.mobile_menu .pane>form ::-webkit-input-placeholder{color:#888;text-transform:uppercase}.mobile_menu .pane>form :-moz-placeholder{color:#555;text-transform:uppercase}.mobile_menu .pane>form ::-moz-placeholder{color:#555;text-transform:uppercase}.mobile_menu .pane>form :-ms-input-placeholder{color:#555;text-transform:uppercase}.mobile_menu .btn:hover,.mobile_menu .btn.active{background-color:#fff}@media all and (min-width: 831px){.mobile_menu{display:none !important}.mobile_only{display:none !important}}@media all and (max-width: 830px){.store_menu{display:none !important}.large_screen_only{display:none !important}}.store_menu{text-align:center;text-transform:uppercase;position:relative}.store_menu .dot{width:2px;height:2px;margin:0 22px 2px 22px;background-color:#000;border-radius:50%;display:inline-block}.store_menu a{line-height:40px;color:#000;display:inline-block;transition:color .4s}.store_menu a.cart_link{padding-right:35px;position:relative}.store_menu a.cart_link .sprite{margin:auto;position:absolute;top:0;right:0;bottom:0;opacity:1;transition:opacity .4s}.store_menu a:hover{color:#999}.store_menu a:hover .sprite{opacity:.5}.newsletter_wrapper{color:#000;padding:55px 0;background-color:#fff}.newsletter_wrapper .sprite.logo{margin:0 auto 20px auto}.newsletter_wrapper h3{margin:0 0 25px 0;line-height:34px;color:black;font-family:'camelliadbold';font-size:24px;letter-spacing:1px;text-align:center}.newsletter_wrapper #op_result{height:20px;line-height:20px;margin-bottom:15px;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;overflow:hidden}.newsletter_wrapper form{width:615px;height:70px;margin:auto;background-color:#fff;border:5px solid #fff;transition:border-color .4s}.newsletter_wrapper form.error{border-color:#333}.newsletter_wrapper form.success{border-color:#856343}.newsletter_wrapper form input[type="email"]{width:485px;height:50px;padding:17px 20px;color:#777;font-size:16px;border:1px solid #ddd;float:left}.newsletter_wrapper form input[type="text"]{width:485px;height:70px;padding:17px 20px;color:#777;font-size:16px;border:1px solid #ddd;float:left}.newsletter_wrapper form button[type="submit"]{width:120px;height:50px;padding:0;color:#fff;font-family:'camelliadregular';font-size:24px;letter-spacing:1px;background-color:#000;float:right;transition:background-color .4s}.newsletter_wrapper form button[type="submit"]:hover,.newsletter_wrapper form input[type="submit"]:focus{background-color:#555}@media all and (max-width: 798px){.newsletter_wrapper form{width:auto}.newsletter_wrapper form input{font-size:18px}.newsletter_wrapper form input[type="email"]{width:290px}.newsletter_wrapper form input[type="text"]{width:290px}.newsletter_wrapper form button[type="submit"]{width:180px}}@media all and (max-width: 510px){.newsletter_wrapper form{height:140px}.newsletter_wrapper form input[type="email"]{width:100%;text-align:center}.newsletter_wrapper form input[type="text"]{width:100%;text-align:center}.newsletter_wrapper form button[type="submit"]{width:100%}}section.newsletter_wrapper{padding:80px 0;text-align:center;background-color:#f7f7f7}section.newsletter_wrapper p{margin:0;line-height:28px;color:#848789;font-size:18px}footer.bottom{padding-top:80px;color:#000;text-transform:uppercase;position:relative}footer.bottom .sprite{margin:auto;position:absolute;top:20px;right:0;left:0}footer.bottom .col{width:323px;float:left}footer.bottom .col h4{margin:0 0 15px 0;line-height:22px;font-size:15px}footer.bottom .col a{margin-bottom:4px;line-height:18px;color:#000;display:block}footer.bottom .col a:hover{color:#777}footer.bottom .credits{margin-top:10px;padding:15px 0;line-height:20px;text-align:center;border-top:1px solid #c6c6c6}@media all and (min-width: 1327px){footer.bottom .col:nth-child(2),footer.bottom .col:nth-child(3){width:303px}footer.bottom .col:nth-child(2){padding-left:20px;border-left:1px solid #c6c6c6}footer.bottom .col:nth-child(3){padding-right:20px;border-right:1px solid #c6c6c6}}@media all and (min-width: 1025px) and (max-width: 1326px){footer.bottom .col{width:240px}footer.bottom .col:nth-child(2),footer.bottom .col:nth-child(3){width:220px}}@media all and (min-width: 1025px){footer.bottom .col:nth-child(3),footer.bottom .col:nth-child(4){text-align:right}}@media all and (max-width: 1024px){footer.bottom .col{width:379px;margin-bottom:40px;text-align:center}}@media all and (min-width: 831px) and (max-width: 1024px){.top nav.right{right:-5px}footer.bottom .col:nth-child(2n){padding-left:20px}footer.bottom .col:nth-child(2n - 1){padding-right:20px}}@media all and (max-width: 830px){footer.bottom .col{width:auto;height:auto;padding:0;float:none}footer.bottom .col a{margin:0 10px 10px 10px;display:inline-block}}h2,h3,h4,h5{color:#000;font-weight:400;text-transform:uppercase}h2{margin:0 0 30px 0;font-size:30px}h3{margin:0 0 22px 0;font-size:20px}h2+h3{margin-top:-20px}h4{margin:0 0 15px 0;font-size:16px}p+h4{margin-top:30px}h5{margin:0 0 10px 0;font-size:13px}ul.bullets{list-style-position:inside;color:#000}ul.bullets li{line-height:24px;font-size:15px}.underlined{padding-bottom:8px;border-bottom:1px solid #bbb}.uppercased{text-transform:uppercase}.txt_centered{text-align:center}.txt_right{text-align:right}.white{color:#fff}.black{color:#000}a.black:hover{color:#888}.grey{color:#888}a.grey:hover{color:#000}.dark_bg{color:#fff;background-color:#000}p.info,p.success,p.error{line-height:22px;font-size:16px;text-align:center}p.info b{color:#00479f}p.success b{color:#44a453}p.error b{color:#e30b0b}
