.pad_0{padding:0 !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-direction-column{flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.ellipsis_1_line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.fa-facebook{background:#3b5998}.fa-twitter{background:#55acee}.fa-linkedin{background:#007bb5}.fa-google{background:#dd4b39}.fa-envelope{background:#f60}.stitch-page{position:relative;width:100%;height:100%}.stitch-page-view{position:relative;width:100%;height:100%;float:none;background-color:white}.stitch-page-view .main-container{height:100%;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column}.stitch-page-header{background:white}.stitch-page-header .brand-view{position:relative;background-color:#fff;color:#000;font-family:merriweather;border-bottom:1px solid #ccc}.stitch-page-header .brand-view .header_page{height:8vh}.stitch-page-header .brand-view .navbar-collapse{height:100%}.stitch-page-header .navbar-default{background:transparent;border:0}.stitch-page-header .navbar{margin:0}.stitch-page-header .brand-view ul{width:100%;height:calc(100% - 10px);min-width:185px;margin:5px 0}.stitch-page-header .adjust-header-width{display:flex;align-items:center;width:100%;height:100%;float:left !important}.brand-view img,.brand-view video{max-width:200px;max-height:100%;margin:0;width:auto;object-fit:contain}.social-tab button,.whos-viewing-btn{font-size:12px;margin:0 3px;position:relative}.viewbtn{width:120px}.viewbtn label{display:none;margin-bottom:0}.viewbtn:hover{border:1px solid #11cbff !important;color:#11cbff !important;background:white !important;font-weight:bold;font-size:12px;padding:5px 10px;line-height:1.5}.viewbtn:hover span{display:none}.viewbtn:hover label{display:block}.social-tab-cancel .fa{color:red;font-size:25px}.social-tab{display:flex;align-items:center;background:white;padding:2px 10px;border-radius:5px;margin-right:5px}.social-tab .social-icon .fa{text-align:center;text-decoration:none;border-radius:50%;color:white;padding:6px 0;font-size:12px;width:24px;height:24px;margin:5px 1px}.left-menu{margin:auto;align-items:center}.brand-view .left-menu .brand-btn{background-color:#fff;border-color:#000;color:#000}.sml_menu .icon-bar{background:black;display:block;width:30px;height:3px;border-radius:1px;margin-top:3px}.brand-header{width:90%;margin:5px 5% 0;padding:5px 7px;height:25px;background-color:#fafafa;line-height:normal;font-family:merriweather}.brand-main-heading,.brand-sub-heading{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:0}.brand-main-heading{-webkit-line-clamp:1;font-size:large;text-align:left}.brand-sub-heading{margin-bottom:0;-webkit-line-clamp:1;text-align:left}.main-body-section{display:flex;flex-direction:column;width:100%;height:auto;max-height:calc(100% - 80px);padding:5px 5% 0;position:relative;float:left;flex:1}.left-section{padding:0;height:100%}.aside{height:100%}.aside-title{background:white;color:#333;text-align:center;padding:2px 0;height:0}.header-title{margin:5px auto;padding:0 2px;font-family:merriweather;font-size:medium}.stitch-page-view .big_image{position:relative;background-color:white;height:100%;min-height:70px}.header-image-anchor{display:flex;flex-direction:column;text-decoration:none;height:100%;overflow:hidden}.header-image-anchor .header-image{height:16vh !important;min-height:100px !important;width:100%;margin-bottom:0;padding:0;margin:auto;object-fit:cover;background-color:transparent;border:0}.header-image .select-header{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.4);align-items:center;top:0;display:flex}.selected_stitch{width:100%;margin:2px 0 0;float:left}.stitch-list-section{max-width:100%;max-height:calc(32px * 3);min-height:35px;overflow-y:auto}.stitch_count{max-width:100%}.stitch_count.selected .top_gal_row .hovered_txt{color:#fff;border-radius:0 !important}.stitch_count:not(.selected) .top_gal_row .hovered_txt{border-radius:6px}.selected_stitch .top_gal_row,.stitch-list-section .top_gal_row{display:flex;align-items:center;position:relative;background-color:#fafafa;border:2px solid #fafafa;color:#333;border-radius:6px;width:calc(100% - 2px);height:30px;padding-left:5px;margin-bottom:2px;margin-right:2px}.stitch_count .top_gal_row:hover .hovered_txt{font-weight:bold}.stitch-list-section .top_gal_row .hovered_txt{display:flex;position:absolute;align-items:center;cursor:pointer;text-align:center;top:0;bottom:0;left:0;right:0;padding:0 5px;font-size:larger;margin:0;border-radius:6px;background-color:#fafafa;color:#333;font-weight:normal}.top_gal_row .hovered_txt p{margin:auto;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.top_gal_row ul{width:auto;float:left;-webkit-margin-before:0;-webkit-margin-after:0;margin:0;padding:0;overflow:hidden;float:left;width:auto;max-width:100%;height:100%}.top_gal_row li{float:left;list-style:none;margin:2px;max-width:35px;width:auto;height:calc(100% - 4px)}.imgthumbs .top_gal_row img,.imgthumbs .top_gal_row video,.imgthumbs .se-video-outer-div,.selected_stitch .top_gal_row img,.selected_stitch .top_gal_row video,.selected_stitch .top_gal_row .se-video-outer-div{height:100%;width:100%;max-width:100%;object-fit:cover}.right-section{margin-bottom:20px;height:calc(100% - 20px)}.right-section .gallery-view{max-height:100%;min-height:150px;overflow-x:hidden;overflow-y:hidden;border-right:7px solid transparent;height:auto;margin:0;padding:0 8px !important}.right-section .gallery-view:hover{overflow-x:hidden;overflow-y:scroll;border-right:0}.item-list-view{position:relative;float:none;list-style-type:none;margin-left:0;height:auto;background:#fafafa;border-radius:6px}.item-list-view .gallery-item{display:inline-block;position:relative;padding:0;cursor:pointer}.item-list-view .gallery-item:hover{font-weight:bold}.item-list-view .gallery-item>a{padding:3px;margin:0 5px 0;width:calc(100% - 10px);position:relative;text-decoration:none;background-color:white;border-radius:4px;transition:all .2s ease-in-out;overflow:hidden;float:left}.item-list-view .gallery-item a>img,.item-list-view .gallery-item a>video,.item-list-view .gallery-item a>.se-video-outer-div>video{height:16vh;width:100%;object-fit:cover;border-radius:6px}.gallery-item-title{display:flex;position:relative;top:0;bottom:0;left:8px;right:8px;width:calc(100% - 16px);margin-bottom:0;padding:0;height:40px;background-color:white;color:#333;font-size:14px;line-height:1.2em;text-align:left;overflow:hidden}.gallery-item-title>div{width:100%}.gallery-item-title p{-webkit-line-clamp:2;margin-bottom:0}.new-stuff-indicator{position:absolute;top:-4px;left:auto;right:-4px;width:22px;height:22px;min-height:22px;background-color:red;border:4px solid white;border-radius:50%}.sp-grid-view .left-section .aside-title,.sp-grid-view .left-section .selected_stitch,.sp-grid-view .left-section .stitch-list-section{display:none}.sp-grid-view .left-section{padding-right:25px;margin-top:0;height:100%;display:none}.sp-grid-view .right-section .gallery-view{max-height:calc(100% - 50px)}#publishPreview .sp-grid-view .right-section .gallery-view,.sp-grid-view .right-section .empty-gallery.gallery-view{max-height:100%}.sp-grid-view .stitch-tab-section{overflow-x:auto;overflow-y:hidden;max-width:calc(100% - 17px);width:auto;white-space:nowrap;margin-top:0;margin-left:12px;margin-right:5px}.sp-grid-view ul.nav.nav-pills{text-align:center}.sp-grid-view .nav-pills>li{float:none;display:inline-block}.sp-grid-view .nav-pills>li>a{border-radius:4px;color:#000;font-weight:500;margin:10px 10px;padding:5px 15px}.sp-grid-view .nav-pills>li>a:hover,.sp-grid-view .nav-pills>li>a:focus{color:#333;background-color:#cfcfcf;text-decoration:underline}.sp-grid-view .nav-pills>li.active>a:hover,.sp-grid-view .nav-pills>li.active>a:focus{text-decoration:none}.sp-grid-view .nav-pills>li.active>a{color:#fff;background-color:#007aff !important}.sp-grid-view .item-list-view{margin-right:15px}.sp-grid-view .stitch-tab-section::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}.sp-grid-view .contact-btn{border:2px solid #4eac5b;color:#4eac5b;border-radius:4px}.sp-grid-view .contact-btn:hover,.sp-grid-view .contact-btn:active,.sp-grid-view .contact-btn:focus{color:green;text-decoration:none}.sp-grid-view .stitch-tab-section .stitch_count:not(.active) .hovered_txt{background-color:white !important}.sp-grid-view .stitch-tab-section .stitch-tab:first-child .hovered_txt{margin-left:0}.sp-grid-view .stitch-tab-section .stitch-tab:last-child .hovered_txt{margin-right:0}.sp-grid-view .stitch-tab-section .stitch-tab:first-child:not(.active) .hovered_txt{padding-left:0}.sp-grid-view .stitch-tab-section .stitch-tab:last-child:not(.active) .hovered_txt{padding-right:0}.sp-grid-view .social-tab-bottom .social-icon{display:none !important}.sp-grid-view .active-group{background-color:#d9d9d9;border-radius:0 0 4px 4px}.sp-grid-view .item-list-view a{margin-top:10px !important}.sp-grid-view .item-list-view .active-group a{padding:5px 10px !important;margin:0 !important;font-weight:bold;color:#333;background-color:transparent !important}.sp-grid-view .active-group a:hover,.sp-grid-view .active-group a:focus{background-color:#d9d9d9 !important}.sp-grid-view .nav-pills>li.active-group{float:left;margin-bottom:10px}.sp-grid-view .nav-pills.nav-top-border{text-align:left;border-top:1px solid #d3d3d3;width:calc(100% - 16px);margin-left:8px;margin-right:8px}.sp-grid-view .empty-grid-item a{margin-bottom:10px !important}.sp-grid-view .sub-tab{width:100%;display:inline-block}.sp-grid-view .sub-tab:not(:first-child){margin-top:30px;width:100%;display:inline-block}.sp-grid-view .hovered_txt p{display:block}@media(max-width:767px){.sp-grid-view .contact-btn{width:60%;margin:0 auto;display:block;position:static}}@media(max-width:420px){.sp-grid-view .nav-pills>li>a{margin:10px 0}}.gallery-item-title.card_mobile_hover,.big_image .card_mobile_hover{display:flex !important;flex-direction:column;top:initial;left:initial;right:initial;bottom:initial;width:100%;padding:16px;border-top:1px solid #eee;background-color:#fafafa;height:auto}.gallery-item-title.card_mobile_hover>div{width:100%;height:32px;text-align:center;color:white;font-size:12px;margin:0 auto}.gallery-item-title.card_mobile_hover p,.big_image .card_mobile_hover{color:#333;font-size:14px;min-height:initial;max-height:100%;overflow:hidden;margin:0;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gallery-view .hover-event>.item-container:hover{transform:scale(1.05);box-shadow:0 .5rem 1.5rem -0.3rem rgba(0,0,0,.5);font-weight:bold}.gallery-view .hover-event>.item-container{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;box-shadow:2px 3px 8px 1px rgba(0,0,0,.07);border-radius:.25rem;border-radius:8px;transition:transform .2s;transform-origin:center;margin:8px 8px 22px !important;padding:0;overflow:hidden}.gallery-view .tab-pane .hover-event>.item-container .item-anchor{padding:0;border:0;border-radius:0;margin:0 0 0 0 !important;position:relative}.gallery-view .tab-pane .hover-event>.item-container .item-anchor>img,.gallery-view .tab-pane .hover-event>.item-container .item-anchor>video,.gallery-view .tab-pane .hover-event>.item-container .item-anchor>.se-video-outer-div>video{border:0;border-radius:0 0 0 0 !important;margin:0 auto;box-shadow:none;background-color:#fafafa}.gallery-view .video-hover{position:absolute;top:0;z-index:4;width:100%;height:100%}.gallery-view .video-hover iframe{height:100% !important;max-height:100% !important;width:100% !important;max-width:100%}.aside .big_image .item-container{position:relative;display:flex;flex-direction:column;min-width:0;background-color:#fafafa;background-clip:border-box;box-shadow:0 1px 3px 1px rgba(0,0,0,.05);border-radius:8px;transition:transform .2s;transform-origin:bottom center;margin:0 0 0 !important;padding:0;overflow:hidden;height:auto}.aside .big_image .header-image-anchor{padding:0;border:0;border-radius:0;margin:0;text-decoration:none}.aside .big_image .header-image-anchor>img,.aside .big_image .header-image-anchor>video,.aside .big_image .header-image-anchor>.se-video-outer-div>video{border:0;border-radius:8px 8px 0 0 !important;margin:0 auto;box-shadow:none}.aside .big_image .card_mobile_hover p{-webkit-line-clamp:unset;margin-bottom:5px}.aside .big_image .card_mobile_hover p.heading{font-size:medium;font-weight:bold}.aside .big_image .card_mobile_hover p.sub-heading{font-size:x-small;font-weight:normal}.aside .big_image .card_mobile_hover p.sub-sub-heading{font-size:small;display:none}.aside .header-image{margin-left:auto !important;border-radius:0}.aside .header-bar{width:100%;height:18px;margin-top:10px;background-color:#007aff;border-radius:4px}.brand-header .brand-main-heading{display:none !important}.brand-header .brand-sub-heading{display:none !important}.page-keywords-div{display:flex;flex-direction:column;align-items:flex-start;max-height:89%}.page-keywords-div .heading{margin-left:5px;margin-top:0;font-weight:bold}.page-keywords-div .page-keywords{padding:0;display:inline-flex;flex-flow:wrap;overflow-x:hidden;overflow-y:hidden;flex:1 1;height:100%;max-height:100%;width:100%}.page-keywords-div .page-keywords:hover{overflow-y:auto}.page-keywords-div .page-keywords .item-keyword{border:1px solid #333;border-radius:6px;margin:5px;color:#333;text-decoration:none;outline:0;flex-grow:3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-keywords-div .page-keywords .item-keyword:not(.active):hover{background:#fafafa;color:#333}.page-keywords-div .page-keywords .item-keyword.active{background-color:#333;color:white}.page-keywords-div .page-keywords .item-keyword.added-content{cursor:not-allowed}.keyword-hover{position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:1366px){.page-keywords-div{display:flex;flex-direction:column;align-items:flex-start;max-height:85%}}