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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}input,textarea{border:0}*,*:before,*:after{-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:top}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased}a:link{-webkit-tap-highlight-color:#999}::-webkit-selection{background-color:#999;color:#fff}::-moz-selection{background-color:#999;color:#fff}::selection{background-color:#999;color:#fff}::-webkit-input-placeholder{font-size:.875em;line-height:1.4}input:-moz-placeholder{font-size:.875em;line-height:1.4}input[type=search],input[type=submit]{-webkit-appearance:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none}@font-face{font-family:'ArvoRegular';src:url("../fonts/Arvo-Regular-webfont.eot");src:local("ArvoRegular"),url("../fonts/Arvo-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Arvo-Regular-webfont.woff") format("woff"),url("../fonts/Arvo-Regular-webfont.ttf") format("truetype"),url("../fonts/Arvo-Regular-webfont.svg#ArvoRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham';src:url("../fonts/Gotham-Book.eot");src:local("ArvoRegular"),url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Book.woff") format("woff"),url("../fonts/Gotham-Book.ttf") format("truetype"),url("../fonts/Gotham-Book.svg#GothamBook") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham';src:url("../fonts/Gotham-BookItalic.eot");src:local("ArvoRegular"),url("../fonts/Gotham-BookItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-BookItalic.woff") format("woff"),url("../fonts/Gotham-BookItalic.ttf") format("truetype"),url("../fonts/Gotham-BookItalic.svg#GothamBookItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Gotham';src:url("../fonts/Gotham-Bold.eot");src:local("ArvoRegular"),url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Bold.woff") format("woff"),url("../fonts/Gotham-Bold.ttf") format("truetype"),url("../fonts/Gotham-Bold.svg#GothamBold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Gotham';src:url("../fonts/Gotham-BoldItalic.eot");src:local("ArvoRegular"),url("../fonts/Gotham-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-BoldItalic.woff") format("woff"),url("../fonts/Gotham-BoldItalic.ttf") format("truetype"),url("../fonts/Gotham-BoldItalic.svg#GothamBoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'GothamLight';src:url("../fonts/Gotham-Light.eot");src:local("ArvoRegular"),url("../fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Light.woff") format("woff"),url("../fonts/Gotham-Light.ttf") format("truetype"),url("../fonts/Gotham-Light.svg#GothamLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'GothamLight';src:url("../fonts/GothamHTF-LightItalic.eot");src:local("ArvoRegular"),url("../fonts/GothamHTF-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamHTF-LightItalic.woff") format("woff"),url("../fonts/GothamHTF-LightItalic.ttf") format("truetype"),url("../fonts/GothamHTF-LightItalic.svg#GothamLightItalic") format("svg");font-weight:normal;font-style:italic}.h1,.gallery-post h1,.cms_textblock h1,.right-column h1{margin-bottom:24px;font-size:34px;line-height:32px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#242424;letter-spacing:-1.5px}.h2,.cms_textblock h2,.right-column h2{margin-bottom:24px;font-size:25px;line-height:26px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#242424}.h3,.blog-single h2,.blog-single h3,.cms_textblock h3,.right-column h3{margin-bottom:24px;font-size:24px;line-height:26px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#2cbbb9;text-transform:uppercase}.h4,.blog-single h4,.cms_textblock h4,.right-column h4{margin-bottom:0px;font-size:18px;letter-spacing:0px;line-height:26px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#444;text-transform:uppercase}.h5,section.blog .recent-posts ul li a h5,.blog-single h5,.cms_textblock h5,.right-column h5,.right-column .recent-posts ul li a h5{margin:0 0 1.375em;font-size:16px;line-height:24px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;color:#242424}.h6,section.intro h6,.blog-single h6,.cms_textblock h6,.right-column h6{margin:0 0 1.375em;font-size:16px;line-height:24px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;color:#242424;letter-spacing:2px}.no-margin{margin-bottom:0px !important}p.white{color:white}h1.page-title{text-transform:uppercase;font-size:28px;line-height:28px;font-weight:bold;letter-spacing:1px;color:white !important}@media all and (min-width: 640px){h1.page-title{font-size:48px;line-height:36px}}h2{font-family:GothamLight,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:1px;color:white !important}@media all and (min-width: 640px){h2{font-size:30px;line-height:30px}}html,input,select,textarea{font:100%/1.375 Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none}p,ul,ol,blockquote{margin-bottom:1.375em;margin-bottom:1.375rem;list-style-position:inside;color:#444}html{color:#242424}sup{vertical-align:top;font-size:.75em}sub{vertical-align:bottom;font-size:.75em}strong,b{font-weight:bold}em,i{font-style:italic}code{font:.85em/1 Courier, monospace;color:#006}a:link,a:visited{color:#2cbbb9;text-decoration:none}a:hover{text-decoration:underline;color:#fc5c62}a:focus{box-shadow:0 0 6px #fff;background-color:#fff;outline:0;color:#fc5c62}img{max-width:100%}#target_hilight{position:absolute}a img{margin:0}tbody tr:nth-child(2n+1){background-color:rgba(0,0,0,0.1)}input[type="text"],input[type="email"],input[type="search"],textarea{border:0.0625em solid #999;-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus{border-color:#bbb;box-shadow:0 0 10px #fff;outline:0}label.focus span{color:#000}label span{display:block}label.boolean span{display:inline}.dc_left{float:left;margin-right:1em}.dc_right{float:right;margin-left:1em}.dc_small{width:20%}.dc_medium{width:40%}.dc_large{width:60%}.dc_hide-text{text-indent:-999em;overflow:hidden}.dc_hide-element{position:absolute;left:-999em;overflow:hidden}.dc_clearfix,.cms_textblock{display:inline-block}.dc_clearfix:after,.cms_textblock:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .dc_clearfix,* html .cms_textblock{height:1px}.dc_horizontal-list{margin:0;list-style-type:none}.dc_horizontal-list li{float:left;margin:0}body:after{display:none;content:'breakpoint_1'}@media all and (min-width: 480px){body:after{display:none;content:'breakpoint_2'}}@media all and (min-width: 700px){body:after{display:none;content:'breakpoint_3'}}@media all and (min-width: 960px){body:after{display:none;content:'breakpoint_4'}}@media all and (min-width: 1280px){body:after{display:none;content:'breakpoint_5'}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.album-gallery ul{list-style:none}@media all and (min-width: 320px){.album-gallery ul li{width:130px;height:130px;display:inline-block;margin-right:20px;margin-bottom:20px;float:left}.album-gallery ul li a{float:left}.album-gallery ul li img{float:left}.album-gallery ul li:nth-child(even){margin-right:0px}}@media all and (min-width: 480px){.album-gallery ul li:nth-child(even){margin-right:20px}.album-gallery ul li:nth-child(3n+3){margin-right:0px}}@media all and (min-width: 640px){.album-gallery ul li{width:134px;height:134px}.album-gallery ul li:nth-child(3n+3){margin-right:20px}.album-gallery ul li:nth-child(4n+4){margin-right:0px}}@media all and (min-width: 800px){.album-gallery ul li{width:135px;height:135px}.album-gallery ul li:nth-child(3n+3){margin-right:20px}.album-gallery ul li:nth-child(4n+4){margin-right:20px}.album-gallery ul li:nth-child(5n+5){margin-right:0px}}@media all and (min-width: 960px){.album-gallery ul li{width:114px;height:114px}.album-gallery ul li:nth-child(3n+3){margin-right:20px}.album-gallery ul li:nth-child(4n+4){margin-right:20px}.album-gallery ul li:nth-child(5n+5){margin-right:20px}.album-gallery ul li:nth-child(7n+7){margin-right:0px}}@media all and (min-width: 1120px){.album-gallery ul li{width:117px;height:117px}.album-gallery ul li:nth-child(3n+3){margin-right:20px}.album-gallery ul li:nth-child(4n+4){margin-right:20px}.album-gallery ul li:nth-child(5n+5){margin-right:20px}.album-gallery ul li:nth-child(7n+7){margin-right:20px}.album-gallery ul li:nth-child(8n+8){margin-right:0px}}@media all and (min-width: 320px){.item{width:280px;height:auto;background-color:#f1f1f1;margin-bottom:20px;padding:20px}.item h3{font-size:20px;line-height:20px}.item h4{font-weight:normal;font-size:20px;line-height:20px}}@media all and (min-width: 480px){.item{width:440px}}@media all and (min-width: 640px){.item{width:290px;height:280px}}@media all and (min-width: 800px){.item{width:240px;height:320px}}@media all and (min-width: 960px){.item{width:290px}}@media all and (min-width: 1120px){.item{width:346px}.item h3{font-size:24px;line-height:24px}.item h4{font-weight:normal;font-size:24px;line-height:24px}}.item:hover,.item:focus{background-color:white}.item:hover h3,.item:focus h3{color:#fc5c62}a.item{text-decoration:none}a.item p{color:#444;margin-bottom:0px;letter-spacing:0px}#filters{width:100%;border-bottom:1px solid rgba(36,36,36,0.1);margin-bottom:20px}#filters button{background-color:#242424;border:0px;padding:8px 8px 5px 8px;color:white;border-radius:5px;text-transform:uppercase;font-weight:bold;margin-right:5px;-webkit-font-smoothing:antialiased;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:5px}#filters button:hover,#filters button:focus{background-color:#fc5c62;cursor:pointer}#filters button.all{background-color:#2cbbb9}#filters button.all:hover,#filters button.all:focus{background-color:#fc5c62}header{z-index:1000;background-color:#242424}@media all and (min-width: 320px) and (max-width: 959px){header{z-index:1000;padding-top:10px;padding-bottom:10px}header .logo{width:80px;height:80px;display:block;text-indent:-999em;background:url(../images/logo.png) no-repeat center center;background-size:cover;display:inline-block;margin-right:10px}header a.nav-toggle{display:inline-block;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:white;text-transform:uppercase;font-size:18px;line-height:20px;letter-spacing:2px;text-decoration:none;padding:10px}header a.nav-toggle:hover,header a.nav-toggle:focus{color:#2cbbb9}}@media all and (min-width: 960px){header{padding-top:40px;padding-bottom:40px;position:fixed;width:100%;z-index:1000}header .logo{width:155px;height:155px;display:block;text-indent:-999em;background:url(../images/logo.png) no-repeat center center;background-size:cover;position:absolute;top:20px;left:0;right:0;margin-left:auto;margin-right:auto}header .menu-left-menu-container{float:left}header .menu-left-menu-container ul li{display:inline-block;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:16px;margin-right:10px}header .menu-left-menu-container ul li a{color:white;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}header .menu-left-menu-container ul li a:hover{text-decoration:none;color:#2cbbb9}header .menu-right-menu-container{float:right}header .menu-right-menu-container ul li{display:inline-block;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:16px;margin-left:10px}header .menu-right-menu-container ul li a{color:white;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}header .menu-right-menu-container ul li a:hover{text-decoration:none;color:#2cbbb9}}section.big-image .container{height:100%;vertical-align:top}section.big-image .jump-button{background:url(../images/up-arrow.png) center no-repeat;position:absolute;bottom:0px;width:100%;height:76px;display:block;margin-left:auto;margin-right:auto}section.big-image .jump-button a{width:40px;height:20px;display:block;background:url(../images/down_arrow.png) center no-repeat;margin-left:auto;margin-right:auto;position:relative;padding-top:30px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;top:30px}section.big-image .jump-button a:hover,section.big-image .jump-button a:focus{padding-top:40px}.big-video{background:url(../images/dot_black.png);z-index:-1;height:100%}.big-video .container{height:100%;vertical-align:top}.big-video .jump-button{background:url(../images/up-arrow.png) center no-repeat;position:absolute;bottom:0px;width:100%;height:76px;display:block;margin-left:auto;margin-right:auto}.big-video .jump-button a{width:40px;height:20px;display:block;background:url(../images/down_arrow.png) center no-repeat;margin-left:auto;margin-right:auto;position:relative;padding-top:30px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;top:30px}.big-video .jump-button a:hover,.big-video .jump-button a:focus{padding-top:40px}section.big-image{z-index:0;position:relative}@media all and (min-width: 320px){section.big-image{height:428px;background:url(../images/main-image-1.jpg) center center no-repeat;background-size:auto 100%;padding-top:90px}}@media all and (min-width: 480px){section.big-image{background-size:cover}}@media all and (min-width: 640px){section.big-image{background:url(../images/dot_black.png),url(../images/main-image-1.jpg) center right no-repeat;background-size:auto, cover}}@media all and (min-width: 800px){section.big-image{height:700px;background-size:auto,cover}}@media all and (min-width: 960px){section.big-image{width:100%;height:100%;background:url(../images/dot_black.png),url(../images/main-image-1.jpg) center center no-repeat;background-size:auto,cover}}@media all and (min-width: 320px){.big-intro{position:relative;color:white;vertical-align:top}.big-intro h2{color:white;text-transform:uppercase;font-size:44px;line-height:38px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}.big-intro p{font-weight:normal;font-size:18px;line-height:22px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:white}}@media all and (min-width: 480px){.big-intro{position:relative;width:280px}.big-intro h2{font-size:44px;line-height:36px;margin-bottom:20px}}@media all and (min-width: 640px){.big-intro{width:300px}}@media all and (min-width: 800px){.big-intro p{font-size:24px;line-height:30px;font-weight:bold}}@media all and (min-width: 960px){.big-intro{width:560px}.big-intro h2{font-size:90px;line-height:80px;text-shadow:0px 0px 10px transparent}html .big-intro{top:34%;opacity:0;-webkit-transition:all ease 0.5s;transition:all ease 0.5s}html.load-complete .big-intro{top:40%;opacity:1}}html.touch .big-video,html.touch #tubular-container,html.touch #tubular-shield{display:none}html.touch .wrapper{display:none}html.no-touch section.big-image{display:block}@media all and (max-width: 959px){html.no-touch .big-video,html.no-touch #tubular-container,html.no-touch #tubular-shield{display:none}html.no-touch .wrapper{display:none}html.no-touch section.big-image{display:block}}.big-video,#tubular-container,#tubular-shield{display:none}section.areas{background:url(../images/dot_black.png),url(../images/blue_bg_image.jpg) center center;background-size:auto, cover;position:relative}@media all and (min-width: 320px){section.areas{padding-top:110px;padding-bottom:110px}section.areas .area-detail{display:inline-block;margin-bottom:30px}section.areas .area-detail img{width:100%;margin-bottom:10px}section.areas .area-detail a img{box-shadow:0px 0px 30px rgba(0,0,0,0.1);-webkit-transition:all ease 0.2s;transition:all ease 0.2s}section.areas .area-detail a:hover img,section.areas .area-detail a:focus img{box-shadow:0px 0px 30px rgba(0,0,0,0.4)}section.areas .area-detail p{color:white;margin-bottom:0px}section.areas .area-detail h4{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;color:white;text-transform:uppercase;font-size:22px;line-height:20px;letter-spacing:2px}section.areas .area-detail a.meta-more{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;color:white;font-weight:bold;text-transform:uppercase;letter-spacing:1px}}@media all and (min-width: 800px){section.areas .area-detail{width:236px;display:inline-block;vertical-align:top;margin-right:20px}section.areas .area-detail h4{font-size:28px;line-height:24px}section.areas .area-detail:last-of-type{margin-right:0px}}@media all and (min-width: 960px){section.areas{padding-top:150px;padding-bottom:110px;background-attachment:fixed}section.areas .area-detail{width:290px}}@media all and (min-width: 1120px){section.areas .area-detail{width:343px}}section.areas .jump-button.up{background:url(../images/up-arrow.png) center no-repeat;position:absolute;top:0px;width:100%;height:76px;display:block;margin-left:auto;margin-right:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section.areas .jump-button.up a{width:40px;height:20px;display:block;background:url(../images/down_arrow.png) center no-repeat;margin-left:auto;margin-right:auto;position:relative;padding-top:40px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;top:30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section.areas .jump-button.up a:hover,section.areas .jump-button.up a:focus{padding-top:30px}section.areas .jump-button{background:url(../images/up-arrow.png) center no-repeat;position:absolute;bottom:0px;width:100%;height:76px;display:block;margin-left:auto;margin-right:auto}section.areas .jump-button a{width:40px;height:20px;display:block;background:url(../images/down_arrow.png) center no-repeat;margin-left:auto;margin-right:auto;position:relative;padding-top:30px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;top:30px}section.areas .jump-button a:hover,section.areas .jump-button a:focus{padding-top:40px}section.instagram{padding-top:80px;padding-bottom:60px}.instagram-feed{width:100%}@media all and (min-width: 320px){.instagram-feed a{width:130px;height:130px;margin-right:20px;margin-bottom:20px;display:inline-block}.instagram-feed a img{width:100%;height:auto}.instagram-feed a:nth-child(2n){margin-right:0px}}@media all and (min-width: 480px){.instagram-feed a{width:133px;height:133px;position:relative}.instagram-feed a:after{content:"";background:url(../images/plus.png) rgba(44,187,185,0.8) center center no-repeat;width:100%;height:100%;display:block;position:absolute;top:0px;opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);-webkit-transition:all ease 0.25s;transition:all ease 0.25s}.instagram-feed a:hover:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.instagram-feed a:nth-child(2n){margin-right:20px}.instagram-feed a:nth-child(3n){margin-right:0px}}@media all and (min-width: 640px){.instagram-feed a{width:186px;height:186px}}@media all and (min-width: 800px){.instagram-feed a{width:110px;height:110px}.instagram-feed a:nth-child(2n){margin-right:20px}.instagram-feed a:nth-child(3n){margin-right:20px}.instagram-feed a:nth-child(6n){margin-right:0px}}@media all and (min-width: 960px){.instagram-feed a{width:136px;height:136px}}@media all and (min-width: 960px){.instagram-feed a{width:163px;height:163px}}section.more{background:#ececec;position:relative}section.more .jump-button.up{background:url(../images/up-arrow.png) center no-repeat;position:absolute;top:0px;width:100%;height:76px;display:block;margin-left:auto;margin-right:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section.more .jump-button.up a{width:40px;height:20px;display:block;background:url(../images/down_arrow.png) center no-repeat;margin-left:auto;margin-right:auto;position:relative;padding-top:40px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;top:30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section.more .jump-button.up a:hover,section.more .jump-button.up a:focus{padding-top:30px}@media all and (min-width: 320px){section.more{padding-top:110px;padding-bottom:110px}.more-intro{width:100%;margin-bottom:70px}.more-intro h4{text-align:center;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0px;font-size:24px;margin-bottom:15px}.more-intro p{text-align:center}.more-intro p strong{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0px;color:#2cbbb9}.row{width:100%}.video{margin-bottom:70px;box-shadow:0px 0px 30px rgba(0,0,0,0.6)}.featured-course h3{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0px;font-size:20px;margin-bottom:15px}.featured-course .course-image{width:100%;margin-bottom:20px;display:inline-block}.featured-course .course-image img{width:100%;border:10px solid #fff}.featured-course .course-text{display:inline-block}.featured-course .course-text h4{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0px;color:#2cbbb9;font-size:26px;line-height:26px}.featured-course .course-text h5{font-family:GothamLight,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0px;font-size:26px;line-height:24px;margin-bottom:16px}.featured-course .course-text p{margin-bottom:0px}.featured-course .course-text .meta-more{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0px;color:#2cbbb9;font-size:16px;line-height:24px}}@media all and (min-width: 480px){.featured-course .course-image{width:30%;float:left;margin-right:5%}.featured-course .course-image img{border:10px solid #fff}.featured-course .course-text{width:65%;float:left}}@media all and (min-width: 800px){.video{width:360px;float:left;margin-right:40px}.featured-course{width:360px;float:left}}@media all and (min-width: 960px){section.more{padding-top:150px;padding-bottom:110px}.video{width:440px}.featured-course{width:440px}}@media all and (min-width: 1120px){.video{width:520px}.featured-course{width:520px}}footer{background:#242424;padding-top:50px;padding-bottom:100px;width:100%;display:inline-block;position:relative}footer ul.social{margin-bottom:0px;text-align:center}footer ul.social li{display:inline-block;text-indent:-999em}footer ul.social li a{margin-left:4px;margin-right:4px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}footer ul.social li a.twitter{background:url(../images/twitter.png) #fff;width:33px;height:33px;display:block}footer ul.social li a.twitter:hover{background:url(../images/twitter.png) #fc5c62}footer ul.social li a.facebook{background:url(../images/facebook.png) #fff;width:33px;height:33px;display:block}footer ul.social li a.facebook:hover{background:url(../images/facebook.png) #fc5c62}footer ul.social li a.instagram{background:url(../images/instagram.png) #fff;width:33px;height:33px;display:block}footer ul.social li a.instagram:hover{background:url(../images/instagram.png) #fc5c62}footer ul.social li a.vimeo{background:url(../images/vimeo.png) #fff;width:33px;height:33px;display:block}footer ul.social li a.vimeo:hover{background:url(../images/vimeo.png) #fc5c62}footer h4{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;color:white;font-weight:bold;text-transform:uppercase;letter-spacing:1px;text-align:center;font-size:20px}footer a.logo{width:185px;height:185px;display:block;text-indent:-999em;background:url(../images/logo.png);margin-left:auto;margin-right:auto;margin-bottom:-100px;top:-150px;position:relative}footer p{text-align:center;margin-bottom:50px;color:white !important}footer p a{font-weight:bold;color:white !important}footer .footer-menu{padding-top:30px}footer .footer-menu ul{list-style:none;text-align:center}footer .footer-menu ul li{display:inline-block}footer .footer-menu ul li:after{content:'|';color:white;padding-left:10px;padding-right:10px}footer .footer-menu ul li:last-of-type:after{content:none}footer .footer-menu ul li a{color:white}footer .footer-menu ul li:hover a{color:#2cbbb9}footer .credit{opacity:0.3}section.intro .more{width:100%}section.intro .more ul{text-align:center;margin-bottom:0px}section.intro .more ul li{display:inline-block}@media all and (max-width: 480px){section.intro .more ul li{width:100%;margin-bottom:14px}}section.intro .more ul li a{color:white;background-color:#242424;padding:8px 12px 8px 12px;border-radius:5px;margin-left:2px;margin-right:2px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:white;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}section.intro .more ul li a:hover{background-color:#2cbbb9;text-decoration:none}section.intro h6{text-align:center;margin-bottom:10px;margin-top:30px}@media all and (min-width: 320px){section.intro{padding-top:30px;padding-bottom:30px}section.intro h3{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;color:#2cbbb9}section.intro p{font-size:18px;line-height:26px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}}@media all and (min-width: 480px){section.intro{padding-top:40px;padding-bottom:40px}}@media all and (min-width: 640px){section.intro h3{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;color:#2cbbb9;font-size:20px}section.intro p{font-size:24px;line-height:30px;font-family:GothamLight,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}}@media all and (min-width: 800px){section.intro{padding-top:60px;padding-bottom:60px}}@media all and (min-width: 960px){section.intro{padding-top:100px;padding-bottom:100px}section.intro p{font-size:30px;line-height:40px;font-family:GothamLight,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}}section.course-grid{padding-top:60px;padding-bottom:70px;background-color:#ececec}section.course-grid h2{text-transform:uppercase;color:#2cbbb9 !important}@media all and (min-width: 320px){section.featured-image,section.featured-image-backup{width:100%;height:300px;background-size:cover;background-position:center center}section.featured-image img,section.featured-image-backup img{height:auto}}@media all and (min-width: 960px){section.featured-image,section.featured-image-backup{margin-top:100px;height:380px;background-position:center center;background-size:cover}}@media all and (min-width: 1120px){section.featured-image,section.featured-image-backup{height:480px;background-position:center center;background-size:cover}}@media all and (min-width: 1400px){section.featured-image,section.featured-image-backup{height:480px;margin-left:auto;margin-right:auto;display:block;background-position:center center;background-size:cover}}@media all and (min-width: 320px){section.blog{padding-top:40px;padding-bottom:80px}}@media all and (min-width: 640px){section.blog{padding-top:60px}}@media all and (min-width: 960px){section.blog .left-column{width:580px;margin-right:40px;float:left}section.blog .right-column{width:300px;float:left}}@media all and (min-width: 1120px){section.blog .left-column{width:740px;margin-right:40px;float:left}}section.blog .page-content{width:100%}section.blog .blog-overview{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ececec}section.blog .blog-overview a{color:#444;display:inline-block}section.blog .blog-overview a:hover{text-decoration:none}section.blog .blog-overview h3{font-size:22px;line-height:22px}section.blog .blog-overview p.small{margin-bottom:0px;font-size:14px;text-transform:uppercase;color:#999}@media all and (min-width: 320px){section.blog .blog-overview .blog-thumbnail{margin-bottom:24px;display:block;width:100%}section.blog .blog-overview .blog-thumbnail img{width:100%;height:auto}}section.blog .read-more{font-weight:bold;display:inline}section.blog .blog-overview:hover .read-more{color:#fc5c62}section.blog .blog-overview:hover h3{color:#fc5c62}@media all and (min-width: 320px){section.blog .blog-overview{width:100%}}@media all and (min-width: 480px){section.blog .blog-overview{width:100%}section.blog .blog-overview .blog-thumbnail{width:100px;display:inline-block;margin-right:20px}section.blog .blog-overview .blog-text{width:315px;display:inline-block}}@media all and (min-width: 640px){section.blog .blog-overview{width:100%}section.blog .blog-overview .blog-thumbnail{width:250px;display:inline-block;margin-right:30px}section.blog .blog-overview .blog-text{width:315px;display:inline-block}}@media all and (min-width: 800px){section.blog .blog-overview{width:100%}section.blog .blog-overview h3{font-size:28px;line-height:28px}section.blog .blog-overview p.small{margin-bottom:24px}section.blog .blog-overview .blog-thumbnail{width:300px;display:inline-block;margin-right:30px}section.blog .blog-overview .blog-text{width:425px;display:inline-block}}@media all and (min-width: 960px){section.blog .blog-overview{width:100%}section.blog .blog-overview .blog-thumbnail{width:200px;display:inline-block;margin-right:30px}section.blog .blog-overview .blog-text{width:345px;display:inline-block}}@media all and (min-width: 1120px){section.blog .blog-overview{width:100%}section.blog .blog-overview .blog-thumbnail{width:260px;display:inline-block;margin-right:30px}section.blog .blog-overview .blog-text{width:445px;display:inline-block}}section.blog .recent-posts ul{list-style:none}section.blog .recent-posts ul li a{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ececec;display:block;min-height:100px}section.blog .recent-posts ul li a h5{line-height:17px;margin-bottom:0px;display:block;color:#2cbbb9}section.blog .recent-posts ul li a img{width:80px;height:auto;display:inline-block;margin-right:20px;float:left}section.blog .recent-posts ul li a .date{color:#444}@media all and (min-width: 320px){section.blog-single{padding-top:40px;padding-bottom:100px}}@media all and (min-width: 640px){section.blog-single{padding-top:60px}}@media all and (min-width: 960px){section.blog-single{margin-top:160px}section.blog-single .left-column{width:580px;margin-right:40px;float:left}section.blog-single .right-column{width:300px;float:left}}@media all and (min-width: 1120px){section.blog-single .left-column{width:740px;margin-right:40px;float:left}}section.blog-single .page-content{width:100%}section.blog-featured-image{width:100%;position:relative;float:left;z-index:-1}@media all and (min-width: 320px){section.blog-featured-image{height:150px;overflow:hidden}}@media all and (min-width: 480px){section.blog-featured-image{height:180px}}@media all and (min-width: 640px){section.blog-featured-image{height:250px}}@media all and (min-width: 800px){section.blog-featured-image{height:310px}}@media all and (min-width: 960px){section.blog-featured-image{margin-top:100px;height:370px}}@media all and (min-width: 1120px){section.blog-featured-image{height:430px}}.blog-single h1{font-size:36px;line-height:40px;color:#2cbbb9;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:-1px}.blog-single h2.summary{font-size:20px;line-height:30px;color:#2cbbb9;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:-0.5px;font-weight:bold;color:#242424 !important;margin-bottom:24px}.blog-single h2{color:#2cbbb9 !important;font-size:30px;line-height:36px}.blog-single h4{color:#2cbbb9 !important}.blog-single h5{margin-bottom:0px}.blog-single h6{color:#999 !important;margin-bottom:0px}.blog-single ul{list-style:none;padding-left:30px}.blog-single ul li{list-style:none;background:url(../images/bullet.png) left 4px no-repeat;padding-left:14px}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}#test-popup{background-color:white;width:80%;max-width:700px;padding:40px;margin-left:auto;margin-right:auto;box-shadow:0 0 20px #000;margin-top:40px;margin-bottom:40px}#test-popup h3{font-size:24px;font-weight:bold;text-transform:uppercase;color:#2cbbb9;margin-bottom:16px}.row{width:100%;margin-bottom:12px}.row .label{width:100%;display:inline-block;padding-top:4px;font-weight:bold;color:#444;text-transform:uppercase;letter-spacing:1px;font-size:15px}.row .label-wide{width:100%;display:inline-block;padding-top:4px;font-weight:bold;color:#444;text-transform:uppercase;letter-spacing:1px;font-size:15px}.row .note{text-transform:none;font-weight:normal;letter-spacing:0px}.row .field{width:100%;display:inline-block}.row .field input,.row .field textarea{width:100%;border:none;background-color:rgba(236,236,236,0.5);padding:4px 10px 4px 10px;border-radius:5px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.row .field input:active,.row .field input:focus,.row .field textarea:active,.row .field textarea:focus{background-color:#ececec}.wpcf7-submit{background-color:#2cbbb9;color:white !important;padding:9px 10px 6px 10px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;margin-bottom:20px;display:inline-block;border-radius:6px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;-webkit-font-smoothing:antialiased}.wpcf7-submit:hover,.wpcf7-submit:focus{background-color:#fc5c62;cursor:pointer}.gallery-area{width:100%;padding-bottom:40px;display:inline-block}.gallery-area ul{width:100%;list-style:none}.gallery-area ul li{margin-bottom:20px;overflow:hidden;float:left}.gallery-area ul li img{width:100%;height:auto}@media all and (min-width: 320px){.gallery-area ul li{width:280px;height:280px}}@media all and (min-width: 480px){.gallery-area ul li{width:200px;height:200px;display:inline-block;margin-right:20px}}@media all and (min-width: 640px){.gallery-area ul li{width:290px;height:290px;display:inline-block}}@media all and (min-width: 800px){.gallery-area ul li{width:240px;height:240px}}@media all and (min-width: 960px){.gallery-area ul li{width:290px;height:290px}}@media all and (min-width: 1120px){.gallery-area ul li{width:255px;height:255px}}.gallery-area ul li a{display:block;position:relative;width:100%;height:100%}.gallery-area ul li a .album-thumbnail{display:block;position:absolute;top:0px}.gallery-area ul li a h3{position:absolute;top:0px;padding:36% 30px 0 30px;color:white;background-color:rgba(44,187,185,0.9);text-align:center;opacity:0;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}@media all and (min-width: 320px){.gallery-area ul li a h3{width:280px;height:280px}}@media all and (min-width: 480px){.gallery-area ul li a h3{width:200px;height:200px}}@media all and (min-width: 640px){.gallery-area ul li a h3{width:290px;height:290px}}@media all and (min-width: 800px){.gallery-area ul li a h3{width:240px;height:240px}}@media all and (min-width: 960px){.gallery-area ul li a h3{width:290px;height:290px}}@media all and (min-width: 1120px){.gallery-area ul li a h3{width:255px;height:255px}}.gallery-area ul li a h3:hover,.gallery-area ul li a h3:focus{opacity:1}@media all and (min-width: 480px){.gallery-area ul li:nth-child(2n){margin-right:0px}}@media all and (min-width: 800px){.gallery-area ul li:nth-child(2n){margin-right:20px}.gallery-area ul li:nth-child(3n){margin-right:0px}}@media all and (min-width: 1120px){.gallery-area ul li:nth-child(2n){margin-right:20px}.gallery-area ul li:nth-child(3n){margin-right:20px}.gallery-area ul li:nth-child(4n){margin-right:0px}}section.gallery-single{margin-top:60px;padding-bottom:120px}@media all and (min-width: 800px){.gallery-post{width:300px;margin-right:40px;float:left}.gallery-block{width:620px;float:left}.gallery-block ul{list-style:none}.gallery-block ul li{display:inline-block}}@media all and (min-width: 960px){.gallery-block{width:740px}section.gallery-single{margin-top:180px;padding-bottom:120px}}@media all and (min-width: 320px){.gallery-block ul{list-style:none}.gallery-block ul li{width:80px;height:80px;display:inline-block;margin-right:20px;margin-bottom:20px;opacity:0.85}.gallery-block ul li:hover,.gallery-block ul li:focus{opacity:1}.gallery-block ul li img{width:100%;height:auto}.gallery-block ul li:nth-child(3n){margin-right:0px}}@media all and (min-width: 480px){.gallery-block ul li{width:90px;height:90px}.gallery-block ul li:nth-child(3n){margin-right:20px}}@media all and (min-width: 480px) and (max-width: 959px){li:nth-child(4n){margin-right:0px}}@media all and (min-width: 640px){.gallery-block ul li{width:130px;height:130px}.gallery-block ul li:nth-child(3n){margin-right:20px}}@media all and (min-width: 800px){.gallery-post{width:100%}.gallery-block{width:100%}.gallery-block ul li{width:170px;height:170px}.gallery-block ul li:nth-child(3n){margin-right:20px}}@media all and (min-width: 960px){.gallery-post{width:300px;margin-right:40px;float:left}.gallery-block{width:580px;float:left}.gallery-block ul li{width:174px;height:174px}.gallery-block ul li:nth-child(3n+3){margin-right:0px}}@media all and (min-width: 1120px){.gallery-block{width:740px;float:left}.gallery-block ul li{width:170px;height:170px}.gallery-block ul li:nth-child(3n+3){margin-right:20px}.gallery-block ul li:nth-child(4n){margin-right:0px}}.gallery-post h1{text-transform:uppercase;color:#2cbbb9}.gallery-post h2{color:#242424 !important;font-size:20px;text-transform:none;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:0px}html,body{width:100%;height:100%}@media all and (min-width: 320px){.container{display:block;width:280px;margin-left:auto;margin-right:auto}}@media all and (min-width: 480px){.container{width:440px}}@media all and (min-width: 640px){.container{width:600px}}@media all and (min-width: 800px){.container{width:760px}}@media all and (min-width: 960px){.container{width:760px}}@media all and (min-width: 960px){.container{width:920px}}@media all and (min-width: 1120px){.container{width:1080px}}section{float:left;width:100%}section.albums .album-overview{margin-bottom:40px}section.albums .album-overview .album-thumbnail{float:left;margin-right:20px}.blog-post-overview{width:100%;float:left;margin-bottom:40px}.blog-post-overview .blog-thumbnail{float:left;margin-right:30px}.big-video{width:100%;height:100%}.big-video .big-intro{top:50%}@media all and (min-width: 320px){section.generic{padding-top:40px;padding-bottom:80px}}@media all and (min-width: 640px){section.generic{padding-top:60px}}@media all and (min-width: 960px){section.generic .left-column{width:580px;margin-right:40px;float:left}section.generic .right-column{width:300px;float:left}}@media all and (min-width: 1120px){section.generic .left-column{width:740px;margin-right:40px;float:left}}section.generic .page-content{width:100%}@media all and (min-width: 640px){body.Courses section.generic{padding-bottom:140px}}section.page-heading{background-color:#2cbbb9;padding-top:34px;padding-bottom:30px}.left-column .cms_textblock ul,.right-column .cms_textblock ul{padding-left:0px}.left-column .cms_textblock ul li,.right-column .cms_textblock ul li{list-style:none;background:url(../images/bullet.png) left 4px no-repeat;padding-left:14px}.course-information ul{padding-left:0px}.course-information ul li{list-style:none;background:url(../images/bullet.png) left 4px no-repeat;padding-left:14px}.course-information ul li a{color:#999}.course-information ul li a:hover{color:#fc5c62}.right-column h4{margin-bottom:20px}.right-column .secondary-text{border-bottom:1px solid #ececec;margin-bottom:24px}.right-column .secondary-text ul{padding-left:0px}.right-column .secondary-text ul li{list-style:none;background:url(../images/bullet.png) left 4px no-repeat;padding-left:14px}.right-column .recent-posts ul{list-style:none}.right-column .recent-posts ul li a{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ececec;display:block;min-height:100px}.right-column .recent-posts ul li a h5{line-height:17px;margin-bottom:0px;display:block;color:#2cbbb9}.right-column .recent-posts ul li a img{width:80px;height:auto;display:inline-block;margin-right:20px;float:left}.right-column .recent-posts ul li a .date{color:#444}.secondary-nav{width:100%;font-weight:bold;text-transform:uppercase;padding-top:10px;border-top:1px solid rgba(255,255,255,0.2);padding-top:5px;margin-top:5px;display:inline-block}.secondary-nav ul{list-style:none;display:inline-block;margin-bottom:0px;color:white !important}.secondary-nav ul li{display:inline-block;font-weight:bold;text-transform:uppercase;color:white}.secondary-nav ul li:after{content:'|';color:rgba(255,255,255,0.3);margin-left:7px}.secondary-nav ul li a{color:white}.secondary-nav ul li:last-of-type:after{content:''}.secondary-nav ul li:first-of-type{margin-left:6px}.course-description{border-bottom:1px solid #ececec;margin-bottom:36px;padding-bottom:24px}.course-description h2{color:#2cbbb9 !important;text-transform:none;font-weight:normal;letter-spacing:0px;font-family:GothamLight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;line-height:36px}.gallery{border-bottom:1px solid #ececec;margin-bottom:24px}.gallery ul{list-style:none}.gallery ul li{display:inline-block;margin-right:10px;margin-bottom:10px}@media all and (min-width: 320px){.gallery ul li{width:86px}}@media all and (min-width: 480px){.gallery ul li{width:102px}}@media all and (min-width: 640px){.gallery ul li{width:110px}}@media all and (min-width: 960px){.gallery ul li{width:67px}}@media all and (min-width: 320px){.gallery ul li:nth-child(3n){margin-right:0px}}@media all and (min-width: 480px){.gallery ul li:nth-child(3n){margin-right:10px}.gallery ul li:nth-child(4n){margin-right:0px}}@media all and (min-width: 640px){.gallery ul li:nth-child(3n){margin-right:10px}.gallery ul li:nth-child(4n){margin-right:10px}.gallery ul li:nth-child(5n){margin-right:10px}}@media all and (min-width: 320px){.gallery ul li:nth-child(4n){margin-right:0px}}section.courses .gallery{border-top:1px solid #ececec;padding-top:24px;border-bottom:none;padding-bottom:0px;margin-bottom:0px}@media all and (min-width: 320px){section.courses{padding-top:40px;padding-bottom:80px}}@media all and (min-width: 640px){section.courses{padding-top:60px}}@media all and (min-width: 960px){section.courses .right-column{width:580px;float:left}section.courses .left-column{width:300px;float:left;margin-right:40px}}section.courses .page-content{width:100%}.fve-video-wrapper{margin-top:24px !important;margin-bottom:24px !important}.right-column .map{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ececec}.left-column .map{margin-bottom:24px;padding-top:24px;border-top:1px solid #ececec}.acf-map{width:100%;height:300px}a.book-button{background-color:#2cbbb9;color:white !important;padding:9px 10px 6px 10px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;margin-bottom:20px;display:inline-block;border-radius:6px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}a.book-button:hover{background-color:#fc5c62;text-decoration:none}p{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.grid-block{margin-bottom:30px;border-bottom:1px solid #ececec;padding-bottom:10px}.grid-block .grid-gallery ul{list-style:none !important}.grid-block .grid-gallery ul li{list-style:none !important;background:none;padding-left:0px !important;display:inline-block;margin-bottom:10px}.grid-block .grid-gallery ul li img{width:100%;height:auto}@media all and (min-width: 320px){.grid-block .grid-gallery ul li{margin-right:10px;width:135px;height:135px}.grid-block .grid-gallery ul li:nth-child(2n){margin-right:0px}}@media all and (min-width: 480px){.grid-block .grid-gallery ul li{width:102px;height:102px}.grid-block .grid-gallery ul li:nth-child(2n){margin-right:10px}.grid-block .grid-gallery ul li:nth-child(4n){margin-right:0px}}@media all and (min-width: 640px){.grid-block .grid-gallery ul li{margin-right:20px;margin-bottom:20px;width:130px;height:130px}.grid-block .grid-gallery ul li:nth-child(2n){margin-right:20px}.grid-block .grid-gallery ul li:nth-child(4n){margin-right:0px}}@media all and (min-width: 800px){.grid-block .grid-gallery ul li{width:170px;height:170px}.grid-block .grid-gallery ul:nth-child(4n){margin-right:0px}}@media all and (min-width: 960px){.grid-block .grid-gallery ul li{width:130px;height:130px}.grid-block .grid-gallery ul:nth-child(4n){margin-right:0px}}@-webkit-keyframes pretty_fade{0%{-webkit-filter:brightness(1) contrast(1) saturate(1);filter:brightness(1) contrast(1) saturate(1)}100%{-webkit-filter:brightness(0) contrast(5) saturate(0.5);filter:brightness(0) contrast(5) saturate(0.5)}}@keyframes pretty_fade{0%{-webkit-filter:brightness(1) contrast(1) saturate(1);filter:brightness(1) contrast(1) saturate(1)}100%{-webkit-filter:brightness(0) contrast(5) saturate(0.5);filter:brightness(0) contrast(5) saturate(0.5)}}

/*# sourceMappingURL=screen.css.map */