﻿/*!
Theme Name: ruskamartin
Theme URI: http://www.themble.com/bones
Description: This site was built using the Bones Development Theme. For more information about Bones or to view documentation, you can visit the <a href="http://themble.com/docs/" title="Bones Documentation">Bones Documentation</a> page. You can also view the conversation on Twitter by following the hashtag: <a href="http://twitter.com/#!/search/%23wpbones">#wpbones</a>.
Author: Eddie Machado
Author URI: http://www.themble.com/bones/
Version: 2.2.0
License: GPL or whatever
License URI: http://www.gnu.org/copyleft/gpl.html
*/:root{--swiper-theme-color: #D4C4B0 !important }body{background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;font-size:14px;line-height:1.2;word-wrap:break-word;text-rendering:optimizeSpeed;-webkit-text-size-adjust:none;overflow:hidden}body.prevent-scroll{height:100vh}@media(min-width: 1280px){body{background-image:linear-gradient(to right, #ffe500, white 3% 97%, #ffe500)}}.container,.wrap{position:relative;max-width:1200px;background-color:#fff}@media screen and (min-width: 1200px){.container,.wrap{margin:36px auto 50px}}.first{margin-left:0}.last{margin-right:0}a:hover,a:active,a:focus{outline:none}.wp-post-image{height:auto;width:auto}.left{float:left}.right{float:right}.secondary_language{color:#a99a83;font-family:"PT Serif",Palatino,Palatino Linotype,Georgia,Times,Times New Roman,serif;font-size:12px;line-height:1.3}.main_language{color:#373978;font-family:"PT Serif",Palatino,Palatino Linotype,Georgia,Times,Times New Roman,serif;font-size:12px;line-height:1.3}.internal{padding:0 12px 0 12px}.color-beige{color:#c4b198;font-family:"PT Serif",Palatino,Palatino Linotype,Georgia,Times,Times New Roman,serif;font-size:12px}.color-red{color:#ed1c24;font-family:"PT Serif",Palatino,Palatino Linotype,Georgia,Times,Times New Roman,serif;font-size:12px}.one-char-em{height:26px;width:26px;display:inline-block;color:#fff;line-height:27px;font-family:"DM Mono","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-align:center;border-radius:50%;background:#d4c4b0;margin:2px 15px 2px 7px;text-transform:uppercase}.one-char-em-red{background:red}.slash{background:url(./library/images/slash.png) no-repeat transparent center center;width:52px;min-width:52px;height:61px;display:inline-block}.post-not-found{margin:30px 0 70px 0}a.action-link{font-size:10px;letter-spacing:2px;color:#30307e;font-family:Futura,Century Gothic,AppleGothic,sans-serif}a.action-link:hover,a.action-link:focus{text-decoration:underline}a.action-link:visited{color:#30307e}.slats-container{position:relative;padding-left:185px;width:540px;border-top:1px solid #c4b198}.slats-container:first-child{border-top:none}.slats-container h3{position:absolute;left:8px;top:18px;margin:0}.slats{list-style-type:none}.slats li p{font-size:12px;font-family:"Rubik",Palatino,Palatino Linotype,serif}.slats li{padding:20px 0 20px 0;border-top:1px solid #c4b198}.slats li:first-child{border-top:none}.slats figure{min-width:180px;float:left}.slats figure>img{min-height:80px;height:auto;width:auto;object-fit:contain}.slats li:first-child{padding-top:0}.slats li:hover .action-link{text-decoration:underline}.slats a{text-decoration:none}.slats .main_language p:first-child{margin-top:0}.top-link{font-family:"Rubik","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.2;position:fixed;width:39px;height:40px;bottom:65px;right:50px;z-index:9000;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;display:none;outline:none}a.top-link:hover,a.top-link:active,a.top-link:focus{outline:none}.vertical-slats{display:flex;flex-wrap:wrap;justify-content:space-around;clear:both}.vertical-slat{cursor:pointer;width:349px;border-top:1px solid #c4b198;padding:35px 5px;overflow:hidden}.vertical-slat.first-row{border-top:none}.vertical-slat header{margin-bottom:15px}.vertical-slat header>span{float:left}.vertical-slat header h4{display:flex;align-items:flex-start;font-family:"Rubik",Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:9px;line-height:9px;letter-spacing:1px;color:#a99a83;margin:0 0 5px}.vertical-slat header h4 span{margin:0 5px;padding-bottom:1px;width:85px;min-width:85px;border-bottom:.5px solid #c1b29b;font-family:"DM Mono",monospace;font-weight:500;display:inline-block}.vertical-slat section{margin-top:20px}.vertical-slat section>div{width:300px;padding-left:48px;padding-top:0;margin-top:10px;position:relative}.vertical-slat .one-char-em{position:absolute;left:0;top:0}.read-more-cases{color:#a99a83;font-family:"Rubik",sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;width:150px;margin:0 auto;cursor:pointer}.read-more-cases p{text-align:center}#chevron{position:relative;margin:20px auto;text-align:center;padding:12px;height:0px;width:30px}#chevron:before{content:"";position:absolute;top:0;left:0;height:5%;width:50%;background:#a99a83;transform:skew(0deg, 35deg)}#chevron:after{content:"";position:absolute;top:0;right:0;height:5%;width:50%;background:#a99a83;transform:skew(0deg, -35deg)}.icon-char{width:60px;height:60px}.icon-char img{display:block;float:left;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1174px){.vertical-slat.first-row:nth-of-type(3){border-top:1px solid #c4b198}.vertical-slat{width:45%;min-width:349px}.vertical-slat figure img{width:100%;height:auto}.vertical-slat section{width:100%}.vertical-slat section>div{width:calc(100% - 42px)}}@media screen and (max-width: 783px){.vertical-slat.first-row:nth-of-type(2){border-top:1px solid #c4b198}.vertical-slat{width:70%;min-width:300px}}.aside-box{margin-top:60px;border-top:1px solid #c4b198;font-size:12px;padding:20px 10px 20px 0px;position:relative;font-family:Rubik,sans-serif;letter-spacing:.1em;line-height:1.4;color:#c4b198}.aside-box .border-header{margin-top:0;position:absolute;left:0;top:-2px}.page-template-page-awards .slats figure>img{max-width:160px}.post-year{text-indent:-999em;width:120px;height:60px;display:block;background:url(./library/images/years.png) no-repeat top left}.post-year-2024{background-position:-2280px center}.post-year-2023{background-position:-2160px center}.post-year-2022{background-position:-2040px center}.post-year-2021{background-position:-1920px center}.post-year-2020{background-position:-1800px center}.post-year-2019{background-position:-1680px center}.post-year-2018{background-position:-1560px center}.post-year-2017{background-position:-1440px center}.post-year-2016{background-position:-1320px center}.post-year-2015{background-position:-1200px center}.post-year-2014{background-position:-1080px center}.post-year-2013{background-position:-960px center}.post-year-2012{background-position:-840px center}.post-year-2011{background-position:-720px center}.post-year-2010{background-position:-600px center}.post-year-2009{background-position:-480px center}.post-year-2008{background-position:-360px center}.post-year-2007{background-position:-240px center}.post-year-2006{background-position:-120px center}.post-year-2005{background-position:0 center}.page-template-page-awards .slats-container .secondary_language{display:none}@media screen and (max-width: 1200px){.page-template-page-awards .main-post-content{margin-bottom:40px;width:500px}}@media screen and (max-width: 800px){.page-template-page-awards .post-container{float:none;clear:both}.page-template-page-awards .slats-container{padding-left:150px;width:70%}}@media screen and (max-width: 580px){.page-template-page-awards .main-post-content{width:100%;max-width:500px}.page-template-page-awards .slats-container{padding-left:0px;width:100%}.page-template-page-awards .slats-container .slats li:first-child{margin-top:100px}.page-template-page-awards .slats-container ol{margin-bottom:0}}.short-text-full{border-top:1px solid #c4b198;padding-top:20px;display:flex}.short-text-box{min-width:280px;margin-right:5px}.short-text-box h3{margin-bottom:35px;padding-left:20px}.short-text-box p{margin-bottom:30px;padding-top:15px}.short-text-box:first-child{margin-left:0}.short-text-box-cases{width:154px;margin-left:35px}.short-text-box-cases:first-of-type{margin-left:0}.short-left{width:44%;padding-left:6%;margin-bottom:20px}.short-left p{display:inline}a,a:visited{color:#d76c27;transition:color .4s linear}a:hover,a:focus{text-decoration:none;color:#d76c27;outline:none}a:link{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#d76c27;text-decoration:none}::selection{background:#84bee3;color:#fff;text-shadow:none}::-moz-selection{background:#84bee3;color:#fff;text-shadow:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:normal;letter-spacing:2px;color:#30307e;font-family:"Rubik",Futura,Century Gothic,AppleGothic,sans-serif;text-transform:uppercase;font-weight:500}.secondary_language h1,.secondary_language .h1,.secondary_language h2,.secondary_language .h2,.secondary_language h3,.secondary_language .h3,.secondary_language h4,.secondary_language .h4,.secondary_language h5,.secondary_language .h5{color:#c4b198}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2.5em;line-height:1.333em;margin:0}h2,.h2{font-size:18px;vertical-align:top;margin:0;min-width:235px}h3,.h3{font-size:14px;vertical-align:inherit}h4,.h4{font-size:10px;line-height:2em}h5,.h5{font-size:10px;text-transform:uppercase;letter-spacing:2px}html[lang=es] .qtranxs-available-language-link{text-transform:lowercase}header[role=banner]{height:170px;min-height:170px}.logo{padding:40px 0 0 50px;width:200px}.logo img{width:100%}.lang_buttons{padding-right:0;margin:10px 0 10px 0px;padding:0 15px}.lang_buttons>div{margin:10px 0 10px 0px}.lang_buttons .secondary_language{color:#373978}.nav-description-container{margin:0 50px 0 0;height:169px}.nav-description-container p,.nav-description-container button{white-space:normal;word-wrap:normal;font-family:"Rubik",sans-serif;font-weight:400;font-size:12px;margin:0 62px 0 0;width:182px;padding:0 0 10px 0}.nav-description-container p.menu-button,.nav-description-container button.menu-button{margin:20px;padding:0 10px 2px;border:1px solid #c4b198;width:auto;background-color:#fff;position:absolute;top:20px;right:22px;font-size:36px;z-index:1000;display:none}nav{border-bottom:2px solid #a99a83;padding-bottom:14px;margin-top:20px;min-width:420px;counter-reset:menu-number}nav .menu ul li{float:left;list-style-type:none;padding-bottom:4px}nav .menu ul li.current-menu-item a,nav .menu ul li.current_page_item a{color:red}nav .menu ul li a{color:#373978;text-transform:uppercase;font-family:"Rubik",Futura,Gill Sans MT,Calibri,Trebuchet,sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;padding:0 19px;display:block;text-decoration:none;outline:none}nav .menu ul li a:hover{color:red}nav .menu ul li a .number{color:#f13f43;font-family:"DM Mono",monospace;font-size:10px;font-style:normal;font-weight:400;letter-spacing:3px;display:block;margin-bottom:5px}nav .menu ul li a .number::before{counter-increment:menu-number;content:"0" counter(menu-number) "."}@media screen and (max-width: 1200px){.logo{min-width:180px}.nav-description-container{margin:0 30px 14px 0;width:60%;padding-bottom:20px}.nav-description-container .lang_buttons .secondary_language{display:none}.nav-description-container p{margin-right:20px}}@media(max-width: 850px){.nav-description-container p{margin-right:0}.nav-description-container .internal{padding:0 6px}}@media screen and (max-width: 740px){header[role=banner]{height:130px;min-height:130px}.logo{padding-left:20px}.nav-description-container{height:0;border:0;padding:0}.nav-description-container nav{display:none}.nav-description-container button.menu-button{display:inline}.nav-description-container.toggled nav{opacity:1;pointer-events:all}.nav-description-container.toggled .lang_buttons{opacity:1;pointer-events:all}.nav-description-container nav{opacity:0;pointer-events:none;transition:opacity 400ms;display:inline;margin-top:-31px;position:fixed;top:30px;left:-2px;min-width:100%;max-width:100%;height:100%;border:2px solid #c4b198;padding-top:14px;background-color:rgba(255,255,255,.95);z-index:1000}.nav-description-container nav ul{display:flex;flex-wrap:wrap;margin:0 auto;width:170px}.nav-description-container nav ul:first-child{margin-top:32px}.nav-description-container nav ul li{padding-bottom:20px}.nav-description-container nav ul li a{font-size:22px}.nav-description-container nav ul li a .number{display:inline;font-size:13px}.nav-description-container .lang_buttons{opacity:0;pointer-events:none;transition:opacity 400ms;display:block;position:fixed;top:420px;margin:0 auto;z-index:1000}.nav-description-container button.menu-button{border:1px solid transparent;background-color:transparent}.lang_buttons{display:none}.lang_buttons .main_language{display:none}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{display:none;position:absolute;top:6vh;right:6vw;z-index:1001;padding:10px 10px;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px;width:30px;height:2px;background-color:#333;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#333;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 740px){.hamburger{display:block}}.main-post-content{width:315px;margin-top:60px}.main-post-content h2>img{max-height:60px;width:auto}.main-post-content .one-char-em{position:relative;top:10px;margin:10px 25px;text-align:center}.main-post-content .main_language p{font-size:14px;line-height:1.4}.main-post-content .main_language p:first-child{padding-top:15px}.main-post-content .secondary_language p{font-size:14px;line-height:1.4}.main-post-content .secondary_language p:first-child{padding-top:15px}.content{width:91.6666666667%;margin:auto}.page-template-page-clients-php .main-post-content{width:500px}.page-template-page-clients-php .main-post-content p{width:360px}.page-template-page-clients-php .main-post-content h3{margin-top:45px;border-top:1px solid #c4b198;border-bottom:1px solid #c4b198;padding:3px 0}.page-template-page-clients-php .main-post-content ul{margin-bottom:0;padding-left:1.6em;text-indent:-1.6em;width:40%;list-style-type:none;margin-left:6%;float:left;list-style-position:inside;color:#30307e;font-family:Rubik,Futura,Century Gothic,AppleGothic,sans-serif;font-size:10px;letter-spacing:1px;line-height:2.1}.page-template-page-clients-php .main-post-content ul:first-child{margin-left:0}.page-template-page-clients-php .main-post-content ul li:before{content:"—";margin-right:4px}.page-template-page-clients-php .main-post-content .last{margin-bottom:75px}.page-template-page-clients-php article>figure{margin:100px 0 80px}.subcategory-cases .content{margin-top:20px}.subcategory-cases .content article{display:flex;justify-content:space-between;margin-bottom:30px;margin-top:50px}.subcategory-cases .content .gallery-container{padding-top:30px;border-top:1px solid #c4b198;width:65%;max-width:700px;position:relative;margin-top:29px}.subcategory-cases .content .gallery-container .yt-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.subcategory-cases .content .gallery-container .yt-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.subcategory-cases .content .gallery-container video{width:100% !important;height:auto}.subcategory-cases .content .gallery-container .sliding-gallery{margin:auto}.subcategory-cases .content .border-header{margin-top:-8px;margin-bottom:0;font-size:10px;letter-spacing:3px;color:#30307e}.subcategory-cases .content .border-header span{background-color:#fff}.subcategory-cases .content .post_content{width:34%;max-width:315px;margin:23px 0 0 10px}.subcategory-cases .content .post_content h3{font-size:18px;margin:0 0 25px;color:#39393a;font-family:Georgia,Times,Times New Roman,serif}.subcategory-cases .content .post_content h3 span{text-transform:none;font-style:italic;display:block;font-size:17px;letter-spacing:0;padding-bottom:5px}.subcategory-cases .content .post_content>div{margin-bottom:25px}.subcategory-cases .sticky .main-post-content{width:auto;margin-top:15px}.subcategory-cases .sticky .gallery-controls{float:right;width:60px;font-size:10px;margin-top:25px;margin-right:calc(50% - 30px)}.subcategory-cases .sticky .gallery-controls button{font-size:18px}.subcategory-cases .post-content{width:535px}.subcategory-cases p{font-family:"PT Serif",Palatino,Palatino Linotype,Georgia,Times,Times New Roman,serif;font-size:12px;line-height:1.4}.subcategory-cases-full .post-content{width:1100px;margin:0}.subcategory-cases-full .post-content .short-text-box{margin-top:0}.subcategory-cases-full .sliding-gallery-full{height:170px}.ytp-thumbnail-overlay-image{background-image:url(https://ruskamartin.com/wp-content/uploads/2016/11/Topic_4_Video_Shooting_2.jpg)}.sliding-gallery-wine{min-height:670px;max-height:670px;overflow:hidden}.sliding-gallery-wine img{width:1200px;max-width:1200px;height:auto}.category-wine .subcategory-cases-full .post-content .main-post-content{max-width:565px}.post_content p{margin:0 0 10px;line-height:1.4}.post_content ul,.post_content ol,.post_content table,.post_content dl{margin:1.5em 0}.post_content ul,.post_content ol{list-style-position:outside;line-height:1.5;margin-left:2.2em;margin-right:2.2em}.post_content li{margin-bottom:.75em}.post_content ul li{list-style-type:disc}.post_content ol li{list-style-type:decimal}.post_content blockquote{font-style:italic;line-height:1.6em;margin:1.5em 2.2em}.post_content blockquote:before{font-family:Georgia,serif;content:"“";font-size:2.75em;text-indent:-0.8em;margin-top:.1em;float:left;opacity:.3}.post_content dl{margin:1.75em 0 1.75em}.post_content dt{margin-top:1.25em;font-weight:700}.post_content dd{font-style:italic;margin-top:.5em;line-height:1.6em}.post_content img{margin:0 0 1.5em 0;max-width:100%}.post_content video{margin:1.5em 0;max-width:100%;display:block}.post_content object{display:block;margin:1.5em 0;max-width:100%}.post_content pre,.post_content code{font-size:.9em;line-height:1.7em;padding:1em;background:#eee;border:2px solid #cecece}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption .wp-caption-text{font-size:.8em;font-style:italic;margin:.6em 0 -0.2em}.hentry footer{clear:both;margin:1.5em 0 0;padding-bottom:2.2em}.single .post{width:800px;margin:20px 0}.single .post_content{color:#30307e}.single .meta{color:#c4b198}.single h2{margin:0 0;padding:10px 0;min-width:450px;color:#2b2b2c;font-family:Palatino,Palatino Linotype,Georgia,Times,Times New Roman,serif;font-size:24px;font-weight:normal;line-height:1.3;text-transform:none}.contact img{margin-top:14px;width:100%;vertical-align:top}.join-us{background:url(./library/images/join-us.png) no-repeat center left;width:440px;height:60px;display:block;text-indent:-9999em;z-index:1;position:absolute;right:10px;bottom:50px}.category-about .gallery,.category-about .gallery1,.category-application .gallery,.category-application .gallery1,.category-career .gallery,.category-career .gallery1{margin-bottom:60px}.category-about .gallery figcaption em,.category-about .gallery1 figcaption em,.category-application .gallery figcaption em,.category-application .gallery1 figcaption em,.category-career .gallery figcaption em,.category-career .gallery1 figcaption em{background:url(./library/images/join-us.png) no-repeat center left;width:440px;height:60px;display:block;text-indent:-9999em}.category-about .gallery .slash,.category-about .gallery1 .slash,.category-application .gallery .slash,.category-application .gallery1 .slash,.category-career .gallery .slash,.category-career .gallery1 .slash{float:right}.category-about .post,.category-application .post,.category-career .post{width:650px;margin-bottom:30px;margin-top:60px}.category-about .post h3,.category-application .post h3,.category-career .post h3{line-height:30px;margin:0}.category-about .post>div,.category-application .post>div,.category-career .post>div{margin:0 50px 0;width:215px;padding-left:50px;position:relative}.category-about .post>div:first-child,.category-application .post>div:first-child,.category-career .post>div:first-child{margin:0}.category-application .main-post-content ul{margin-left:2.2em}.category-application .main-post-content ul li{margin-bottom:.75em}.category-application .post{width:650px;margin-bottom:30px;margin-top:60px}.category-application .post h3{line-height:1.425em;margin-bottom:1em}.category-application .post>div{margin:0 50px 0;width:50%;min-width:430px;padding-left:50px;position:relative}.category-application .post>div:first-child{margin:0}.category-career.post .one-char-em{position:absolute;left:10px;top:0}.content.no-sticky{margin-top:20px}h2 .slash{margin:0 10px}.transparent{width:220px;padding-left:35px;padding-top:4px;position:absolute;top:136px;left:970px;background:url(./library/images/background2.png)}.two-columns{-moz-column-count:1;-webkit-column-count:1;-moz-column-gap:22px;-webkit-column-gap:22px;column-count:1;column-gap:22px}.drop-cap{margin-top:5px}.drop-cap p:first-child:first-letter{font-size:40px;font-weight:400;float:left;color:#c4b198;padding:0 12px 0 0;line-height:40px;font-family:"Montserrat",sans-serif;text-shadow:0px 0px 0 #d66a27,-1px 1px 0 #d46825,-2px 2px 0 #d36724,-3px 3px 2px rgba(0,0,0,.4),-3px 3px 1px rgba(0,0,0,.5),0px 0px 2px rgba(0,0,0,.2)}.drop-cap p:first-child{margin-top:0}.home .content{z-index:-500;border-top:2px solid #c4b198;margin-top:25px;margin-bottom:35px}.home .content a,.category-cases .content a{text-decoration:none}.home .border-header{margin-top:-7px;color:#5b5b5b;font-family:"Rubik",Futura,Century Gothic,AppleGothic,sans-serif;font-size:9px;letter-spacing:3px}.home .border-header span{background-color:#fff}.sticky{position:relative}.donthyphenate{-webkit-hyphens:manual;-moz-hyphens:manual;-epub-hyphens:manual;hyphens:manual}@media screen and (max-width: 1200px){.home iframe{transform-origin:top left}.category-career .main-post-content,.category-about .main-post-content{width:40%;max-width:315px}.category-career .post,.category-about .post{width:59.1%}.category-career .post>div,.category-about .post>div{margin:0}.category-about .gallery img,.category-about .gallery1 img{margin-top:34px}.contact img{margin-top:0}.subcategory-cases .post-content,.category-wine .post-content{margin-left:5%;width:100%;max-width:650px}.subcategory-cases .post-content.right,.category-wine .post-content.right{width:48%;margin-left:2%;margin-top:15px;float:left}.subcategory-cases .post-content .main-post-content,.category-wine .post-content .main-post-content{margin-right:3%;min-width:430px}.subcategory-cases .short-text,.category-wine .short-text{margin-right:3%;display:flex;flex-wrap:nowrap;justify-content:space-between}.subcategory-cases .short-text-box-cases,.category-wine .short-text-box-cases{width:29%;margin:0 3% 0 0}.subcategory-cases .h3,.category-wine .h3{display:inline-block}}@media screen and (max-width: 1100px){.page-template-page-clients-php article>figure{clear:both;float:none;margin-bottom:10px}.page-template-page-clients-php article>figure img{width:100%;max-width:460px;min-width:300px}.page-template-page-clients-php .main-post-content{width:100%;max-width:500px;min-width:300px}.page-template-page-clients-php .main-post-content p{width:100%}}@media screen and (max-width: 1000px){.category-career .post .secondary_language,.category-about .post .secondary_language{display:none}.category-career .post>div:first-child,.category-about .post>div:first-child{margin:0 0 0 30px}.category-career h2,.category-about h2{min-width:238px}.subcategory-cases .post-content.right{width:70%;min-width:532px}.subcategory-cases .short-text-full{flex-wrap:wrap}.subcategory-cases .short-text-full .short-text-box{width:48%;min-width:320px}}@media screen and (max-width: 710px){.subcategory-cases .content .post_content .secondary_language{display:none}.subcategory-cases .content .post_content .one-char-em{display:none}.subcategory-cases .short-text-full .short-text-box{width:70%}.subcategory-cases .short-text-full .short-text-box h3{margin-bottom:14px}}@media screen and (max-width: 580px){.category-career .main-post-content,.category-about .main-post-content{width:100%;margin-top:0}.category-career .main-post-content .post,.category-about .main-post-content .post{margin:0}.category-career article.right,.category-about article.right{clear:both;float:none;max-width:315px;width:100%}.category-career .post>div:first-child,.category-about .post>div:first-child{margin:10px 0 0 7px}.category-about.post>div:first-child{padding-left:10px;width:95%}.subcategory-cases .content .post-content.right{width:100%;min-width:0}.subcategory-cases .content .post-content .main-post-content{min-width:0}.subcategory-cases .content article{flex-wrap:wrap;margin-top:0}.subcategory-cases .content article .gallery-container{width:100%}.subcategory-cases .content article .post_content{width:100%}.subcategory-cases .content .post_content .secondary_language{display:block}.subcategory-cases .content .post_content .one-char-em{display:inline-block}.subcategory-cases .short-text{flex-wrap:wrap}.subcategory-cases .short-text-box-cases{width:45%;min-width:200px}.subcategory-cases .short-text-full .short-text-box{margin-right:0;min-width:300px}.single h2{min-width:0}}@media screen and (max-width: 480px){.subcategory-cases .short-text-box-cases{width:70%}}.gallery,.gallery1{list-style-type:none;margin:0;position:relative;color:#fff;font-family:Futura,Century Gothic,AppleGothic,sans-serif;font-size:14px;letter-spacing:2px;line-height:1.3}.gallery li,.gallery1 li{position:relative}.gallery figcaption,.gallery1 figcaption{top:70%;right:3%;position:absolute}.gallery figcaption em,.gallery1 figcaption em{line-height:62px;margin-bottom:10px;display:block;font-size:24px;font-style:normal;font-family:Rubik,sans-serif;text-transform:uppercase}.gallery img,.gallery1 img{vertical-align:top;margin:14px 0 0 0;width:100%;height:100%}.sliding-gallery,.sliding-gallery-full{list-style-type:none;margin:0;position:relative;color:#fff;font-family:Futura,Century Gothic,AppleGothic,sans-serif;font-size:14px;letter-spacing:2px;line-height:1.3}.sliding-gallery{height:auto !important}.sliding-gallery li{width:700px}.sliding-gallery figure img{width:100%;height:100%}.sliding-gallery-full img{width:100%;height:auto}.gallery-controls button{display:inline;width:30px;height:36px;overflow:visible;border:none;background:none;font-size:30px;color:#c4b198;font-family:Courier New,Courier,monospace}.gallery-controls button:hover{text-decoration:none;color:#f05e81;transition:color 1s linear}.gallery-controls button:active{text-decoration:none;color:#f05e81;transition:color 1s linear}.gallery-controls .next{text-align:right}.thumbnail-gallery-cases{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin-top:20px;margin-bottom:20px;padding-bottom:2px}.thumbnail-gallery-cases li{cursor:pointer;margin:2px;background:#000;max-height:70px;line-height:1}.thumbnail-gallery-cases li img{opacity:.5;transition:300ms}.thumbnail-gallery-cases li.current img{opacity:1}.thumbnail-gallery-cases.wine li{margin:5px}.thumbnail-gallery-cases li{width:29%;max-width:100px}.thumbnail-gallery-cases li figure{height:100%}.thumbnail-gallery-cases li figure img{width:100%;height:100%}.swiper{width:100%}.swiper.left{margin:0;width:49%}.swiper-wrapper{height:auto !important}.swiper-wrapper .swiper-slide{height:auto;cursor:grab}.swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-section .swiper-wrapper{margin-bottom:20px}.swiper-section .swiper-button-next,.swiper-section .swiper-button-prev{top:90%}.swiper-section .swiper-pagination{position:relative}.swiper-nav{position:relative;display:flex;justify-content:center;margin-top:1em;height:3em}.swiper-nav .swiper-button-prev,.swiper-nav .swiper-button-next{position:static;margin:0 1em}@media screen and (max-width: 1200px){.gallery img,.gallery1 img{margin:0;min-width:350px;min-height:142px}}@media screen and (max-width: 1000px){.subcategory-cases .swiper-top.left{margin-left:4%;width:70%;min-width:554px}}@media screen and (max-width: 580px){.gallery figcaption,.gallery1 figcaption{scale:.7;right:-70px}.subcategory-cases .swiper-top.left{margin-left:2%;width:96%;min-width:0}}footer[role=contentinfo]{width:90%;padding:25px 10px 70px;margin:4% 4.1666666666% 0;border-top:2px solid #c4b198}footer[role=contentinfo] ul{margin:0}.footer-column{min-height:214px;display:inline-block;vertical-align:top;width:31.7307692308%;min-width:330px;border-bottom:1px solid #c4b198;margin-left:20px;height:250px}.footer-column:first-child{margin-left:0;padding-top:0}.vcard{font-style:normal;color:#30307e;font-family:Rubik,Palatino,"Palatino Linotype",Georgia,Times,"Times New Roman",serif;padding-top:5px}.vcard .adr{margin:0px 0 16px;display:block}.vcard ul{margin-left:-6px !important}.vcard .org{text-transform:uppercase;color:#c4b198;letter-spacing:1px;line-height:30px}.vcard .tel{list-style-type:none;line-height:30px}.attribution{color:#30307e;font-family:Rubik,Palatino,"Palatino Linotype",Georgia,Times,"Times New Roman",serif;font-size:10px;line-height:1.3}.attribution span{letter-spacing:3px}.oldie .footer-column{display:inline;zoom:1;_height:199px}#twitter-widget-0{height:250px !important}#twitter-widget-0 h4,#twitter-widget-0 h4 a{font-size:14px !important}.custom-gallery .swiper-arrow-container{position:relative}.custom-gallery .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:contain}@media(max-width: 1199px){.custom-gallery .swiper-button-next.beside,.custom-gallery .swiper-button-prev.beside{display:none}}@media(min-width: 1200px){.custom-gallery .swiper-button-next.beside{right:-40px}.custom-gallery .swiper-button-prev.beside{left:-40px}}.block-editor .acf-block-preview{width:100%;position:relative;overflow:hidden}.block-editor .acf-block-preview>.swiper-slide{position:absolute;top:0;left:0;width:100%;height:100%}.block-editor .acf-block-preview .guestbook-swiper{margin-top:250px}.block-editor .acf-block-preview .guestbook-swiper .swiper-wrapper{display:flex}.block-editor .acf-block-preview *{height:auto !important}.case-images{display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem}.case-images img{max-width:100px;object-fit:contain;margin-bottom:20px}.case-images img:not(:last-child){margin-right:25px}@media(max-width: 600px){.case-images img:not(:last-child){margin-right:20px}}