*{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}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,font,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,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{background:#F5F5F5;color:#444;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:15px;font-weight:400;line-height:26px;overflow-x:hidden}a{color:#c12727;text-decoration:none;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}a:hover{color:#444}p{margin:.8em 0}li{font-size:14px}hr{border:0;height:1px;background:#666;background-image:-webkit-linear-gradient(left, #CCC, #666, #CCC);background-image:-moz-linear-gradient(left, #CCC, #666, #CCC);background-image:-ms-linear-gradient(left, #CCC, #666, #CCC);background-image:-o-linear-gradient(left, #CCC, #666, #CCC)}*:focus{outline:none}a img{border:none}#date{display:none}#te_themeEditor a,#website_editor article img{transition:none}#editor_header #drop li a{line-height:100%}#website_editor{margin-bottom:-78px}#website_editor .sidebar_form input,#website_editor .sidebar_form textarea{width:192px !important}#website_editor #sortlist{padding:20px 0;width:100%}#website_editor #banner{top:72px}#website_editor .sidebar_form input,#website_editor .sidebar_form textarea{width:202px !important}#website_editor footer{color:#FFF;padding:15px 0}@media only screen and (min-width: 570px) and (max-width: 1024px){#website_editor #navigation_can{top:196px !important}}#container{margin:0 auto;width:100%}h2,h3,h4,h5,h6{color:#333;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-weight:400}#header_can{background:#FFF;background:#FFF\9 !important;margin:0 auto;position:relative;top:50px;width:980px;z-index:1}#header_can .header_logo{float:left;line-height:1;margin:8px;margin-right:12px}#header_can header img{height:56px}header{height:74px;*position:relative;*z-index:2}header h1{color:#2c2c2c;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;line-height:24px;margin:0;padding:12px 0 0 14px}header h3{color:#2c2c2c;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:15px;font-weight:300;line-height:14px;*line-height:19px;padding:8px 0 0 15px}header #header_contact{position:absolute;right:0;top:80px;visibility:visible;width:280px}header #header_contact h4 strong{color:#FFF;font-weight:400}header #header_contact h4{background:#2c2c2c;color:#FFF;display:inline-block;float:right;font-size:14px;font-weight:400;line-height:20px;margin:5px 0 0;padding:12px;text-align:left;visibility:visible}header #header_contact h4:nth-child(n+3){display:none}#navigation_can{background:#FFF;*background:transparent;display:block;height:auto;*height:74px;left:0;margin:0 auto;position:relative !important;right:0;top:-24px;width:980px;*z-index:1}#navigation{clip:auto !important;display:block;float:right;height:auto;margin:0 auto;position:relative !important;right:0;width:620px}#nav-toggle{background:#2c2c2c}#navigation ul{float:right;list-style:none;margin:0;padding:0;position:relative;z-index:999}#navigation li{float:left}#navigation a{color:#777;display:block;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:13px;font-weight:400;line-height:74px;padding:0 12px;-webkit-transition:background-color .13s linear, color .13s linear;-moz-transition:background-color .13s linear, color .13s linear;transition:background-color .13s linear, color .13s linear}#navigation a:hover{background-color:#2c2c2c;color:#FFF}#navigation .active{background-color:#2c2c2c;color:#FFF}#navigation li{list-style:none;position:relative}#nav ul{background:#3D3D3D;display:none\9;left:0;opacity:0;position:absolute;visibility:hidden;visibility:visible\9;width:160px;z-index:999;-webkit-backface-visibility:hidden;-webkit-transition:all .13s linear;-moz-transition:all .13s linear;transition:all .13s linear}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#nav ul{visibility:hidden}#nav ul,#nav li:hover ul{display:block}}#nav ul li{width:160px;z-index:999}#nav ul a{color:#FFF;line-height:40px;padding:0 12px;z-index:999}#nav li:hover ul{display:block\9;opacity:1;visibility:visible;-webkit-backface-visibility:visible}#nav li:hover ul li a:hover{background-color:#121212}#nav .nav_drop{padding:0 30px 0 12px}#nav .nav_drop:after{background:url(https://s3-eu-west-1.amazonaws.com/easysites/theme/misc/nav-drop.png) 5px -40px no-repeat;content:"";position:absolute;height:16px;margin-top:-8px;width:26px;top:50%;right:0}#nav li ul .nav_drop:after{background-position:4px 2px}#nav li ul li ul,#nav li ul li ul li ul{display:block\9;left:160px;top:0}#nav li:hover ul li ul,#nav li:hover ul li:hover ul li ul{left:160px;opacity:0;top:0;visibility:hidden}#nav li:hover ul li:hover ul,#nav li:hover ul li ul li:hover ul{left:160px;opacity:1;top:0;visibility:visible}#banner{height:440px;left:0;position:absolute;right:0;top:0;width:100%}.royalSlider{height:440px;width:100%}.rsImg{position:absolute}.rsABlock{padding:12px 15px}.rsFirstSlideTitle{background:#2c2c2c;color:#FFF;font-size:30px;font-weight:700;margin-top:140px;text-transform:uppercase}.rsSecondSlideTitle{background:#FFF;color:#000;font-size:14px;margin-top:200px;width:400px}.rsThirdSlideTitle{background:#FFF;color:#000;font-size:24px;font-weight:700;letter-spacing:-.6px;margin-top:310px;text-transform:uppercase}.rsBullets{background:none;background-color:transparent;background-image:none}.rsBullets,.rsDefault{z-index:0}.rsDefault .rsArrowIcn{top:60%}.element1{letter-spacing:-1px;padding-top:15px}.element2{width:400px}.banner_text{display:block;margin:0 auto;max-width:980px;position:relative;width:100%}#content_container{margin:364px auto 0;*margin:288px auto 0;padding:0;position:relative;width:980px}article{display:table;*display:inline-block !important;padding:20px;position:relative;top:14px}article ul,article ol{margin:15px 0;padding:0 0 0 45px}article a{border-bottom:1px dotted;font-weight:bold}article a:hover{padding:0 0 3px}article img{border-radius:6px;margin:0 0 10px;width:48%;-webkit-transition:all 130ms linear;-o-transition:all 130ms linear;transition:all 130ms linear;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}article img:hover{opacity:.85}article h1{font-size:30px;font-weight:700;letter-spacing:-1px;line-height:30px;margin:0 0 10px}article h2{border-bottom:1px solid #ccc;font-size:30px;letter-spacing:-.6px;line-height:32px;margin:0 0 10px;padding:0 0 10px}article h3{border-bottom:1px solid #ccc;font-size:26px;letter-spacing:-.4px;line-height:26px;margin:0 0 10px;padding:0 0 10px}article h4{font-size:20px;margin:.7em 0}article h5{font-size:18px;font-weight:700;letter-spacing:-.8px;margin:.7em 0}article h6{font-size:16px;font-weight:700;letter-spacing:-.5px;margin:.7em 0}article #content-hero{display:block;margin:0 auto;padding:5px 0 20px;width:100%;*width:auto}article #content-hero ul{display:inline-block;font-size:0;margin:0;padding:0}article #content-hero li{display:block;float:left;margin:0 3% 0 0;text-align:left;width:31.33%;*width:29.7% !important}article #content-hero li.last{margin-right:0}article #content-hero img{border:5px solid #EEE;box-shadow:0 1px 6px #CCC;display:inline;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article #content-hero .imgholder{display:block;height:auto;line-height:0;margin:0 auto;overflow:hidden;width:100%}article #content-hero p{font-size:1em;margin:8px 0;padding:0;text-align:left}article #content-hero h5 strong{color:#4A4A4A;display:block;font-size:22px;font-weight:normal;letter-spacing:-1px;margin-bottom:10px;padding:0;text-align:left;text-transform:uppercase}article #content-hero li a{border:0;font-size:1.1em;font-weight:700;letter-spacing:-1px;padding:0 6px 0 0;position:relative;text-transform:uppercase}article #content-hero li a:hover{color:#121212}article #content-hero li a:after{border:solid transparent;content:"";height:0;pointer-events:none;position:absolute;right:-10px;width:0}article #content-hero li a:after{border-color:rgba(212, 82, 82, 0);border-left-color:#444;border-width:4px;top:6px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}article #content-hero li a:hover:after{border-left-color:#c12727}article #search_term,article #search_location{height:40px;margin:0 0 8px;padding:1px 10px}article #shop_layout .product_image{margin:0 !important}article #shop_layout #product_img{margin:0 0 -2px}article #shop_layout #product_img .classic{border:0;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:13px;*height:175px;line-height:23px;margin:0;opacity:0;visibility:hidden;*width:174px;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}article #shop_layout #product_img:hover .classic{border:0;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:13px;*height:175px;left:0;line-height:23px;opacity:1;top:0;width:auto;*width:174px;visibility:visible}article #shop_layout .shop_item{height:auto;margin:10px 10px 0 0;width:197px}article #shop_layout .shop_item h3{font-size:16px;letter-spacing:0;margin:5px}article #shop_layout .shop_item h6{color:#62AD0F}article #shop_layout .product_price{margin:-2px}article #shop_layout .product_cart{background:#2c2c2c;border:0;font-size:13px;font-weight:normal}article #shop_layout .product_cart:hover{background:#000}article #news_feed{*display:block;*width:99.4%}article #news_feed #info_panel{display:inline-block;height:auto}article #news_feed ul{*margin:-5px 0 0}article #news_feed ul li{display:inline;float:none}article #news_feed p{line-height:26px}article #news_feed #more_information a{border-bottom:1px solid;font-size:13px;font-weight:700;line-height:100%;margin:7px 0 0;*margin:-20px 0 0;padding:0;text-transform:uppercase}article #news_feed #more_information{background:#E6E6E6;border:0;box-shadow:0 1px 1px #C8C8C8;*height:24px;margin-bottom:20px;padding:10px 15px;width:auto !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.article_img img{margin:10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.scrollup{right:50px}#login_page fieldset{border:0}#login_page fieldset ol{padding:0}#login_page fieldset li{margin:0;width:60%}#login_page label{color:#444;cursor:text;display:inline-block;font-size:15px;padding:0}#login_page input{border:1px solid #EEE;border-radius:3px;box-shadow:0 1px 2px #CCC inset;font-family:"Segoe UI", Segoe, Optima, Calibri, "Helvetica Neue", Arial, sans-serif;font-size:14px;height:auto;margin:0;padding:12px 10px;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}#login_page input:focus{background:#FFF !important;border-color:#CCC;box-shadow:0 1px 2px #BBB inset;padding:12px 10px}#login_page input:focus:invalid,#login_page textarea:focus:invalid{border-color:#E49C9C;box-shadow:0 1px 2px #F3B7B7 inset !important}#login_page input:required:valid,#login_page textarea:required:valid{border-color:#70C269;box-shadow:0 1px 2px #84CC7F inset}#login_page #button{margin:5px 0 0}#login_page button.submit{background:#68B12F;border:1px solid #F3F3F3;box-shadow:none;font-family:Segoe, Optima, Calibri, "Helvetica Neue", Arial, sans-serif;font-size:15px;font-weight:400;margin:0;padding:9px 16px;text-shadow:none;text-transform:uppercase}article #gallery_layout{overflow:visible;width:100%}article .gallery_img{margin:0 7px 7px 0;*margin:0;overflow:visible}article .gallery_img a{border:0;display:block;padding:0}article .gallery_img img{display:block;float:none !important;height:auto;margin:2px;max-width:100%;vertical-align:top;width:206px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column{float:left}.column #gallery_layout{overflow:hidden !important}.column .gallery_img{float:none !important;overflow:hidden !important}.column .gallery_img img{height:auto !important;margin:0 !important;width:100% !important}.size-1of3{margin:0 0 0 7px;width:32.6%}.size-1of3 .gallery_img{margin:0 0 7px}.size-1of2{margin:0 0 0 2%;width:49%}.size-1of2 .gallery_img{margin:0 0 4%}.size-1of1{width:100%}.size-1of1 .gallery_img{margin:0 0 15px}.size-1of1:first-child,.size-1of2:first-child,.size-1of3:first-child{margin:0}[data-columns]::before{bottom:9999em;position:absolute;right:9999em;visibility:hidden}@media screen and (max-width: 480px){#gallery_layout[data-columns]::before{content:'1 .column.size-1of1'}}@media screen and (min-width: 481px) and (max-width: 768px){#gallery_layout[data-columns]::before{content:'2 .column.size-1of2'}}@media screen and (min-width: 769px){#gallery_layout[data-columns]::before{content:'3 .column.size-1of3'}}#openCloseWrap a{font-size:15px;height:42px;width:130px;*width:55px;zoom:1}#openCloseWrap a:before{content:"View Cart";*display:none}aside{bottom:0;float:left;left:0;margin:0 0 10px;padding:12px;position:relative;top:14px;width:240px}aside p{font-size:13px;font-weight:400;margin:0 0 4px;-webkit-margin-before:.3em;-webkit-margin-after:0}aside .sidebar_content{overflow:hidden;padding:10px}aside .sidebar_address .sidebar_content:nth-child(2) br{content:"";display:none}aside .sidebar_address .sidebar_content br:last-child{content:none;display:block}aside .sidebar_content #search_post{border:solid 1px #CCC;font:inherit;font-size:13px;height:46px;*height:16px;margin:12px 0 4px;padding:8px;*padding:15px 8px;width:100% !important;*width:92% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}aside .sidebar_container{margin:12px 0 0;padding:0}aside .sidebar_container:first-child{margin:0}aside .sidebar_address p{font-size:14px}aside .sidebar_container .sidebar_heading h2{border-bottom:1px solid #ccc;font-size:30px;line-height:32px;padding:8px 8px 10px}aside .sidebar_image{margin:0 0 25px;width:100%}aside .social_icons{margin:5px 5px 0}aside .sidebar_links li{display:block;list-style:none}aside .sidebar_links a{background:#E6E6E6;border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 1px #C8C8C8;color:#555;display:inline-block;font-size:14px;font-weight:700;margin:5px 0 0;padding:7px 12px;text-decoration:none;text-transform:uppercase}aside .sidebar_links li:first-child a{margin:0}aside .sidebar_links a:hover{background:#D2D2D2;box-shadow:0 1px 1px #ADADAD}#dialog{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}#idletimeout{background:#FFF;border-radius:3px;box-shadow:0 1px 2px #444;left:50% !important;margin-left:-270px;margin-top:-85px;position:fixed;top:50% !important;width:540px}#idletimeout h2{background:#1882CE url(http://www.bbqforhire.com/images/notice.png) no-repeat 15px 50%;border-radius:2px 2px 0 0;color:#FFF;font-size:17px;font-weight:300;line-height:1.2;margin:0;padding:12px 15px 12px 50px}#timeout-notice{padding:15px}#timeout-notice p{font-size:13px;line-height:1.4;margin:0 0 8px}#timeout-notice .idle-btns{margin:12px 0 0}#timeout-notice a{border-radius:2px;color:#FFF;display:inline-block;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:13px;line-height:1.6;padding:10px 16px 10px 32px;text-decoration:none}#timeout-notice #idle-continue{background:#83BA1F url(http://www.bbqforhire.com/images/continue.png) 13px 50% no-repeat}#timeout-notice #idle-logout{background:#D8164C url(http://www.bbqforhire.com/images/logout.png) 13px 50% no-repeat;margin:0 0 0 5px}aside form{padding:10px}aside .sidebar_search form{padding:0}.sidebar_form input,.sidebar_form textarea{border:solid 1px #CCC;border-radius:0;box-shadow:none;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:13px;width:202px !important;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.sidebar_form label{cursor:text}.sidebar_form input{height:24px;padding:8px}.sidebar_form textarea{height:140px;min-height:140px;padding:8px;overflow:auto;resize:none}.sidebar_form textarea:focus{height:240px}.sidebar_form input:focus,.sidebar_form textarea:focus{border:solid 1px #AAA;box-shadow:none;color:#2c2c2c}input[type="submit"]{background:#2c2c2c;border:0;box-shadow:none;color:#FFF;cursor:pointer;height:46px;width:220px !important}input[type="submit"]:active{opacity:.9}input[type="submit"]:focus{border:0;color:#FFF}#footer_can{background:#2c2c2c;margin:0 auto;position:relative;text-align:center;top:14px}footer{display:inline-block;width:980px}footer p{font-size:13px;margin:0}#footer_links{float:right;font-size:0;width:710px}#footer_links ul{margin:0;padding:24px 0;text-align:right}#footer_links li{display:inline-block;*display:inline;zoom:1}#footer_links a{color:#FFF;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:13px;font-weight:400;margin:0 12px;padding:0;text-decoration:none}#footer_links a:hover{color:#c12727;text-decoration:none}#footer_links .active{text-decoration:none}#copy{color:#FFF;margin:0;padding:24px 0;text-align:left}.scrollup{z-index:10}#bottom_phrases{display:none}article table{background:#fcfcfc;border:1px solid #ddd;border-collapse:collapse;border-spacing:0;margin:20px 0;vertical-align:middle;width:100%}article td{border:1px solid #DDD;padding:10px 9px}article th{background:#f2f2f2;padding:10px 9px}article table,td,th{text-align:center}article tr:hover{background:#f4f4f4}#contact_page{padding:10px 0}#contact_page fieldset ol{list-style:none;margin:0;padding:0}#contact_page fieldset li{float:none;margin:0;padding:0 0 10px}#contact_page label{background:#FFF;color:#444;cursor:text;display:block;font-size:15px;font-weight:400;margin:1px;*margin:2px;padding:11px;position:absolute}#contact_page label[for="enquiry"]{margin:2px 1px 0}#contact_page .false_label{display:block;font-size:15px;padding:5px 0}#contact_page .row{display:block}#contact_page .row input{text-indent:0}#contact_page .select label{display:inline-block !important;padding:10px 0 !important}#contact_page .select select{display:block}#contact_page .row label,#contact_page .select label{background:none;cursor:default;display:inline;line-height:22px;margin:0;padding:10px;position:static;vertical-align:text-bottom}#contact_page input{height:54px;*height:40px !important;padding:12px 12px 12px 140px;*padding:17px 0 0 140px !important;width:407px !important;*width:320px !important}#contact_page input,#contact_page textarea,#contact_page .form_hint{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contact_page textarea{height:280px;min-height:280px;overflow:auto;padding:17px 12px 17px 140px;width:570px !important;*width:400px !important}#contact_page input,#contact_page textarea{background:#FFF;border-radius:0;border:solid 1px #CCC;box-shadow:none;color:#666;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:14px;-webkit-transition:border-color .15s linear;-o-transition:border-color .15s linear;transition:border-color .15s linear}#contact_page input:focus,#contact_page textarea:focus{border-color:#333;color:#2c2c2c}#contact_page input[type="radio"],#contact_page input[type="checkbox"]{-webkit-box-shadow:none;-moz-box-shadow:none;background:none;border:0;box-shadow:none !important;height:auto !important;margin:10px;margin:0 10px 0 0\9;padding:0 !important;width:auto !important}#contact_page button.submit{background:#c12727 url(https://s3-eu-west-1.amazonaws.com/easysites/theme/3/sprite.png) no-repeat;background-position:95% 140%;background-position:95% 160%\9;*background-position:95% 190% !important;border:0;border-radius:5px;color:#FFF;cursor:pointer;font-family:"Open Sans", Optima, Segoe, "Segoe UI", "Helvetica Neue", Calibri, Candara, Arial, sans-serif;font-size:15px;font-weight:700;margin:0 0 10px;padding:13px 50px 13px 15px;*padding:13px 16px 13px 0;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#contact_page button.submit{background-position:95% 160% !important}}@media screen and (min-width:0\0){#contact_page button.submit{background-position:95% 160% !important}}#contact_page button.submit:hover{background-position:98% 140%;background-position:98% 160%\9;*background-position:98% 190% !important}#contact_page button.submit:active{opacity:.9}#contact_page input:required:valid,#contact_page textarea:required:valid{border-color:#28921f}#contact_page input:focus:invalid,#contact_page textarea:focus:invalid{border-color:#b03535}#contact_page .form_hint{background:#d45252;border-radius:3px;color:#FFF;display:none;font-size:13px;margin-left:10px;padding:13px 17px 15px;position:absolute;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#contact_page .form_hint:after{border:solid transparent;content:"";height:0;pointer-events:none;position:absolute;right:100%;width:0}#contact_page .form_hint:after{border-color:rgba(212, 82, 82, 0);border-right-color:#d45252;border-width:8px;top:50%;margin-top:-8px}#contact_page input:focus + .form_hint{display:inline;*display:none}#contact_page input:required:valid + .form_hint{background:#28921f}#contact_page input:required:valid + .form_hint:after{border-right-color:#28921f}@media only screen and (min-width: 0px) and (max-width: 569px){#header_can{top:20px;width:93%}#header_can .header_logo{display:inline-block;float:none;margin:0 8px 8px}header{height:auto;line-height:0;padding:15px 0;text-align:center;width:100%}header h1{font-size:20px;line-height:20px;padding:0 15px}header h3{font-size:14px;font-weight:400;line-height:14px;margin:0;padding:10px 16px;width:auto}header #header_contact{display:inline-block;float:none;margin:0;position:relative;top:0;width:auto}header #header_contact h4{background:#FFF;color:#2c2c2c;font-size:13px;line-height:16px;margin:0;padding:0 18px;text-align:center}header #header_contact h4 strong{color:#2c2c2c}header #header_contact h4:nth-child(2){display:none}#navigation_can{background:#2c2c2c;top:20px;width:93%;z-index:1}#navigation{float:none;height:auto;position:relative !important;width:100%}#navigation.opened,#navigation.closed{margin-top:48px}#navigation ul{background:#2c2c2c;float:none}#navigation li{display:block;float:none;margin:0;padding:0}#navigation a{line-height:38px;margin:0;padding:0 15px}#navigation a:hover{background:#1B1B1B}#nav ul{background:#222;opacity:1;position:static;visibility:visible;width:auto}#nav .nav_drop{padding:0 15px}#nav .nav_drop:after{background-image:none}#nav ul li{width:auto}#nav ul a{color:#777;line-height:32px}#nav ul a,#nav li:hover ul a{padding:0 25px !important}#nav li:hover ul li ul,#nav li:hover ul li:hover ul li ul{opacity:1;visibility:visible}#nav li:hover ul{-webkit-backface-visibility:hidden}#nav li ul li ul,#nav li ul li ul li ul,#nav li ul li:hover ul{display:none !important}#banner{height:350px;width:100%}.royalSlider{height:350px}.rsABlock{display:none !important}aside{display:none}#content_container{margin:0 auto;position:absolute;top:350px;width:100%}article{display:block;top:0}article h2{font-size:26px}article h3{font-size:24px}article h4{font-size:22px}article li,article p{font-size:13px;line-height:26px}article img{width:100%}article #content-hero{padding:5px 0 0}article #content-hero li{margin:0 0 15px;width:100%}article .gallery_img img{margin:1.5% 0;width:100% !important}article #shop_layout{text-align:center}article #shop_layout .shop_item{display:inline-block;float:none;text-align:left}article #news_feed #more_information{*width:auto}article #news_feed #more_information a{display:inline-block;float:none;line-height:18px;margin:0 0 0 30px;*margin:0 0 0 10px}article #news_feed #more_information a:before{color:#444;content:"|";margin:-1px 0 0 -16px;position:absolute}#slider{width:90%}#openCloseWrap a{width:45px}#openCloseWrap a:before{content:none}#openCloseWrap a:after{right:13px}#contact_page label{background:none;display:table;font-size:13px;margin:0;padding:0;position:static}#contact_page input,#contact_page textarea{font-size:15px;padding:12px}#contact_page input,#contact_page textarea{width:100% !important}#contact_page input:focus + .form_hint,.contact_available{display:none}#footer_can{display:none;width:100%}footer{padding:10px 0;width:100%}footer p{text-align:center}#footer_links{display:none}}@media only screen and (min-width: 570px) and (max-width: 1024px){#container{overflow:hidden}#header_can{max-width:80%;width:90%}header{height:70px}header h1{line-height:26px;margin:0 0 0 14px;padding:12px 0 0}header h3{font-size:14px;line-height:14px;margin:0 0 0 14px;padding:5px 0 0}header #header_contact{background:#2c2c2c;margin:0;*max-width:280px;right:0;top:0;visibility:visible;width:auto}header #header_contact h4{background:transparent;font-size:13px;margin:0;padding:15px 14px;width:110px}header #header_contact h4 strong{display:block}header #header_contact h4:nth-child(2){display:none}#navigation_can{*height:auto;max-width:80%;position:absolute !important;*position:relative !important;top:130px;*top:55px !important;width:100%;z-index:1}#navigation{float:none;width:auto}#navigation ul{float:left}#navigation a{line-height:48px}#nav ul{top:60px;width:140px}#nav ul li{width:140px}#nav ul a{font-size:11px;text-transform:uppercase}#nav li ul li ul,#nav li ul li ul li ul,#nav li:hover ul li ul,#nav li:hover ul li:hover ul li ul,#nav li:hover ul li:hover ul,#nav li:hover ul li ul li:hover ul{left:140px}#banner{height:400px}.royalSlider{height:400px}.rsABlock{display:none !important}aside{display:none}#content_container{margin:330px auto 0;*margin:270px auto 0;width:100%}article{border-radius:0;margin:0;padding:20px;top:0}article h2{line-height:36px}article h3{font-size:28px;line-height:32px}article img{width:100%}article p{font-size:15px}article #shop_layout{text-align:center}article #shop_layout .shop_item{display:inline-block;float:none;text-align:left}article .gallery_img img{height:auto !important}#sliderWrap{width:auto;max-width:80%}article #news_feed #more_information a{display:inline-block;float:none;line-height:18px;margin:0 0 0 30px}article #news_feed #more_information a:before{color:#444;content:"|";margin:-1px 0 0 -16px;position:absolute}#contact_page{width:100%}#contact_page fieldset{margin:0}#contact_page fieldset li{list-style:none}#contact_page label{padding:15px}#contact_page input{font-size:15px;height:58px}#contact_page textarea{height:300px}#contact_page input,#contact_page textarea{width:100% !important}#contact_page .form_hint{margin-left:0;margin-top:10px;position:relative}#contact_page .form_hint:after{border-bottom-color:#d45252;border-right-color:transparent;bottom:100%;left:3%;top:-15%}#contact_page input:focus + .form_hint{display:block;width:100%;*display:none}footer{margin:0;padding:15px 0;width:100%}footer p{text-align:center}#footer_links{display:none}}@media only screen and (min-width: 1300px){li{font-size:15px;line-height:30px}#header_can{width:1200px}header{width:1200px}header h1{font-size:28px;line-height:28px;padding:11px 0 0 14px}header h3{font-size:16px;line-height:19px;padding:6px 0 0 15px}#navigation_can{width:1200px}#navigation{width:750px}#banner{height:500px}.royalSlider{height:500px}.rsABlock{padding:20px}.rsFirstSlideTitle{font-size:34px;margin-top:140px}.rsSecondSlideTitle{font-size:14px;line-height:30px;margin-top:220px;padding:15px 20px;width:500px}.rsThirdSlideTitle{font-size:30px;margin-top:355px}.banner_text{max-width:1200px}aside{width:270px}.sidebar_form input,.sidebar_form textarea{width:232px !important}aside .sidebar_search input[type="submit"]{font:inherit;font-size:13px;width:250px !important}input[type="submit"]{height:52px;width:250px !important}aside .sidebar_container .sidebar_heading h2{font-size:36px;letter-spacing:-1px;line-height:38px}#content_container{*margin:344px auto 0 !important;margin:420px auto 0;width:1200px}article h1{font-size:42px;letter-spacing:-2px;line-height:42px}article h2{font-size:36px;letter-spacing:-1px;line-height:38px}article h3{font-size:32px;letter-spacing:-1px;line-height:32px}article h4{font-size:24px;letter-spacing:-1px}article p{line-height:26px}article #shop_layout .shop_item{width:186px}#sliderWrap{width:1200px}#contact_page fieldset{margin:0;padding:0;width:96%}#contact_page fieldset li{line-height:26px}#contact_page input{font-size:15px;width:430px !important}#contact_page textarea{width:570px !important}button.submit{font-size:18px;margin:0 0 15px 10px}footer{width:1200px}#footer_links{margin:auto;width:850px}}.js #navigation{clip:rect(0 0 0 0);display:block;max-height:0;max-height:none\9;overflow:hidden;overflow:visible\9;position:absolute;zoom:1;*right:0}#navigation.opened{max-height:9999px}#nav-toggle{background:#2c2c2c url(https://s3-eu-west-1.amazonaws.com/easysites/theme/3/sprite.png) 15px 12px no-repeat;color:#FFF;font-size:13px;line-height:22px;padding:1em 0;position:absolute;text-indent:60px;top:-48px;width:100%;*display:none}@media screen and (min-width: 570px){.js #navigation{max-height:none;overflow:visible;position:relative}#nav-toggle{display:none}}