html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}html{overflow-y:scroll;font-size:.625em;background:#fff;font-family:century gothic,sans-serif;color:#939598}.sakriti{display:none}.clear{clear:both;text-indent:-5000em;height:0}.last{margin-right:0!important}.tight{margin-top:0!important}.col{float:left}.cover{overflow:hidden}strong{font-weight:700}em{font-style:italic}a{color:#6c6c6c;text-decoration:none;outline:none!important}#logo{width:264px;height:118px;position:absolute;top:-34px;left:401px}#logo a{width:264px;height:118px;display:block;text-indent:-5000em;background:url(img/cadrys_logo_264x118.jpg) no-repeat}#head{margin:52px 0 3px;padding:0;border-top:1px solid #c8c7c7}#head .inner{position:relative;width:1066px;margin:0 auto;padding-bottom:40px}#head .nav_wrapper{overflow:hidden}#head .nav{overflow:hidden;float:left}#head .nav2{float:right;margin-right:0}#head .nav li{border-top:6px solid #fff;padding-top:44px;font-size:1.2em;line-height:1em;text-transform:uppercase;font-weight:700;float:left;margin-right:12px;letter-spacing:1px}#head .nav li a{color:#333}#head .nav li a:hover,#head .nav li.selected a{color:#000}#head .nav li.selected{border-top-color:#000}#head .nav2 li{margin-right:0;margin-left:12px}#head_top_right{position:absolute;top:-38px;right:0;overflow:hidden}#head_top_right p{margin:0 18px 0 0;padding:0;color:#000;font-size:1.3em;line-height:2em;text-transform:uppercase;font-weight:700;letter-spacing:1px;float:left}#head_top_right p a{color:#000}#head_top_right form{float:left;position:relative}#head_top_right form label{display:none}#head_top_right form input{border:1px solid #dcdcdc;color:#6c6c6c;font-size:1em;line-height:1em;padding:5px 24px 5px 8px;width:144px}#head_top_right form input#s_submit{width:24px;height:24px;background:url(img/btn_search_12x11.png) no-repeat 50% 50%;display:block;text-indent:-5000em;margin:0;padding:0;cursor:pointer;font-size:0;border:none;position:absolute;top:0;right:0}#content{width:1170px;margin:0 auto 40px}#content.static a:hover{color:#000!important}#content.static .col_left{width:870px;margin-right:30px}#content.static .col_right{width:270px}#content.static p,#content.static ul,#content.static ol{font-size:1.1em;line-height:1.818em;margin-bottom:1em}#content.static h1,#content.static h2,#content.static h3{font-family:open sans,sans-serif;color:#000;text-transform:uppercase;font-size:1.8em;line-height:1em;font-weight:700;letter-spacing:.4px;margin-bottom:1em}#content.static h1,#content.static h2.major{margin-top:1em}#content.static h1.major,#content.static h2.major{font-family:century gothic,sans-serif;color:#868585;font-size:4em;line-height:1em;font-weight:400;border-bottom:1px solid #bcbcbc;padding-bottom:.5em}#content.static h1 a{color:#000}#content.static .widget h3{font-size:1.1em;font-weight:700;letter-spacing:normal}#content.static p.hero,#content.static .post{border-bottom:1px solid #bcbcbc;padding-bottom:16px;margin-bottom:16px}#content.static .post{margin-bottom:30px}#content.static .post.last,#content.static .post:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#content.static .post.first{border-top:1px solid #bcbcbc;padding-top:16px}#content.static .post.first h1{margin-top:0}#content.static .col_left img{padding:10px 8px;-webkit-box-shadow:0 0 4px rgba(50,50,50,.2);-moz-box-shadow:0 0 4px rgba(50,50,50,.2);box-shadow:0 0 4px rgba(50,50,50,.2)}#content.static .widget{margin-bottom:1.1em;overflow:hidden}#content.static .widget ul{border-bottom:1px solid #878787;line-height:1em}#content.static .widget ul li{border-top:1px solid #878787;padding:.6em 0}#content.static .widget ul li a{color:#4c4c4c}#content.static .widget ul.category{text-transform:uppercase}#content.static .widget form{overflow:hidden;border-bottom:1px solid #878787;padding-bottom:2.1em;margin-bottom:1.1em}#content.static .widget form label{display:none}#content.static .widget form input{border:none;width:250px;height:11px;color:#6c6c6c;background:#f6f6f6;font-size:1em;line-height:1em;text-transform:uppercase;padding:10px;margin-bottom:1em}#content.static .widget form input#sub_submit,p.btn{margin-bottom:0;color:#fff;background:#000;width:270px;height:31px;padding:0;cursor:pointer;font-weight:700}.category-blog #content.static .col_left img,body.category-designers .post_designer p.img img{max-width:100%;height:auto}p.btn{text-align:center;background:#6c6c6c;text-transform:uppercase}p.btn a{color:#fff;line-height:31px;vertical-align:middle}#content.static p.btn a:hover{color:#fff!important}p.btn:hover{opacity:.5!important}p.goodweave{width:270px;height:57px}p.goodweave a{width:270px;height:57px;display:block;line-height:0;text-indent:-5000em;background:url(img/btn_goodweave_270x57.jpg) no-repeat}.breadcrumb{text-transform:uppercase}body.single-post #content.static .col_left img{width:98%;height:auto}body.single-post #content.static .col_left .post_designer img{width:auto;height:auto}#hero,#categories li{padding:10px 8px;-webkit-box-shadow:0 0 4px rgba(50,50,50,.2);-moz-box-shadow:0 0 4px rgba(50,50,50,.2);box-shadow:0 0 4px rgba(50,50,50,.2);margin-bottom:18px}#categories li{margin:0 18px 0 0;float:left;position:relative}#categories li h4{position:absolute;bottom:10px;left:8px;text-align:center;font-size:2.2em;line-height:1.545em;text-transform:uppercase;background:rgba(0,0,0,.4);width:362px}#categories li h4 a{color:#fff}.collection #categories{margin-bottom:3em;height:608px}.collection #categories li p{margin-bottom:0}.collection #categories li h4{font-size:2.727em;line-height:1em;width:556px;padding:10px 0}.collection #categories li h4 span{font-size:.333em;line-height:1.429em}#categories.simple li{padding:370px 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:276px;height:70px}#categories.simple li h4{position:static;background:0 0;width:auto;font-size:1.2em;line-height:1em}#categories.simple li h4 a{color:#7f7f7f}#categories.simple li h4.view{background:#000;width:115px;color:#fff;font-size:1.091em;line-height:1em;font-weight:700;font-family:open sans,sans-serif;padding:20px 0;position:absolute;left:80px;bottom:0;z-index:2}#categories.simple li h4.view a{color:#fff!important}#categories.simple li p.img{position:absolute;top:0;left:0;z-index:1}.collection_detail #categories.simple li{padding-top:360px;height:0}#categories.press li{width:416px;padding-top:300px;margin-right:24px}#categories.press li h4{text-align:left;font-size:1.364em}#product_detail{padding-left:600px;position:relative;margin-bottom:4em;min-height:780px}#product_detail h1{border-bottom:1px solid #878787;padding-bottom:.5em}#product_detail h2{color:#4c4c4c!important}#product_detail ul{font-size:1.2em!important;line-height:1em!important}#product_detail ul li{text-transform:uppercase;margin-bottom:.5em}#product_detail ul li a{color:#4c4c4c;text-decoration:underline}#product_detail p.img{position:absolute;top:0;left:0;margin-bottom:0;text-align:center;padding:10px 8px;-webkit-box-shadow:0 0 4px rgba(50,50,50,.2);-moz-box-shadow:0 0 4px rgba(50,50,50,.2);box-shadow:0 0 4px rgba(50,50,50,.2)}#product_detail p.img img{margin-bottom:1em;max-height:715px}#product_detail p.img img.zoomImg{padding:0;margin-bottom:0}#product_detail p.img a.zoom{text-transform:uppercase;color:#4c4c4c;line-height:1em}.collection_detail #categories.simple li p.img img,.collection #categories.simple .related_size li p.img img{width:260px;height:340px}.collection_detail #categories.simple li:last-child{margin-right:0}.collection #categories.press .related_size li p.img img{width:400px;height:275px}#foot{margin-top:32px;border-top:1px solid #c8c7c7}#foot .inner{width:924px;margin:0 auto;padding:24px 0;overflow:hidden}#foot .inner h4{color:#000;font-size:1.1em;line-height:1em;font-weight:700;text-transform:uppercase;margin-bottom:3em}#foot .inner .col{margin-right:64px}#foot .inner .about{width:226px;letter-spacing:.4px}#foot .inner .about p{font-size:1.1em;line-height:1.818em}#foot .inner .collection li{margin-right:40px;float:left}#foot .inner .collection li li{margin-bottom:.667em;margin-right:0;float:none;font-size:1.2em;line-height:1em}#foot .inner .collection li li ul{margin-top:.667em}#foot .inner .collection li li li{list-style-type:disc;list-style-position:inside;font-size:1em}#foot .inner .collection a,#foot .inner .contact p a{color:#bfbfbf}#foot .inner .collection a:hover,#foot .inner .contact p a:hover{color:#6c6c6c}#foot .inner .contact p{font-size:1.2em;line-height:1.667em;color:#bfbfbf;margin-bottom:1em}#foot .inner .contact .social{margin-bottom:14px}#foot_copyright{background:#7f7f7f}#foot_copyright .inner{width:1170px;font-family:pt sans,sans-serif}#foot_copyright .inner p{font-size:1.2em;line-height:1em;color:#fff}#foot_copyright .inner p a{color:#fff}#foot_copyright .inner p#copyright{line-height:31px}#foot_copyright #newsletter{float:right;overflow:hidden}#foot_copyright #newsletter div,#foot_copyright #newsletter form{float:left}#foot_copyright #newsletter h4{font-size:1.3em;line-height:1em;text-transform:uppercase;color:#fff;margin-bottom:.4em}#foot_copyright #newsletter h4 span{color:#000}#foot_copyright #newsletter div{margin-right:14px}#foot_copyright #newsletter div p{font-size:1.3em}#foot_copyright #newsletter form{overflow:hidden}#foot_copyright #newsletter form input,#foot_copyright #newsletter form select{border:none;width:145px;height:11px;margin-right:5px;color:#6c6c6c;font-size:1em;line-height:1em;text-transform:uppercase;padding:10px}#foot_copyright #newsletter form select{width:auto;height:31px}#foot_copyright #newsletter form input#n_submit{margin-right:0;color:#fff;background:#000;width:101px;height:31px;padding:0;position:relative;top:1px;cursor:pointer}#newsletter label{display:none}#video{padding-top:3em;clear:both;text-align:center}.social{overflow:hidden}.social li{float:left;width:26px;height:26px;margin-right:6px}.social li a{width:26px;height:26px;display:block;text-indent:-5000em;background:url(img/icon_social_125x26a.png) no-repeat}.social li a:hover{opacity:.6}.social li.pi a{background-position:-33px 0}.social li.in a{background-position:-65px 0}.social li.rss a{background-position:-99px 0}.nivo-directionNav a{display:block;width:50px;height:50px;text-indent:-5000em;background:url(img/arrows_100x50.png) no-repeat}.nivo-directionNav a.nivo-nextNav{background-position:-50px 0}#contact_slide{overflow:hidden;width:1170px;margin:0 auto;padding:20px 0;display:none}#contact_slide h3{text-transform:uppercase;font-weight:700;color:#6c6c6c;font-size:1.2em;line-height:1em;margin-bottom:1.667em}#contact_slide dl{text-transform:uppercase;color:#6c6c6c;font-size:1.2em;line-height:1.333em;margin-bottom:1em}#contact_slide dt{color:#000;font-weight:700;margin-bottom:1px}#contact_slide dt a{color:#000}#contact_slide dt.alt{color:#6c6c6c}#contact_slide dt.red{color:#e00000}#contact_slide dd{margin-bottom:6px}#contact_slide form{color:#6c6c6c;font-size:1.2em;line-height:1em}#contact_slide form label{display:block;text-transform:uppercase;margin-bottom:6px}#contact_slide form input,#contact_slide form textarea{margin-bottom:12px;background:#f0f0f0;border:none;width:370px;padding:8px 4px;outline:none}#contact_slide form textarea{height:84px}#contact_slide form #c_submit{background:url(img/btn_send_message_106x34.png) no-repeat;width:106px;height:34px;padding:0;margin-bottom:0;cursor:pointer;text-indent:-5000em;font-size:0;line-height:0;display:block}#col_form,#col_map{width:378px;margin-right:40px}#col_phone dt,#col_phone dd{cursor:pointer}#col_phone a:hover{color:#000}#content.static .post_ag h1{margin-bottom:.2em}#content.static .post_ag small{font-weight:700;font-size:1em;color:#000;display:block;margin-bottom:2em}#content.static .post_ag small span{text-transform:uppercase}#content.static .post_ag p.img{margin-bottom:2em}#content.static .post_ag .addthis_toolbox{margin:2em 0 1em}#content.melbourne-contemporary-showroom .col_left{position:relative}#content.melbourne-contemporary-showroom h1{display:block}#content.melbourne-contemporary-showroom p.map{margin:0;position:absolute;top:18px;right:0}.category-residential .nivoSlider img,.category-commercial .nivoSlider img{max-width:854px!important}#product_detail #swatches{overflow:hidden}#product_detail #swatches li{float:left;margin:0 .5em .5em 0}#product_detail #swatches li a{display:block;width:100px;height:100px}#product_detail #swatches li a img{width:100px;height:100px}.search #content.static h1{margin-bottom:0}.category-events #content.static .event p{font-size:1.3em}.category-events #content.static .col_left .slider-wrapper img{max-width:854px!important}.category-events .collection #categories{height:auto}.gform_wrapper ul li.gfield{margin-bottom:2em}.gform_wrapper .top_label .gfield_label{margin-bottom:0!important}.gform_wrapper .gform_footer input[type=submit]{font-size:1.5em!important;line-height:1.5em!important;cursor:pointer}.gform_wrapper .gform_footer{padding-top:0!important}#ag_contract{overflow:hidden;margin-bottom:2em}#ag_contract .ag_pod{width:30%;float:left;margin-right:5%;margin-bottom:5%;text-align:center}#ag_contract .ag_pod h3{margin:0;font-size:1.4em;line-height:1.2em;min-height:35px}#ag_contract .ag_pod img{width:100%;height:auto;padding:0!important;border:none!important;box-shadow:none!important}#ag_contract .ag_pod:nth-child(3n){margin-right:0}#ag_register{text-align:center;font-size:16px!important;line-height:20px!important}#ag_register .ag_btn{display:inline-block;background:#000;color:#fff;text-transform:uppercase;padding:.6em 1em;line-height:1em!important;margin-top:.5em}#content.static #ag_register .ag_btn:hover{color:#fff!important}#content.static .post_designer h1+small{display:none}#content.static .post_designer h1{margin-bottom:1.5em}#content.static .post_designer p.img{text-align:center}@media only screen and (min-width:320px) and (max-width:1189px){body{font-size:16px}#head_top_right,#content.static h1.major,#content.static h2.major{display:none}#head{border-top:none;margin-top:0}#head .inner{width:96%;padding:4% 2%}#head .nav{float:none;text-align:center}#head .nav li{float:none;margin:0 0 2px;border:none;padding-top:0}#logo{position:static;margin:0 auto 1em}#head .nav2{margin-right:0}#head .nav li{background:#000;text-transform:uppercase;color:#fff;text-align:left}#head .nav li:hover,#head .nav li.selected{background:#939598}#head .nav li a{color:#fff!important;display:block;padding:.5em 1em}#content,#foot .inner{width:96%;padding:2%;margin-bottom:0}#content.static .col_left,#content.static .col_right{width:100%;float:none;margin:0}#content.static .col_left img,#col_map img,#categories li p.img img,#product_detail p.img img{max-width:100%;height:auto;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#content.static .col_left{margin-bottom:2em}#categories.simple li{height:auto;margin-bottom:2em;padding-top:340px}#content.static p,#content.static ul,#content.static ol{line-height:28px;text-align:left!important}#content.static .post_designer p{text-align:center!important}#foot{margin-top:0;padding-top:1em}#foot .inner{padding:4% 2%}#foot .inner .col{float:none;margin-right:0;width:100%;overflow:hidden;margin-bottom:2em}#foot .inner .about p,#foot .inner .contact p,#foot_copyright .inner p#copyright,#foot_copyright #newsletter div p,#content.static .widget ul,#contact_slide dl{font-size:14px;line-height:20px;text-align:left!important}#foot .inner .collection li{float:none;margin-right:0;margin-bottom:2em}#foot .inner .collection li.last{margin-bottom:0}#foot .inner .collection h4,#foot .inner .contact h4{font-size:1.1em;margin-bottom:.4em}#foot .inner .collection li li{font-size:14px;line-height:20px;margin-bottom:0}#foot .inner .contact .social{margin-top:14px}#foot_copyright #newsletter{float:none;margin-bottom:1em}#foot_copyright #newsletter div{margin-right:0;margin-bottom:.5em}#contact_slide{width:96%;padding:4% 2%;font-size:14px;line-height:20px;text-align:left!important}#col_form,#col_map{float:none;margin:0 0 2em;width:100%}.collection #categories{height:auto}#categories.press li{width:auto;float:none;margin-right:0;margin-bottom:2em;padding-top:210px}.collection #categories.press .related_size li p.img img{width:290px;height:auto}#categories li{float:none;margin:0 0 1em}#categories li h4,.collection #categories li h4{width:auto;padding:0 1em;font-size:22px;line-height:32px}.collection #categories li h4{padding:.5em 1em;font-size:26px;line-height:36px}#product_detail p.img{position:static}#product_detail{min-height:0;padding:0}#content.melbourne-contemporary-showroom p.map{position:static;margin-bottom:1em}#ag_contract .ag_pod{width:100%;float:none;margin-bottom:10%}}