#circle-action{right:20px;bottom:65px}#circle-action.ios4{position:absolute}#circle-action.ios5{position:fixed}#circle-action li{background-color:#222;color:#fff;font-size:25px}#circle-action a{text-decoration:none;color:#fff;background-image:url(../assets/sprite.png);background-repeat:no-repeat;display:block;text-indent:-999999px;overflow:hidden}#circle-action li.phone a{background-position:0 0px}#circle-action li.map a{background-position:-40px 2px}#circle-action li.mail a{background-position:-80px 0px}#circle-action li:first-child{font-weight:bold;font-family:arial black;font-size:200%;background:#222 url(../assets/3QGAU.png);background-position:50%;border-color:#fff;border-width:2px;border-style:solid;box-shadow:0 0 2px 1px #aaa}.circleMenu-open>li:first-child{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.widget-button{background:#222;color:#fff}.widget-button:hover{background:#424242;color:#fff}.buttons{background:#222;display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;cursor:pointer}.buttons:hover{background:#424242}.logo{color:#fff}.logo a,.logo a:visited{color:#fff}.logo a:hover{color:#222}.recaptchatable #recaptcha_response_field{height:20px;background-color:#fff !important}.contactUsFront textarea,.contactUsFront input[type="text"]{width:90% !important;color:#000}div.tag-lines{color:#fff}.home-strip{background:#000;color:#fff}.home-strip a{color:#818181}.home-strip div.freetextarea{border-right:1px solid #fff}button.home-button{color:#FFF;background:#b83a45}button.home-button:hover{background:#881d27}header{background:#000}.team-slogan{color:#005754;text-transform:uppercase;background:url(../assets/team.png) top center no-repeat}.gallery-diy a:before{background:rgba(255,255,255,0.30) url(../assets/magnifier.png) 50% 50% no-repeat;color:#fff}.spot-bg{background:#000;color:#fff}.spot-bg .free-text .widget-body{border-bottom:2px solid #fff}.table-splitter .vertical:last-child{background:#000}footer{background:#a6b2b2;color:#000}.addthis_default_style .at300b{color:#000}#mirror-menu-module li{border-right:1px solid #000}#mirror-menu-module li:last-child{border-right:0}#mirror-menu-module li a{color:#000}.wp-menu a{color:#fff}.wp-menu li:before{display:none}@media only screen and (min-width:768px){.wp-menu{color:#fff}.wp-menu a:hover,.wp-menu li.current a{color:#fff;border-bottom:2px solid #fff}.wp-menu li li a{color:#fff;background:#000;text-align:center}}@media only screen and (max-width:767px){.nav .before{background:#222;color:#fff}.nav .before:hover{color:#fff;background:#424242}.wp-menu a{border-bottom:1px solid #fff;background:#222}.wp-menu span.wp-sub{background:#424242;color:#fff;border-bottom:#fff 1px solid}.wp-menu a:hover{background:#424242;color:#fff}}