button,html,input,select,textarea{color:#222}::-moz-selection{text-shadow:none;background:#b3d4fc}::selection{text-shadow:none;background:#b3d4fc}hr{height:1px;padding:0;border:0;border-top:1px solid #ccc;margin:1em 0;display:block}img{vertical-align:middle}fieldset{padding:0;border:0;margin:0}textarea{resize:vertical}.blue{color:#06f}.green{color:#0a0}.menu-wrapper ul.menu,ul.tabs{list-style:none;padding:0;margin:0}.spacing{margin-bottom:40px}.ir{overflow:hidden;border:0;*text-indent:-9999px;background-color:transparent}.ir:before{height:150%;content:"";width:0;display:block}.hidden{display:none!important}.hidden,.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}form input[type=email],form input[type=number],form input[type=password],form input[type=text]{padding:7px 10px;border:1px solid #fff;background:#fff;width:100%}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=text]:focus{outline:none!important}form .button{padding:7px 20px;border:1px solid #fff;text-transform:uppercase;background:#fff}form .button:active,form .button:focus{outline:none!important}form .button.yellow{border:1px solid #c89316;color:#fff;background:#e7af2a}@media print{*{text-shadow:none!important;color:#000!important;box-shadow:none!important;background:transparent!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{widows:3;orphans:3}h2,h3{page-break-after:avoid}}body,html{height:100%;font-size:100%;-webkit-font-smoothing:antialiased;width:100%;-moz-osx-font-smoothing:grayscale;vertical-align:baseline}body{font:13px/19px Open Sans,Arial,sans-serif;font-weight:300;color:#777;background-color:#4c4c4c}a{text-decoration:none!important;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}a,a:hover{color:#4676d8}h1,h2,h3,h4,h5,h6{font-weight:700;color:#333;text-transform:uppercase;margin:0 0 30px;font-family:Open Sans,Arial,sans-serif}h1{font-size:2.6em}h2{font-size:2.2em}h3{font-size:18px}h4{font-size:1.4em}h5{font-size:1em}h6{font-size:.8em}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bg-overlay{height:100%;position:fixed;background-color:rgba(0,0,0,.4);width:100%}.container-fluid{padding:60px 80px}.content{display:none}.sidebar-menu{position:relative;padding-right:80px;z-index:9}.logo-wrapper{padding:40px;text-align:center;background-color:#e5e8ed}.logo-wrapper h1{font-size:36px;font-weight:700;text-transform:uppercase;margin:0}.logo-wrapper h1 span{font-size:14px;font-weight:400;color:#777;margin-top:10px;display:block}.menu-wrapper{display:block}.menu-wrapper ul.menu{text-align:center;background-color:#fff;display:none}.menu-wrapper ul.menu li{border-top:1px solid #c7cdd8}.menu-wrapper ul.menu li a{padding:18px 30px;font-size:18px;font-weight:600;color:#333;text-transform:uppercase;display:block}.menu-wrapper a.toggle-menu{color:#fff;text-align:center;background-color:#4676d8;display:block}.menu-wrapper a.toggle-menu i{padding:10px 20px;font-size:24px}#prevslide{top:0}#nextslide,#prevslide{right:40px;position:absolute}#nextslide{top:41px}#nextslide,#prevslide{height:40px;color:#fff;opacity:1!important;text-align:center;background-color:#4676d8;cursor:pointer;width:40px;line-height:40px}#nextslide i,#prevslide i{font-size:24px}.toggle-content{overflow:hidden;padding:30px;margin-top:30px}.icon-item,.toggle-content{background-clip:padding-box;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;display:block}.icon-item{padding:40px 30px;margin-bottom:30px}.icon-item i{font-size:36px}.icon-item.active{color:#fff;background-color:#4676d8}ul.tabs{text-align:center;display:block}.member-item{overflow:hidden;padding:20px;background-clip:padding-box;text-align:center;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;margin-top:30px}.member-item .thumb{overflow:hidden;width:100%}.member-item .thumb img{width:100%}.member-item h4{margin:20px 0 10px}.member-item span{font-weight:600;color:#4676d8;text-transform:uppercase}.services .icon-item{padding:70px 40px}.g-item{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:6px;margin-bottom:30px;position:relative;background-color:#fff}.g-item img{overflow:hidden;width:100%}.g-item .overlay{height:100%;filter:alpha(opacity=0);position:absolute;opacity:0;text-align:center;top:0;background-color:#4676d8;left:0;width:100%}.g-item:hover .overlay{filter:alpha(opacity=100);opacity:1}.g-item span{height:60px;font-size:60px;font-weight:300;color:#fff;position:absolute;text-align:center;top:50%;left:0;width:100%;line-height:60px;margin-top:-30px}.google-map{padding:6px;margin-bottom:40px;background-clip:padding-box;background-color:#fff;-webkit-border-radius:10px;border-radius:10px}.google-map iframe{padding:0;border:0;margin:0;-webkit-border-radius:10px;border-radius:10px}.google-map iframe,form input,form textarea{background-clip:padding-box;outline:0;width:100%}form input,form textarea{padding:10px;border:2px solid #e5e8ed;margin-bottom:30px;-webkit-border-radius:10px;border-radius:10px}.contact-form textarea{min-height:160px}.contact-form input.button{border-color:#4676d8;padding:15px 35px;font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;background-color:#4676d8;width:auto}.footer{overflow:hidden;font-size:13px;position:fixed;bottom:10px}.footer,.footer a{color:#fff}@media (max-width:1024px){.sidebar-menu{padding-right:40px}#nextslide,#prevslide{right:0}.footer{position:relative}}@media (max-width:991px){.sidebar-menu{margin-bottom:30px;padding-right:40px}.icon-item{position:relative;z-index:99}}@media (max-width:767px){.container-fluid{padding:20px}}