@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i|Playfair+Display:400,400i,700,700i');html{color:black;background-color:#FFF;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,textarea,select{color:inherit;font:inherit}legend{color:black}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}hr{display:block;height:0;border:0;border-top:1px solid #dbdbdb;-moz-box-sizing:content-box;box-sizing:content-box}button{overflow:visible}button,select{text-transform:none}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=text],textarea{-webkit-appearance:none;border-radius:0}textarea{overflow:auto;vertical-align:top;resize:vertical}body{font-size:16px;line-height:1.5;font-family:'Open Sans',sans-serif;font-weight:400;color:#000;min-width:320px}body.fixed{overflow:hidden;position:fixed;height:100%;width:100%}.scroll-page{position:absolute;left:0;right:0;overflow:auto;margin:44px 0}.autocomplete-footer-branding{display:none !important}.aa-dropdown-menu{border-radius:0 !important;font-family:'Open Sans',sans-serif !important}@media only screen and (max-width: 768px){.aa-dropdown-menu{min-width:auto !important;max-width:auto !important}}::-webkit-input-placeholder{color:rgba(1,1,1,0.2);font-style:italic}::-moz-placeholder{color:rgba(1,1,1,0.2);font-style:italic}:-ms-input-placeholder{color:rgba(1,1,1,0.2);font-style:italic}::-moz-selection{color:#FFF;background:#000;text-shadow:none !important}::selection{color:#FFF;background:#000;text-shadow:none !important}img::-moz-selection{color:#FFF;background:#000}img::selection{color:#FFF;background:#000}strong{font-weight:700}a{color:#000;text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a a:active,a a:hover,a a:focus{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.off-canvas,.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.btn{text-align:center;font-size:14px;line-height:1.3;font-family:'Playfair Display',serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;color:#000;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:2px solid #000;padding:13px 15px;background:#fff}@media screen and (min-width: 1100px){.btn{font-size:16px;padding:20px 50px;display:inline-block;width:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.btn:hover,.btn:focus{background:#000;color:#fff}}@media screen and (min-width: 1100px){.home .btn{width:32.6%;margin-right:1%;float:left;padding:20px 10px;}.home .btn:last-of-type{margin-right:0}}.paypalbuttonimage{text-align:center;font-size:14px;line-height:1.3;font-family:'Playfair Display',serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;color:#000;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:2px solid #000 !important;padding:13px 15px;background:#fff}@media screen and (min-width: 721px){.paypalbuttonimage{display:inline-block;width:auto;font-size:16px;padding:20px 50px;}}@media screen and (min-width: 1100px){.paypalbuttonimage{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.paypalbuttonimage:hover,.paypalbuttonimage:focus{background:#000;color:#fff}}@media screen and (min-width: 1100px){.site-content{-webkit-transition:padding-top 0.3s ease-in-out;-moz-transition:padding-top 0.3s ease-in-out;transition:padding-top 0.3s ease-in-out;padding-top:174px;}.site-content.nav-active{padding-top:332px}.site-content.second-nav-active{padding-top:232px}}#preloader{position:fixed;top:0;left:0;right:0;height:100%;bottom:0;background-color:#fff;z-index:99;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#preloader.gone{height:0;opacity:0}.home #preloader{z-index:199}#status{width:30px;height:30px;position:absolute;left:50%;top:50%;background-image:url(images/ripple.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin:-15px 0 0 -15px}.content-head{clear:both;background:#fff;padding:0 15px 20px;position:relative;max-width:1690px;margin:0 auto;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-head.image-head{color:#fff;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.content-head .desc{padding-top:15px}.content-head img{border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;width:100%;height:auto;display:block;margin-bottom:15px}.content-head.contact{text-align:center}.content-head.contact h2{float:none}.content-head h2{font-family:'Playfair Display',serif;font-size:20px;font-weight:200;line-height:1.3;float:left}.content-head p{font-family:'Playfair Display',serif;clear:left;font-size:11px;padding:5px 0 0;line-height:1.4;font-weight:200;max-width:870px;margin:0 auto}.content-head li{display:inline;font-size:14px;padding:0 7px;border-right:1px solid #dbdbdb}.content-head li:last-child{border:0}.content-head .jump{font-weight:400;font-size:14px;padding:5px 15px;background:whitesmoke;margin:20px 0 0;color:black;display:inline-block}.content-head .jump span{color:#777}@media screen and (min-width: 721px){.content-head{padding:0 30px 35px;}}@media screen and (min-width: 1100px){.content-head{padding:0 50px 35px;}.content-head img{margin-bottom:20px}.content-head .desc{padding-top:20px;max-width:50%}.content-head.contact{max-width:780px;text-align:center}.content-head.contact h2{float:none}.content-head h2{font-size:30px}.content-head p{font-size:15px;padding:5px 0 0}.content-head li{font-size:18px;padding:0 15px}.content-head .jump{font-size:16px}}.double{padding:0 10px 15px}.double:before,.double:after{content:"";display:table}.double:after{clear:both}.double.item-detail{max-width:1000px;margin:0 auto;padding-bottom:0}.double .row-bounds{max-width:1640px;margin:0 auto;clear:both}.double .col{display:block;width:100%;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.double .social{padding:0 5px}@media screen and (min-width: 721px){.double{padding:0 15px 30px;}.double .col{padding:0 15px;width:50%}.double .col.quarter{width:25%}.double .col.threequarter{width:75%}.double .social{padding:0 15px}}@media screen and (min-width: 1100px){.double{padding:0 25px 50px;}.double .col{padding:0 25px}.double .social{padding:0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.center-content{padding:0 15px 15px;overflow:hidden}.center-content.center-white{background:#fff}.center-content.center-black{background:black;color:#fff;text-align:center}.center-content.center-black .details{text-align:left}.center-content.center-black .ww .hero-text:after{margin-left:auto;margin-right:auto}.center-content .row-bounds{max-width:1590px;margin:0 auto}@media screen and (min-width: 721px){.center-content{padding:0 30px 30px;}}@media screen and (min-width: 1100px){.center-content{padding:0 50px 50px;}}.gallery{padding:0 15px;overflow:hidden;margin:0 auto;max-width:1590px}@media screen and (min-width: 721px){.gallery{padding:0 30px;}}@media screen and (min-width: 1100px){.gallery{padding:0 50px 10px;}}.footNav{position:relative}.footNav .row-bounds{max-width:1100px;display:block;margin:0 auto;overflow:hidden}.footNav .previous{float:left}.footNav .next{float:right;text-align:right}.footNav a{font-family:'Playfair Display',serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:15px;color:#000;font-size:11px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}@media screen and (min-width: 721px){.footNav a{padding:40px 30px}}@media screen and (min-width: 1100px){.footNav a{padding:40px 50px;font-size:15px}}.no-touch .footNav a:hover{color:#777}.news-item-top a{color:black;font-family:'Playfair Display',serif;font-size:11px}.news-item-top .avatar,.news-item-top .url{display:none}@media screen and (min-width: 1100px){.news-item-top a{font-size:15px}}.news .loop{background:#fff;margin-bottom:15px;position:relative;font-family:'Playfair Display',serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.news .loop a{color:black;display:block;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.news .loop small{padding-top:10px;font-size:11px;display:block}.news .loop h3{font-weight:200;line-height:1.4;font-size:15px}.news .loop img{max-width:100%;height:auto;display:block}@media screen and (max-width: 720px){.news .loop{width:50%;}.news .loop:nth-child(odd){clear:left;padding-right:5px}.news .loop:nth-child(even){padding-left:5px}}@media screen and (min-width: 721px){.news .loop{width:32%;}.news .loop:nth-child(3n-5){clear:left}.news .loop:nth-child(3n-4){margin:0 2%}}@media screen and (min-width: 1100px){.news .loop{padding-bottom:20px;}.news .loop small{padding-top:20px;font-size:15px}.news .loop h3{font-size:20px}}.no-touch .news .loop a:hover{color:#777}.news .ww{padding-bottom:15px}@media screen and (min-width: 1100px){.news .ww{padding-bottom:30px;}}.custom-pagination{text-align:center;padding-bottom:40px}.custom-pagination .page-numbers.page-num{padding-right:10px}.socialTools:before,.socialTools:after{content:"";display:table}.socialTools:after{clear:both}.socialTools p{float:left;padding-right:10px}.socialTools a{float:left;position:relative;top:-1px}.socialTools img{width:20px;height:auto;margin-right:5px}@media screen and (min-width: 1100px){.socialTools img{width:24px}}.news-item{text-align:center;max-width:739px;margin:0 auto}.news-item .content-head h2{float:none}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-overlay img{border:none !important}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url("images/loader.gif") no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}#swipebox-top-bar{display:block !important;top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next{border:none !important;text-decoration:none !important;cursor:pointer;width:45px;height:50px;top:0;position:relative}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{float:left}#swipebox-prev:before,#swipebox-prev:after{content:"";position:absolute;left:17px;width:11px;height:2px;background:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#swipebox-prev:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:19px}#swipebox-prev:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:22px}#swipebox-next{float:right}#swipebox-next:before,#swipebox-next:after{content:"";position:absolute;left:17px;width:11px;height:2px;background:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#swipebox-next:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:19px}#swipebox-next:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:22px}#swipebox-close{top:0;right:3px;position:absolute;z-index:9999;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px}#swipebox-close:before,#swipebox-close:after{content:"";position:absolute;left:11px;width:22px;height:2px;background:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#swipebox-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:22px}#swipebox-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:26px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:0.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0px 10px -8px #656565;box-shadow:inset 10px 0px 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0px 10px -8px #656565;box-shadow:inset -10px 0px 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width: 800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0.95}#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0.95;color:white !important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.head{z-index:100;position:relative;width:100%;display:block;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;border-bottom:1px solid transparent;background:rgba(255,255,255,0.95)}.head:before,.head:after{content:"";display:table}.head:after{clear:both}.head .row-bounds{max-width:1690px;margin:0 auto;position:relative}.head .logo{margin:0 auto;padding:20px 0;display:block;width:70px}.head .logo img{width:100%;height:auto;display:block}.head h1{font-family:'Playfair Display',serif;position:absolute;left:15px;top:33px;font-size:11px}.head h1 span{display:none}.head .menu{font-family:'Playfair Display',serif;position:absolute;right:15px;top:33px}.head .menu .details{display:none}.head .menu .links{font-size:11px}.head .menu .links li{display:inline;padding-left:7px}.head .menu .links .about:after{content:"▴";display:inline-block;transform:rotate(180deg);position:relative;top:1px}.head .menu .links .about.active:after{transform:rotate(0deg);top:-1px}.head .menu .links .collection:after{content:"▴";display:inline-block;transform:rotate(180deg);position:relative;top:1px}.head .menu .links .collection.active:after{transform:rotate(0deg);top:-1px}.head .navigation{padding:0 15px;font-family:'Playfair Display',serif;font-size:10px;max-width:1690px;margin:0 auto;overflow:hidden;max-height:0;color:#fff;margin:0 15px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;z-index:10;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#000}.head .navigation.active{max-height:300px;margin-bottom:15px}.head .navigation.active a{opacity:1}.head .navigation ul{padding:20px 0;overflow:hidden}.head .navigation li{display:block}.head .navigation .sub-menu{padding:10px 0}.head .navigation .sub-menu li:before{content:"- "}.head .navigation a{color:#fff;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:0;display:inline-block;margin-bottom:5px;border-bottom:1px solid transparent}@media screen and (min-width: 721px){.head .navigation{margin:0 30px}}@media screen and (min-width: 1100px){.head{position:fixed;left:0;top:0;}.head .logo{width:130px;padding:45px 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.head h1{left:50px;top:55px;font-size:20px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.head h1 span{font-size:15px;display:block;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.head .menu{top:55px;right:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.head .menu .details{display:block;font-size:15px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.head .menu .details li{text-align:right}.head .menu .links{font-size:20px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.head .menu .links .about:after{top:3px}.head .navigation{margin:0;padding:0 50px;overflow:hidden;background-color:transparent;color:#000}.head .navigation a{color:#000}.head .navigation ul{padding-top:0;display:flex;justify-content:space-between}.head .navigation li{width:auto;float:none;font-size:15px}.head .navigation.active{margin-bottom:0}.head .navigation .sub-menu{padding:10px 0 0;display:block}.head .navigation .sub-menu li{font-size:13px}.head .navigation .sub-menu li:before{content:"- "}.head.active .logo{padding:20px 0;width:70px}.head.active h1{top:9px;font-size:16px}.head.active h1 span{opacity:0}.head.active .menu{top:9px}.head.active .menu .details{opacity:0}.head.active .menu .links{font-size:16px}}.no-touch .head .primary-menu li a:hover{border-bottom:1px solid #000}.foot{padding:10px 15px 20px;max-width:1690px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.foot .links{font-family:'Playfair Display',serif;font-size:11px}.foot .links .block{display:block;padding-bottom:10px}.foot .copy{display:none}@media screen and (min-width: 721px){.foot{padding:10px 30px 30px;}}@media screen and (min-width: 1100px){.foot{padding:0 50px 50px;}.foot .links{font-size:15px}.foot .links .block{font-size:20px;padding-bottom:3px}}.no-touch .foot .links a:hover{border-bottom:1px solid #000}.pagination{overflow:hidden;padding:30px 0;border-top:2px solid #dbdbdb}.pagination .page-numbers{color:black;background:#777;padding:3px 10px;font-size:14px;float:left;margin-right:3px;position:relative}.pagination .page-numbers.current{background:#777;color:#fff}.pagination .next,.pagination .prev{color:#777;font-weight:700;background:transparent}.pagination .next:before,.pagination .next:after,.pagination .prev:before,.pagination .prev:after{content:"";position:absolute;width:7px;height:1px;background:#777;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.pagination .next{padding-right:14px}.pagination .next:before,.pagination .next:after{right:0}.pagination .next:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:15px}.pagination .next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:11px}.pagination .prev{padding-left:14px}.pagination .prev:before,.pagination .prev:after{left:0}.pagination .prev:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:15px}.pagination .prev:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:11px}@media screen and (min-width: 1100px){.pagination{margin:0 -30px;display:block;padding:30px;}.pagination .page-numbers{-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.pagination .page-numbers:hover{color:#777}.pagination .page-numbers.current{color:#fff}.pagination .page-numbers.prev:before,.pagination .page-numbers.prev:after,.pagination .page-numbers.next:before,.pagination .page-numbers.next:after{-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.pagination .page-numbers.prev:hover,.pagination .page-numbers.next:hover{color:black}.pagination .page-numbers.prev:hover:before,.pagination .page-numbers.prev:hover:after,.pagination .page-numbers.next:hover:before,.pagination .page-numbers.next:hover:after{background:black}.pagination .page-numbers.prev{margin-right:10px}.pagination .page-numbers.next{margin-left:10px}}.bread{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 15px;border-bottom:1px solid #dbdbdb;display:none}.bread a{display:inline-block}.bread>div{display:none}@media screen and (min-width: 1100px){.bread{padding:15px 30px;font-size:14px;}.bread a{-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.bread a:hover{color:#777}}.ww{font-family:'Playfair Display',serif}.ww img{border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;max-width:100%;height:auto}.ww .photo-link{display:block;padding-bottom:15px;font-weight:400;overflow:hidden}.ww .photo-link img{width:100%;height:auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ww .photo-link small{border-top:0;padding:10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:black;font-size:14px;display:block}.ww .photo-link .hover{font-size:12px;color:#777;padding:0 0 5px}.ww h2{font-size:20px;font-weight:200;line-height:1.3;padding-bottom:2px}.ww h3{padding-bottom:10px;font-size:18px;line-height:1.7;font-weight:200}.ww h3 a{color:black}.ww hr{border-top:2px solid #dbdbdb;margin:15px 0 30px}.ww p{font-size:12px;padding-bottom:15px}.ww .hero-text{font-size:20px;font-weight:200}.ww .hero-text:after{content:"";display:block;width:20px;height:2px;background:#777;margin-top:15px}.ww .btn{margin-bottom:15px}.ww p strong,.ww li strong{font-weight:700}.ww p em,.ww li em{font-style:italic}.ww p a,.ww li a{color:#000;font-weight:200;text-decoration:underline;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.ww blockquote{border-left:2px solid #dbdbdb;padding-left:15px;margin-bottom:15px}.ww blockquote p{padding:0}.ww ul{padding-bottom:10px;font-size:12px}.ww ul li{padding:0 0 5px 23px;position:relative}.ww ul li:after{content:"";position:absolute;left:8px;top:7px;width:4px;height:4px;background:black}.ww ol{padding:0 0 10px 23px;font-size:12px;list-style:decimal}.ww ol li{padding-bottom:5px}.ww .ww-hero-image{padding-bottom:15px}.ww .ww-hero-image img{width:100%;height:auto}.ww .image-right{overflow:hidden}.ww .image-right img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ww .image-right .details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ww .image-left{overflow:hidden}.ww .image-left img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ww .image-left .details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ww .ww-source-code{margin-bottom:15px;padding-top:56%;background-color:#777;position:relative}.ww .ww-source-code iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ww .case{background:whitesmoke;padding:15px 15px 0 15px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:15px;overflow:hidden}.ww .case h3,.ww .case p{color:black;text-align:left}.ww .case img{width:100%;height:auto;margin:0 0 20px 0}@media screen and (min-width: 721px){.ww h2{padding-top:20px}.ww .image-right img{float:right;width:47%;margin:0 0 15px 3%}.ww .image-right .details{float:left;width:50%;padding-right:15px}.ww .image-left img{float:left;width:47%;margin:0 3% 15px 0}.ww .image-left .details{float:right;width:50%;padding-left:15px}}@media screen and (min-width: 1100px){.ww .photo-link{padding-bottom:60px}.ww .photo-link small{font-size:18px}.ww .photo-link .hover{font-size:15px;min-height:55px}.ww h2{font-size:30px;padding:35px 0 2px}.ww h3{font-size:24px;padding-bottom:20px}.ww p{padding-bottom:20px;font-size:14px}.ww .hero-text{font-size:30px}.ww .hero-text:after{width:20px;height:2px;margin-top:20px}.ww .btn{margin-bottom:20px}.ww blockquote{padding-left:20px;margin-bottom:20px}.ww ul{padding-bottom:15px;font-size:14px}.ww ul li:after{top:12px}.ww ol{padding-bottom:15px;font-size:14px}.ww .case{padding:30px 30px 10px 30px;margin-bottom:20px;overflow:visible}.ww .case:after{content:"";border-left:20px solid #e51937;position:absolute;top:46px;height:2px;left:-10px}.ww .case img{width:100%;height:auto;margin:0 0 30px}.ww .ww-hero-image{padding-bottom:20px}.ww .image-right img,.ww .image-left img{margin-bottom:20px}.ww .ww-source-code{margin-bottom:20px}}.no-results .ww{padding-bottom:10px}.ww-gallery{overflow:hidden;margin-left:-10px;padding:0 0 15px}.ww-gallery .col{text-decoration:none;padding:0 0 10px 10px;width:25%;float:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ww-gallery .col:nth-child(4n-3){clear:both}.ww-gallery .col .photo{width:100%;padding-top:66%;display:block;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (min-width: 1100px){.ww-gallery{padding:0 0 30px;}}.no-touch .ww p a:hover{color:#999}.kys{font-family:'Playfair Display',serif;color:#000}.kys h2{font-size:20px;font-weight:200;line-height:1.3}.kys h3{padding:5px 0 10px 0;font-size:11px;line-height:1.7}.kys h3 a{color:black}.kys h4{padding-bottom:5px;font-size:20px;line-height:1.7;border-bottom:1px dotted #000;margin-bottom:17px;display:block;height:14px}.kys h4 span{background:#fff;padding-right:6px}.kys h5{padding-bottom:5px;font-size:13px;line-height:1.7;font-weight:700}.kys hr{border-top:2px solid #dbdbdb;margin:15px 0 30px}.kys p{font-size:11px;padding-bottom:15px}.kys p strong,.kys li strong{font-weight:700}.kys p em,.kys li em{font-style:italic}.kys p a,.kys li a{color:#777;text-decoration:underline}.kys blockquote{margin-bottom:15px}.kys blockquote p{padding:0;font-style:italic;font-size:13px}.kys ul{padding-bottom:10px;font-size:14px}.kys ul li{padding:0 0 5px 23px;position:relative}.kys ul li:after{content:"";position:absolute;left:8px;top:7px;width:4px;height:4px;background:black}.kys ol{padding:0 0 10px 23px;font-size:14px;list-style:decimal}.kys ol li{padding-bottom:5px}.kys .cols{overflow:hidden;padding-bottom:10px}.kys .cols .col{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kys .cols .col.stone{width:33%;text-align:center;padding-right:20px}.kys .cols .col.stone img{max-width:100%;height:auto;margin:0 auto}.kys .cols .col.stone p{color:#777;font-size:10px}.kys .cols .col.mid{width:66%}.kys .cols .col.why{width:100%;clear:left}@media screen and (min-width: 721px){.kys h2{text-align:center}.kys h3{text-align:center}.kys blockquote{text-align:center;margin:0 auto 15px;max-width:470px}.kys blockquote p{font-size:15px}.kys .cols .col.stone{width:20%;padding-right:30px}.kys .cols .col.stone p{font-size:12px}.kys .cols .col.mid{width:50%;padding-right:30px}.kys .cols .col.why{width:30%;clear:none}}@media screen and (min-width: 1100px){.kys{padding-bottom:30px;}.kys h2{font-size:30px}.kys h3{font-size:15px;padding:5px 0 20px 0}.kys h4{font-size:30px;height:22px;margin-bottom:25px}.kys h4 span{padding-right:10px}.kys h5{font-size:16px}.kys p{padding-bottom:20px;font-size:13px}.kys blockquote{padding-left:20px;margin-bottom:20px;max-width:550px}.kys blockquote p{font-size:18px}.kys ul{padding-bottom:15px;font-size:18px}.kys ul li:after{top:12px}.kys ol{padding-bottom:15px;font-size:18px}}@media screen and (min-width: 721px){.page-template-z-home .ww .photo-link{float:left;width:49%}.page-template-z-home .ww .photo-link:nth-child(odd){clear:both;margin-right:2%}}@media screen and (min-width: 1100px){.page-template-z-home .ww{padding:0 25px 50px;}}.heroImg{background-color:#c5c6c8;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;height:100%;width:100%;top:0;display:table}.home-content{position:absolute;top:100%;width:100%}.ccHeroRow{width:100%;z-index:2;color:#fff;text-align:center;display:table-cell;height:100%;vertical-align:middle}.ccHeroRow .rowBounds{padding:30px 15px}.ccHeroRow h1{padding-bottom:10px;font-size:24px;font-weight:200;line-height:1.4;margin-top:-40px}.ccHeroRow h1 span{padding:12px 0 20px;display:block;font-size:18px}.ccHeroRow .searchHead{width:80%;margin:0 auto;position:relative}.ccHeroRow .searchHead input{background:transparent;border:0;outline:0}.ccHeroRow .searchHead .inputText{background:white;padding:10px 40px 10px 15px;color:#000;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.ccHeroRow .searchHead .btnSearch{position:absolute;top:0;right:0;width:40px;height:40px;text-indent:-9999px;background:url("images/search.svg") no-repeat center center;-webkit-background-size:36px 36px;-moz-background-size:36px 36px;-o-background-size:36px 36px;background-size:36px 36px;opacity:1}@media screen and (min-width: 721px){.ccHeroRow .rowBounds{padding:50px 15px}.ccHeroRow h1{font-size:30px;line-height:1.6;padding-left:60px;padding-right:60px;margin-top:-40px}.ccHeroRow h1 span{padding:20px 0 20px;font-size:20px}.ccHeroRow .searchHead{width:60%}.ccHeroRow .searchHead .inputText{background:white;padding:20px 40px 20px 30px;font-size:18px}.ccHeroRow .searchHead .btnSearch{top:0;right:8px;width:65px;height:65px;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px}}@media screen and (min-width: 1100px){.ccHeroRow h1{max-width:950px;margin:0 auto;font-size:40px;padding-bottom:40px;margin-top:-70px}.ccHeroRow h1 span{padding:20px 0 0;font-size:24px;margin:0 auto;max-width:900px}.ccHeroRow .searchHead{width:45%}.ccHeroRow .searchHead .inputText{background:white;padding:20px 40px 20px 30px;font-size:18px}.ccHeroRow .searchHead .btnSearch{top:0;right:8px;width:65px;height:65px;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px}}@media screen and (min-width: 1600px){.ccHeroRow h1{max-width:1140px;font-size:50px;margin-top:-110px;padding-bottom:70px}}.home-title{overflow:hidden;padding-bottom:10px}.home-title h2{float:left}.home-title .more{float:right;font-size:14px;font-weight:700;margin-top:14px}@media screen and (min-width: 1100px){.home-title .more{font-size:16px;margin-top:19px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.home-title .more:hover,.home-title .more:focus{color:black}}@media screen and (min-width: 1600px){.home-title .more{margin-top:26px}}.home-lhs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 15px}@media screen and (min-width: 1100px){.home-lhs{padding:60px 30px;width:50%;float:left;}}@media screen and (min-width: 1600px){.home-lhs{padding:60px;}}.home-left{background:black;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;height:300px;width:100%;padding:10px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;color:#fff}@media screen and (min-width: 721px){.home-left{height:800px;margin:0;padding:20px;}}.home-right1{background:black;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:200px;display:block;width:100%;margin-bottom:10px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative}@media screen and (min-width: 721px){.home-right1{height:560px;padding:20px;margin-bottom:60px;}}.home-right2{background:#fff;-webkit-background-size:70% auto;-moz-background-size:70% auto;-o-background-size:70% auto;background-size:70% auto;background-repeat:no-repeat;background-position:center center;height:150px;display:block;border-right:5px solid whitesmoke;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 721px){.home-right2{height:180px;border-width:30px;}}.home-right3{background:#fff;-webkit-background-size:70% auto;-moz-background-size:70% auto;-o-background-size:70% auto;background-size:70% auto;background-repeat:no-repeat;background-position:center center;height:150px;display:block;float:left;border-left:5px solid whitesmoke;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 721px){.home-right3{height:180px;border-width:30px;}}.box{background:rgba(1,1,1,0.2);padding:10px 20px;position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;font-size:14px}@media screen and (min-width: 721px){.box{padding:20px 30px;font-size:16px;}.box:after{content:"";border-top:20px solid #777;position:absolute;margin-left:-1px;top:-10px;width:2px;left:50%}}.itemSearch{float:left;margin:-5px 0 0 20px}.itemSearch .inputText{padding:3px 0;color:#000;font-size:11px;font-family:'Playfair Display',serif;border:0;border-bottom:1px dotted #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;width:139px;-webkit-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}@media screen and (min-width: 721px){.itemSearch .inputText:focus{width:259px}}@media screen and (min-width: 1100px){.itemSearch{margin:5px 0 0 20px;}}.items{padding:0 10px 15px;overflow:hidden;clear:both}.items .row-bounds{max-width:1600px;margin:0 auto;display:block}.items h2{font-family:'Playfair Display',serif;font-size:20px;padding-bottom:15px}.items .item{display:block;position:relative;color:black;overflow:hidden;width:50%;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;text-align:center}.items .item.hidden{max-height:0;opacity:0;margin:0;padding-top:0;padding-bottom:0;list-style:none}.items .item h3{font-family:'Playfair Display',serif;padding:5px 0 2px;font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.items .item p{font-family:'Playfair Display',serif;padding-bottom:15px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto;max-width:70%}.items .item a{color:black}.items .item .photo{display:block;width:100%;padding-top:130%;background-size:auto 95%;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 721px){.items{padding:0 15px 30px;}.items .item{padding:0 15px;width:33.33%}.items .item a{-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.items .item a:hover{color:#777}}@media screen and (min-width: 1100px){.items{padding:0 35px 35px;}.items h2{font-size:30px}.items .item{width:25%}.items .item h3{font-size:15px}.items .item p{padding-bottom:15px;font-size:12px}}.page-template-a-expertise-list .content-head:after,.page-template-a-services-case-list .content-head:after{display:none}.page-id-9051 .itemSearch{display:none}.sectors{background:black;outline:0;position:relative}.sectors:after{content:"";display:table;clear:both}.sectors h3{text-align:center;position:absolute;z-index:1;left:0;top:-12px;width:100%}.sectors h3 span{font-weight:400;font-size:14px;color:#fff;text-transform:uppercase;padding:1px 6px 1px 8px;background:#777;display:inline-block;letter-spacing:2px;position:relative}.sectors .row-bounds{margin:0 auto;display:block;overflow:hidden}.sectors .sector{display:block;position:relative;color:black;overflow:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center}.sectors .sector a{display:block;width:100%;color:#fff;-webkit-background-size:130% auto;-moz-background-size:130% auto;-o-background-size:130% auto;background-size:130% auto;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-position:center center}.sectors .sector h4{padding:10% 20px 0;font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sectors .sector p{padding:5px 20px 10%;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 721px){.sectors .sector{width:50%}}@media screen and (min-width: 1100px){.sectors .sector h4{padding:15% 20px 0;font-weight:700;font-size:22px}.sectors .sector p{padding:5px 20px 15%;font-size:16px}.sectors.cases .sector{width:33.33%}}.no-touch .sectors .sector a:hover{-webkit-background-size:102% auto;-moz-background-size:102% auto;-o-background-size:102% auto;background-size:102% auto}.solutions{overflow:hidden;background:whitesmoke;outline:0}.solutions h3{font-size:20px;text-align:center;font-weight:200;padding-bottom:15px}.solutions .row-bounds{margin:0 auto;display:block;overflow:hidden}.solutions .solution{display:block;position:relative;color:black;overflow:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;text-align:center}.solutions .solution a{display:block;width:100%;color:#fff;-webkit-background-size:130% auto;-moz-background-size:130% auto;-o-background-size:130% auto;background-size:130% auto;background-position:center center;position:relative;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.solutions .solution h4{padding:15% 20px 0;font-weight:700;font-size:16px;position:relative;z-index:10}.solutions .solution p{padding:5px 20px 15%;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:10}@media screen and (min-width: 721px){.solutions .solution{width:50%}}@media screen and (min-width: 1100px){.solutions h3{font-size:30px}.solutions .solution h4{padding:25% 20px 0;font-weight:700;font-size:22px}.solutions .solution p{padding:5px 20px 25%;font-size:16px}}.no-touch .solutions .solution a:hover{-webkit-background-size:102% auto;-moz-background-size:102% auto;-o-background-size:102% auto;background-size:102% auto}.ccApproachRow{background:whitesmoke}.ccApproachRow .rowBounds{padding:35px 15px;max-width:1630px;margin:0 auto}.ccApproachRow h2{font-size:20px;text-align:center;font-weight:200;padding-bottom:15px}.ccApproachRow .cols{overflow:hidden}.ccApproachRow .col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.ccApproachRow .col img{width:80px;display:block;margin:10px auto}.ccApproachRow .col p{padding-left:0;min-height:auto;padding-bottom:20px;text-align:center}.ccApproachRow.black{background:black;color:#fff}.ccApproachRow.black a{color:#fff}.ccApproachRow.about .rowBounds{padding-bottom:0}@media screen and (min-width: 721px){.ccApproachRow{text-align:center;}.ccApproachRow .rowBounds{padding:65px 15px}.ccApproachRow .col{display:inline-block;padding:0 20px;max-width:300px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ccApproachRow .col img{width:100px;padding-bottom:20px}.ccApproachRow .col p{padding-left:0;min-height:auto;padding-bottom:20px}}@media screen and (min-width: 1100px){.ccApproachRow .rowBounds{padding:70px 30px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ccApproachRow h2{font-size:30px}.ccApproachRow.black .ww p a:hover,.ccApproachRow.black .ww li a:hover{color:#777}}.ccClientRow{background:whitesmoke;text-align:center}.ccClientRow.home-client .rowBounds{padding:35px 15px}.ccClientRow .rowBounds{padding:35px 15px 0;max-width:1630px;margin:0 auto}.ccClientRow h2{font-size:20px;text-align:center;font-weight:200;padding-bottom:15px}.ccClientRow .cols{overflow:hidden}.ccClientRow .col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.ccClientRow .col a{color:black;display:block}.ccClientRow .col .logo{width:100%;padding-bottom:30%;display:block;margin:10px auto;background-position:center;background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}.ccClientRow .col p{padding-left:0;min-height:auto;padding-bottom:20px;text-align:center}@media screen and (min-width: 721px){.ccClientRow{text-align:center;}.ccClientRow.home-client .rowBounds{padding:65px 15px}.ccClientRow .rowBounds{padding:65px 15px 0}.ccClientRow .col{display:inline-block;vertical-align:top;padding:0 20px;max-width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ccClientRow .col .logo{padding-bottom:40%}.ccClientRow .col p{padding-left:0;min-height:auto;padding-bottom:20px}}@media screen and (min-width: 1100px){.ccClientRow.home-client .rowBounds{padding:70px 30px}.ccClientRow .rowBounds{padding:70px 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ccClientRow h2{font-size:30px}}.wpcf7{font-family:'Playfair Display',serif}.wpcf7 p{text-align:center}.wpcf7 .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 span.wpcf7-list-item{margin:0;display:block}.wpcf7 span.wpcf7-list-item input[type="checkbox"]{margin-right:5px;position:relative;top:-1px}.wpcf7 .inputText{border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;background:whitesmoke;padding:10px 40px 10px 15px;color:#000;font-size:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid whitesmoke;width:100%;margin:0 auto;outline:0;text-align:left;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.wpcf7 .inputText:focus{border:2px solid whitesmoke;background:#fff}.wpcf7 textarea.inputText{width:100%}.wpcf7 p{position:relative}.wpcf7 p:last-of-type{padding:0}.wpcf7 .btn{width:auto;display:inline-block;outline:0;background:none;text-align:center;border:0;padding:3px 0 1px;border-bottom:2px solid #000;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.wpcf7 .ajax-loader{display:block !important;margin:0 auto !important}.wpcf7 span.wpcf7-not-valid-tip{color:#777;font-size:13px;padding-top:10px;display:block}.wpcf7 div.wpcf7-response-output{margin:5px 0 0;padding:10px 0 0;border:0;font-size:13px}.wpcf7 div.wpcf7-validation-errors{color:#777}.wpcf7 div.wpcf7-mail-sent-ok{background-color:transparent}@media screen and (min-width: 1100px){.wpcf7 .inputText{font-size:15px}.wpcf7 p,.wpcf7 div.wpcf7-response-output{display:block;width:75%;margin:5px auto 0}.wpcf7 .btn{font-size:24px}}.no-touch .wpcf7 .btn:hover{color:#999;border-color:#999}.printLogo{display:none}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.printLogo{display:block}.printLogo img{width:200px;display:block}.head,.lhs-menu,.rhs-content,.bread,.comments-area{display:none !important}}