.container-980:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'?020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after,.clearfix{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.logo{text-decoration:none}.skinBg{position:relative}.buttons{border-width:1px;padding:6px 24px}.buttons:active{position:relative;top:1px;box-shadow:none}.widget-wrapper{margin:7px}.image_wrapper.free-image-left{margin-right:5px}.image_wrapper.free-image-right{margin-left:5px}#jobs-module{margin-left:30px;width:auto !important}.widget-popup{overflow:hidden;top:0;left:0;position:absolute;width:100%;z-index:1000}.widget-popup-control-bar{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:50px}.widget-popup-content{display:inherit;overflow:hidden;position:absolute;top:50px;left:0;width:100%;height:420px;display:inherit}.widget-popup-control-bar #close_map{text-align:center;font-weight:bold;font-size:1em;line-height:50px}.widget-button{min-height:30px;height:auto !important;height:30px;text-align:center;padding:10px 5px 0px 5px;z-index:1001}.contact-us label{font-weight:normal}div.widget-button:hover{cursor:pointer}#fixed_mobile_action{display:none}@media only screen and (max-width:767px){#fixed_mobile_action{display:block}}@media only screen and (max-width:479px){#panel{width:100%;height:220px}}html,body{height:100%}.container-980 .diy-f-spot-inner,.container-980 .diy-splitter-inner,.container{max-width:980px;margin:0 auto}.google-maps{margin-bottom:35px;margin-top:15px}.google-maps.mobile{padding:0 30px}.google-maps .widget-body>div>p{display:none}.google-maps div[id^="map_canvas"]{max-height:400px;max-width:100%}.header-slider img{width:100%}header .bx-wrapper{margin:0 auto}header .bx-wrapper .bx-pager{width:auto;left:30px}header,#content,footer{font-family:'Carrois Gothic SC',sans-serif;position:relative}h1,h2,h3,h4,h5,h6{font-family:'Carrois Gothic SC',sans-serif}.bxslider,.bxslider li{margin:0;padding:0}.gallery_diy,.gallery_row,div.gallery_single_image{height:auto !important}.gallery-diy a{display:block;position:relative}.gallery-diy a:before{display:block;display:block;content:attr(title);position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20%;text-align:center;padding:5px 15px;font-size:1.5em;opacity:0;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.gallery-diy a:hover:before{opacity:1}.gallery-diy img{display:block;height:auto !important}.mirrormenu li:last-child{border-right:0}.logo-container{font-size:2em;text-align:left;line-height:normal;margin-top:15px}#content,footer{clear:both}.footer{padding:30px 0 15px 0;position:relative;margin-top:30px}.footer li{float:left;margin:0}.footer-text{padding:0 1rem}.credit{display:block}.home-img{margin-top:30px}.home-img img{display:block}.home-img .widget-wrapper{margin:0}.home-img-caption{padding:20px;text-align:center}.home-img-caption .free-text{font-size:1.3em}.style-button,.grey-button,.slide-caption{border:0;border-radius:5px;padding:5px 15px;margin-top:10px;text-align:center}.style-button:hover,.grey-button:hover,.slide-caption:hover{position:relative;top:4px}.grey-button{margin:37px 0}header .image-slider-skin-skin4 .slider-captions{background:none;text-align:left;width:45%;position:absolute;top:40%;margin-top:-50px;left:65%;color:#FFF;padding:0 0 0 15px;font-weight:bold}header .image-slider-skin-skin4 .slider-captions .slide-caption{font-size:1.2em;line-height:1.8em;padding-bottom:0;width:auto;float:left;margin-top:0}.home-slogan{margin:0}.home-slogan .widget-body{margin:30px 0;padding:30px 0;font-size:1.6em}.home-slogan strong{font-family:'Lobster',cursive;font-weight:normal;font-size:1.4em}.home-left-label,.home-right-label{color:#fff;margin:10px;padding:10px;background-repeat:no-repeat;background-position:50%}.home-left-label h2,.home-right-label h2{font-family:'Lobster',cursive;font-weight:normal;font-size:1.8em}.get-sale{font-size:1.8em}.collection-title{margin:0}.collection-title .widget-body{font-size:1.3em;margin-bottom:30px;font-weight:bold;text-indent:30px;padding:10px 0}.collection-title em{font-family:'Lobster',cursive;font-size:.7em;font-weight:normal}#Search-module{margin:1rem 1rem 0rem 0rem}#circle-action{width:40px;height:40px;text-align:center;line-height:40px;position:absolute;z-index:1000;border-radius:40px;border-top-right-radius:40px}#circle-action li{display:block;width:40px;height:40px;text-align:center;line-height:40px;position:absolute;z-index:1;top:0;left:0;border-radius:40px}#circle-action li:first-child{z-index:2}#circle-action li:first-child a{background:none}nav{margin-top:15px;padding:5px 0}.wp-menu a{display:block;line-height:2em;text-decoration:none;padding:0 15px;font-size:1.2em;text-transform:uppercase}@media only screen and (min-width:480px){.header-slider .image-slider-skin-skin1 .slider-captions{margin-left:-20%;width:40%;padding:30px 0;margin-top:-90px;font-size:1.1em}.slider-captions>div{margin:10px;padding-top:0 !important}}@media only screen and (min-width:767px){.nav .before{display:none}ul#nav{width:100%;max-width:980px;margin:0 auto;z-index:1000}.wp-menu ul{display:none;z-index:100}.wp-menu{display:block !important;position:relative;padding:0}.wp-menu li{list-style:none;display:inline-block;position:relative;text-align:center;margin:0}.wp-menu ul{position:absolute;width:12em;z-index:100;margin:0;top:100%;padding:0}.wp-menu ul li{display:block;text-align:left;line-height:2em}.wp-menu li:hover>ul{display:block !important}.wp-menu li li:hover ul{left:100%;top:0}.wp-menu .wp-sub{float:right;display:block}.wp-menu li li:before,.wp-menu li li:hover:before{display:none}}@media only screen and (min-width:480px) and (max-width:767px){.wp-menu li.parent>a:after,.wp-menu.rtl li.parent>a:after{display:inline-block}}@media only screen and (max-width:767px){.nav .before{display:block;height:40px;text-align:center;line-height:40px;cursor:pointer;text-transform:uppercase}.nav{margin-bottom:10px}.nav ul{display:none;width:100%;margin:0 0 12px 0;padding:0}.wp-menu{display:block}.wp-menu li{display:block;text-align:left;margin-bottom:0}.wp-menu a{line-height:1.4em;font-size:1rem;padding:.5rem 1rem}.wp-menu span.wp-sub{display:block;font-weight:bold;float:right;line-height:1.4em;font-size:1em;padding:.5rem 1rem;text-align:center;cursor:pointer}.wp-menu .wp-sub:before{content:"+";display:block;text-align:center}.isOpen>span.wp-sub:before{content:"-";display:block;text-align:center}.wp-menu li li a:before{content:"\21b3 ";display:inline-block;font-size:1.4em;line-height:1em;margin-right:5px}.wp-menu li li a{padding-left:20px}.wp-menu li li li a{padding-left:30px}.wp-menu.rtl li{text-align:right}.wp-menu li:before,.wp-menu li:hover:before{display:none}.wp-menu a{margin:0}header .image-slider-skin-skin1 .slider-captions .slide-title{margin-top:0}}.footer p{margin:0 0 10px 0}#mySocialList{text-align:center;margin-top:0}#mirror-menu-module{float:right}#mirror-menu-module a{margin:0 5px}