/****** FILE: themes/aberangus/css/main.css *****/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}.grid,.massive-button-list,.album-container{margin-left:-0.5em;margin-right:-0.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.grid img,.massive-button-list img,.album-container img{max-width:100%;height:auto}.address-block,.newsletter-block,.designer-block,.sales-feature,.news-overview,.feature-block,.video-block,.massive-button-list li,.person-block,.youth-block .youth-wrapper,.latest-gallery-album,.gallery-album,.gallery-photo{display:inline-block;width:100%;padding-left:0.5em;padding-right:0.5em;vertical-align:top;margin-right:-0.25em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;*display:inline;*zoom:1;*behavior:url(/themes/webint/thirdparty/boxsizing.htc)}.grid-no-gutter .address-block,.grid-no-gutter .newsletter-block,.grid-no-gutter .designer-block,.grid-no-gutter .sales-feature,.grid-no-gutter .news-overview,.grid-no-gutter .feature-block,.grid-no-gutter .video-block,.grid-no-gutter .massive-button-list li,.massive-button-list .grid-no-gutter li,.grid-no-gutter .person-block,.grid-no-gutter .youth-block .youth-wrapper,.youth-block .grid-no-gutter .youth-wrapper,.grid-no-gutter .latest-gallery-album,.grid-no-gutter .gallery-album,.grid-no-gutter .gallery-photo{padding-left:0;padding-right:0}.address-block,.newsletter-block,.designer-block,.sales-feature,.news-overview,.feature-block,.video-block,.person-block,.youth-block .youth-wrapper{width:100%}@media only all and (min-width: 45em){.address-block,.newsletter-block,.sales-feature,.news-overview,.feature-block,.youth-block .youth-wrapper{width:50%}}.ie .address-block,.ie .newsletter-block,.ie .sales-feature,.ie .news-overview,.ie .feature-block,.ie .youth-block .youth-wrapper,.youth-block .ie .youth-wrapper{width:50%}@media only all and (min-width: 58em){.address-block,.newsletter-block,.designer-block,.feature-block,.person-block,.youth-block .youth-wrapper{width:33.33333%}.video-block{width:66.66667%}}.ie .address-block,.ie .newsletter-block,.ie .designer-block,.ie .feature-block,.ie .person-block,.ie .youth-block .youth-wrapper,.youth-block .ie .youth-wrapper{width:33.33333%}.ie .video-block{width:66.66667%}fieldset{border:none;padding:0;margin:0}.field{margin:0.5em 0;clear:both}.field label.left{padding:0.3em 0}.field.confirmedpassword>.middleColumn{margin-left:0}.field.confirmedpassword .showOnClickContainer{padding:0.5em 1em;margin-top:0.5em;background:#EFF1F4}.field input.text,.field textarea,.field select{padding:0.3em 0.45em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #8a8888}.field input.text:focus,.field textarea:focus,.field select:focus{border-color:#1c1c1a}@media only all and (min-width: 32em){.field label.left{float:left;display:block;width:10em}}.ie .field label.left{float:left;display:block;width:10em}@media only all and (min-width: 32em){.middleColumn{margin-left:10em}}.ie .middleColumn{margin-left:10em}.optionset{list-style:none;margin:0}.optionset li{list-style-image:none}.optionset li{margin-left:1em}.optionset li label{margin-left:0.4em}.field.checkbox{margin-left:10em;padding-left:1em}.field.checkbox label{margin-left:0.4em}.Actions{text-align:center}.Actions.stacked{margin-left:0}@media only all and (min-width: 45em){.Actions{margin-left:10em;text-align:left}}.ie .Actions{margin-left:10em;text-align:left}.ss-uploadfield [data-icon]:before{content:""}a{color:#1c1c1a}a:hover{color:#292926}a:active{color:#0f0f0e}.button,.branded-button,.info-button,.ss-uploadfield .ss-ui-button,.success-button{background-color:#999;padding:0.45em 0.65em;color:#FFF;text-decoration:none;font-size:0.9em;display:inline-block;border:none;border-radius:0.3em;line-height:120%}.button:visited,.branded-button:visited,.info-button:visited,.ss-uploadfield .ss-ui-button:visited,.success-button:visited{color:#FFF}.branded-button{background-color:#1c1c1a;text-shadow:0 1px 0 #000}.branded-button:hover{background-color:#292926;color:#FFF;text-decoration:none}.branded-button:active{background-color:#0f0f0e;-webkit-box-shadow:inset 0 0.1em 0.3em #000;box-shadow:inset 0 0.1em 0.3em #000;color:#d1d1d1;outline:none}.info-button,.ss-uploadfield .ss-ui-button{background-color:#509be3;text-shadow:0 1px 0 #2075c7}.info-button:hover,.ss-uploadfield .ss-ui-button:hover{background-color:#66a8e7;color:#FFF;text-decoration:none}.info-button:active,.ss-uploadfield .ss-ui-button:active{background-color:#3a8edf;-webkit-box-shadow:inset 0 0.1em 0.3em #2075c7;box-shadow:inset 0 0.1em 0.3em #2075c7;color:#dcebf9;outline:none}.success-button{background-color:#83dd3a;text-shadow:0 1px 0 #5ead1e}.success-button:hover{background-color:#91e150;color:#FFF;text-decoration:none}.success-button:active{background-color:#75d825;-webkit-box-shadow:inset 0 0.1em 0.3em #5ead1e;box-shadow:inset 0 0.1em 0.3em #5ead1e;color:#e6f8d7;outline:none}img{-ms-interpolation-mode:bicubic}img.left{float:left;margin:0.4em 1em 0.4em 0em;max-width:50%;width:auto;height:auto}img.right{float:right;margin:0.4em 0em 0.4em 1em;max-width:50%;width:auto;height:auto}img.center{max-width:100%;width:auto;height:auto;clear:both;display:block;margin:0 auto}.captionImage{max-width:100%;position:relative;margin:1.5em 0}.captionImage img{max-width:100%;display:block}.captionImage .caption{margin:0;font-size:0.8em;padding:0.8em;background-color:#1c1c1a;color:#FFF}.rgba .captionImage .caption{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}ul{padding:0;margin:0.5em 0 0.5em 2em}ul li{margin:0.3em 0}p{margin:1em 0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0.6em 0 0.6em;line-height:130%}h1{font-size:2.2em}h2{font-size:1.6em}h3{font-size:1.3em}h4{font-size:1.1em}h5{font-size:1em;font-weight:700}h6{font-size:0.85em;font-weight:700}strong,b{font-weight:bold}blockquote{font-style:italic}.codesnippet{padding:1em;font-family:monospace;background-color:#EEE}.button-group{display:inline-block;position:relative}.button-group .button-dropdown{position:absolute;top:100%;left:-9001px;font-size:14px;background-color:#FFF;min-width:100%;margin:0.4em 0 0 0;border:1px solid #999;padding:0.5em;border-top-color:#BBB;border-top-color:#888;border-radius:0.3em;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,0.3);-ms-box-shadow:0px 4px 10px rgba(0,0,0,0.3);-o-box-shadow:0px 4px 10px rgba(0,0,0,0.3);box-shadow:0px 4px 10px rgba(0,0,0,0.3)}.button-group .button-dropdown:before,.button-group .button-dropdown:after{position:absolute;bottom:100%;left:6px;content:"";border-bottom:6px solid #999;border-left:6px solid transparent;border-right:6px solid transparent}.button-group .button-dropdown:after{left:7px;border-width:5px;border-bottom-color:#FFF}.button-group.open .button-dropdown{left:0}.button-group.right.open .button-dropdown{left:auto;right:0}.button-group.right .button-dropdown:before{left:auto;right:6px}.button-group.right .button-dropdown:after{left:auto;right:7px}.button-group .menu{line-height:1em;list-style:none;padding:0.4em 0}.button-group .menu a{display:block;padding:0.4em 1.5em 0.4em 1em;color:#333}.button-group .menu a:hover{text-decoration:none;background-color:#1c1c1a;color:#FFF}.button-group .menu li{margin:0}.button-group .menu .divider{border-top:1px solid #BBB;margin:0.3em 0}.button-group .menu .current{font-weight:bold}.pagination{zoom:1}.pagination:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.message,.info-message,.success-message,.alert-message,.disabled-message{background-color:#999;padding:0.45em 0.65em;color:#FFF;text-decoration:none;font-size:1em;display:block;border-radius:0.3em;line-height:120%;clear:both}.message a,.info-message a,.success-message a,.alert-message a,.disabled-message a{color:#FFF;font-weight:bold;border-bottom:1px dotted #FFF}.message a:hover,.info-message a:hover,.success-message a:hover,.alert-message a:hover,.disabled-message a:hover{text-decoration:none}.info-message{background-color:#509be3}.success-message{background-color:#6ac223}.alert-message{background-color:#c22323}.disabled-message{background-color:#999}body{background-color:#C0DCD4;font-family:"aktiv-grotesk-std"}.content-wrapper{max-width:1200px;margin:0 auto;background-color:white;-webkit-box-shadow:0 1px 40px rgba(0,0,0,0.3),0 0 40px rgba(128,128,128,0.1) inset;box-shadow:0 1px 40px rgba(0,0,0,0.3),0 0 40px rgba(128,128,128,0.1) inset}.main-content{padding:.5em}@media only all and (min-width: 45em){.main-content{padding:1em}}.ie .main-content{padding:1em}@media only all and (min-width: 71em){.main-content{padding:2em}}.ie .main-content{padding:2em}.page-title{font-size:2em;font-family:'Lustria', serif}.small-width{max-width:800px;margin:0 auto;padding-top:0}.small-width h1,.small-width h2,.small-width h3{font-family:'Lustria', serif}.small-width .page-date{color:#2a846a}.page-image{width:100%;margin-top:1px}.page-image img{width:100%;display:block}.breadcrums-block{background-color:#E5E5E5;padding:.5em;border-top:1px solid #cdcdcd;font-size:.9em}.FormHeading{font-weight:bold;padding:0.5em;margin-top:1em;background:#efefef}.hidden label.left{display:none}.search-wrapper{text-align:right}.year-letter{display:none}@media only all and (min-width: 58em){.year-letter{display:inline-block;margin-left:1em;padding:0.5em 1em;background-color:#ffdc11}}.ie .year-letter{display:inline-block;margin-left:1em;padding:0.5em 1em;background-color:#ffdc11}.header-search{background-color:#1c1c1a;padding:.5em 1em}.header-search form input[type=text]{border-radius:3px;border:0;padding:.3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:100%;margin-right:-75px;padding-right:85px}.header-search form button{text-decoration:none;color:#1c1c1a;border-bottom-right-radius:3px;border-top-right-radius:3px;padding:.3em .6em;display:inline-block;vertical-align:top;border:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#bdbdbd));background-image:-webkit-linear-gradient(#dfdfdf, #bdbdbd);background-image:linear-gradient(#dfdfdf, #bdbdbd);-webkit-box-shadow:inset rgba(255,255,255,0.75) 0 1px 0px,rgba(0,0,0,0.3) 0 1px 2px;box-shadow:inset rgba(255,255,255,0.75) 0 1px 0px,rgba(0,0,0,0.3) 0 1px 2px;text-shadow:rgba(255,255,255,0.75) 0 1px 0}.header-search form button:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#bdbdbd), to(#dfdfdf));background-image:-webkit-linear-gradient(#bdbdbd, #dfdfdf);background-image:linear-gradient(#bdbdbd, #dfdfdf)}.header-search form button:active{background:#c8c7c7;-webkit-box-shadow:rgba(255,255,255,0) 0 1px 0,inset rgba(0,0,0,0.5) 0 1px 1px;box-shadow:rgba(255,255,255,0) 0 1px 0,inset rgba(0,0,0,0.5) 0 1px 1px;text-shadow:none}@media only all and (min-width: 45em){.header-search{width:280px;padding:.5em;border-bottom-left-radius:5px;display:inline-block}.header-search form a{border-radius:3px}.header-search form input{width:auto;margin:0;padding:.3em;width:200px;margin-right:5px}}.ie .header-search{width:280px;padding:.5em;border-bottom-left-radius:5px;display:inline-block}.ie .header-search form a{border-radius:3px}.ie .header-search form input{width:auto;margin:0;padding:.3em;width:200px;margin-right:5px}.logo-wrapper .logo{width:200px;display:inline-block;padding:.5em}.logo-wrapper .logo img{width:100%}@media only all and (min-width: 45em){.logo-wrapper{text-align:center;border-bottom:1px solid #a3a2a2;height:55px;margin:-15px 1em 0}.logo-wrapper .logo{width:250px;background-color:white;padding:0}}.ie .logo-wrapper{text-align:center;border-bottom:1px solid #a3a2a2;height:55px;margin:-15px 1em 0}.ie .logo-wrapper .logo{width:250px;background-color:white;padding:0}@media only all and (min-width: 58em){.logo-wrapper{height:65px;margin:0 1em;margin:-25px 1em 0}.logo-wrapper .logo{width:300px}}.ie .logo-wrapper{height:65px;margin:0 1em;margin:-25px 1em 0}.ie .logo-wrapper .logo{width:300px}@media only all and (min-width: 71em){.logo-wrapper{height:78px;margin:-40px 1em 0}.logo-wrapper .logo{width:auto}}.ie .logo-wrapper{height:78px;margin:-40px 1em 0}.ie .logo-wrapper .logo{width:auto}.mobile-btn{position:absolute;top:0;right:0;display:inline-block;margin:60px 15px 25px 25px;background-color:#D3D3D3;padding:.5em .6em .5em 2.8em;border-radius:1px;text-decoration:none;border-radius:3px;color:#a3a2a2}@media only all and (min-width: 45em){.mobile-btn{display:none}}.ie .mobile-btn{display:none}.mobile-btn:hover{color:#a3a2a2}.mobile-btn span{margin:0 auto;position:relative;top:9px;left:-40px;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.2s;transition-delay:.2s}.mobile-btn span:before,.mobile-btn span:after{position:absolute;content:''}.mobile-btn span,.mobile-btn span:before,.mobile-btn span:after{width:25px;height:2px;background-color:#a3a2a2;display:block;border-radius:1px}.mobile-btn span:before{margin-top:-7px;-webkit-transition-property:margin, -webkit-transform;transition-property:margin, transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s, 0;transition-delay:.2s, 0}.mobile-btn span:after{margin-top:7px;-webkit-transition-property:margin, -webkit-transform;transition-property:margin, transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s, 0;transition-delay:.2s, 0}.mobile-active-btn span{background-color:transparent;-webkit-transition-delay:.2s;transition-delay:.2s}.mobile-active-btn span:before{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0, .2s;transition-delay:0, .2s}.mobile-active-btn span:after{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0, .2s;transition-delay:0, .2s}.site-menu{display:none;padding:1.5em}.site-menu ul{margin:0;list-style:none}.site-menu ul li{margin:0}.site-menu ul a{text-decoration:none;padding:.8em 0;display:block}.site-menu .lvl-one>li{border-bottom:1px solid #D3D3D3;position:relative}.site-menu .lvl-one .nav-link{padding:.8em 1em}.site-menu .lvl-two{background-color:#EFEFEF;padding:0 1em}@media only all and (min-width: 45em){.site-menu{display:block;padding:1em 1em 0}.site-menu .lvl-one{text-align:center}.site-menu .lvl-one>li{display:inline-block;border-bottom:0}.site-menu .lvl-one>li:hover{background-color:#ffdc11}.site-menu .lvl-one>li:hover .lvl-two{display:inline-block}.site-menu .lvl-one .nav-link{text-transform:uppercase;padding:.8em .5em;color:#4C4C4C;font-weight:600}.site-menu .lvl-two{position:absolute;z-index:9999;left:0;width:230px;text-align:left;padding:0 0.6em 0em;-webkit-box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);background-color:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site-menu .lvl-two.sectioned{width:720px;left:-247px}.site-menu .lvl-two.sectioned .sectioned-sub-menu{width:32%;display:inline-block;vertical-align:top;padding:0 0.6em 0.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site-menu .lvl-two.sectioned .sectioned-sub-menu .level-2-link{padding:0.8em 0.5em;border-bottom:solid 2px #E0E0E0}.site-menu .lvl-two.sectioned .sectioned-sub-menu .level-2-link:hover{background-color:#ffdc11}.site-menu .submenu{border-bottom:1px solid #E0E0E0;padding:0 .5em;font-size:0.8em}.site-menu .submenu:hover{background-color:#ffdc11}}.ie .site-menu{display:block;padding:1em 1em 0}.ie .site-menu .lvl-one{text-align:center}.ie .site-menu .lvl-one>li{display:inline-block;border-bottom:0}.ie .site-menu .lvl-one>li:hover{background-color:#ffdc11}.ie .site-menu .lvl-one>li:hover .lvl-two{display:inline-block}.ie .site-menu .lvl-one .nav-link{text-transform:uppercase;padding:.8em .5em;color:#4C4C4C;font-weight:600}.ie .site-menu .lvl-two{position:absolute;z-index:9999;left:0;width:230px;text-align:left;padding:0 0.6em 0em;-webkit-box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);background-color:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie .site-menu .lvl-two.sectioned{width:720px;left:-247px}.ie .site-menu .lvl-two.sectioned .sectioned-sub-menu{width:32%;display:inline-block;vertical-align:top;padding:0 0.6em 0.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie .site-menu .lvl-two.sectioned .sectioned-sub-menu .level-2-link{padding:0.8em 0.5em;border-bottom:solid 2px #E0E0E0}.ie .site-menu .lvl-two.sectioned .sectioned-sub-menu .level-2-link:hover{background-color:#ffdc11}.ie .site-menu .submenu{border-bottom:1px solid #E0E0E0;padding:0 .5em;font-size:0.8em}.ie .site-menu .submenu:hover{background-color:#ffdc11}.lvl-two{display:none}.mobile-menu-expander{position:absolute;top:0;right:0;padding:.8em 1em;background-color:#EFEFEF}@media only all and (min-width: 45em){.mobile-menu-expander{display:none}}.ie .mobile-menu-expander{display:none}.mobile-menu-expander .icon-plus{position:absolute;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:#a3a2a2}.mobile-menu-expander .icon-minus{opacity:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:#a3a2a2}.animate-plus .icon-plus{opacity:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.animate-plus .icon-minus{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.mobile-menu-show{display:block}.header-btn{display:none;text-align:right;margin-top:1em}.header-btn a{text-decoration:none;background-color:#ffdc11;padding:.3em 1em;border-radius:5px;display:inline-block;margin:0 1em}@media only all and (min-width: 45em){.header-btn{display:block}}.ie .header-btn{display:block}.footer{background-color:#424345;color:white}@media only all and (min-width: 45em){.footer{padding:1.5em 2em}}.ie .footer{padding:1.5em 2em}.footer-copyright{background-color:#1c1c1a;color:gray;padding:1em;text-align:center}.footer-copyright>p{display:inline-block;margin:0 .7em 0 0}.footer-copyright a{color:gray;margin-right:.5em;padding-left:.7em;border-left:2px solid gray;display:inline-block}.footer-copyright a p{display:block;margin:0;line-height:95%}.footer-copyright a:hover{color:white}.footer-title{padding:.5em 0 .2em 1.6em;margin-bottom:1em;border-bottom:1px solid gray;font-family:'Lustria', serif;font-size:1.4em;color:#a3a2a2}.address-block{text-align:left;padding:1.5em}.address-block .footer-title{background:url(../images/icon_contact.png) center left no-repeat}.address-block p{margin:0}@media only all and (min-width: 45em){.address-block{padding:0 0.5em}}.ie .address-block{padding:0 0.5em}.newsletter-block{padding:1.5em}.newsletter-block .footer-title{background:url(../images/icon_mail.png) center left no-repeat}.newsletter-block .subscription input[type=email]{padding:.81em 1em;width:98%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:-73px;padding-right:90px;border:0}.newsletter-block .subscription input[type=submit]{background-color:#ffdc11;color:#424345;padding:1em;text-decoration:none;text-transform:uppercase;font-weight:bold;border-radius:0;vertical-align:top}.newsletter-block .subscription input[type=submit]:hover{background-color:#FFDB2B}.newsletter-block .subscription input[type=submit]:active{background-color:#BB9C00}@media only all and (min-width: 45em){.newsletter-block{padding:0 0.5em}}.ie .newsletter-block{padding:0 0.5em}.social-link{margin:1em .5em 0 0;display:inline-block}.designer-block{display:none;background:url(../images/footer.png) top right no-repeat;text-align:right;vertical-align:bottom;padding-top:8em;font-size:.85em;color:gray}.designer-block a{color:gray}@media only all and (min-width: 58em){.designer-block{display:inline-block}}.ie .designer-block{display:inline-block}.social-footer{background-color:#bbbdc2;padding:1em;text-align:center}.social-footer p{display:inline-block;vertical-align:bottom;font-size:1.7em;margin:0;font-family:'Lustria', serif;color:gray}.social-footer .share-widget{display:inline-block;vertical-align:bottom}.social-footer .share-widget span{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.social-footer .share-widget span:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.sales-feature a{display:block;text-decoration:none;position:relative}.sales-feature img{width:100%;display:block}.sales-feature .image-link{border:4px solid #ffdc11}.sales-feature .sale-title{background-color:#ffdc11;position:absolute;top:0;left:1em;padding:.4em;font-size:1.3em;font-family:'Lustria', serif;font-weight:bold;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:rgba(0,0,0,0.75)}.sales-feature .sale-title p{margin:0;display:inline-block;vertical-align:middle}.sales-feature .sale-title [class*="icon-"]{vertical-align:middle;margin-right:.5em}.sales-feature .sale-description{position:absolute;bottom:0;background-color:rgba(0,0,0,0.62);width:100%;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:rgba(255,255,255,0.8);font-size:1.2em;text-transform:uppercase;letter-spacing:1px;text-align:center}.sales-feature .sale-btn{width:100%;background-color:#ffdc11;text-align:center;color:rgba(0,0,0,0.75);text-transform:uppercase;font-weight:500;font-size:1.2em;padding:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.news-overview a{text-decoration:none}.news-overview .news-btn{width:100%;background-color:#2a846a;text-align:center;color:rgba(255,255,255,0.75);text-transform:uppercase;font-weight:500;font-size:1.2em;padding:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.news-overview .news-title{padding:.3em 0;border-bottom:1px solid #a3a2a2;font-family:'Lustria', serif;font-size:1.4em;color:#1c1c1a}.news-overview .news-title span{margin-right:.5em}.news-overview .side-post{display:block;padding:0 1em 1em;margin:1em 0;border-bottom:1px solid #E0E0E0;font-size:.8em}.news-overview .side-post span{color:#2a846a;font-weight:500}.news-overview .side-post h3{color:#424345;margin:0}.news-overview .side-post:last-child{border-bottom:0;margin-bottom:0}.news-overview .news-content{padding:1em}.news-overview .news-title{font-size:1.8em;text-align:center}.news-overview .news-title span{font-size:22px}@media only all and (min-width: 45em){.news-overview .news-wrapper{position:relative}.news-overview .news-wrapper:before{content:"";display:block;padding-top:62.5%}.news-overview .news-content{padding:.5em 3em 1em 3em;position:absolute;left:0;bottom:0;right:0;border:2px solid #e0e0e0;border-bottom:0;background-color:white;z-index:999}.news-overview .news-title{font-weight:bold;text-align:left}}.ie .news-overview .news-wrapper{position:relative}.ie .news-overview .news-wrapper:before{content:"";display:block;padding-top:62.5%}.ie .news-overview .news-content{padding:.5em 3em 1em 3em;position:absolute;left:0;bottom:0;right:0;border:2px solid #e0e0e0;border-bottom:0;background-color:white;z-index:999}.ie .news-overview .news-title{font-weight:bold;text-align:left}.feature-block{margin-top:2em}.feature-block a{display:block;text-decoration:none;position:relative}.feature-block img{width:100%;display:block}.feature-block .image-link{border:4px solid}.feature-block .sale-title{position:absolute;top:0;left:1em;padding:.4em;font-size:1.3em;font-family:'Lustria', serif;font-weight:bold;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:rgba(0,0,0,0.75)}.feature-block .sale-title p{margin:0;display:inline-block;vertical-align:middle}.feature-block .sale-title [class*="icon-"]{vertical-align:middle;margin-right:.5em}.feature-block .sale-title .icon-none{display:none}.feature-block .sale-description{position:absolute;bottom:0;background-color:rgba(0,0,0,0.62);width:100%;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:rgba(255,255,255,0.8);font-size:1em;text-transform:uppercase;letter-spacing:1px}.feature-block .sale-btn{width:100%;text-align:center;color:rgba(0,0,0,0.75);text-transform:uppercase;font-weight:500;font-size:1.2em;padding:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.feature-block .border-red{border-color:#750c04;color:white}.feature-block .border-green{border-color:#2a846a}.feature-block .border-grey{border-color:#a3a2a2}.feature-block .border-yellow{border-color:#ffdc11}.feature-block .bg-red{background-color:#750c04;color:white;font-weight:normal}.feature-block .bg-green{background-color:#2a846a}.feature-block .bg-yellow{background-color:#ffdc11}.feature-block .bg-grey{background-color:#a3a2a2}.video-block{display:none;margin-top:2em}.video-block .video-block-wrapper{background-color:#a3a2a2;position:relative}.video-block .video-block-wrapper:before{content:"";display:block;padding-top:54.8%}.video-block .video-block-wrapper .video-block-content{position:absolute;top:0;left:0;bottom:0;right:0;padding:1em}.video-block h3{text-align:center;font-size:1.6em;font-weight:500;color:#444444;margin-top:0}.video-block iframe{width:100%}.video-block .video-tab{font-size:0}.video-block .video-btns{width:35%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;position:relative;font-size:16px}.video-block .video-btns:before{content:"";display:block;padding-top:113%}.video-block .video-btns ul{margin:0;list-style:none;position:absolute;top:0;left:0;bottom:0;right:0}.video-block .video-btns ul li{background-color:#DEDFDE;margin:0;border-bottom:1px solid #EAEAEA;padding:.5em 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:25%;overflow:hidden;cursor:pointer}.video-block .video-btns ul p{margin:0;text-transform:uppercase;font-weight:600;color:#4F4F4F;font-size:.8em}.video-block .video-btns ul span{font-size:.9em;color:gray}.video-block .video-url{width:65%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}@media only all and (min-width: 45em){.video-block{display:inline-block}}.ie .video-block{display:inline-block}@media only all and (min-width: 58em){.video-block h3{margin-bottom:1em}}.ie .video-block h3{margin-bottom:1em}.massive-button-list li{width:33%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.massive-button-list li a{padding:2em 0.2em;font-size:2.5em;text-decoration:none;display:inline-block;width:100%;color:#7a7a7a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"aktiv-grotesk-std";font-weight:bold;-webkit-box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.massive-button-list li a:hover{-webkit-box-shadow:0px 1px 25px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 25px 0px rgba(50,50,50,0.6)}.sale-item{-webkit-box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);position:relative;margin-bottom:1em}.sale-item .item-image{display:block}.sale-item .item-image img{width:100%;display:block}.sale-item span{color:#2a846a;display:block;font-size:.9em}.sale-item .item-title{font-family:'Lustria', serif;text-decoration:none;font-size:1.8em;margin:.2em 0;display:block}.sale-item .item-description{margin-top:0}.sale-item .item-btn{background-color:#ffdc11;color:#424345;padding:1em 3em;text-decoration:none;text-transform:uppercase;font-weight:bold;text-align:center;display:block}.sale-item .item-text{padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only all and (min-width: 32em){.sale-item .item-image{width:49%;display:inline-block;vertical-align:top}.sale-item .item-text{width:50%;display:inline-block;vertical-align:top}.sale-item .no-image{width:100%}.sale-item .item-btn{text-align:left;display:inline-block;bottom:1em;padding:.5em 3em}}.ie .sale-item .item-image{width:49%;display:inline-block;vertical-align:top}.ie .sale-item .item-text{width:50%;display:inline-block;vertical-align:top}.ie .sale-item .no-image{width:100%}.ie .sale-item .item-btn{text-align:left;display:inline-block;bottom:1em;padding:.5em 3em}@media only all and (min-width: 32em) and (max-width: 45em){.sale-item .item-description{display:none}.sale-item .no-image .item-description{display:block}}@media only all and (min-width: 58em){.sale-item .item-image{width:39%}.sale-item .item-text{width:60%}.sale-item .no-image{width:100%}.sale-item .item-btn{padding:1em 3em}}.ie .sale-item .item-image{width:39%}.ie .sale-item .item-text{width:60%}.ie .sale-item .no-image{width:100%}.ie .sale-item .item-btn{padding:1em 3em}.sale-pagination{text-align:center;font-size:1.2em}.sale-pagination .pag-title{font-family:'Lustria', serif}.sale-pagination strong{background-color:#ffdc11;color:white;padding:0 .5em;border:1px solid #ffdc11}.sale-pagination a{border:1px solid gray;padding:0 .5em;text-decoration:none}@media only all and (min-width: 58em){.main-news-content{width:65%;display:inline-block;vertica-align:top}}.ie .main-news-content{width:65%;display:inline-block;vertica-align:top}.news-text{text-transform:uppercase;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:1em;font-weight:500;font-size:1.1em;color:#1c1c1a}.news-item{-webkit-box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);position:relative;margin-bottom:1em}.news-item .item-image{display:block;width:100%;height:200px}.news-item span{color:#2a846a;display:block;font-size:.9em}.news-item .item-title{font-family:'Lustria', serif;text-decoration:none;font-size:1.8em;margin:.2em 0;display:block}.news-item .item-description{margin-top:0}.news-item .item-btn{background-color:#ffdc11;color:#424345;padding:1em 3em;text-decoration:none;text-transform:uppercase;font-weight:bold;text-align:center;display:block}.news-item .item-text{padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only all and (min-width: 32em){.news-item .item-btn{text-align:left;display:inline-block;padding:.5em 3em}}.ie .news-item .item-btn{text-align:left;display:inline-block;padding:.5em 3em}@media only all and (min-width: 58em){.news-item .item-btn{padding:1em 3em}}.ie .news-item .item-btn{padding:1em 3em}.members-content{display:block;vertical-align:top}.members-content .members-title{background-color:#ffdc11;font-family:'Lustria', serif;font-size:1.8em;display:block;text-align:center;padding:.3em}.members-content .members-title span{font-size:20px}@media only all and (min-width: 58em){.members-content{width:34%;display:inline-block;margin-top:1.5em;padding-left:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.members-content .members-title{text-align:left;padding:.3em .7em}.members-content .members-title span{margin-right:.5em}}.ie .members-content{width:34%;display:inline-block;margin-top:1.5em;padding-left:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie .members-content .members-title{text-align:left;padding:.3em .7em}.ie .members-content .members-title span{margin-right:.5em}.members-content .member-item{padding:1em;border-bottom:1px solid #E0E0E0}.members-content .member-item:nth-child(even){background-color:#E5E5E5}.members-content .member-item span{color:#2a846a;display:block;font-size:.9em}.members-content .member-item .item-title{text-decoration:none;margin:.2em 0;display:block;font-size:1.1em}.social-block .social-edit{margin-top:1em;background-color:transparent;border-bottom:1px solid #cccccc}.social-block .social-edit span{font-size:1em;color:#AEAEAE}.social-block p{font-weight:100}.social-block .twitter{color:white;background-color:#00ACEE}.social-block .twitter:hover{background-color:#00B8FF}.social-block .facebook{color:white;background-color:#3B5998}.social-block .facebook:hover{background-color:#3E62AE}.social-block .social-btn{text-transform:uppercase;padding:.7em 1em;text-decoration:none;text-align:center;display:block}.people-block{max-width:1100px;margin:0 auto}.people-block h1,.people-block h2,.people-block h3{font-family:'Lustria', serif;padding:0 1em}.people-edit{max-width:1050px;margin:0 auto}.people-edit h1,.people-edit h2,.people-edit h3{font-family:'Lustria', serif}.person-block{margin-bottom:2em}.person-block img{width:100%;margin-bottom:1em}.person-block .person-wrapper{-webkit-box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);margin:0 1em;min-height:680px}.person-block .person-edit{min-height:480px}.person-block .person-text{padding:0 1em 1em 1em;-webkit-box-sizing:boder-box;-moz-box-sizing:boder-box;box-sizing:boder-box}.person-block .person-text span{font-weight:bold}.person-block .person-text .person-title{margin:0;font-family:'Lustria', serif;font-size:1.4em}#map_canvas{width:100%;height:340px;display:none}@media only all and (min-width: 45em){#map_canvas{display:block}}.ie #map_canvas{display:block}@media only all and (min-width: 58em){#map_canvas{height:440px}}.ie #map_canvas{height:440px}.industry-block{width:39%;display:inline-block;position:relative;vertical-align:middle;padding-bottom:20%;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 1em 1em;text-align:center;-webkit-box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.industry-block a{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.industry-block:hover{-webkit-box-shadow:0px 1px 25px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 25px 0px rgba(50,50,50,0.6)}.industry-block:hover a{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.industry-block img{max-width:70%;max-height:40%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media only all and (min-width: 32em){.industry-block{width:43%}}.ie .industry-block{width:43%}@media only all and (min-width: 45em){.industry-block{width:25%;margin:0 1.7em 1.7em 1.7em}}.ie .industry-block{width:25%;margin:0 1.7em 1.7em 1.7em}@media only all and (min-width: 58em){.industry-block{width:27%}}.ie .industry-block{width:27%}@media only all and (min-width: 71em){.industry-block{width:28%}}.ie .industry-block{width:28%}.graphical-edit{max-width:1050px;margin:0 auto}.graphical-edit h1,.graphical-edit h2,.graphical-edit h3{font-family:'Lustria', serif}@media only all and (min-width: 58em){.graphical-edit{position:relative;padding-top:7em}}.ie .graphical-edit{position:relative;padding-top:7em}@media only all and (min-width: 58em){.graphical-edit{padding-top:9em}}.ie .graphical-edit{padding-top:9em}.graphical-page-content{background-color:white}.graphical-page-content .graphical-content{text-transform:uppercase;font-size:1.1em;letter-spacing:1px;line-height:150%;color:#333;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:1em 0}.graphical-page-content .graphical-content p{margin:.5em 0}@media only all and (min-width: 58em){.graphical-page-content{position:absolute;top:-5em;left:0;padding:1em;margin:0 1em}}.ie .graphical-page-content{position:absolute;top:-5em;left:0;padding:1em;margin:0 1em}@media only all and (min-width: 71em){.graphical-page-content{padding:1.5em 5em}.graphical-page-content .page-title{font-size:3em}}.ie .graphical-page-content{padding:1.5em 5em}.ie .graphical-page-content .page-title{font-size:3em}.graphical-block{margin-bottom:1em}@media only all and (min-width: 45em){.graphical-block{padding:2em 3em}}.ie .graphical-block{padding:2em 3em}@media only all and (min-width: 58em){.graphical-block{padding:3em 6em;margin-bottom:2em}}.ie .graphical-block{padding:3em 6em;margin-bottom:2em}@media only all and (min-width: 71em){.graphical-block{padding:6em 12em;margin-bottom:3em}}.ie .graphical-block{padding:6em 12em;margin-bottom:3em}.graphical-text{background-color:rgba(255,255,255,0.9);padding:1em;color:#4d4d4d;position:relative}.graphical-text .number-tag{display:none;font-size:3em;font-family:'Lustria', serif;position:absolute;background-color:#1c1c1a;color:white;width:70px;height:70px;padding-left:0.35em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:64px;border-radius:50%;top:-35px;left:-35px;border:4px solid white}.graphical-text .graphical-title{margin-top:0}@media only all and (min-width: 58em){.graphical-text{padding:1.5em 3em}.graphical-text .number-tag{display:inline-block}.graphical-text .graphical-title{font-size:2em}}.ie .graphical-text{padding:1.5em 3em}.ie .graphical-text .number-tag{display:inline-block}.ie .graphical-text .graphical-title{font-size:2em}@media only all and (min-width: 71em){.graphical-text .number-tag{width:100px;height:100px;line-height:93px;border-radius:50%;top:-50px;left:-50px;padding-left:0.65em}}.ie .graphical-text .number-tag{width:100px;height:100px;line-height:93px;border-radius:50%;top:-50px;left:-50px;padding-left:0.65em}.youth-block{background-color:#A6A8AB}.youth-block a{text-decoration:none}.youth-block .youth-item{-webkit-box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);box-shadow:0px 1px 5px 0px rgba(50,50,50,0.6);margin:1em;background-color:#e2e2e2;border-radius:3px}.youth-block .youth-item .item-image{width:100%;height:200px;display:block}.youth-block .youth-item .item-title{font-family:'Lustria', serif;font-size:1.4em;padding:.5em;display:block;margin:0}.youth-block .youth-item .item-text{padding:1em}.youth-block .youth-item .item-text p{margin:0;line-height:140%}.youth-block .youth-item .item-btn{background-color:#a6a8ab;padding:.5em 1.5em;display:block;color:white;border-radius:3px;text-align:center;margin-top:1em}.youth-block .youth-item .item-btn:hover{background-color:#424345}.youth-block .youth-item .item-download{padding:.5em 1em;border-top:1px dotted gray;display:block}.youth-block .youth-item .item-download:hover{background-color:#A6A8AB}@media only all and (min-width: 58em){.youth-block{padding:1em}}.ie .youth-block{padding:1em}.youth-divider{display:block;height:200px}.youth-divider img{height:100%;display:block;padding:1em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.event-blocks-title{font-family:'Lustria', serif}.event-blocks{width:99%;display:inline-block;vertical-align:top}@media only all and (min-width: 58em){.event-blocks{width:49%;margin-bottom:3em}}.ie .event-blocks{width:49%;margin-bottom:3em}.calendar-embed{position:relative}.calendar-embed:before{content:"";display:block;padding-top:60%}.calendar-embed .event-block-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.calendar-embed iframe{width:100%;height:100%}@media only all and (min-width: 58em){.event-articles{padding-left:2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.ie .event-articles{padding-left:2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.event-item{position:relative;padding:.5em 0;border-top:1px solid #E5E5E5}.event-item span{color:#2a846a;display:block;font-size:.9em}.event-item a{text-decoration:none;text-transform:uppercase;font-size:1.1em;display:block}.event-item .item-btn{background-color:#ffdc11;color:#424345;padding:.5em 3em;text-decoration:none;text-transform:uppercase;font-weight:bold;text-align:center;display:block;margin-top:.3em}@media only all and (min-width: 58em){.event-item .item-btn{text-align:left;display:inline-block}}.ie .event-item .item-btn{text-align:left;display:inline-block}.gallery-wrapper{margin:0 2em}.latest-gallery-album{width:100%;background-color:#fd0;padding:0 0.3em;padding-bottom:.3em;margin-bottom:2em}.latest-gallery-album .album-details{width:100%;text-align:center;padding:1em 0}.latest-gallery-album .album-details .item-title{text-decoration:none;text-transform:uppercase;font-size:1.1em;font-weight:bold}.latest-gallery-album img{display:block;width:100%;height:auto}.gallery-album{width:100%;background-color:#fd0;padding:0 0.3em;padding-bottom:.3em;margin-bottom:1em}@media only all and (min-width: 58em){.gallery-album{width:30%}}.ie .gallery-album{width:30%}.gallery-album:nth-child(1){background-color:#a8a9ad}@media only all and (min-width: 58em){.gallery-album:nth-child(1){margin-right:5%}}.ie .gallery-album:nth-child(1){margin-right:5%}.gallery-album:nth-child(2){background-color:#008265}.gallery-album:nth-child(2) .item-title{color:white}.gallery-album:nth-child(3){background-color:#8c0c03}@media only all and (min-width: 58em){.gallery-album:nth-child(3){margin-left:5%}}.ie .gallery-album:nth-child(3){margin-left:5%}.gallery-album:nth-child(3) .item-title{color:white}.gallery-album .album-details{width:100%;text-align:center;padding:.5em 0}.gallery-album .album-details .item-title{text-decoration:none;text-transform:uppercase;font-size:1em;font-weight:bold}.gallery-album img{display:block;width:100%;height:auto}.gallery-photo{width:100%;margin-bottom:1em}@media only all and (min-width: 58em){.gallery-photo{width:33.33%}}.ie .gallery-photo{width:33.33%}.gallery-photo img{width:100%;height:auto;display:block}.gallery-search-form{background-color:#008265;display:inline-block;width:100%;padding:1em 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1em 0}.gallery-search-form label{color:white;width:65%;display:inline-block;margin-right:-20px;font-size:1.3em}.gallery-search-form input{width:20%;display:inline-block;padding:0.2em 0.5em;font-size:1.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:none;margin-right:1%}.gallery-search-form button{width:10%;display:inline-block;outline:none;border:none;border-radius:0.2em;padding:0.2em 0.5em;font-size:1.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e9e9e9}.RecipesPage .page-image{position:relative}.RecipesPage .recipes-form-edit .page-image{position:relative}.RecipesPage .recipes-form-edit .field{position:relative}.RecipesPage .recipes-form-edit input[type=text],.RecipesPage .recipes-form-edit input[type=email],.RecipesPage .recipes-form-edit textarea{-webkit-box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.75);box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.75);border:0;padding:.8em}.RecipesPage .recipes-form-edit label.left{background-color:#ffdc11;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;padding:.35em 1em}.RecipesPage .recipes-form-edit input[type=file]{border:1px solid #dcdcdc;padding:.2em;margin-top:.5em}@media only all and (min-width: 32em){.RecipesPage .recipes-form-edit input[type=file]{margin-top:0em}}.ie .RecipesPage .recipes-form-edit input[type=file]{margin-top:0em}.RecipesPage .recipes-form-edit input[type=submit]{background-color:#000;color:#fff;font-size:1.2em;border:0;padding:.2em 3em}.RecipesPage .recipes-form-edit input[type=submit]:hover{background-color:#1a1a1a}@media only all and (min-width: 71em){.RecipesPage .recipes-form-edit label.left{position:absolute;top:0;left:0;height:100%}.RecipesPage .recipes-form-edit .field{width:49.8%;display:inline-block;vertical-align:top}.RecipesPage .recipes-form-edit .field.textarea{width:100%}.RecipesPage .recipes-form-edit .Actions{text-align:right;margin-top:-2.5em;margin-bottom:1em}}.ie .RecipesPage .recipes-form-edit label.left{position:absolute;top:0;left:0;height:100%}.ie .RecipesPage .recipes-form-edit .field{width:49.8%;display:inline-block;vertical-align:top}.ie .RecipesPage .recipes-form-edit .field.textarea{width:100%}.ie .RecipesPage .recipes-form-edit .Actions{text-align:right;margin-top:-2.5em;margin-bottom:1em}.recipesSlogan{position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.73);text-transform:uppercase;font-size:1.6em;text-align:center;padding:1em;max-width:440px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Lustria', serif;color:#424345;letter-spacing:1px}@media only all and (min-width: 45em){.recipesSlogan{font-size:2.1em;text-align:left}}.ie .recipesSlogan{font-size:2.1em;text-align:left}.recipes-content p{font-size:1.4em;font-weight:100}.recipes-featured-img{width:100%}.recipes-featured-img img{display:block;width:100%}.recipes-inspiration-title{font-family:'Lustria', serif;font-size:1.6em;text-transform:uppercase;margin-top:0;margin-bottom:1em}.recipes-content{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.recipes-content>:first-child{margin-top:0}@media only all and (min-width: 58em){.recipes-content{width:45%;padding-right:2em}}.ie .recipes-content{width:45%;padding-right:2em}.recipes-inspiration{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:2em;border-top:1px solid #000;padding-top:2em}@media only all and (min-width: 58em){.recipes-inspiration{margin-top:0;border-top:0;padding-top:0;width:54%;padding-left:2em;border-left:1px solid #000}}.ie .recipes-inspiration{margin-top:0;border-top:0;padding-top:0;width:54%;padding-left:2em;border-left:1px solid #000}.recipes-form{display:inline-block;margin:1em 0}.recipes-form-text{font-size:1.4em;font-weight:100}.recipes-form-text b{font-weight:500}.recipes-form-footer{font-size:0.8em}.recipes-list{margin:0;padding:0}.recipes-list-item{list-style:none;background-color:#C5C6C6;overflow:hidden;margin-bottom:1em}.recipes-list-item a{text-decoration:none;display:block}.recipes-list-item img{float:left;width:150px}.recipes-list-item:hover{background-color:#abadad}.recipes-list-item:last-child{margin-bottom:0}@media only all and (min-width: 32em){.recipes-list-item img{width:200px}}.ie .recipes-list-item img{width:200px}@media only all and (min-width: 58em){.recipes-list-item img{width:220px}}.ie .recipes-list-item img{width:220px}@media only all and (min-width: 71em){.recipes-list-item{min-height:200px}.recipes-list-item img{width:auto}}.ie .recipes-list-item{min-height:200px}.ie .recipes-list-item img{width:auto}.recipes-list-text{margin-left:150px;padding:1em}@media only all and (min-width: 32em){.recipes-list-text{margin-left:200px}}.ie .recipes-list-text{margin-left:200px}@media only all and (min-width: 58em){.recipes-list-text{margin-left:220px}}.ie .recipes-list-text{margin-left:220px}@media only all and (min-width: 71em){.recipes-list-text{margin-left:270px}}.ie .recipes-list-text{margin-left:270px}.recipes-list-title{font-size:1.3em;margin-bottom:.5em}


/****** FILE: themes/aberangus/thirdparty/owl-slider/assets/owl.carousel.css *****/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}


/****** FILE: themes/aberangus/thirdparty/lightbox/css/lightbox.css *****/
/* Preload images */
body:after {
  content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
  display: none;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../img/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../img/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../img/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


/****** FILE: themes/aberangus/thirdparty/icomoon/style.css *****/
@font-face {
	font-family: 'icomoon';
	src:url('../thirdparty/icomoon/fonts/icomoon.eot?wodb9n');
	src:url('../thirdparty/icomoon/fonts/icomoon.eot?#iefixwodb9n') format('embedded-opentype'),
		url('../thirdparty/icomoon/fonts/icomoon.woff?wodb9n') format('woff'),
		url('../thirdparty/icomoon/fonts/icomoon.ttf?wodb9n') format('truetype'),
		url('../thirdparty/icomoon/fonts/icomoon.svg?wodb9n#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-shop:before {
	content: "\e600";
}

.icon-cow:before {
	content: "\e601";
}

.icon-calendar:before {
	content: "\e602";
}

.icon-plus:before {
	content: "\e603";
}

.icon-minus:before {
	content: "\e604";
}

.icon-article:before {
	content: "\e605";
}

.icon-facebook-square:before {
	content: "\e606";
}

.icon-twitter:before {
	content: "\e607";
}



