@import "https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700";@import "https://d1azc1qln24ryf.cloudfront.net/40686/revsglobal-pr-mod/style-cf.css?ezld0b";#RUK-photo-gallery_fade{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;background:rgba(0,0,0,.8);z-index:999999!important}@media only screen and (max-width:770px){#RUK-photo-gallery_fade{display:block!important}}#RUK-photo-gallery_fade.iphone iframe{max-height:90%!important;pointer-events:none!important}#RUK-photo-gallery_container{margin:auto;opacity:0;visibility:hidden;max-width:1140px;width:auto}@media only screen and (max-width:768px){#RUK-photo-gallery_container{position:relative;display:block;transform:none;left:auto;right:auto;top:20px;bottom:auto;max-width:480px}}#RUK-photo-gallery_container.active{opacity:1!important;visibility:visible;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#RUK-photo-gallery_container.transition{opacity:1!important;visibility:visible;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#RUK-photo-gallery_modal{display:block;margin:auto!important;border-radius:2px;background-color:#fff;padding:20px;box-sizing:border-box;min-height:360px}@media only screen and (max-width:768px){#RUK-photo-gallery_modal{width:100%;padding-top:50px;position:relative}}#RUK-photo-gallery_modal *{outline:none;box-sizing:border-box}#RUK-photo-gallery_modal .modal-controls{display:flex;flex-direction:row;justify-content:space-between;margin-left:-10px;margin-right:-10px;margin-top:-5px;margin-bottom:10px}@media only screen and (max-width:768px){#RUK-photo-gallery_modal .modal-controls{position:absolute;top:10px;left:20px;right:20px}}#RUK-photo-gallery_modal .modal-controls button *{pointer-events:none}#RUK-photo-gallery_modal .modal-controls .controls__btn{display:inline-block;background:0 0;color:rgba(0,0,0,.65);cursor:pointer;font-size:24px;line-height:24px;text-align:center;padding:10px;border:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:768px){#RUK-photo-gallery_modal .modal-controls .controls__btn{font-size:16px}}#RUK-photo-gallery_modal .modal-controls .controls__btn:hover{color:#000}#RUK-photo-gallery_modal .modal-content-container{display:flex;flex-direction:row;width:100%;font-size:100%;font-size:12px}@media only screen and (max-width:768px){#RUK-photo-gallery_modal .modal-content-container{flex-direction:column}}#RUK-photo-gallery_modal .modal-content-container .modal-content-left{position:relative;text-align:center;flex-basis:60%}@media only screen and (max-width:768px){#RUK-photo-gallery_modal .modal-content-container .modal-content-left{display:block;flex-basis:100%;margin-bottom:20px}}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container{position:relative;display:inline-block;text-align:center}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container img{max-width:100%;min-width:50%;max-height:calc(100vh - 140px);min-width:50%;display:inline-block;vertical-align:middle;height:auto;margin:0;padding:0;border:0}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container a{position:static;direction:ltr;text-decoration:none;color:#fff}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container a .image-overlink-container{position:absolute;display:inline-block;background-color:#fff;font-size:13px;height:25px;width:25px;line-height:25px;font-weight:600;color:#000;z-index:9;text-align:center;border-radius:50%;box-shadow:0 1px #222;opacity:0;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container a .image-overlink-container .image-overlink-hover{position:relative;padding:5px 10px;color:#fff;z-index:10;margin-left:4px;margin-top:15px;font-size:14px;background-color:rgba(0,0,0,.75);min-width:240px;opacity:0;pointer-events:none;font-weight:600;text-align:left;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container a .image-overlink-container .image-overlink-hover .image-overlink-arrow{position:absolute;top:0;left:0;width:0;height:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);border-right:10px solid transparent;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent rgba(0,0,0,.75) transparent}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container a .image-overlink-container .image-overlink-hover-text-right{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container a .image-overlink-container:hover{opacity:1;box-shadow:0 5px #222;transform:scale(1.06,1.06)}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container a .image-overlink-container:hover .image-overlink-hover{opacity:1}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container a .image-overlink-container-active{opacity:1;box-shadow:0 5px #222;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#RUK-photo-gallery_modal .modal-content-container .modal-content-left .modal-image-container a .image-overlink-hover-active{opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#RUK-photo-gallery_modal .modal-content-container .modal-content-right{padding-left:20px;flex-basis:40%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){#RUK-photo-gallery_modal .modal-content-container .modal-content-right{flex-basis:100%;padding-left:0}}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .ruk-brand{font-family:open sans;position:absolute;bottom:-22px;right:2px}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .ruk-brand a{color:#ddd;font-weight:100;font-size:13px;letter-spacing:1.5px;text-decoration:none;font-style:normal;z-index:10000000;opacity:.7}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .ruk-brand i{font-size:15px}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner{display:flex;flex-direction:row;justify-content:center;margin-bottom:10px;flex-grow:1;flex-wrap:wrap}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner:before{content:none}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner:after{content:''}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;cursor:pointer;vertical-align:top;max-width:50%;padding:10px;margin-bottom:15px;flex-grow:1;cursor:pointer;text-align:center;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail .product__info .product-detail-image{margin-bottom:10px;width:70%;height:100px;margin-left:auto;margin-right:auto;display:block;overflow:hidden}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail .product__info .product-detail-image img{height:auto;width:auto;max-width:100px;width:100%;margin:0 auto;transition:max-width 0s ease-in-out,transform .25s ease-in-out}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail .product__info .product-detail-image img[src*=svg]{max-width:50px;margin-top:25px}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail .product__info .product-detail-name{overflow:hidden;margin-bottom:5px;font-weight:600}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail .product__info .product-detail-rating-snippet{text-decoration:none;cursor:pointer}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail .product__info .product-detail-rating-snippet i{letter-spacing:2px;font-size:12px;line-height:14px;margin-bottom:5px;display:inline-block;vertical-align:top}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail .product__info .product-detail-rating-snippet .ruk-rating-snippet-count{display:block;font-size:12px;position:relative;line-height:12px;margin-bottom:10px;color:rgba(0,0,0,.7)}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail .product-detail-product-link{display:block;color:#ccc;background-color:#000;text-align:center;font-weight:700;text-decoration:none;text-transform:uppercase;margin:8px auto;padding:9px 12px;border:0;max-width:100px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail .product-detail-product-link:hover{background-color:#444;color:#fff}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-button,#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-underline,#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-textonly,#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-border{display:inline-block;text-decoration:none;text-transform:uppercase;margin:10px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-button{display:inline-block;margin:8px auto;padding:7px 10px;font-size:12px;text-decoration:none;white-space:nowrap;color:#ccc;background-color:#222;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:1px solid transparent}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-underline{text-decoration:underline;background:0 0}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-border{border:1px solid #ccc}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-border:hover{color:#222;background-color:#ccc}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-textonly{color:#222}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail a.product-detail-product-link-none{display:none}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail:hover .product__info .product-detail-image img{transform:scale(1.06,1.06)}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .product__links .links__inner .product-detail:hover a.product-detail-product-link-button{color:#000;background-color:transparent;border:1px solid #000}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-body .caption{display:inline-block;padding:0;margin:0;margin-bottom:20px;text-align:center;font-size:14px;line-height:22px;letter-spacing:.01em;color:#000;word-wrap:break-word;word-break:break-word}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-body .ruk-modal-rating-container{text-decoration:none}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-body .ruk-modal-rating-container i{letter-spacing:2px;font-size:14px;line-height:14px;margin-bottom:5px;display:inline-block;vertical-align:top}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer{margin-top:auto}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .caption-source{display:block;padding:0;font-style:italic;text-align:center;text-transform:uppercase;color:rgba(0,0,0,.6);font-size:10px;letter-spacing:1px;font-weight:600}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .social-media{text-align:center;justify-content:center}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .social-media button,#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .social-media a{background-color:transparent;border:0;color:rgba(0,0,0,.7);padding:20px;cursor:pointer;display:inline-block;vertical-align:top;outline:0;font-size:14px;line-height:14px;border:0;text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media screen and (max-width:380px){#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .social-media button,#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .social-media a{padding-left:15px;padding-right:15px}}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .social-media button:hover,#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .social-media a:hover{color:#000}#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .social-media button.ruk-icon-line-email,#RUK-photo-gallery_modal .modal-content-container .modal-content-right .modal-footer .social-media a.ruk-icon-line-email{line-height:18px}#RUK-photo-gallery_modal .modal-content-container .modal-content-right--noCaption{justify-content:flex-start}@media screen and (max-width:768px){#RUK-photo-gallery_modal #ajax-instawidget-reviews{margin-top:50px}}#RUK-photo-gallery_modal .overlay-rating-snippet{letter-spacing:4px}#RUK-photo-gallery_modal .reviews-list-item{font-family:gotham ssm a,gotham ssm b,Arial!important}#RUK-photo-gallery_modal .reviews-list-item .reviews-review{width:100%;clear:both;margin-bottom:25px}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-author{line-height:25px}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-author img{margin-right:40px;height:25px}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-review-rating{font-size:16px}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-review-rating .reviews-review-stars{letter-spacing:4px}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-review-comments{font-size:14px;font-weight:300;line-height:25px;position:relative;padding:12px;color:#333}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-review-comments .reviews-review-qt{font-size:22px;font-weight:700;position:absolute;display:inline-block;height:20px;line-height:30px}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-review-comments .reviews-review-qt--left{top:0;left:0}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-review-comments .reviews-review-qt--right{bottom:0;right:0}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-review-reviewed{font-style:italic;font-size:14px;font-weight:100;line-height:25px;margin-bottom:10px;color:#333}#RUK-photo-gallery_modal .reviews-list-item .reviews-review .reviews-review-date{text-align:right;font-weight:200;color:#919194;font-size:12px}#RUK-photo-gallery_modal .show-image-overlink-active{opacity:1!important;box-shadow:0 5px #222!important}#RUK-photo-gallery_modal .show-image-overlink{opacity:1!important}#RUK-photo-gallery_modal .hide-image-overlink{opacity:0!important}@media only screen and (max-width:500){iframe{padding:20px!important}}