/*
Theme Name: Distillery P Style
Theme URI: http://components.underscores.me/
Author: TrueOutput
Author URI: http://true-output.com
Description: Portfolio style bespoke theme for Waterford Distillery
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: distillery-p-style
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.

Distillery P Style is based on Underscores http://underscores.me/, (C) 2012-2016 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/
*/
@import url(//hello.myfonts.net/count/2f1415);.btn,.cerPassBox,.webcamBoxL,.webcamBoxR,html{box-sizing:border-box}.heroTitle h1,.menuText a{visibility:hidden}.alm-reveal,.clear:after,.clearfix:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer,.site-footer:after,.site-header:after,.videoElement{clear:both}.touchevents body{background-image:none!important}.smallScreenPass{display:none}.bigScreenPass{display:block;font-size:18px}.btn,.cerPassBox,.webcamBoxL,.webcamBoxR{display:inline-block}.cerPassBox{float:left;border:none!important;padding:0 20px;border-radius:0;height:38px;margin:0 10px 0 0!important}#angelFrame,img,legend{border:0}#angelCont{position:absolute;left:0;right:0;bottom:0;top:0;display:none;z-index:121;background:rgba(0,0,0,.8)}#nav-icon1,.btn,sub,sup{position:relative}.webcamBoxL,.webcamBoxR{width:43%; margin-bottom: 20px;float:left;position:relative;line-height:0}.webcamBoxL{margin-right:2%}.webcamBoxR{margin-right:0}.btn-o{width:150px!important}body,html{width:100%;height:100%}.btn{background-color:transparent!important;text-transform:uppercase!important;color:grey;font-size:12px;-webkit-transition:all .4s ease;transition:all .4s ease;padding:15px 25px;cursor:pointer;max-width:33%}legend,td,th{padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll}body{margin:0;-webkit-font-smoothing:antialiased;line-height:1.4;backface-visibility:hidden;perspective:1000}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}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}#ageVerOverlay,.ageVerB,.contentTwoCols{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}.ageVerButtBox{margin:0 auto;width:351px}.cerButtonNew{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.cerButtonNew:hover{background-color:#339!important}#nav-icon1{width:34px;height:34px;margin:0 auto;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:10px}#nav-icon1 span:nth-child(3){top:20px}#nav-icon1.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.wpb_row{overflow:hidden}.fancybox-close:hover{background-image:url(img/close-on.svg)!important}.fancybox-close{background-image:url(img/close-off.svg)!important;position:absolute!important;top:5px!important;right:5px!important;width:42px!important;height:42px!important;cursor:pointer;z-index:8040;background-size:initial!important}#ageVerOverlay,.bodyBGTemp{background-position:center center;background-size:cover}.naturalSize img{width:auto!important;height:auto!important}.ubtn-text{font-family:BellGothicBT-Roman,sans-serif!important;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:.2em;font-size:15px!important}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{height:1200px!important;max-height:70vh!important}.infoParagraph{font-family:BellGothicBT-Roman,sans-serif;font-size:17px;line-height:1.45;font-weight:300;text-transform:uppercase}.boldCaption{font-family:franklin-gothic-urw,sans-serif;font-size:12px;font-weight:500}.ageVerB,.ageVerQ{font-size:16px;color:#D1D3D4}.ageVerQ,.ageVerT{text-align:center;font-weight:300;letter-spacing:.2em;font-family:BellGothicBT-Roman,sans-serif;text-transform:uppercase}.bodyBGTemp{background-image:url(https://waterforddistillery.ie/testing/dev0/wp-content/uploads/WD_Elements_Video_01.jpg)!important}.ageVerQ{width:70%;margin:50px auto 30px}.ageVerB{display:inline-block;width:170px;border:1px solid #D1D3D4;padding:5px;text-align:center;font-family:BellGothicBT-Roman,sans-serif;letter-spacing:.2em;text-transform:uppercase;transition-duration:.3s;cursor:pointer}.no-touchevents .ageVerB:hover{background-color:#2E3180;border-color:#2E3180}.ageVerT{margin-top:35px;color:#6D6E70;font-size:12px}.contactFooter,.contactPageTitle,.myFooterNotice{text-align:right}#ageVerOverlay{-webkit-box-shadow:10px 10px 10px 0 rgba(0,0,0,.67);-moz-box-shadow:10px 10px 10px 0 rgba(0,0,0,.67);box-shadow:10px 10px 10px 0 rgba(0,0,0,.67);background-image:url(https://waterforddistillery.ie/testing/dev0/wp-content/themes/distillery-p-style/img/ageverif1.jpg);background-repeat:no-repeat;height:100%;width:100%;max-height:310px;max-width:600px;display:none;z-index:9999;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 40px}.miniCaption{font-family:BellGothicBT-Roman,sans-serif;text-transform:uppercase;font-size:11px;font-weight:700}#sticky{max-width:1600px;width:96vw}.contentBG{padding-bottom:25vh!important}#sticky.stick{margin-top:0;position:fixed;top:0;z-index:-99}@font-face{font-family:BellGothicBT-Roman;src:url(webfonts/2F1415_0_0.eot);src:url(webfonts/2F1415_0_0.eot?#iefix) format('embedded-opentype'),url(webfonts/2F1415_0_0.woff2) format('woff2'),url(webfonts/2F1415_0_0.woff) format('woff'),url(webfonts/2F1415_0_0.ttf) format('truetype')}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:15px}h1,h2,h3,h4,h5,h6{clear:both;font-family:BellGothicBT-Roman,sans-serif;font-weight:400}p{margin-top:0;margin-bottom:1.25em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.articleText h3 a,.articleText h3 a:active,.articleText h3 a:visited{color:#707070!important;text-decoration:none}.articleText h3 a:hover{color:#000!important;text-decoration:none}.centreV{transform:translateY(calc(-50% + 55px))!important}.footer60{width:69%}.cover{object-fit:cover}.cerBottFooter{position:absolute;bottom:15px;width:100%}.elementHeader,.elementHeaderImage,.heroSection{position:relative;overflow:hidden}.contactPageTitle p{font-size:25px!important;color:#fff!important;font-family:BellGothicBT-Roman,sans-serif!important;padding:3px;display:block}.padLeft60{padding-left:60px}.vertCenterText{top:50%;transform:translateY(-50%);POSITION:relative}.contentTwoCols{-webkit-columns:2;-webkit-column-gap:3em;-moz-columns:2;-moz-column-gap:3em;column-gap:3em;columns:2;font-family:franklin-gothic-urw,sans-serif}.visibleLarge{display:block}.visibleSmall{display:none}#heroImage,.elementHeaderImage img{width:100%;max-width:100%;opacity:0;-webkit-animation:scaleIn 10s ease-in forwards;animation:scaleIn 10s ease-in forwards}.heroTitle h1{width:100%!important;letter-spacing:.6em!important;line-height:1.5!important;text-align:center;margin:0}@keyframes scaleIn{from{opacity:0;transform:scale(1.1)}20%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.whiteHyper{color:#fff;text-decoration:none}.whiteHyper:hover{color:#a3d7ff!important}.single-post{background-color:#dfdfdf;color:#424043}.elementPageTopMargin{margin:calc(5vh + 65px) 0 7.4vh}.elementHeader{max-height:650px;max-width:1600px}.page-template-template-blog{background-color:#dfdfdf!important}#swipebox-overlay{background-color:rgba(0,0,0,1)!important}.articleText{padding:0 10px}.articleText p{font-family:'Roboto Mono',sans-serif;font-size:10pt;text-transform:uppercase;color:#c2c4c5}.articleText h3,.pageTitle{text-transform:uppercase;font-family:BellGothicBT-Roman,sans-serif}.articleText h3{color:#707070;font-size:17px;line-height:1.45;font-weight:300;height:90px}.pageTitle,body{font-weight:400}.articleBox{background-color:#fff;width:calc(24% - 10px);display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px}#smallMenuButton,.shareDiv{display:none}.defs-only{position:absolute;left:-300px;top:-200px;pointer-events:none}.articlePicture img{width:102%}.current-menu-item{background-color:#2e3180!important}.current-menu-item a{color:#fff!important}div#shDisplay img#shTopImg{padding:0!important;border:none!important}.articlePicture{overflow:hidden}.pageTitle{font-size:1.6em;letter-spacing:.7em;color:#414143;text-align:center;margin:0}*,:after,:before{box-sizing:inherit}.myFooterNotice{width:100%;margin:40px auto 20px;color:rgba(255,255,255,.2);background:0 0;font-size:11px;opacity:0;-webkit-animation:fadeIn 3s ease-in forwards;animation:fadeIn 3s ease-in forwards;line-height:1.2!important}body{background:#fff;font-family:franklin-gothic-urw,sans-serif}.contentTwoCols img{width:100%;height:auto}.fve-video-wrapper{margin:0!important}.wf-active .menuText a,.wf-inactive .menuText a{visibility:visible!important}.halfWidth{width:50%}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}button,input[type=button],input[type=reset],input[type=submit]{background:#e6e6e6;border:none;color:rgba(0,0,0,.8);font-size:17px!important;font-size:.75rem;line-height:1;padding:.6em 1em .4em;-webkit-transition:all .4s ease;transition:all .4s ease}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:none;background:#2e3180!important;color:#fff!important}button a:hover{color:#fff!important}button a{font-size:17px!important}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{color:#111}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search]{padding:3px}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{border:none;outline:0}#myposts{opacity:0}#page{transition:all .25s ease-in;-webkit-transition:all .25s ease-in}.ElementInner,.footerButton{-webkit-transition:all .4s ease}.fancybox-opened .fancybox-skin{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@keyframes flyin{to{opacity:1;transform:translate(0)}}.error404 p,.page-template-template-about p,.page-template-template-contact p{font-size:1em;font-family:franklin-gothic-urw;font-weight:400}.contactFooter .rightFootButton{border-left:#ccc 1px solid}.aboutFooter>.leftFootButton:first-child,.contactFooter>.leftFootButton:first-child,.rightFootButton{border-left:grey 1px solid}.contactFooter .footerButton{color:#ccc}.contactFooter{border-top:#ccc 1px solid;width:946px;margin:0 auto;box-sizing:border-box;font-family:BellGothicBT-Roman,sans-serif}.footerButton,.footerText p,.footerText2 p,.myYear{text-align:center}.aboutFooter,.postFooter{border-top:grey 1px solid;width:100%;box-sizing:border-box;font-family:BellGothicBT-Roman,sans-serif}.postFooter{margin:30px 0 60px}.watchFilms:before{position:absolute;content:url(assets/img/playbutton.svg);top:10px;left:10px}.aboutFooter{margin-bottom:80px}.leftFootButton{float:left;border-right:grey 1px solid}.leftFootButtonActive{background:#2e3180!important;border-right:solid 1px transparent!important;color:#fff!important}.rightFootButton{float:right}.aboutFooter>.rightFootButton:first-child,.contactFooter>.rightFootButton:first-child{border-right:grey 1px solid}.footerInnerText{position:relative;top:50%;transform:translateY(-50%);display:block!important}.elementEmptySquare,.elementSquare,.footerButton{display:inline-block;box-sizing:border-box;cursor:pointer}.tallerFooter{height:60px!important}.tallerPadding{padding-top:8px}.footerButton{text-transform:uppercase!important;color:grey;font-size:12px;transition:all .4s ease;padding:0 15px;height:45px;position:relative}.no-touchevents .hoverButton:hover{background-color:rgba(33,33,33,.8);color:#fff!important}.no-touchevents .hoverButton a:hover{color:#fff!important}.contentTopMargin{margin:calc(8vh + 65px) 0 80px!important}.contactTopMargin{margin:calc(12vh + 65px) auto 10vh!important;width:850px}.aboutTopMargin{margin:calc(12vh + 65px) 0 10vh 25px!important}.aboutTopMargin p{color:#fff}section{margin:0;padding:0}.bell1{font-family:BellGothicBT-Roman,sans-serif;color:#fff;font-size:1.2em;margin:20px 0 15px}.menu-logo{position:absolute;top:25px;right:30px;width:140px;height:35px;z-index:50;cursor:pointer}#myOverlay,#myVidOverlay{position:fixed;top:0;opacity:0;left:0;pointer-events:none}#myOverlay,#myVidOverlay,.myCerThumbHover,table{width:100%;height:100%}.activeElement,.tempCurrentElement{background-color:#2e3180!important;border:1px solid #2e3180!important}#myOverlay{background-color:rgba(0,0,0,.6);z-index:1;-webkit-transition:all .15s ease;transition:all .15s ease}#myVidOverlay{background-color:#000;z-index:100;-webkit-transition:all .15s ease;transition:all .15s ease}.myBlueHaze,.myCerThumbHover{background-color:rgba(46,49,128,.5)!important}.blurMe{-webkit-animation:myColRotate .5s ease forwards;animation:myColRotate .5s ease forwards}.ElementHeaderTitle,.ElementSubtitleNopic{-webkit-animation:fadeIn 1s ease-in forwards}@keyframes myColRotate{0%{-webkit-filter:sepia(100%) hue-rotate(0);filter:sepia(100%) hue-rotate(0)}100%{-webkit-filter:sepia(100%) hue-rotate(190deg);filter:sepia(100%) hue-rotate(190deg)}}table{border-collapse:collapse;border-spacing:0;margin:0}.myCerThumbHover{color:#fff;opacity:0;z-index:10;position:absolute;cursor:pointer;font-size:17pt;letter-spacing:.1em;font-family:BellGothicBT-Roman,sans-serif}.elementSquareName,.menuText a{font-weight:400;letter-spacing:.2em}.myCerThumbHoverActive{color:#fff;opacity:1}.reallyBlurMe{overflow:hidden!important;position:fixed}.pageFilter{-webkit-filter:grayscale(1);filter:grayscale(1)}.elementEmptySquare,.elementSquare{width:120px;height:120px;margin:0 15px 15px 0;border:1px solid #6d6e70;position:relative;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background-color:transparent;float:left}.elementSquareName,.myMonth,.myYear{position:absolute;font-family:BellGothicBT-Roman,sans-serif}#submenu-inner .elementEmptySquare:nth-child(6n),#submenu-inner .elementSquare:nth-child(6n){margin:0 0 16px}.articleContainer{padding-bottom:200px}.elementEmptySquare{background-color:transparent;border:1px solid transparent}.footerText2 p{font-size:9pt;color:#446c94;line-height:normal!important;text-transform:uppercase}.footerText p,.footerText p a{color:#333;text-transform:uppercase}.footerText p{font-size:14pt}.footerText p a{text-decoration:none}.no-touchevents .footerText a:hover{color:#fff}.elementSquareName{color:#fff;font-size:1em;text-transform:uppercase;bottom:10px;right:10px}.myMonth,.myYear{left:0;z-index:1000;width:100%;height:auto;pointer-events:none;opacity:0;line-height:.8}.site-main{position:relative}.myYear{color:rgba(255,255,255,.2)}.myMonth{color:rgba(0,0,0,.2);text-align:left}.showMe{display:block!important}.hideMe,.submenu-bg{display:none}.elementSquareAtomicWeight{color:#6d6e70;font-size:3.5em;text-transform:uppercase;position:absolute;top:10px;line-height:.9em;right:10px;font-family:BellGothicBT-Roman,sans-serif;font-weight:400}#submenu-desktop{display:none;width:850px;height:450px;margin:0 auto;background-color:rgba(39,39,75,.95);box-sizing:border-box;background-repeat:no-repeat;position:relative;overflow:hidden}.menu-main-container,.sub-menu{background-color:rgba(33,33,33,.8)}.submenu-bg{position:absolute;left:0;top:0;width:850px;height:555px;z-index:10;overflow:hidden;background-position:center;pointer-events:none}#submenu-inner{position:absolute;left:25px;top:25px;z-index:20;overflow:hidden}.menu-main-container{width:850px;margin:0 auto;box-sizing:border-box;position:relative}.main-navigation{display:block;position:fixed;width:100%;height:65px;z-index:60}.main-navigation ul{display:block;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{display:inline-block;position:relative;float:left;box-sizing:border-box;width:200px}.sub-menu{margin-top:42px!important}.no-touchevents .menuText a:hover{background-color:#2e3180;color:#fff!important}.menuText a{display:block;text-decoration:none;color:#adadad;font-family:BellGothicBT-Roman,sans-serif;text-transform:uppercase;text-align:center;box-sizing:border-box;-webkit-transition:all .5s ease;transition:all .5s ease;padding:0 30px;line-height:65px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.stillElement,.videoElement,.vrElement{position:relative;line-height:0;overflow:hidden}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.content-area{max-width:1600px;margin:0 auto;width:96vw;position:relative}.ElementInner,.videoElement{width:100%;box-sizing:border-box}.stillElement,.vrElement{float:left;box-sizing:border-box}.ElementInner{position:absolute;top:0;left:0;height:100%;pointer-events:none;transition:all .4s ease}.single-element .ElementBottomSection,.single-element .ElementInner,.single-element .ElementTopSection{pointer-events:auto!important}.VideoPlayButton{width:44px;height:44px;background-image:url(assets/img/playbutton.svg);background-position:center;background-repeat:no-repeat;background-size:cover;margin:10px auto}.ElementSubtitle,.ElementSubtitleNopic,.ElementTitle{width:100%;text-transform:uppercase;line-height:1em;box-sizing:border-box;font-weight:400}.ElementSubtitle,.ElementTitle{text-align:center;color:#fff;position:absolute;padding:5px}.ElementHeaderTitle,.ElementTitle{position:relative;top:50%;transform:translateY(-50%)}.ElementSubtitleNopic{text-align:left;padding-top:15px;opacity:0;letter-spacing:normal;color:#A9ABAD;font-family:'Roboto Mono',sans-serif;animation:fadeIn 1s ease-in forwards}.ElementHeaderTitle,.ElementHeaderTitleNopic{color:#fff;box-sizing:border-box;font-size:2.4em;letter-spacing:.45em;margin:0;line-height:1.25em;width:100%;text-transform:uppercase}.ElementHeaderTitle{text-align:center;font-family:BellGothicBT-Roman,sans-serif;padding:10px 10px 0;opacity:0;animation:fadeIn 1s ease-in forwards}.ElementHeaderTitleNopic,.ElementTitle{font-family:BellGothicBT-Roman,sans-serif;-webkit-animation:fadeIn 1s ease-in forwards;opacity:0}.ElementHeaderTitleNopic{text-align:left;padding:0;animation:fadeIn 1s ease-in forwards}.ElementTitle{letter-spacing:.3em;bottom:0;animation:fadeIn 1s ease-in forwards}.ElementSubtitle,.myMetaDate{font-family:'Roboto Mono',sans-serif}.ElementSubtitle,.content60{-webkit-animation:fadeIn 1s ease-in forwards}.myMetaDate{color:#333;font-size:13px}.ElementSubtitle{opacity:0;letter-spacing:normal;bottom:30px;color:#A9ABAD;animation:fadeIn 1s ease-in forwards}.allElementsLink,.widgetCol{font-family:BellGothicBT-Roman,sans-serif}.ElementTopSection{height:90%;width:100%;position:relative;pointer-events:none}.ElementBottomSection,.ElementBottomSectionV{height:10%;position:relative;pointer-events:none}.ElementBottomSection{width:100%}.ElementBottomSectionV{width:50%;margin:0 auto}.stillElement img,.videoElement img,.vrElement img{width:101%;object-fit:cover;object-position:50% 50%}#goDown{cursor:pointer;opacity:0;position:absolute;bottom:20px;animation:pulse1 3s infinite;animation-timing-function:ease-in-out}@keyframes pulse1{0%,100%{-webkit-filter:grayscale(1);filter:grayscale(1)}45%,55%{-webkit-filter:grayscale(0);filter:grayscale(0)}}.no-touchevents #goDown:hover{animation-play-state:paused}.stillElement img,.vrElement img{height:28vw;max-height:350px;min-height:200px}.videoElement img{height:50vw;max-height:550px;min-height:300px}@media screen and (max-height:800px){.cerBottFooter{position:relative}}@media screen and (max-height:500px){.contactPageTitle p{font-size:1rem!important}}@media screen and (max-width:500px){.contactPageTitle p{font-size:1rem!important}}@media screen and (min-width:800px){#swipebox-close{right:50px;top:76px}}.aboutHeaderLogo{max-width:1310px;width:76vw;margin-left:-15px;opacity:0}.wp-caption,embed,iframe,object{max-width:100%}.content60,.content60width{width:69%;box-sizing:border-box;opacity:0}.content60width{padding-left:10px}.content60{float:left;animation:fadeIn 1s ease-in forwards}.contentInnerMargin{padding:40px 40px 20px 0}.headerInnerMargin{padding:0 40px 0 0}.featureUL{margin:0 0 10px;padding:0;list-style:none;font-size:14px}.featureUL li{border-bottom:solid 1px #efefef;padding:3px 0}.featureUL li:last-child{border-bottom:none;padding:3px 0}.widgetCol{float:right;margin-top:40px;width:28%;text-transform:uppercase;font-size:17px;opacity:0;-webkit-animation:fadeIn 1s ease-in forwards;animation:fadeIn 1s ease-in forwards}.otherFeaturesTitle{border-bottom:1px solid silver;padding-bottom:10px;margin-bottom:10px;line-height:1}.allElementsLink{position:relative;padding-left:0;border-top:1px solid silver;padding-top:10px;margin-top:0;cursor:pointer}.error404 .site-main,.page-template-template-about .site-main,.page-template-template-contact .site-main{width:946px;margin:0 auto}.site-content .widget-area{float:right;overflow:hidden;width:25%}.gallery-item,.site-footer{text-align:center;width:100%}.site-footer{background-color:#6497ca!important;font-family:franklin-gothic-urw,sans-serif;padding:50px 0 20px}#colophon{opacity:0}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{margin:0 0 1.5em}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";height:0}

@media screen and (max-width:1024px){
#primary-menu{position:absolute;top:65px;height:calc(100vh);width:100%;z-index:40;overflow-y:scroll;display:none;background-color:rgba(33,36,39,.95)}	
#smallMenuButton{display:block;top:25px;position:absolute;left:30px;z-index:100}#smallMenuButton img{height:29px;width:29px} #sticky{width:96vw;max-width:96vw; margin-top: 65px !important}.contactFooter{width:96%;margin:0 auto}.contactTopMargin{margin:calc(12vh + 65px) 20px 10vh!important;width:inherit}.contentTwoCols{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.widgetCol{font-size:16px!important}.ElementTitle{letter-spacing:.2em;bottom:0}.ElementSubtitle,.ElementSubtitleNopic{font-size:1em;letter-spacing:normal}.ElementSubtitle{bottom:20px}.content-area{width:96vw}.contentInnerMargin{padding:40px 0 20px}.featureUL{font-size:13px;margin:0 0 10px;padding:0;list-style:none}.headerInnerMargin{padding:0}.page-template-template-about .site-main,.page-template-template-contact .site-main{width:94%;margin:0 auto}.aboutHeaderLogo{margin-left:0;width:100%}#submenu-desktop{width:100%;height:calc(100vh - 65px)}.submenu-bg{width:100%;height:100%}#submenu-inner{width:100%;height:100%;padding:6.5% 0 0 2%;box-sizing:border-box;top:0;left:0}.elementEmptySquare,.elementSquare{width:15vw;height:15vw;margin:0 1vw 1vw 0}.menu-main-container{width:100%;height:65px}.main-navigation a{padding:0 3.1vw;letter-spacing:.15em;height:65px}
.main-navigation li{float:none;display:block;width:100%;border-top:solid 1px rgba(0,0,0,1)}.main-navigation .sub-menu li:first-child{float:none;display:block;width:100%;border-top:none}.main-navigation ul ul{float:none!important;position:relative!important;width:100%;top:0;left:0}.aboutMenu>a{color:transparent;pointer-events:none;height:0!important;line-height:0!important}.sub-menu{margin-top:0!important;background:0 0}.main-navigation a{height:calc((100vh - 65px)/ 6);line-height:calc((100vh - 65px)/ 6)}.main-navigation ul ul a{width:100%}
}

@media screen and (min-width:768px) and (max-width:1023px){.elementEmptySquare,.elementSquare{width:23vw;height:23vw;margin:0 1vw 1vw 0}}@media screen and (min-width:500px) and (max-width:768px){.postid-901 .vc_col-sm-6{width:100%!important}.postid-901 .vc_col-sm-3{width:50%!important}}@media screen and (max-width:499px){.postid-901 .vc_col-sm-3{width:100%!important}.webcamBoxL,.webcamBoxR{width:90%;float:none;display:block;margin:15px auto 0!important}}

@media screen and (max-width:768px){.VideoPlayButton{margin:0 auto}.elementEmptySquare,.elementSquare{width:23vw;height:23vw;margin:0 1vw 1vw 0}.centreV{transform:translateY(calc(-50% + 28px))!important}.articleText h3{line-height:1.15;font-size:15px}.articleBox{background-color:#fff;width:calc(33% - 10px);margin-right:10px;display:inline-block;vertical-align:top;margin-bottom:10px}.contentTopMargin{margin:calc(4vh + 65px) 0 4vh!important}#sticky{width:96vw;max-width:96vw}.elementPageTopMargin{margin:calc(2vh + 65px) 0 7.4vh}.VideoPlayButton{background-size:30px}.ElementTitle{letter-spacing:.2em}.ElementSubtitle,.ElementSubtitleNopic{letter-spacing:normal}.ElementSubtitle{bottom:10px;font-size:9px}.elementSquareName{font-size:.8em;bottom:1vh;right:1vw}p{margin-bottom:1em}.footer60{width:100%}.contentInnerMargin{padding:40px 0 20px}.featureUL{font-size:13px;margin:0 0 10px;padding:0;list-style:none}.headerInnerMargin{padding:0}.contentTwoCols{-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em!important;column-rule:1px solid}.widgetCol{font-size:16px!important}.articleContainer{box-sizing:border-box;padding:0 20px 200px}.content-area{width:96vw;margin:65px auto}.elementSquareAtomicWeight{top:1vh;right:1vw;line-height:.6em;font-size:12vw}#submenu-desktop{position:absolute;overflow:hidden;top:65px;left:0;z-index:60;background-color:rgba(35,32,31,1)}#submenu-inner{padding:1.5vh 0 0 2vw;box-sizing:border-box}#submenu-inner .elementEmptySquare:nth-child(4n),#submenu-inner .elementSquare:nth-child(4n){margin:0 0 1vh}#submenu-inner .elementEmptySquare:nth-child(6n),#submenu-inner .elementSquare:nth-child(6n){margin:0 1vw 1vh 0}.error404 .site-main,.page-template-template-about .site-main,.page-template-template-contact .site-main{width:90%;margin:0 auto}}

@media screen and (max-width:767px) and (orientation:landscape){#submenu-inner .elementSquare:nth-child(4n),.elementSquare{margin:0 1vw 1vw 0}.elementSquareAtomicWeight{top:1vh;right:1vw;line-height:.6em;font-size:7vw}.elementEmptySquare{display:none}.elementSquare{width:15vw;height:15vw}}

@media screen and (max-width:667px){.ElementBottomSectionV,.halfWidth{width:100%}.ElementHeaderTitle{font-size:1.8em}#ageVerOverlay{-webkit-box-shadow:none;box-shadow:none;background-image:none;max-width:100%;padding:0}.touchevents body .home{background-image:inherit!important}.ageVerButtBox{margin:0 auto;width:291px}.ageVerB{width:140px}}@media screen and (max-width:600px){#sticky,.ElementBottomSectionV,.content-area,.halfWidth{width:100%;max-width:100%}.ElementHeaderTitle{font-size:1.8em}}

@media screen and (max-width:568px){.content60,.content60width,.widgetCol{box-sizing:border-box}.myFooterNotice{width:90%;margin:40px auto 30px}body{font-size:14px}.ElementSubtitle{font-size:.6em!important;letter-spacing:normal;bottom:20px;line-height:0}.ElementSubtitleNopic{font-size:.8em;letter-spacing:normal;line-height:1}.content60width{width:90%;padding-left:10px}.content60{width:100%;float:none;opacity:0}.contentTwoCols{-webkit-columns:inherit;columns:inherit;padding:0;float:none;margin:10px 0 20px}.headerInnerMargin,.widgetCol{padding:0 20px}.widgetCol{width:100%;float:none;margin:30px 0 20px}.elementPageTopMargin{margin:85px 0 7.4vh}.ElementTopSection{height:90%;width:100%;position:relative}.ElementBottomSection{height:10%;width:100%;position:relative}.ElementHeaderTitle,.ElementHeaderTitleNopic{font-size:1.5em;letter-spacing:.25em}.contentInnerMargin{padding:30px 20px 20px}}.TempClass{background-position:center;background-size:cover}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}a{-webkit-transition:all .4s ease;transition:all .4s ease}#middle-hotspot{position:absolute;z-index:53;width:100%;height:30px}#bottom-thumb{z-index:0;position:fixed;bottom:20px;left:50%}#dvDemo2,#left-h-thumb,#left-hotspot,#myHeader-desktop,#myTopMenuBack,#right-h-thumb,#right-hotspot,.myHeaderStyleSlideshow{-webkit-tap-highlight-color:transparent;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.catth3a,.catth3b,.hpt1,.hpt2,.hpt3{text-transform:lowercase;line-height:.9}.lazy-loaded{-webkit-transition:opacity .7s;-moz-transition:opacity .7s;-ms-transition:opacity .7s;-o-transition:opacity .7s;transition:opacity .7s;opacity:1}.lazy-hidden{opacity:0}.weatherPortion{margin:15px 0}.hpt1{color:#ada79e}.hpt2{color:#605451}.hpt3{color:#3d3433}.hpaImg{height:auto;z-index:11}.bx-wrapper .bx-viewport{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:0 0!important}.bx-wrapper .bx-loading{min-height:50px;background:url(http://cakefactory.com/wp-content/themes/dw-foundation/js/vendor/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff!important;height:100%;top:0;left:0;z-index:2000}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{background:0 0}.catth3a{color:#ada79e}.catth3b{color:#605451}.mySelectedMenu,.pdfHoverActive{color:#a5a097!important}#nprogress .bar{background:#aaa59c!important}.shortermargin{margin-bottom:20px!important}.pdfHoverActive:after{padding-left:15px}.pdfItem:hover{color:#ada79e!important}.myweatherIcon{color:#aaa59c;font-size:24pt	!important}.clientAccessSeperator{width:260px;height:1px;background-color:#605451;margin-top:40px}#left-hotspot,#right-hotspot{position:absolute;z-index:53;width:49.9%;height:100%}#left-h-thumb,#right-h-thumb{z-index:0;top:50%;width:auto;height:auto}#right-hotspot{right:0;background-color:rgba(255,0,0,0);text-align:right}#left-hotspot{left:0;background-color:rgba(0,0,255,0);text-align:left}#left-h-thumb{position:fixed;left:30px}#right-h-thumb{position:fixed;right:30px}.no-touchevents #left-hotspot,.no-touchevents #middle-hotspot,.no-touchevents #right-hotspot{cursor:pointer}.no-touchevents #left-hotspot img:hover{content:url(img/left-on.svg)}.no-touchevents #middle-hotspot img:hover,.no-touchevents #right-hotspot img:hover{content:url(img/right-on.svg)}.no-touchevents #left-hotspot img,.no-touchevents #middle-hotspot img,.no-touchevents #right-hotspot img{-webkit-transition:all .5s ease;transition:all .5s ease}.bx-wrapper img{max-width:100%}@media screen and (max-width:500px){.articleBox{width:calc(49% - 10px);margin-bottom:10px;margin-right:1%;display:inline-block;vertical-align:top}.shareDiv{display:block}.visibleLarge{display:none!important}.visibleSmall{display:block!important}.mobileButton{width:100%;border-right:none!important;border-left:none!important;padding:0!important;float:none;display:block}.footerButton{padding:0 10px}}@media screen and (max-width:400px){.burrito{width:100%;margin-bottom:10px;margin-right:1%;float:left;display:inline-block}.shareDiv{display:block}.footerButton{padding:0 10px}.aboutTopMargin{margin:calc(4vh + 65px) 0 10vh!important}.endButton{border-right:solid 1px #ccc}.fullwidthButton{width:100%;float:none;border-bottom:solid 1px #ccc;border-left:none!important;border-right:none!important;padding:10px 0!important;height:auto!important}.padLeft60{padding-left:0}.watchFilms:before{top:16px}}#myposts{background-color:#191919;background-attachment:fixed;background-size:cover;padding-bottom:1vh}.touchevents #myposts{background-attachment:scroll!important;-webkit-background-size:100% auto!important}.tparrows:hover{background:#2e3180}

.myVimeoImage::after
{
    content: url(assets/img/playbutton.svg);
    position: absolute;
    left: calc(50% - 22px);
    top: calc(50% - 22px);
    z-index: 100;
    font-size: 80px;
    font-weight: normal;
    color: rgba(255,255,255,0.4);
    line-height: 0;
    pointer-events: none;
}

.myVimeoImage img
{
max-width: 100%	
}

.myVimeoImage
{
position:relative;
}
