/*!
Theme Name: GRC Environments
Theme URI: http://underscores.me/
Author: Best Friends Forever
Author URI: http://letsbff.com.au
Description: Designed Theme only for GRC Environments
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: grcenvironments
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

GRC Environments is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}video{width:100%;}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}a{color:#000}a:visited{color:#000}a:hover,a:focus,a:active{color:#000}a:focus,a:hover,a:active{outline:0}html,body{min-height:100%}body{background:#fff;color:#666}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:"'"}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{clear:both;color:#000}img{display:block;height:auto;width:100%}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}p{margin:0 0 1.5em 0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@font-face{font-family:'Brown';src:url("fonts/BrownStd-RegularAlt.eot");src:url("fonts/BrownStd-RegularAlt.eot?#iefix") format("embedded-opentype"),url("fonts/BrownStd-RegularAlt.woff") format("woff"),url("fonts/BrownStd-RegularAlt.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Brown';src:url("fonts/BrownStd-BoldAlt.eot");src:url("fonts/BrownStd-BoldAlt.eot?#iefix") format("embedded-opentype"),url("fonts/BrownStd-BoldAlt.woff") format("woff"),url("fonts/BrownStd-BoldAlt.ttf") format("truetype");font-weight:700;font-style:normal}a,body,p,input,select,textarea,.teams p,.footer-info,em,i,.heading,.intro,.intro p,.snippet,#aside,.aside,.item,.item p,#primary-nav a,#popup button.button-link,#popup input[type="email"]{font-family:"Brown";font-weight:400;font-style:normal}button,.button,input[type="button"],input[type="reset"],input[type="submit"],h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,strong,b,strong em,em strong,b i,i b{font-family:"Brown";font-weight:700;font-style:normal}html{font-size:62.5%}body{font-size:24px;font-size:2.4rem;line-height:150%}@media only screen and (max-width: 480px){body{font-size:18px;font-size:1.8rem;line-height:125%}}p{font-size:24px;font-size:2.4rem;line-height:150%}@media only screen and (max-width: 480px){p{font-size:18px;font-size:1.8rem;line-height:125%}}input,select,textarea{font-size:18px;font-size:1.8rem;line-height:1.2em}button,.button,input[type="button"],input[type="reset"],input[type="submit"]{font-size:18px;font-size:1.8rem;line-height:1.2em}.teams p,.footer-info{font-size:15px;font-size:1.5rem;line-height:150%}h1,.h1{font-size:45px;font-size:4.5rem;line-height:150%}@media only screen and (max-width: 480px){h1,.h1{font-size:36px;font-size:3.6rem;line-height:150%}}h2,.h2{font-size:24px;font-size:2.4rem;line-height:1.2em}@media only screen and (max-width: 480px){h2,.h2{font-size:18px;font-size:1.8rem;line-height:1.2em}}h3,.h3{font-size:18px;font-size:1.8rem;line-height:175%;letter-spacing:0.12em;text-transform:uppercase}h4,.h4{font-size:15px;font-size:1.5rem;line-height:1.4em}h5,.h5{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:0.05em;text-transform:uppercase}.aside h5{margin-bottom:0.5em}.aside p{font-size:18px;font-size:1.8rem;line-height:1.4em}.heading,.intro,.intro p{font-size:45px;font-size:4.5rem;line-height:150%}@media only screen and (max-width: 480px){.heading,.intro,.intro p{font-size:36px;font-size:3.6rem;line-height:150%}}#footer-enquiry .container .intro{font-size:24px;font-size:2.4rem;line-height:175%;margin-bottom:1.5em}.snippet,#aside,.aside{font-size:18px;font-size:1.8rem;line-height:165%}.item,.item p{font-size:18px;font-size:1.8rem;line-height:165%}#primary-nav a{font-size:36px;font-size:3.6rem;line-height:1em}@media only screen and (min-width: 1080px){#primary-nav a{font-weight:600;font-size:12px;font-size:1.2rem;line-height:1.4em;text-transform:uppercase;letter-spacing:0.05em}}@media only screen and (min-width: 1080px){#primary-nav li:last-child a{text-transform:none;letter-spacing:normal;font-size:18px;font-size:1.8rem;line-height:1.2em}}.result{margin-top:1em;font-size:18px;font-size:1.8rem;line-height:1.4em}#popup p{font-size:21px;font-size:2.1rem;line-height:165%}#popup button.button-link{font-size:16px;font-size:1.6rem;line-height:150%}#popup input[type="email"]{font-size:16px;font-size:1.6rem;line-height:150%}@media screen and (min-width: 840px){input,select,textarea{font-size:21px;font-size:2.1rem;line-height:175%}}button,.button,input[type="button"],input[type="reset"],input[type="submit"]{border-style:none;background:#ff0;color:#000 !important;padding:15px 25px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear}button.inverse,.button.inverse,input[type="button"].inverse,input[type="reset"].inverse,input[type="submit"].inverse{background:#000;color:#ff0 !important}button.button-link,.button.button-link,input[type="button"].button-link,input[type="reset"].button-link,input[type="submit"].button-link{background:transparent;color:#000 !important;line-height:175%;text-decoration:none;border-bottom:2px solid #ff0;padding:0;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#000;border:0;width:100%;max-width:420px;padding:2px 0 3px 0;border-bottom:3px solid #000;background:transparent}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#000}textarea{max-width:100%}.video label.custom_check{position:absolute;top:40px;left:20px;display:inline-block;width:43px;height:30px;cursor:pointer;z-index:5}.video label.custom_check i{display:block;width:100%;height:100%;background-size:cover}.video label.custom_check input[type="checkbox"]{position:absolute;left:-9999px}.video label.custom_check input[type="checkbox"]+i{width:100%;height:100%;background:url("assets/sound-off.png") top left no-repeat;background-size:cover}.video label.custom_check input[type="checkbox"]:checked+i{background-image:url("assets/sound-on.png")}@media only screen and (min-width: 840px){.video label.custom_check{top:60px;left:50px}}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}input:-moz-placeholder{color:#000}.gform_wrapper .gform_title,.gform_wrapper label.gfield_label,.gform_wrapper .gfield_required{display:none !important}.gform_wrapper img.gform_ajax_spinner{display:none !important}.gform_wrapper textarea{height:40px !important}@media only screen and (max-width: 480px){.gform_wrapper textarea{height:70px !important}}.gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.gform_wrapper .gform_fields li{margin-bottom:30px}.gform_wrapper div.validation_error{color:#cc0000;font-size:17px;font-weight:normal !important;padding:0 0 1em 0 !important}.gform_wrapper div.validation_message{color:#cc0000;font-size:15px;font-weight:normal !important;padding:0.5em 0 0 0 !important}#primary-nav{float:right;padding-top:40px}#primary-nav .nav-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;padding:42px 5% 0 5%;z-index:101;display:none;background-color:#000;color:#ff0;text-align:right;opacity:0;transition:opacity 0.2s}#primary-nav .nav-wrapper[active]{display:block}@media only screen and (max-width: 480px){#primary-nav .nav-wrapper{padding-top:33px}}#primary-nav .nav-wrapper a{color:#ff0;text-decoration:none}#primary-nav .nav-wrapper a:hover{color:#fff}#primary-nav ul{float:right;clear:both;width:100%;list-style:none;margin:0}#primary-nav ul li{float:none;display:block;margin-bottom:30px;margin-right:0;padding:0}#primary-nav .dismiss{margin-bottom:5rem}#primary-nav .dismiss a{font-size:28px;font-size:2.8rem;line-height:1.1em}#primary-nav .social a{margin:0 0.4rem}#primary-nav .social a:hover{color:#ff0}@media only screen and (min-width: 1080px){#primary-nav .nav-wrapper{position:static;display:block;height:auto;opacity:1 !important; padding:0}#primary-nav .nav-wrapper ul{float:right;margin:0;padding:0}#primary-nav .nav-wrapper ul li{float:left;margin-bottom:0;margin-right:30px;padding:0;text-align:left}#primary-nav .nav-wrapper ul li a{display:inline-block;color:#000;line-height:30px;border-bottom:3px solid transparent}#primary-nav .nav-wrapper ul li a:hover{color:#000;border-color:#000}#primary-nav .nav-wrapper ul li:last-child a{margin-top:-18px;border-style:none;background:#ff0;color:#000;padding:15px 25px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear}#primary-nav .nav-wrapper ul li:last-child{margin-right:0}#primary-nav .nav-wrapper ul li.current_page_parent a,#primary-nav .nav-wrapper ul li.current-menu-item a,#primary-nav .nav-wrapper ul li.current a{border-color:#ff0}#primary-nav .nav-wrapper .dismiss,#primary-nav .nav-wrapper .social{display:none}}@media only screen and (min-width: 1080px){.single-project ul li.menu-projects a{border-color:#ff0 !important}}#hamburger{position:relative;padding:0;margin:9px 0 0 0;background:transparent;display:inline-block;height:20px}@media only screen and (min-width: 1080px){#hamburger{display:none}}@media only screen and (max-width: 480px){#hamburger{top:-10px}}.lines{display:block;width:16px;height:3px;background:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}.lines:after,.lines:before{display:block;width:16px;height:3px;background:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;left:0;content:'';-webkit-transform-origin:1.43px center;-ms-transform-origin:1.43px center;-o-transform-origin:1.43px center;transform-origin:1.43px center}.lines:before{top:6px}.lines:after{top:-6px}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}header{clear:both;width:100%;top:0;right:0;left:0;background-color:#fff}header #grcenvironments{float:left;margin:30px 0 0 0;width:240px;height:60px;background:url("assets/logo.png") top left no-repeat;background-size:cover;text-indent:100%;white-space:nowrap;overflow:hidden}header #grcenvironments a{display:block;width:100%;height:100%}header .container{position:relative;height:calc($header-height - $strap-height);overflow:hidden}header .header-wrapper{height:120px}header .strap-yellow{padding:0;height:2px;width:100%;background:#ff0}@media only screen and (max-width: 480px){header #grcenvironments{margin-top:20px}header .container{height:calc($header-height-mobile - $strap-height)}header .header-wrapper{height:100px}}.section{padding-bottom:30px}@media only screen and (min-width: 840px){.section{padding-bottom:60px}}main{position:relative;width:100%;z-index:3}main h1{margin-top:60px}main img{-webkit-transition:opacity 1.5s, transform 1s ease;-o-transition:opacity 1.5s, transform 1s ease;transition:opacity 1.5s, transform 1s ease;-webkit-transform-style:preserve-3d;opacity:0;position:relative;transform:translate(0, 30px);-webkit-transform:translate(0, 30px);-o-transform:translate(0, 30px);-moz-transform:translate(0, 30px)}main img.animate-this{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-moz-transform:translate(0, 0)}@media only screen and (max-width: 1099px){main img{opacity:1 !important;transform:translate(0, 0) !important;-webkit-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;-moz-transform:translate(0, 0) !important}}main .container{position:relative;z-index:2}.bg{position:absolute;top:0;left:-100%;width:100%;height:auto;z-index:1;display:none;background:transparent}section{position:absolute;width:100%;height:100%;overflow-x:hidden}#article-body{position:relative}#footer-enquiry{position:relative;padding-top:60px;z-index:2}#footer-enquiry .h1{margin-top:0;padding-top:0;margin-bottom:30px}#footer-enquiry p{margin-bottom:0.7em}@media only screen and (min-width: 1080px){#footer-enquiry{padding-top:120px}}.home main .heading{margin-top:30px;padding:30px 0;min-height:7em}@media only screen and (min-width: 840px){.home main .heading{min-height:5em;padding:30px 0 30px 0}}.home main h1{margin-top:15px}@media only screen and (min-width: 840px){main h1,main .h1,main .heading,#footer-enquiry h1,#footer-enquiry .h1,#footer-enquiry .heading{padding-left:30px}main .grid .col-25,main .grid .col-50,main .grid .col-66,main .grid .col-75,main .grid .col-100,#footer-enquiry .grid .col-25,#footer-enquiry .grid .col-50,#footer-enquiry .grid .col-66,#footer-enquiry .grid .col-75,#footer-enquiry .grid .col-100{padding-left:30px}.home main .heading{padding-left:30px}}@media only screen and (min-width: 1080px){main h1,main .h1,main .heading,#footer-enquiry h1,#footer-enquiry .h1,#footer-enquiry .heading{padding-left:60px}main .grid .col-25,main .grid .col-50,main .grid .col-75,main .grid .col-100,#footer-enquiry .grid .col-25,#footer-enquiry .grid .col-50,#footer-enquiry .grid .col-75,#footer-enquiry .grid .col-100{padding-left:60px}main .grid .col-66,#footer-enquiry .grid .col-66{padding-left:0}.home main .heading{padding-left:60px}}body.show-enquiry #bottom-wrapper{top:0}footer{position:relative;width:100%;padding-bottom:30px;z-index:2;color:#666;overflow:hidden}footer a{color:#000}footer h5{text-transform:none;margin:0}footer #toTop{text-decoration:none}footer #toTop:hover{text-decoration:underline}footer .bff{margin-top:30px;text-indent:-9999px;display:inline-block;padding:0;width:30px;height:30px;background:url("assets/bff.png") top left no-repeat;background-size:cover}@media only screen and (min-width: 1080px){footer .col-33:nth-child(2){text-align:center}footer .col-33:nth-child(3){text-align:right}}.social-icons{list-style:none;display:inline-block;text-align:center;padding:0;margin:0}.social-icons li{float:left;margin-right:30px}.social-icons li:last-child{margin-right:0}.social-icons a{display:block}.item.col-33{margin-bottom:30px}.item.col-33 h4{margin:0;letter-spacing:0.05em;text-transform:uppercase}.item.col-33 p{font-size:18px;font-size:1.8rem;line-height:135%}.container{position:relative;width:100%;padding:0 30px}@media only screen and (min-width: 840px){.container{padding:0 60px}}@media only screen and (min-width: 1600px){.container{padding:0 7.5%}}.grid{width:103%;margin:0 0 30px 0}.grid:after{content:"";display:table;clear:both}.grid.nopad{margin:0}@media only screen and (min-width: 1080px){.grid .col-25{width:22%}.grid .col-50{width:47%}.grid .col-75{width:72%}.grid .col-100{width:97%}.grid .col-15{width:15.10%}.grid .col-33{width:30.33%}.grid .col-66{width:60.66%}}[class*='col-']{float:left;width:97%;margin:0 3% 30px 0}[class*='col-'] p:last-child,[class*='col-'] ul:last-child{padding-bottom:0;margin-bottom:0}@media only screen and (min-width: 1080px){[class*='col-']{margin:0 3% 60px 0}[class*='col-'].col-center{float:none;margin:0 auto;display:block;margin-left:auto;margin-right:auto}[class*='col-'].aside{float:right;margin:0 3% 30px 0}}.grid.paragraph .col-75,.grid.paragraph .col-100,.grid.paragraph .col-66{margin-bottom:1rem}.grid.cta{margin:60px 0 60px 0}.grid.cta .cta-button{margin-top:2rem}@media only screen and (min-width: 1080px){.grid.cta{margin:120px 0 120px 0}.grid.cta .col-25{width:30.33%;text-align:right}.grid.cta .col-75{width:63.66%}}@media only screen and (min-width: 1320px){.grid.cta .col-25{width:21%}.grid.cta .col-75{width:70%}}.share,.aside{margin-bottom:30px;position:relative;width:100%}@media only screen and (min-width: 1080px){.share,.aside{position:absolute;top:-0.4em;width:15.10%}}.share a{display:inline-block;margin-right:1em}@media only screen and (min-width: 1080px){.share{left:0}.share a{display:block;margin-bottom:1em}}@media only screen and (min-width: 1080px){.aside{right:0}}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.teams{list-style:none;margin:0;padding:0}.teams li{display:inline-block;float:left;text-align:center;width:120px;margin:0 30px 30px 0}.teams li:last-child{margin:0}.teams h5{margin:0}.teams p{min-height:4em}.teams .avatar{margin-bottom:0.5em;width:120px !important;height:120px !important;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.partners{list-style:none;margin:0;padding:0;padding-top:1em}.partners li{display:inline-block;float:left;margin:0 30px 30px 0}.partners li:last-child{margin-right:0}.partners img{width:auto !important;max-width:150px;height:auto !important;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.partners img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.divider{height:30px}@media only screen and (min-width: 1080px){.divider{height:60px}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.video{margin-bottom:30px;position:relative;padding-bottom:56.25%;padding-top:2.381rem;height:0}.video iframe,.video embed,.video object{position:absolute;top:0;left:0;width:100%;height:100%}.video video{width: 100%;height:auto;background-color:transparent;}.gallery{overflow:hidden}.gallery:after{content:"";display:table;clear:both}.gallery img{display:block;float:left;width:200%;margin:0 3% 30px -50%;max-width:none;height:auto}.gallery img.img-thumb,.gallery img.portrait{width:100%;margin-left:0}@media only screen and (min-width: 840px){.gallery{width:103%}.gallery img{margin-left:0;width:97%}.gallery img.img-thumb{width:22%}.gallery img.portrait{width:47%}}/*! http://responsiveslides.com v1.54 by @viljamis */.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}#popup{position:fixed;z-index:9999;background:#fff;border:10px solid #ff0;top:0;left:0;width:100%;text-align:center;display:none}#popup .constrain{padding:30px 30px 0 30px;width:100%}#popup p{margin-bottom:0}#popup input[type="email"]{margin:1em 0 1.5em 0;text-align:center;max-width:280px}#popup button{margin:1.5em 0}#popup small{line-height:0.1em}#popup img{float:none;margin:0 auto;max-width:100%;height:auto}.popup-x{position:absolute;top:-20px;right:10px;padding:0 20px 0 20px;text-decoration:none;font-size:30px;font-size:3rem;line-height:1.2em;background:none;color:#666}@media screen and (min-width: 420px){#popup{top:0;left:50%;max-width:420px;margin-left:-210px}}.vjs-default-skin .vjs-mute-control{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before{content:"\e004"}.site-loader{position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:100%;height:100%}.sk-folding-cube{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff0;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes sk-foldCubeAngle{0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.item.col-33{margin-bottom:60px}.item.col-33 a{text-decoration:none}.item.col-33 h4{margin:0}.item.col-33 .thumb{display:block}.item.col-33 .overlay{position:relative;display:block;margin-bottom:30px}.item.col-33 .overlay:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#ff0;z-index:5;transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=0)}.item.col-33 .overlay:hover:before{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=60)}@media only screen and (min-width: 840px){.item.col-33{margin-bottom:70px}}@media screen and (min-width: 840px){.item.col-33{width:47%;min-height:23em}}@media screen and (min-width: 1320px){.item.col-33{width:30.33%}}@media screen and (min-width: 2350px){.item.col-33{min-height:35em}}
