.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}.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}}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:0}.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:'Exo 2',sans-serif;font-size:.9em}h1,h2,h3,h4,h5,h6{font-family:'Exo 2',sans-serif}.bxslider,.bxslider li{margin:0;padding:0}.gallery_diy,.gallery_row,div.gallery_single_image{height:auto !important}.gallery_single_image>div{border-radius:30px;overflow:hidden}.gallery-diy a{display:block;position:relative}.gallery-diy a:before{display:block;border-radius:30px;content:attr(title);position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;padding:40% 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:after{content:"";display:inline-block;position:absolute;width:18px;height:18px;top:50%;left:47%;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,.gallery-diy a:hover:after{opacity:1}.gallery-diy img{display:block;height:auto !important}.mirrormenu li:last-child{border-right:0}.logo-container{font-size:2em;text-align:center;line-height:normal;margin-top:15px}.tag-1,.tag-2{text-align:center;font-size:2em;margin:20px 0 40px 0}#content,footer{clear:both}.contact-form{width:30%;margin:0 auto;text-align:center}.contact-form{width:30%;margin:30px auto;text-align:center}.contact-us.contact-form li textarea,.contact-us.contact-form input[type="text"]{width:100%}.footer{padding:30px 0 15px 0;position:relative}#footerContent{text-align:left}.footer li{float:left;margin:0}.footer-text{clear:both;margin:0 15px 15px}.credit{display:block}.style-button{border:0;padding:10px 25px;margin-top:10px;text-align:center}.home-bottom .diy-f-spot-inner{padding:30px 0;margin:40px auto 0px auto}#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{padding:5px 0;text-align:center;margin-bottom:40px}.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:768px){.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}.nav .before{display:none}ul#nav{width:100%;max-width:980px;margin:0 auto}.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;padding:3px 0}.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 (max-width:767px){.wp-menu li.parent>a:after,.wp-menu.rtl li.parent>a:after{display:inline-block}.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;padding:0}.wp-menu{display:block}.wp-menu li{display:block;text-align:left;margin-bottom:0}.wp-menu a{line-height:4em;font-size:1em;text-indent:15px}.wp-menu span.wp-sub{display:block;font-weight:bold;float:right;width:60px;line-height:4em;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:0 20px}.wp-menu li li li a{padding:0 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;float:right;position:relative;top:-40px}#mirror-menu-module{float:right}#mirror-menu-module a{margin:0 5px}