/*
Theme Name: Mechanics Institute
Theme URI: http://capenaturaliste.com
Description: Custom HTML5 build, designed by Brett Layton at Braincells and developed by Nathan Shanahan at Cape Naturaliste Web Design.
Version: 1.1
Author: Nathan Shanahan
Author URI: http://capenaturaliste.com
Tags: html5, custom.
*/@font-face{font-family:'Decima';src:url("decima.eot");src:url("decima.eot?#iefix") format("embedded-opentype"),url("decima.woff") format("woff"),url("decima.ttf") format("truetype"),url("decima.svg#decima") format("svg");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{font-family:"Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace}body{line-height:1;height:1180px;font-size:14px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}.group:before,.group:after{content:" ";display:table}.group:after{clear:both}.group{*zoom:1}section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:url(img/main-bg.jpg) no-repeat center center fixed;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/main-bg.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/main-bg.jpg', sizingMethod='scale')"}.bg-top-center{background:url(img/bg-sprite.png) no-repeat;background-position:-300px 0px;display:block;height:220px;left:45%;position:absolute;margin-left:-280px;width:560px}.bg-top-center span{display:block;width:0;height:0;overflow:hidden}.bg-bottom-right{background:url(img/bg-sprite.png) no-repeat;background-position:-920px 0px;bottom:0;display:block;height:350px;position:fixed;right:0;margin-left:-280px;width:280px}.bg-bottom-right span{display:block;width:0;height:0;overflow:hidden}.bg-address-detail{background:url(img/bg-sprite.png) no-repeat;background-position:0px 0px;bottom:0;display:block;height:530px;position:absolute;left:0;width:280px}.bg-address-detail span{display:block;width:0;height:0;overflow:hidden}#logo{position:absolute;left:242px;top:80px}#logo h1{background:url("img/bg-sprite.png") no-repeat scroll -290px -230px;display:block;height:225px;left:0;width:220px}#logo h1 span{display:block;width:0;height:0;overflow:hidden}.main{width:1080px;margin:0 auto;position:relative;z-index:10}#social{position:absolute;top:0;left:377px}a[href*="twitter"]{background:url("img/bg-sprite.png") no-repeat scroll -300px -460px;display:none;height:29px;margin-right:-5px;overflow:hidden;text-indent:-9999px;width:28px}a[href*="twitter"]:hover{background:url("img/bg-sprite.png") no-repeat scroll -300px -490px}a[href*="facebook"]{background:url("img/bg-sprite.png") no-repeat scroll -331px -460px;display:inline-block;height:29px;overflow:hidden;text-indent:-9999px;width:28px}a[href*="facebook"]:hover{background:url("img/bg-sprite.png") no-repeat scroll -331px -490px}#opening_hours{background:url("img/bg-sprite.png") no-repeat scroll -828px -524px transparent;height:373px;left:470px;line-height:158%;padding:18px 35px;position:absolute;text-align:center;top:0;width:243px}#opening_hours h2{color:#12669A;font-family:'Decima';font-size:24px;line-height:28px;margin-left:12px}#opening_hours ul{display:block;margin:50px 0 0 10px;font-size:12px}#opening_hours em{font-family:'Decima';display:block;text-transform:uppercase}#address{background:url("img/bg-sprite.png") no-repeat scroll -458px -569px transparent;height:327px;left:705px;position:absolute;top:0;width:360px;padding:185px 60px 0 68px;font-size:12px;line-height:165%;text-align:center}#address a{text-decoration:none;color:inherit}#address a:hover{text-decoration:underline}.flipside{z-index:100;position:absolute;bottom:-90px;right:-30px}#about{background:url("img/bg-sprite.png") no-repeat scroll 0 -548px transparent;font-size:12px;height:333px;left:0;line-height:1.5;padding:85px 44px 0;position:absolute;text-align:center;top:314px;width:435px}#about h2{margin-bottom:5px}#gallery{background:url("img/bg-sprite.png") no-repeat scroll -475px -915px;height:352px;width:570px;top:390px;left:422px;position:absolute}#gallery h2{background:url("img/bg-sprite.png") no-repeat scroll -1034px -921px transparent;height:138px;right:-30px;position:absolute;top:-25px;width:165px;text-indent:-9999px}#map{background:url("img/bg-sprite.png") no-repeat scroll -12px -897px;height:382px;width:457px;left:36px;top:733px;position:absolute}#map h3{background:url("img/bg-sprite.png") no-repeat scroll -153px -1283px transparent;display:block;height:36px;left:228px;overflow:hidden;position:absolute;text-indent:-9999px;top:176px;width:23px}#map h3:hover{background:url("img/bg-sprite.png") no-repeat scroll -181px -1283px transparent}#map span{background:url("img/bg-sprite.png") no-repeat scroll -1px -1290px transparent;display:block;height:142px;left:440px;overflow:hidden;position:absolute;text-indent:-9999px;top:305px;width:129px}#news{background:url("img/bg-sprite.png") no-repeat scroll -510px -229px transparent;height:301px;left:510px;line-height:125%;padding:96px 15px 0 32px;position:absolute;text-align:center;top:700px;width:267px}#news h3{margin-bottom:10px;text-transform:uppercase;max-width:238px}#news p{font-size:12px;margin-bottom:10px;max-width:238px}.mechanics_post{width:895px;min-height:750px;margin:0 auto;position:relative;top:100px;padding:100px 50px;background:url("img/single_post_bg.png") no-repeat center center;background-size:100%}.mechanics_post h1{background:url("img/bg-sprite.png") no-repeat scroll -245px -1280px;height:136px;width:185px;position:absolute;top:10px;left:70px;text-indent:-9999px}.mechanics_post .single_post{max-width:345px;position:relative;top:85px;left:33px;font-size:12px;line-height:1.6em}.mechanics_post .single_post h2{font-weight:bold;font-size:14px;max-width:200px;margin-bottom:1.25em}.mechanics_post .single_post p{margin-bottom:1.6em}.mechanics_post img{position:absolute;top:185px;right:90px;border:2px solid #12669A;padding:9px}.mechanics_post .prev,.mechanics_post .next{position:absolute;bottom:45px}.mechanics_post .prev{left:70px}.mechanics_post .next{right:80px}#warning{top:1053px;position:absolute;font-size:12px;text-align:center;width:440px;right:20px}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{zoom:1;position:relative;top:21px;left:25px}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1}.flex-caption{width:96%;padding:2%;margin:0;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);font-size:14px;line-height:18px}.flex-direction-nav{height:0}.flex-direction-nav li a{color:#fff;text-decoration:none;width:100px;margin:0;display:inline-block;cursor:pointer}.flex-direction-nav li .flex-next{bottom:20px;position:absolute;right:20px}.flex-direction-nav li .flex-prev{bottom:20px;left:20px;position:absolute}.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:85%;position:absolute;bottom:20px;text-align:center}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:13px;height:13px;display:block;background:url("img/bg_control_nav.png") no-repeat;cursor:pointer;text-indent:-999em}.flex-control-nav li a:hover{background-position:0 -13px}.flex-control-nav li a.active{background-position:0 -26px;cursor:default}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{zoom:1;position:relative;top:21px;left:25px}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1}.flex-caption{width:96%;padding:2%;margin:0;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);font-size:14px;line-height:18px}.flex-direction-nav{height:0}.flex-direction-nav li a{color:#fff;text-decoration:none;width:100px;margin:0;display:inline-block;cursor:pointer}.flex-direction-nav li .flex-next{bottom:20px;position:absolute;right:20px}.flex-direction-nav li .flex-prev{bottom:20px;left:20px;position:absolute}.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:85%;position:absolute;bottom:20px;text-align:center}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:13px;height:13px;display:block;background:url("img/bg_control_nav.png") no-repeat;cursor:pointer;text-indent:-999em}.flex-control-nav li a:hover{background-position:0 -13px}.flex-control-nav li a.active{background-position:0 -26px;cursor:default}
