/*!
 * Bootstrap Colorpicker - Bootstrap Colorpicker is a modular color picker plugin for Bootstrap 4.
 * @package bootstrap-colorpicker
 * @version v3.2.0
 * @license MIT
 * @link https://itsjavi.com/bootstrap-colorpicker/
 * @link https://github.com/itsjavi/bootstrap-colorpicker.git
 */.colorpicker{position:relative;display:none;font-size:inherit;color:inherit;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);padding:.75rem .75rem;width:148px;border-radius:4px;box-sizing:content-box}.colorpicker.colorpicker-disabled,.colorpicker.colorpicker-disabled *{cursor:default !important}.colorpicker div{position:relative}.colorpicker-popup{position:absolute;top:100%;left:0;float:left;margin-top:1px;z-index:1060}.colorpicker-popup.colorpicker-bs-popover-content{position:relative;top:auto;left:auto;float:none;margin:0;z-index:initial;border:0;padding:.25rem 0;border-radius:0;background:0;box-shadow:none}.colorpicker:before,.colorpicker:after{content:"";display:table;clear:both;line-height:0}.colorpicker-clear{clear:both;display:block}.colorpicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:auto;right:6px}.colorpicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:auto;right:7px}.colorpicker.colorpicker-with-alpha{width:170px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-saturation{position:relative;width:126px;height:126px;background:linear-gradient(to bottom,transparent 0,black 100%),linear-gradient(to right,white 0,rgba(255,255,255,0) 100%);cursor:crosshair;float:left;box-shadow:0 0 0 1px rgba(0,0,0,0.2);margin-bottom:6px}.colorpicker-saturation .colorpicker-guide{display:block;height:6px;width:6px;border-radius:6px;border:1px solid #000;box-shadow:0 0 0 1px rgba(255,255,255,0.8);position:absolute;top:0;left:0;margin:-3px 0 0 -3px}.colorpicker-hue,.colorpicker-alpha{position:relative;width:16px;height:126px;float:left;cursor:row-resize;margin-left:6px;margin-bottom:6px}.colorpicker-alpha-color{position:absolute;top:0;left:0;width:100%;height:100%}.colorpicker-hue,.colorpicker-alpha-color{box-shadow:0 0 0 1px rgba(0,0,0,0.2)}.colorpicker-hue .colorpicker-guide,.colorpicker-alpha .colorpicker-guide{display:block;height:4px;background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.4);position:absolute;top:0;left:0;margin-left:-2px;margin-top:-2px;right:-2px;z-index:1}.colorpicker-hue{background:linear-gradient(to top,red 0,#ff8000 8%,yellow 17%,#80ff00 25%,lime 33%,#00ff80 42%,cyan 50%,#0080ff 58%,blue 67%,#8000ff 75%,magenta 83%,#ff0080 92%,red 100%)}.colorpicker-alpha{background:linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),white;background-size:10px 10px;background-position:0 0,5px 5px;display:none}.colorpicker-bar{min-height:16px;margin:6px 0 0 0;clear:both;text-align:center;font-size:10px;line-height:normal;max-width:100%;box-shadow:0 0 0 1px rgba(0,0,0,0.2)}.colorpicker-bar:before{content:"";display:table;clear:both}.colorpicker-bar.colorpicker-bar-horizontal{height:126px;width:16px;margin:0 0 6px 0;float:left}.colorpicker-input-addon{position:relative}.colorpicker-input-addon i{display:inline-block;cursor:pointer;vertical-align:text-top;height:16px;width:16px;position:relative}.colorpicker-input-addon:before{content:"";position:absolute;width:16px;height:16px;display:inline-block;vertical-align:text-top;background:linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),white;background-size:10px 10px;background-position:0 0,5px 5px}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none;z-index:auto;vertical-align:text-bottom}.colorpicker.colorpicker-horizontal{width:126px;height:auto}.colorpicker.colorpicker-horizontal .colorpicker-bar{width:126px}.colorpicker.colorpicker-horizontal .colorpicker-saturation{float:none;margin-bottom:0}.colorpicker.colorpicker-horizontal .colorpicker-hue,.colorpicker.colorpicker-horizontal .colorpicker-alpha{float:none;width:126px;height:16px;cursor:col-resize;margin-left:0;margin-top:6px;margin-bottom:0}.colorpicker.colorpicker-horizontal .colorpicker-hue .colorpicker-guide,.colorpicker.colorpicker-horizontal .colorpicker-alpha .colorpicker-guide{position:absolute;display:block;bottom:-2px;left:0;right:auto;height:auto;width:4px}.colorpicker.colorpicker-horizontal .colorpicker-hue{background:linear-gradient(to left,red 0,#ff8000 8%,yellow 17%,#80ff00 25%,lime 33%,#00ff80 42%,cyan 50%,#0080ff 58%,blue 67%,#8000ff 75%,magenta 83%,#ff0080 92%,red 100%)}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background:linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),white;background-size:10px 10px;background-position:0 0,5px 5px}.colorpicker-inline:before,.colorpicker-no-arrow:before,.colorpicker-popup.colorpicker-bs-popover-content:before{content:none;display:none}.colorpicker-inline:after,.colorpicker-no-arrow:after,.colorpicker-popup.colorpicker-bs-popover-content:after{content:none;display:none}.colorpicker-alpha,.colorpicker-saturation,.colorpicker-hue{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.colorpicker.colorpicker-visible,.colorpicker-alpha.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-bar.colorpicker-visible{display:block}.colorpicker.colorpicker-hidden,.colorpicker-alpha.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-bar.colorpicker-hidden{display:none}.colorpicker-inline.colorpicker-visible{display:inline-block}.colorpicker.colorpicker-disabled:after{border:0;content:'';display:block;width:100%;height:100%;background:rgba(233,236,239,0.33);top:0;left:0;right:auto;z-index:2;position:absolute}.colorpicker.colorpicker-disabled .colorpicker-guide{display:none}.colorpicker-preview{background:linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),white;background-size:10px 10px;background-position:0 0,5px 5px}.colorpicker-preview>div{position:absolute;left:0;top:0;width:100%;height:100%}.colorpicker-bar.colorpicker-swatches{box-shadow:none;height:auto}.colorpicker-swatches--inner{clear:both;margin-top:-6px}.colorpicker-swatch{position:relative;cursor:pointer;float:left;height:16px;width:16px;margin-right:6px;margin-top:6px;margin-left:0;display:block;box-shadow:0 0 0 1px rgba(0,0,0,0.2);background:linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),linear-gradient(45deg,rgba(0,0,0,0.1) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 0),white;background-size:10px 10px;background-position:0 0,5px 5px}.colorpicker-swatch--inner{position:absolute;top:0;left:0;width:100%;height:100%}.colorpicker-swatch:nth-of-type(7n+0){margin-right:0}.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(7n+0){margin-right:6px}.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(8n+0){margin-right:0}.colorpicker-horizontal .colorpicker-swatch:nth-of-type(6n+0){margin-right:0}.colorpicker-horizontal .colorpicker-swatch:nth-of-type(7n+0){margin-right:6px}.colorpicker-horizontal .colorpicker-swatch:nth-of-type(8n+0){margin-right:6px}.colorpicker-swatch:last-of-type:after{content:"";display:table;clear:both}*[dir='rtl'] .colorpicker-element input,.colorpicker-element[dir='rtl'] input,.colorpicker-element input[dir='rtl']{direction:ltr;text-align:right}.zoom-view{border:1px solid #ccc;position:relative;overflow:hidden;margin:0 auto;z-index:1}.zoom-img{position:absolute;display:none;z-index:2;left:0;top:0}.zoom-details{background-color:rgba(255,255,255,0.30);font-family:monospace;position:absolute;font-weight:bold;display:none;padding:3px;bottom:0;right:0;z-index:3}.zoom-box{background-color:rgba(255,255,255,0.10);border:1px solid #333;position:absolute;cursor:crosshair;display:none;z-index:4}.zoom-loading,.zoom-message,.zoom-error{position:absolute;height:100%;width:100%;z-index:5;left:0;top:0}.zoom-loading{background-color:rgba(255,255,255,0.50);display:none;padding:3px}.zoom-message{background-color:rgba(204,204,204,0.50);display:block}.zoom-error{display:table}.zoom-error p{text-shadow:0 0 5px #000;vertical-align:middle;display:table-cell;text-align:center;font-weight:bold;font-size:16px;color:#fff;padding:10px}@-webkit-keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-spin{to{transform:rotate(360deg)}}div.related-searches{height:75px;border:0}div.related-searches ul li{border:1px solid #adb5bd;background-color:#e9ecef;vertical-align:top;border-radius:5px;position:relative;overflow:hidden;cursor:pointer;line-height:0;padding:0;z-index:0}div.related-searches ul li span.phrase{background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.35) 15%,rgba(0,0,0,0.35) 85%,rgba(0,0,0,0) 100%);-webkit-font-smoothing:antialiased;text-shadow:0 0 2px #000;letter-spacing:1px;text-align:center;position:absolute;font-weight:bold;font-size:15px;line-height:1;color:#fff;padding:1px;width:100%;z-index:1;bottom:0}div.related-searches ul li div.images{opacity:.6}div.related-searches ul li div.images:hover{opacity:1}div.related-searches ul li div.images span.image{border-left:1px solid #adb5bd;display:inline-block;vertical-align:top;height:70px;padding:0;margin:0}div.related-searches ul li div.images span.image:first-child{border-left:0}.orientations .orient-v,.orientations .orient-s,.orientations .orient-h,.orientations .orient-p{display:inline-block;position:relative;font-size:16px;height:1em;width:1em}.orientations .orient-v::after,.orientations .orient-s::after,.orientations .orient-h::after,.orientations .orient-p::after{border:1px solid #343a40;position:absolute;content:"";top:2px;left:0}.orientations .orient-v::after{margin:0 .125em;width:.75em;height:1em}.orientations .orient-s::after{margin:.125em;height:.75em;width:.75em}.orientations .orient-h::after{margin:.125em 0;height:.75em;width:1em}.orientations .orient-p::after{margin:.25em 0;height:.5em;width:1em}div#refine_tags{white-space:nowrap;margin-bottom:5px}div#refine_tags span.badge{vertical-align:middle;padding:.55em .75em;margin-right:5px;line-height:18px}div#refine_tags span.badge button.close{color:#f8f9fa;line-height:18px;margin-left:5px;opacity:.75}div#refine_tags span.badge button.close:hover{opacity:1}div#refine_tags span.badge .orientations span{margin-right:3px;font-size:13px}div#refine_tags span.badge .orientations span::after{border-color:#f8f9fa}div#refine_tags span.refine-search_color span.color,div#refine_tags span.refine-search_color_group span.color{border:1px solid #f8f9fa;display:inline-block;margin:-3px 0;height:14px;width:14px}div#refine_tags .copyspace{border:1px solid #f8f9fa;vertical-align:text-bottom;display:inline-block;height:16px;width:16px}div#refine_tags .copyspace span.c-row{border-bottom:1px solid #f8f9fa;display:block;height:5px}div#refine_tags .copyspace span.c-row:last-child{border:0}div#refine_tags .copyspace span.c-cell{border-right:1px solid #f8f9fa;display:inline-block;vertical-align:top;height:5px;width:5px}div#refine_tags .copyspace span.c-cell:last-child{border:0}div#refine_tags .copyspace span.c-cell.active{background-color:rgba(248,249,250,0.75)}div.sidebar label:not(.btn),div#refine_form label:not(.btn){margin-bottom:.25rem;font-weight:bold}@media(max-width:991.98px){div.sidebar form[data-filter="search_exact"] div.btn-group,div.sidebar form[data-filter="content_filter"] div.btn-group,div.sidebar form[data-filter="search_orientation"] div.btn-group,div#refine_form form[data-filter="search_exact"] div.btn-group,div#refine_form form[data-filter="content_filter"] div.btn-group,div#refine_form form[data-filter="search_orientation"] div.btn-group{width:100%}}div.sidebar form[data-filter="search_orientation"] div.btn-group label.btn.active .orient-v::after,div.sidebar form[data-filter="search_orientation"] div.btn-group label.btn.active .orient-s::after,div.sidebar form[data-filter="search_orientation"] div.btn-group label.btn.active .orient-h::after,div.sidebar form[data-filter="search_orientation"] div.btn-group label.btn.active .orient-p::after,div#refine_form form[data-filter="search_orientation"] div.btn-group label.btn.active .orient-v::after,div#refine_form form[data-filter="search_orientation"] div.btn-group label.btn.active .orient-s::after,div#refine_form form[data-filter="search_orientation"] div.btn-group label.btn.active .orient-h::after,div#refine_form form[data-filter="search_orientation"] div.btn-group label.btn.active .orient-p::after{border-color:#f8f9fa}div.sidebar form[data-filter="search_type"] label:nth-last-of-type(2),div#refine_form form[data-filter="search_type"] label:nth-last-of-type(2){border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}div.sidebar form[data-filter="search_type"] label.btn:last-of-type,div#refine_form form[data-filter="search_type"] label.btn:last-of-type{border-radius:.25rem;margin-left:.5rem}div.sidebar form[data-filter="search_copyspace"] div.input-group,div#refine_form form[data-filter="search_copyspace"] div.input-group{overflow:hidden;line-height:1}div.sidebar form[data-filter="search_copyspace"] div.input-group label.btn,div#refine_form form[data-filter="search_copyspace"] div.input-group label.btn{border-radius:0;font-size:6px;width:50px}div.sidebar form[data-filter="search_copyspace"] div.input-group div.btn-group:first-child label.btn:first-child,div#refine_form form[data-filter="search_copyspace"] div.input-group div.btn-group:first-child label.btn:first-child{border-top-left-radius:.25rem}div.sidebar form[data-filter="search_copyspace"] div.input-group div.btn-group:first-child label.btn:last-child,div#refine_form form[data-filter="search_copyspace"] div.input-group div.btn-group:first-child label.btn:last-child{border-top-right-radius:.25rem}div.sidebar form[data-filter="search_copyspace"] div.input-group div.btn-group:last-child label.btn:first-child,div#refine_form form[data-filter="search_copyspace"] div.input-group div.btn-group:last-child label.btn:first-child{border-bottom-left-radius:.25rem}div.sidebar form[data-filter="search_copyspace"] div.input-group div.btn-group:last-child label.btn:last-child,div#refine_form form[data-filter="search_copyspace"] div.input-group div.btn-group:last-child label.btn:last-child{border-bottom-right-radius:.25rem}div.sidebar form[data-filter="search_copyspace"] div.input-group div.btn-group:not(:last-child) label.btn,div#refine_form form[data-filter="search_copyspace"] div.input-group div.btn-group:not(:last-child) label.btn{border-bottom:0}div.sidebar form[data-filter="search_people"] div.people:empty,div#refine_form form[data-filter="search_people"] div.people:empty{display:none}.colorpicker.colorpicker-2x{width:236px}.colorpicker.colorpicker-2x .colorpicker-saturation{width:200px;height:200px}.colorpicker.colorpicker-2x .colorpicker-hue{width:30px;height:200px}.colorpicker.colorpicker-2x .colorpicker-preview{background-size:20px 20px;background-position:0 0,10px 10px}.colorpicker.colorpicker-2x .colorpicker-preview,.colorpicker.colorpicker-2x .colorpicker-preview div{height:30px;font-size:16px;line-height:160%}.colorpicker.colorpicker-2x .colorpicker-saturation .colorpicker-guide{height:10px;width:10px;border-radius:10px;margin:-5px 0 0 -5px}.btn-color-group{margin-right:-2px;margin-left:-2px;display:block}.btn-color-group label.btn{border-radius:.25rem;transition:none;border:0;padding:3px;flex:none}.btn-color-group label.btn span{border-radius:.25rem;display:block;height:23px;width:23px}.btn-color-group label.btn:hover,.btn-color-group label.btn:active,.btn-color-group label.btn.active{padding:2px}.btn-color-group label.btn:focus,.btn-color-group label.btn.focus{box-shadow:none}.btn-color-group label.btn[data-color="yellow"] span{border:1px solid #cc0;background-color:yellow}.btn-color-group label.btn[data-color="yellow"]:hover,.btn-color-group label.btn.active[data-color="yellow"]{border:1px solid rgba(179,179,0,0.5);background-color:rgba(255,255,0,0.25)}.btn-color-group label.btn[data-color="gold"] span{border:1px solid #ccac00;background-color:gold}.btn-color-group label.btn[data-color="gold"]:hover,.btn-color-group label.btn.active[data-color="gold"]{border:1px solid rgba(179,151,0,0.5);background-color:rgba(255,215,0,0.25)}.btn-color-group label.btn[data-color="orange"] span{border:1px solid #cc8400;background-color:orange}.btn-color-group label.btn[data-color="orange"]:hover,.btn-color-group label.btn.active[data-color="orange"]{border:1px solid rgba(179,116,0,0.5);background-color:rgba(255,165,0,0.25)}.btn-color-group label.btn[data-color="orangered"] span{border:1px solid #cc3700;background-color:orangered}.btn-color-group label.btn[data-color="orangered"]:hover,.btn-color-group label.btn.active[data-color="orangered"]{border:1px solid rgba(179,48,0,0.5);background-color:rgba(255,69,0,0.25)}.btn-color-group label.btn[data-color="red"] span{border:1px solid #c00;background-color:red}.btn-color-group label.btn[data-color="red"]:hover,.btn-color-group label.btn.active[data-color="red"]{border:1px solid rgba(179,0,0,0.5);background-color:rgba(255,0,0,0.25)}.btn-color-group label.btn[data-color="pink"] span{border:1px solid #ff8da1;background-color:pink}.btn-color-group label.btn[data-color="pink"]:hover,.btn-color-group label.btn.active[data-color="pink"]{border:1px solid rgba(255,116,140,0.5);background-color:rgba(255,192,203,0.25)}.btn-color-group label.btn[data-color="magenta"] span{border:1px solid #c0c;background-color:magenta}.btn-color-group label.btn[data-color="magenta"]:hover,.btn-color-group label.btn.active[data-color="magenta"]{border:1px solid rgba(179,0,179,0.5);background-color:rgba(255,0,255,0.25)}.btn-color-group label.btn[data-color="purple"] span{border:1px solid #4d004d;background-color:purple}.btn-color-group label.btn[data-color="purple"]:hover,.btn-color-group label.btn.active[data-color="purple"]{border:1px solid rgba(52,0,52,0.5);background-color:rgba(128,0,128,0.25)}.btn-color-group label.btn[data-color="blue"] span{border:1px solid #00c;background-color:blue}.btn-color-group label.btn[data-color="blue"]:hover,.btn-color-group label.btn.active[data-color="blue"]{border:1px solid rgba(0,0,179,0.5);background-color:rgba(0,0,255,0.25)}.btn-color-group label.btn[data-color="cyan"] span{border:1px solid #0cc;background-color:cyan}.btn-color-group label.btn[data-color="cyan"]:hover,.btn-color-group label.btn.active[data-color="cyan"]{border:1px solid rgba(0,179,179,0.5);background-color:rgba(0,255,255,0.25)}.btn-color-group label.btn[data-color="green"] span{border:1px solid #004d00;background-color:green}.btn-color-group label.btn[data-color="green"]:hover,.btn-color-group label.btn.active[data-color="green"]{border:1px solid rgba(0,52,0,0.5);background-color:rgba(0,128,0,0.25)}.btn-color-group label.btn[data-color="greenyellow"] span{border:1px solid #98fb00;background-color:greenyellow}.btn-color-group label.btn[data-color="greenyellow"]:hover,.btn-color-group label.btn.active[data-color="greenyellow"]{border:1px solid rgba(137,226,0,0.5);background-color:rgba(173,255,47,0.25)}.btn-color-group label.btn[data-color="brown"] span{border:1px solid #7c2020;background-color:brown}.btn-color-group label.btn[data-color="brown"]:hover,.btn-color-group label.btn.active[data-color="brown"]{border:1px solid rgba(104,26,26,0.5);background-color:rgba(165,42,42,0.25)}.btn-color-group label.btn[data-color="gray"] span{border:1px solid #676767;background-color:gray}.btn-color-group label.btn[data-color="gray"]:hover,.btn-color-group label.btn.active[data-color="gray"]{border:1px solid rgba(90,90,90,0.5);background-color:rgba(128,128,128,0.25)}.btn-color-group label.btn[data-color="black"] span{border:1px solid black;background-color:black}.btn-color-group label.btn[data-color="black"]:hover,.btn-color-group label.btn.active[data-color="black"]{border:1px solid rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.25)}.btn-color-group label.btn[data-color="white"] span{border:1px solid #e6e6e6;background-color:white}.btn-color-group label.btn[data-color="white"]:hover,.btn-color-group label.btn.active[data-color="white"]{border:1px solid rgba(217,217,217,0.5);background-color:rgba(255,255,255,0.25)}div.search-results nav.navbar{font-size:.875rem}div.search-results nav.navbar label.btn.active:not([data-color]){border-color:#0c81c9;background-color:#2ea8f3;color:#f8f9fa}div.search-results nav.navbar input[name="search_page"]{width:50px}div.search-results nav.navbar span.dropdown-toggle{font-size:1.25rem;padding:0}div.search-results nav.navbar form.display-form{font-size:.875rem;width:200px}div.search-results nav.navbar form.display-form label{font-weight:bold}div.search-results nav.navbar form.display-form div.bootstrap-switch{display:block}div.search-results nav.navbar div.navbar-sides{min-width:250px}@keyframes loading-spin{to{transform:rotate(360deg)}}div.search-results{z-index:1}div.search-results section.list-results{margin:0 -5px;z-index:1;padding:0}div.search-results section.list-results.loading{position:relative;min-height:240px}div.search-results section.list-results.loading::after{-webkit-animation:loading-spin 2s infinite linear;animation:loading-spin 2s infinite linear;font-family:cspicon;margin-left:-65px;margin-top:-107px;position:absolute;font-size:150px;content:"\e833";z-index:1;left:50%;top:50%;top:125px}div.search-results section.list-results.loading article{opacity:.5}div.search-results section.list-results.loading article.next-results{display:none}div.search-results section.list-results article{box-shadow:0 0 0 1px rgba(12,18,28,0.05);background-color:#ebebeb;position:relative;line-height:0;height:auto;width:auto;margin:5px;float:left;padding:0;z-index:0}div.search-results section.list-results article:hover{box-shadow:0 0 0 1px rgba(12,18,28,0.15)}div.search-results section.list-results article a{line-height:1.5;overflow:hidden;display:inherit;height:0}div.search-results section.list-results article a span.thumb-container{display:inline-block;position:relative;overflow:hidden;height:0;width:0}div.search-results section.list-results article a span.thumb-container span.thumb-mask{position:absolute;display:block;z-index:1;left:0;top:0}div.search-results section.list-results article a span.thumb-container img{display:block}div.search-results section.list-results article a div.exclude-artist{background-color:#333;border-radius:3px;position:absolute;opacity:.9;z-index:1;bottom:5px;left:5px}div.search-results section.list-results article a div.exclude-artist::after{text-decoration:none;font-family:cspicon;padding:5px 7px;content:'\e84B';font-size:18px;cursor:pointer;color:#ccc;opacity:.9}div.search-results section.list-results article a div.exclude-artist:hover{opacity:1}div.search-results section.list-results article a div.exclude-artist:hover::after{opacity:1}div.search-results section.list-results article.next-results{padding-right:10px;padding-left:10px;cursor:pointer}div.search-results section.list-results article.next-results a{line-height:1}div.search-results section.list-results article.next-results div.next-results-arrow{background-color:#ccc;vertical-align:middle;display:inline-block;white-space:nowrap;text-align:center;font-size:20px;padding:14px 0;margin:20px 0;line-height:1;color:#fff}div.search-results section.list-results article.next-results div.next-results-arrow-head{border-color:transparent transparent transparent #ccc;border-width:45px 0 45px 70px;vertical-align:middle;display:inline-block;border-style:solid;height:0;width:0}div.search-results section.list-results div.more-results,div.search-results section.list-results article.no-results{border:1px solid #a71d2a;background-color:#dc3545;color:#f8f9fa;width:calc(100% - 10px);border-radius:5px;text-align:center;font-size:1.25rem;line-height:2rem;padding:2rem;margin:0 5px}div.search-results section.list-results div.more-results p,div.search-results section.list-results article.no-results p{margin:0}div.search-results section.list-results div.more-results a,div.search-results section.list-results article.no-results a{text-decoration:underline;color:#fff}div.search-results section.list-results[data-mode="grd"] article span.contributor,div.search-results section.list-results[data-mode="grd"] article span.details,div.search-results section.list-results[data-mode="grd"] article span.title{display:none}div.search-results section.list-results[data-mode="det"] article{background-color:#e4e4e4;vertical-align:top;padding-bottom:5px;text-align:center;padding-top:5px;font-size:10px;color:#999;height:215px;width:160px;margin:5px}div.search-results section.list-results[data-mode="det"] article span.contributor,div.search-results section.list-results[data-mode="det"] article span.details,div.search-results section.list-results[data-mode="det"] article span.title{line-height:14px;display:block}div.search-results section.list-results[data-mode="det"] article a{text-decoration:none;color:#000}div.search-results section.list-results[data-mode="det"] article a span.thumb-container{border:1px solid #ccc;margin:0 auto 5px;display:block}div.search-results section.list-results[data-mode="det"] article a span.thumb-container img{width:150px}div.search-results section.list-results[data-mode="det"] article a span.title{line-height:12px;max-height:25px;overflow:hidden}div.search-results section.list-results[data-mode="det"] article span.contributor em{font-style:normal;cursor:pointer;color:#666}div.search-results section.list-results[data-mode="det"] article span.details span.downloads::after,div.search-results section.list-results[data-mode="det"] article span.details span.views::after{font-family:cspicon;margin-left:3px}div.search-results section.list-results[data-mode="det"] article span.details span.downloads::after{margin-right:6px;content:'\e809'}div.search-results section.list-results[data-mode="det"] article span.details span.views{margin-left:5px}div.search-results section.list-results[data-mode="det"] article span.details span.views::after{content:'\e824'}body div.sidebar-wrapper div.sidebar{height:0}body div.sidebar-wrapper.open div.sidebar{height:calc(100vh - 148px)}body.sticky-header div.sidebar-wrapper.open div.sidebar{height:calc(100vh - 80px)}@media(max-width:767.98px){body.sticky-header div.sidebar-wrapper.open div.sidebar{padding-top:0}}div.sidebar-wrapper{display:flex}div.sidebar-wrapper div.sidebar{background-color:#f8f9fa;top:80px;margin-left:-15px;overflow-x:hidden;overflow-y:auto;position:-webkit-sticky;position:sticky;flex:0 1 auto;padding:0;width:0;scrollbar-color:rgba(12,18,28,0.12) #f8f9fa;scrollbar-width:thin;-ms-overflow-style:-ms-autohiding-scrollbar}div.sidebar-wrapper div.sidebar::-webkit-scrollbar{width:6px}div.sidebar-wrapper div.sidebar::-webkit-scrollbar-thumb{background-color:rgba(12,18,28,0.12)}div.sidebar-wrapper div.sidebar div.sidebar-contents{padding:0 15px 15px 15px;width:265px;margin-bottom:30px}div.sidebar-wrapper div.main-results{position:relative;margin-left:15px;width:100%;flex:none}div.sidebar-wrapper div.sidebar-overlay{background:rgba(0,0,0,0.7);position:fixed;display:none;height:100vh;width:100vw;z-index:2;opacity:0;left:0;top:0}@media(min-width:768px){div.sidebar-wrapper.open div.sidebar{border-right:1px solid #dee2e6;width:265px}div.sidebar-wrapper.open div.main-results{width:calc(100% - 265px)}}@media(max-width:767.98px){div.sidebar-wrapper.open div.sidebar{width:265px;padding-top:40px;position:fixed;margin-left:0;height:100vh;z-index:3;top:80px;left:0}div.sidebar-wrapper.open div.sidebar-overlay{display:block;opacity:1}div.sidebar-wrapper.open div.main-results{margin-left:0}}div.sidebar-contents form.form-group>label{border-radius:.25rem;width:235px;margin-bottom:0;font-weight:500;font-size:13px;cursor:pointer;padding:2px}div.sidebar-contents form.form-group>label::after{font-family:cspicon;content:"\e827";float:right}div.sidebar-contents form.form-group div.filter-form{transition:height .3s ease;overflow:hidden;height:0}div.sidebar-contents form.form-group input.form-control{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.8rem;line-height:1.5}div.sidebar-contents form.form-group div.input-group>.input-group-append>.input-group-text,div.sidebar-contents form.form-group div.input-group>.input-group-append>.btn{padding:.25rem .5rem;font-size:.8rem;line-height:1.5}div.sidebar-contents form.form-group.open>label::after{content:"\e82e"}div.sidebar-contents form.form-group.open div.filter-form{overflow:visible;height:auto}div.sidebar-contents form[data-filter="search_type"] div.btn-group{display:block;width:100%}div.sidebar-contents form[data-filter="search_type"] div.btn-group>.btn{border-radius:.25rem;margin-bottom:3px;width:100%}div.sidebar-contents form[data-filter="search_type"] div.btn-group>.btn:not(:first-child){width:calc(50% - 6px);float:left;margin:3px}div.sidebar-contents form[data-filter="search_exact"] div.btn-group,div.sidebar-contents form[data-filter="content_filter"] div.btn-group,div.sidebar-contents form[data-filter="search_orientation"] div.btn-group{width:100%;display:flex}div.sidebar-contents form[data-filter="search_exact"] div.btn-group label.btn,div.sidebar-contents form[data-filter="content_filter"] div.btn-group label.btn,div.sidebar-contents form[data-filter="search_orientation"] div.btn-group label.btn{flex:1 1 auto}div.sidebar-contents form[data-filter="search_people"] div.btn-group.btn-group-toggle{width:100%}div.sidebar-contents form[data-filter="search_people"] div.btn-group.btn-group-toggle>.btn{border-radius:.25rem;width:calc(50% - 6px);margin:3px;float:left}div.sidebar-contents form[data-filter="search_people"] span.dropdown label{font-weight:normal}div.sidebar-contents form[data-filter="search_copyspace"] div.input-group label.btn{width:33%}div.sidebar-contents form.form-group label.btn.active:not([data-color]){border-color:#0c81c9;background-color:#2ea8f3;color:#f8f9fa}div.sidebar-contents form[data-filter="search_exclude"] label[for="customer_exclude"]{font-weight:normal;font-size:.75rem}div.sidebar-contents form[data-filter="search_exclude"] label[for="customer_exclude"] span{margin-top:3px;display:block}html{overflow-y:scroll}div.search-view{position:relative;margin:-.5rem 0}.search-results{margin:.5rem 0}.search-results h1{color:#495057;font-weight:normal;font-size:13px}.search-results h1 b{color:#6c757d;font-weight:normal;padding-right:2px;font-size:22px}span#jump{background-color:#6c757d;color:#f8f9fa;border-top-right-radius:5px;border-top-left-radius:5px;margin-left:-75px;text-align:center;font-size:25px;cursor:pointer;position:fixed;display:none;opacity:.9;width:150px;z-index:10;bottom:0;left:50%}span#jump:hover{background-color:#343a40}div.detail-view{display:none}div.detail-view.loading div.image-detail{opacity:.5}div.detail-view.loading::after{-webkit-animation:loading-spin 2s infinite linear;animation:loading-spin 2s infinite linear;font-family:cspicon;margin-left:-65px;margin-top:-107px;position:absolute;font-size:150px;content:"\e833";z-index:1;left:50%;top:50%;top:200px}body.sticky-header header #search_nav{box-shadow:0 2px 2px 0 rgba(12,18,28,0.25);border-bottom:1px solid #1d73aa;padding-top:.5rem;position:fixed;z-index:5;right:0;left:0;top:0}body.sticky-header header #search_nav div.container{max-width:100%}@media(max-width:767.98px){body.sticky-header header a.home-link,body.sticky-header header button.navbar-toggler{display:none}}body.sticky-header header #bottom_nav{margin-top:100px;z-index:4}@-webkit-keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-spin{to{transform:rotate(360deg)}}table.downloads tr td,table.downloads tr th{vertical-align:middle;text-align:center}div.download-modal div.modal-body ul li{background-color:#fff;margin-left:-25px;max-width:100px}div.download-modal div.modal-body ul li img{max-width:100%}div.download-modal div.modal-body ul li:first-child{margin-left:0}div.download-modal div.modal-body ul li.loading{position:relative}div.download-modal div.modal-body ul li.loading img{opacity:.5}div.download-modal div.modal-body ul li.loading::after{-webkit-animation:loading-spin 2s infinite linear;animation:loading-spin 2s infinite linear;font-family:cspicon;margin-left:-65px;margin-top:-107px;position:absolute;font-size:150px;content:"\e833";z-index:1;left:50%;top:50%;margin-left:-21px;margin-top:-35px;font-size:50px}div.download-modal div.modal-body textarea{resize:none}form#upgrade table tbody tr{cursor:pointer}form#upgrade table tbody tr.active td{background-color:#dcebff;color:#000}form#upgrade table tbody tr.active:hover td{background-color:#c3dcff}div.image-detail h1{color:#6c757d}@-webkit-keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-spin{to{transform:rotate(360deg)}}div.image-detail div.image-preview h2{color:#343a40;font-size:.9rem}div.image-detail div.image-preview div.preview{border:1px solid #e9ecef;position:relative;overflow:hidden;margin:0 auto;z-index:0}div.image-detail div.image-preview div.zoom div.zoom-loading::after{-webkit-animation:loading-spin 2s infinite linear;animation:loading-spin 2s infinite linear;font-family:cspicon;margin-left:-65px;margin-top:-107px;position:absolute;font-size:150px;content:"\e833";z-index:1;left:50%;top:50%}div.image-detail div.image-preview div.alert-danger{font-size:.9rem}div.image-detail div.image-preview span.btn[data-favorite]::before{font-family:cspicon;margin-right:6px;content:'\e843'}div.image-detail div.image-preview span.btn[data-favorite]::after{content:attr(data-toadd)}div.image-detail div.image-preview span.btn.in-favorites[data-favorite]::before{color:#f60}div.image-detail div.image-preview span.btn.in-favorites[data-favorite]::after{content:attr(data-toremove)}div.image-detail div.image-related div.relatedreel ul{list-style:none;padding:0}div.image-detail div.image-related div.relatedreel ul>li{background-color:#e9ecef;border:1px solid #e9ecef;display:inline-block;vertical-align:top;overflow:hidden;line-height:0}div.image-detail div.image-related div.relatedreel ul>li>span,div.image-detail div.image-related div.relatedreel ul>li>a{display:inline-block;position:relative;overflow:hidden;z-index:0}div.image-detail div.image-related div.relatedreel ul>li>span span,div.image-detail div.image-related div.relatedreel ul>li>a span{position:absolute;display:block;z-index:1;left:0;top:0}div.image-detail div.image-related div.relatedreel ul>li>span img,div.image-detail div.image-related div.relatedreel ul>li>a img{display:block}div.image-detail div.image-related div.relatedreel ul{margin:5px 3px}div.image-detail div.image-related div.relatedreel ul>li{margin:0 2px}div.image-detail div.image-related div.relatedreel .related-title{height:36px;width:100%;color:#6c757d;font-size:.8rem;position:relative;line-height:1.3em;padding:2px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:normal;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}div.image-detail div.image-related div.relatedreel .thumb-preview{overflow:hidden}div.image-detail div.image-related div.relatedreel a{background-color:#fff}div.image-detail div.image-related div.relatedreel a:hover{text-decoration:none;opacity:1}div.image-detail div.image-related div.relatedreel a:hover .related-title{opacity:.9}@-webkit-keyframes download-spin{to{transform:rotate(360deg)}}@keyframes download-spin{to{transform:rotate(360deg)}}div.image-detail div.image-purchase h3{color:#f60}div.image-detail div.image-purchase span[data-modal]:not(.btn){text-decoration:none;color:#007bff;cursor:pointer}div.image-detail div.image-purchase span[data-modal]:not(.btn):hover{text-decoration:underline;color:#0056b3}div.image-detail div.image-purchase table{font-size:.8em}div.image-detail div.image-purchase table thead tr:first-child th,div.image-detail div.image-purchase table thead tr:first-child td{border-top:0}div.image-detail div.image-purchase table tbody tr,div.image-detail div.image-purchase table tbody tr td label{line-height:2em;cursor:pointer}div.image-detail div.image-purchase table th,div.image-detail div.image-purchase table td{padding:.125rem}div.image-detail div.image-purchase table tr.active td{background-color:#d7eefd}div.image-detail div.image-purchase table tr.active:hover td{background-color:#bfe4fb}div.image-detail div.image-purchase table td:first-child{padding-left:.25rem}div.image-detail div.image-purchase table td:last-child{padding-right:.25rem}div.image-detail div.image-purchase .btn-group-sm>.btn,div.image-detail div.image-purchase .btn-sm{padding:.25rem;line-height:1}div.image-detail div.image-purchase span.in,div.image-detail div.image-purchase span.cm{display:none}div.image-detail div.image-purchase div.purchase-terms{line-height:2em;font-size:.8em;display:none}div.image-detail div.image-purchase div.purchase-terms label{font-weight:normal}div.image-detail div.image-purchase span.purchase-total{font-weight:bold;font-size:16px;height:24px}div.image-detail div.image-purchase span.purchase-total.free-alert span::after{vertical-align:super;font-family:cspicon;font-size:.75em;content:"\e801";color:#000}div.image-detail div.image-purchase span.purchase-total.danger{color:red}div.image-detail div.image-purchase button[data-processing][disabled] span.cspicon{-webkit-animation:download-spin 2s infinite linear;animation:download-spin 2s infinite linear}div.image-detail div.image-purchase button[data-processing][disabled] span.cspicon::before{content:'\e833'}div.image-detail div.image-purchase button[data-processing][disabled] span:not(.cspicon){display:none}div.image-detail div.image-purchase button[data-processing][disabled]::after{content:attr(data-processing);display:inline-block;margin-left:.375rem}div.image-detail form.purchase-v2 div.btn-group-toggle .btn-default.active{color:#fff;background-color:#2ea8f3;border-color:#169ef2}div.image-detail div.image-information{color:#6c757d}div.image-detail div.image-information div.card img.rounded-circle{border:1px solid #e9ecef;max-width:100px;max-height:40px}div.image-detail div.image-information ul li{line-height:normal;margin-right:.25rem}div.image-detail div.image-information ul li a,div.image-detail div.image-information ul li span[data-jslink]{background-color:#dee2e6;padding:.2em .6em .3em;border-radius:.25em;font-size:.9rem;line-height:2em;color:#495057}div.image-detail div.image-information ul li a:hover,div.image-detail div.image-information ul li span[data-jslink]:hover{background-color:#adb5bd;text-decoration:none}div.image-detail div.image-information span[data-modal]:not(.btn){text-decoration:none;color:#007bff;cursor:pointer}div.image-detail div.image-information span[data-modal]:not(.btn):hover{text-decoration:underline;color:#0056b3}