.add-to-lightbox {
	position:relative
}
.add-to-lightbox .icon-lightbox-add {
	margin-right:4px
}
.popover-add-lightbox {
	margin-left:-11px;
	margin-top:-7px;
	max-width:none;
	overflow:auto;
	width:276px
}
.popover-add-lightbox h3.popover-title {
	border-bottom:0;
	box-shadow:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:8px 20px 8px 10px
}
.lt-ie9 .popover-add-lightbox .popover-title .icon-lightbox-add {
	display:none
}
.popover-add-lightbox .close {
	position:absolute;
	top:6px;
	right:11px
}
.popover-add-lightbox-logged-out .popover-content {
	padding:3px 20px 10px
}
.popover-add-lightbox-logged-out .popover-content p {
	margin-bottom:10px;
	line-height:18px
}
.popover-add-lightbox-logged-out .popover-content .links {
	display:table;
	width:100%;
	text-align:center;
	margin-bottom:10px
}
.popover-add-lightbox-logged-out .popover-content .links a {
	display:table-cell;
	vertical-align:top
}
.add-lightbox-confirmation, .add-lightbox-error, .popover-add-lightbox-confirmed .collection-box-items, .popover-add-lightbox-confirmed .form-inline, .popover-add-lightbox-error .collection-box-items, .popover-add-lightbox-error .form-inline {
	display:none
}
.popover-add-lightbox-confirmed .add-lightbox-confirmation, .popover-add-lightbox-error .add-lightbox-error {
	display:block;
	min-width:171px;
	padding:30px 10px
}
.popover-add-lightbox-confirmed i.icon-ok {
	border-radius:50%;
	height:19px;
	width:19px;
	color:#fff;
	font-size:9px;
	background:#298aae
}
.popover-add-lightbox .add-lightbox-loader {
	height:100%;
	width:100%;
	opacity:0;
	position:absolute;
	top:0;
	z-index:-1;
	background:#fff;
	-webkit-transition:opacity .1s linear .2s;
	transition:opacity .1s linear .2s
}
.popover-add-lightbox-loading.popover-add-lightbox .add-lightbox-loader {
	background:#fff url(data:image/gif;base64,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) no-repeat center center;
	opacity:1;
	z-index:1
}
.popover-add-lightbox-logged-in {
	min-width:240px;
	width:auto
}
.popover-add-lightbox-logged-in .popover-content {
	border-top:1px solid #ccc;
	padding:0;
	position:relative
}
.popover-add-lightbox-logged-in ul {
	max-height:122px;
	min-width:171px;
	overflow-y:auto;
	overflow-x:hidden
}
.popover-add-lightbox-logged-in li {
	border-top:1px solid #ccc
}
.popover-add-lightbox-logged-in li:first-child {
	border-width:0
}
.popover-add-lightbox-logged-in li .btn.btn-link {
	border:1px solid #fff;
	padding:3px 10px;
	text-align:left
}
.popover-add-lightbox-logged-in li .btn:focus, .popover-add-lightbox-logged-in li .btn:hover {
	background-color:#666;
	color:#fff;
	text-decoration:none
}
.popover-add-lightbox-logged-in li .btn:active {
	background:#303030;
	color:#fff;
	text-decoration:none
}
.popover-add-lightbox-logged-in form {
	border-top:1px solid #ccc;
	padding:7px 8px 0 7px
}
.popover-add-lightbox-logged-in .table .row>div {
	padding:3px 3px 0;
	white-space:nowrap
}
.popover-add-lightbox-logged-in .help-block {
	line-height:16px;
	margin-bottom:0;
	padding:7px 4px 1px
}
.feedback-trigger {
	background:no-repeat 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABFCAMAAAAYaMQSAAAAwFBMVEX////MzMz////39/jOzs6u0N7c3Nz1+vvm5+n8/Pzl5uiBtciJvtPq6+329vfo6Oh7ts5iqMR2rsPb29zt7u/4+Pnb3eDh7/Th4+Xi5Ob6+vrV1tdYnLb7+/z9/f3x8fPy8/T8/f3n6Or19vbv8PHg4uTq6+zc3uDa3N/5+fn6+vv5+vr8/P319fbz9PXd3+Hp6uvs7e7p6uzf4OPo6ev6+/tmpb3e3+Lu7/D+/v77+/vr7O7f7PHw8PHy8vPo6OpHPaRoAAAAAXRSTlMAQObYZgAAAWVJREFUeF6N1Neu40AMA1DSPb2323u/23v9/7/ajTFCPEoQ5jwNCAKCYUhAWmTcC2k2aCV7oRh8F5D9kBWeKeClArYU8FQBnxTwSAEfFXBm8pNInoYcTE0odDrhYTnYN75iOXhtQiVJwsNy8NX4iuXgG1MPSWr1MMvBC+MrloN/jB9kOXhufMVy8LfxH205+M34iuWbytT/gE1lGvtf+PIrSsD3sXUjTsCfsZNx6RKwFxuXPQe8U8B3CvhJAf8qyNpXAopJJSDNJm1ROexKiQtz0JU60ifoRTnovnxWwGcFnClgqoB9BXw1+SiS97cvQyh0u+Gx4zL4iuWNtQ+VJAkPy8Eb4yuWN9a+HpLU6mE7dtpXLG8srB+0Y2F9xXLwg/EfbXljG33FcrAKrvwPqAKwHVsXFlUzAVex0Wi4iJPtyrB0CbiMrIbl0gFvFfCjAn5VwLcKsvm9gOJ4LiDNjh/201eK/wC+vhKu1RpLzgAAAABJRU5ErkJggg==);
	display:block;
	height:35px;
	position:fixed;
	right:0;
	top:198px;
	width:34px;
	z-index:2;
	-webkit-transition:right .32s ease-out;
	-moz-transition:right .32s ease-out;
	-o-transition:right .32s ease-out;
	transition:right .32s ease-out
}
.feedback-trigger.off {
	right:-60px
}
.feedback-trigger:hover {
	background-position:0 -34px
}
.feedback-modal {
	background-color:#F4F4F4;
	display:none;
	font-size:14px;
	margin:0;
	padding:14px 55px 0 20px;
	text-align:left;
	width:auto;
	z-index:3
}
.lt-ie9 .feedback-modal {
	outline:#bbb solid 2px
}
.feedback-modal.right {
	left:auto;
	right:-300px
}
.feedback-modal.fade.right {
	-webkit-transition:opacity .3s linear, right .3s ease-out;
	-moz-transition:opacity .3s linear, right .3s ease-out;
	-o-transition:opacity .3s linear, right .3s ease-out;
	transition:opacity .3s linear, right .3s ease-out;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px
}
.feedback-modal.fade, .feedback-modal.fade.in {
	border-right-width:0;
	top:197px
}
.feedback-modal.fade.right.in {
	right:0
}
.feedback-modal form {
	margin:0 0 20px
}
.feedback-modal .question {
	margin:0 20px 8px 0
}
.feedback-modal .close {
	left:38px;
	position:relative
}
.feedback-modal .radio {
	cursor:pointer;
	font-weight:700;
	padding-top:0
}
.feedback-modal .radio.inline+.radio.inline {
	margin-left:20px
}
.feedback-modal textarea {
	box-sizing:border-box;
	display:block;
	max-height:250px;
	margin:15px 5px 16px 0;
	min-height:62px;
	overflow:auto;
	padding:6px;
	position:relative;
	resize:vertical;
	width:100%
}
.feedback-modal .feedback-thanks {
	opacity:0;
	background:0 0 no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAYFBMVEX///92vWGFxHCo0ZpRjD1Kejp+wmiVzoPq6uprmVtRgUG4uLjJyckjQRpttlVLhDkuTCRyvVmEr3UtZBt7jHRvpl6ZmZmpqamMtn0AMwA7aS55pWuUvoaonqza2tr39/dngDKcAAAAAXRSTlMAQObYZgAAAH5JREFUeF5lz1cOAzEIBNAFXMv2mn7/WwbLUiwTPp9gRnRivNeSuvCksRemL2uM0DsbMoo9xLm1kG+Hvz1gmwrcVMh5S2OeFl3sl7fuRHbPt1Dz1gdZi4Bsqnb0I+ZWtpxXFQzAXKyqmtnky5MaWnMuxbjp7XUc5xlTejv3+QKxGwayKXFb7QAAAABJRU5ErkJggg==);
	display:inline-block;
	font-size:12px;
	font-weight:700;
	margin-left:18px;
	padding-left:23px;
	-webkit-transition:opacity .33s ease-out .33s;
	-moz-transition:opacity .33s ease-out .33s;
	-o-transition:opacity .33s ease-out .33s;
	transition:opacity .33s ease-out .33s
}
.lt-ie9 .feedback-modal .feedback-thanks {
	display:none
}
.feedback-modal .feedback-thanks.on {
	opacity:1
}
.lt-ie9 .feedback-modal .feedback-thanks.on {
	display:inline-block
}
.form-search .input-group {
	position:relative;
	display:table;
	border-collapse:separate;
	width:532px
}
.search-wrapper {
	display:inline-block;
	vertical-align:middle
}
.form-search .input-group .form-control {
	display:table-cell
}
.form-search .input-group-addon {
	padding:6px 12px;
	font-size:14px;
	font-weight:400;
	line-height:1;
	text-align:center
}
.form-search .input-group input:not(:first-child):not(:last-child), .form-search .input-group-addon:not(:first-child):not(:last-child), .form-search .input-group-btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.form-search .input-group input:last-child, .form-search .input-group-addon:last-child, .form-search .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .form-search .input-group-btn:first-child>.btn:not(:first-child), .form-search .input-group-btn:last-child>.btn, .form-search .input-group-btn:last-child>.btn-group>.btn, .form-search .input-group-btn:last-child>.dropdown-toggle {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.form-search .input-group-addon, .form-search .input-group-btn {
	display:table-cell;
	vertical-align:middle;
	white-space:nowrap;
	width:1%
}
.form-search .dropdown-menu {
	background-clip:padding-box;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	display:none;
	float:left;
	font-size:14px;
	list-style:none;
	margin:2px 0 0;
	padding:5px 0;
	position:absolute;
	z-index:1000
}
.open>.dropdown-menu {
	display:block
}
.form-search.form-emphasis .input-group {
	border:4px solid #e6e6e6;
	border-radius:3px
}
.form-search .input-group .placeholder_parent {
	position:relative
}
.form-search.form-emphasis .search-input, .form-search.form-emphasis .search-input:focus {
	border-radius:0;
	border:1px solid #b4b4b4;
	border-right:0;
	box-shadow:none;
	display:table-cell;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
	padding:6px 8px 5px;
	width:100%;
	width:-webkit-calc(100% - 14px);
	width:-moz-calc(100% - 14px);
	width:calc(100% - 14px);
	-webkit-appearance:none
}
.search-input::-ms-clear {
cursor:pointer
}
.like-mason.lt-ie11 .form-search.form-emphasis .search-input {
	padding-bottom:5px;
	padding-left:10px;
	padding-top:6px
}
.like-mason.lt-ie10 .form-search.form-emphasis .search-input {
	display:block;
	padding-right:4px;
	width:97%
}
.form-search .input-group-addon {
	color:#64676b;
	border-radius:0;
	background-color:#fff;
	border:1px solid #b4b4b4;
	cursor:pointer
}
.form-search .dropdown {
	position:static
}
.form-search .dropdown-wrapper {
	position:relative
}
.like-mason.lt-ie10 .form-search .dropdown-wrapper {
	padding-top:1px
}
.form-search .dropdown.input-group-addon {
	border-left:0;
	padding:0
}
.form-search .input-group-addon .dropdown-trigger {
	padding:16px 14px 16px 0;
	font-size:13px
}
.form-search .input-group-addon .dropdown-trigger:before {
	border-left:1px solid #CCC;
	padding:2px 12px 2px 0;
	content:""
}
.form-search .input-group-addon .dropdown-trigger:after {
	font-size:8px;
	color:#797979;
	content:"\25bc";
	position:relative;
	bottom:1px;
	left:4px
}
.form-search .input-group-btn {
	background:#e6e6e6
}
.form-search .input-group-btn .btn {
	padding-top:7px;
	padding-bottom:4px
}
.like-mason.lt-ie10 .form-search .input-group-btn .btn {
	padding-left:18px;
	padding-right:22px
}
.like-mason.lt-ie9 .form-search .input-group-btn .btn {
	background-image:none
}
.form-search .dropdown-menu {
	left:0;
	right:auto;
	top:26px
}
.form-search .dropdown-menu li {
	color:#64676b;
	text-align:left;
	line-height:15px;
	cursor:pointer;
	border-bottom:0
}
.form-search .dropdown-menu li:hover {
	background:#a5b2b9;
	color:#fff
}
.form-search .dropdown-menu li.line {
	border-top:1px solid #E5E5E5;
	margin-top:4px;
	margin-bottom:4px
}
.form-search .dropdown-menu li.line:hover {
	background:#fff
}
.form-search .dropdown-menu li label {
	cursor:pointer
}
.tt-dropdown-menu {
	background-color:#fff;
	border:1px solid #ccc;
	box-shadow:0 5px 10px rgba(0,0,0,.2);
	display:none;
	margin-top:3px;
	position:absolute;
	width:472px;
	z-index:100
}
.tt-suggestion {
	display:block;
	font-weight:700;
	padding:3px 20px;
	text-align:left
}
.like-mason .tt-suggestion {
	cursor:pointer;
	display:block;
	font-size:16px;
	height:16px;
	line-height:16px;
	margin:0;
	padding:6px 6px 6px 31px;
	text-overflow:ellipsis;
	overflow:hidden
}
.tt-suggestion span {
	font-weight:400;
	white-space:nowrap
}
.like-mason .tt-suggestion.tt-is-under-cursor {
	background-color:#A5B2B9;
	color:#fff
}
.input-append .tt-suggestion {
	font-size:14px
}
.form-search .tt-hint {
	display:none
}
.form-search .dropdown-menu {
	padding-top:8px;
	padding-bottom:8px
}
.form-search .dropdown-menu li label {
	display:block;
	font-size:13px;
	margin-bottom:0;
	min-width:80px;
	padding:0 15px
}
.form-search .dropdown-menu li.indent label {
	padding-left:24px
}
.masthead .btn.btn-link {
	font-size:12px;
	font-weight:400;
	vertical-align:middle;
	margin-left:18px;
	padding:0
}
.masthead .btn.btn-link:focus {
	background:#fff;
	outline:0;
	text-decoration:none
}
.refine-search {
	background:#fff;
	width:auto;
	max-width:none;
	z-index:2
}
.refine-search .popover-content {
	padding:18px 22px
}
.popover.refine-search .arrow {
	border-bottom-color:#FFF;
	border-width:0 17px 17px;
	top:-17px
}
.popover.refine-search .arrow:after {
	margin-left:-18px;
	border-width:18px;
	top:-19px;
	pointer-events:none
}
.ie8 .popover.refine-search .arrow {
	border-bottom-color:#AFAFAF
}
.ie8 .popover.refine-search .arrow:after {
	content:none
}
.refine-search input[type=text] {
	border:1px solid #B8B8B8;
	box-shadow:none;
	border-radius:0
}
.refine-search input[type=text]:focus {
	border:1px solid #B8B8B8
}
.refine-search label {
	display:block
}
.refine-search .more-people {
	display:none;
	margin-top:10px
}
.refine-search .more-people select {
	display:block
}
.refine-search .control-group .more-people select {
	margin-bottom:5px
}
.refine-search .more-people-toggle {
	display:block
}
.refine-search .color-picker {
	position:absolute
}
.refine-search .color-picker input {
	float:left
}
.refine-search .colorpicker {
	z-index:3;
	padding-left:8px;
	padding-right:8px;
	min-width:119px
}
.colorpicker-alpha, .colorpicker-hue {
	margin-bottom:0
}
.colorpicker-color {
	display:none
}
.refine-search .swatch {
	display:none;
	float:left;
	width:22px;
	height:22px;
	border:1px solid #CCC;
	margin-left:10px
}
.refine-search .last-row>div {
	background:0 10px repeat-x url(data:image/gif;base64,R0lGODdhAQABAPAAAMzMzAAAACwAAAAAAQABAAACAkQBADs=);
	padding-top:25px
}
.refine-search .last-row .btn {
	text-transform:capitalize
}
.refine-search .tt-dropdown-menu {
	width:148px
}
.refine-search .tt-suggestion {
	font-size:12px;
	padding:4px
}
.table.table-compact .title, table.table-compact .title {
	padding-top:5px
}
.table.table-compact input[type=checkbox], .table.table-compact input[type=radio], table.table-compact input[type=checkbox], table.table-compact input[type=radio] {
	margin-right:3px;
	margin-top:1px
}
.table.table-compact input[type=checkbox], .table.table-compact input[type=radio], .table.table-compact select, table.table-compact input[type=checkbox], table.table-compact input[type=radio], table.table-compact select {
	margin-bottom:3px
}
.table.table-compact input[type=text], .table.table-compact select, table.table-compact input[type=text], table.table-compact select {
	height:24px
}
.large-search.form-search {
	width:631px;
	top:50%;
	left:50%;
	position:absolute;
	margin:-55px 0 0 -320px
}
.large-search.form-search.form-emphasis .input-group {
	border:4px solid #595959;
	border:4px solid rgba(89,89,89,.6);
	background:#595959;
	background:rgba(89,89,89,.6);
	background-clip:content-box;
	width:623px
}
.large-search.form-search.form-emphasis .input-group input[type=text], .large-search.form-search.form-emphasis .input-group input[type=text]:focus {
	height:52px;
	line-height:20px;
	padding:0 0 0 17px;
	font-size:18px;
	box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.language-fr .large-search.form-search.form-emphasis .input-group input[type=text], .language-fr .large-search.form-search.form-emphasis .input-group input[type=text]:focus, .language-pl .large-search.form-search.form-emphasis .input-group input[type=text], .language-pl .large-search.form-search.form-emphasis .input-group input[type=text]:focus {
	font-size:16px
}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
color:#ccc
}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
color:#ccc!important
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
color:#ccc
}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
color:#ccc
}
.ie8 .large-search.form-search.form-emphasis .input-group input[type=text], .ie8 .large-search.form-search.form-emphasis .input-group input[type=text]:focus {
	line-height:50px
}
.large-search.form-search .dropdown.input-group-addon {
	box-shadow:inset 0 4px 2px -2px rgba(0,0,0,.2)
}
.large-search.form-search .input-group-addon .dropdown-trigger {
	font-size:15px
}
.large-search.form-search .input-group-btn {
	background:#595959;
	background:rgba(89,89,89,.6)
}
.large-search.form-search .input-group-btn .btn {
	padding-top:14px;
	padding-bottom:10px
}
.large-search.form-search .input-group-btn .btn .icon-search:before {
	font-size:24px;
	color:#fff
}
.large-search.form-search .dropdown-menu {
	top:35px;
	padding-bottom:8px;
	padding-top:8px
}
.browse-modal {
	width:684px;
	margin-left:-391px;
	padding:40px 30px 35px 45px
}
.browse-modal h2 {
	margin-bottom:0
}
.browse-modal p {
	margin:0
}
.browse-modal .close {
	position:absolute;
	right:20px;
	top:20px
}
.browse-modal .modal-body {
	max-height:none;
	overflow:visible;
	padding:0
}
.browse-modal .tab-content {
	min-height:250px
}
.browse-modal .column {
	float:left;
	width:50%;
	box-sizing:border-box
}
.browse-modal .column.column-info {
	padding-right:35px
}
.browse-modal .modal-list-title {
	color:#333;
	font-weight:700
}
.browse-form input {
	font-size:14px;
	margin-bottom:0
}
.browse-form input[type=checkbox] {
	float:left
}
.browse-form label {
	font-size:12px;
	line-height:16px;
	padding-top:2px
}
.browse-form .help-block {
	font-size:12px;
	line-height:16px;
	margin-bottom:0;
	margin-top:3px
}
.navbar-shutterstock {
	background-color:#F4F4F4 !important;
	border-bottom:1px solid #AFAFAF;
	font-size:12px;
	margin-bottom:0
}
.navbar-shutterstock .nav>li>a {
	line-height:33px;
	padding:0 15px;
	text-transform:uppercase
}
.navbar-shutterstock .livechat-header-item, .navbar-shutterstock .nav a, .navbar-shutterstock .nav-link, .navbar-shutterstock .navbar-text {
	line-height:31px
}
.navbar-shutterstock [class*=" icon-"]:before, .navbar-shutterstock [class^=icon-]:before {
	margin-top:-2px;
	margin-bottom:inherit;
	font-size:inherit;
	vertical-align:middle
}
.navbar-shutterstock .navbar-text>a {
	display:inline-block;
	line-height:inherit
}
.content-type-drop .dropdown-menu {
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-top:0;
	display:none;
	padding:10px;
	margin-top:0;
	min-width:107px
}
.content-type-drop:hover .dropdown-menu {
	display:block
}
.content-type-drop .dropdown-toggle i {
	margin-right:-7px;
	margin-left:-2px;
	vertical-align:baseline
}
.content-type-drop .dropdown-menu li {
	padding:1px 0;
	border-top:1px solid #e5e5e5
}
.content-type-drop .dropdown-menu li a {
	padding-left:10px;
	line-height:18px;
	font-weight:400
}
.content-type-drop .dropdown-menu li:first-child {
	border-top:0
}
.content-type-drop .dropdown-menu li a:hover {
	background:#eef4f4;
	color:#555
}
.like-mason .navbar-shutterstock .nav .content-type-drop .dropdown-menu a {
	line-height:18px
}
.like-mason .navbar-shutterstock .nav .content-type-drop .dropdown-menu a:before {
	height:0
}
.like-mason .navbar-shutterstock .nav .content-type-drop .dropdown-menu li a {
	color:#64676B
}
.navbar .nav>.active>a:focus, .navbar .nav>.active>a:hover {
	color:#249CC9
}
.like-mason .navbar-shutterstock .livechat-header-item, .like-mason .navbar-shutterstock .nav a, .like-mason .navbar-shutterstock .nav-link, .like-mason .navbar-shutterstock .navbar-text {
	line-height:31px
}
.like-mason .navbar-shutterstock .livechat-header-item:before, .like-mason .navbar-shutterstock .nav a:before, .like-mason .navbar-shutterstock .nav-link:before, .like-mason .navbar-shutterstock .navbar-text:before {
	content:"";
	display:block;
	height:2px
}
.like-mason.lt-ie9 .navbar-shutterstock .nav a:before, .like-mason.lt-ie9 .navbar-shutterstock .nav-link:before, .like-mason.lt-ie9 .navbar-shutterstock .navbar-text:before {
	height:3px
}
.like-mason .navbar-shutterstock .nav a {
	color:#333
}
.navbar-shutterstock .navbar-text {
	margin-left:16px
}
.btn.lc-online {
	border-width:0;
	display:block;
	font-size:inherit;
	font-weight:inherit;
	line-height:inherit;
	margin:0;
	padding:0 10px 0 15px
}
.btn.lc-online, .btn.lc-online:active, .btn.lc-online:focus, .btn.lc-online:hover {
	background-color:transparent;
	text-decoration:none
}
.navbar-inner-right {
	padding-right:3px
}
.like-mason.ie10 .navbar-inner-right, .like-mason.ie9 .navbar-inner-right {
	padding-right:5px
}
.like-mason.ie8 .navbar-inner-right {
	padding-right:6px
}
.like-mason.lt-ie9 .nav-link>a, .navbar-shutterstock .nav-link>a {
	font-weight:700;
	padding:0 10px 0 11px
}
.like-mason.ie10 .nav-link>a, .like-mason.ie9 .nav-link>a {
	padding:0 11px
}
.navbar-shutterstock .nav-inner-border.nav-horiz>div, .navbar-shutterstock .nav-inner-border.nav-horiz>li {
	background:0 50% no-repeat url(data:image/gif;base64,R0lGODlhAQAOAIAAALm5uQAAACH5BAAAAAAALAAAAAABAA4AAAIDhI9YADs=);
	border-width:0
}
.navbar-shutterstock .nav-inner-border.nav-horiz>div:first-child, .navbar-shutterstock .nav-inner-border.nav-horiz>li:first-child {
	background:0 0
}
.navbar-shutterstock .nav-inner-border.nav-horiz>div:first-child>a, .navbar-shutterstock .nav-inner-border.nav-horiz>li:first-child>a {
	padding-left:0
}
.navbar-shutterstock .icon-phone:before {
	margin-right:5px
}
.like-mason .navbar-shutterstock .icon-phone:before {
	font-size:13px;
	margin-right:6px
}
.like-mason.ff .navbar-shutterstock .icon-phone:before {
	margin-left:1px;
	margin-right:5px
}
.navbar-shutterstock .icon-chat:before {
	margin-right:3px
}
.like-mason .navbar-shutterstock .icon-chat:before {
	margin-top:0
}
.like-mason.safari .navbar-shutterstock .icon-chat:before {
	margin-right:2px;
	margin-top:-2px
}
.like-mason.ff .navbar-shutterstock .icon-chat:before {
	margin-top:-2px
}
.navbar-shutterstock .icon-globe-alt {
	font-size:14px;
	line-height:12px
}
.navbar-shutterstock .icon-globe-alt:before {
	margin-right:2px;
	margin-top:0
}
.like-mason.safari .navbar-shutterstock .icon-globe-alt:before {
	margin-top:-2px
}
.like-mason.ff .navbar-shutterstock .icon-globe-alt:before {
	margin-right:1px;
	margin-top:-1px
}
.like-mason .navbar-shutterstock .icon-caret-down:before {
	color:#797979
}
.like-mason.ff .navbar-shutterstock .icon-caret-down:before {
	margin-top:-1px
}
.navbar-shutterstock .icon-circle-arrow-right-orange:before, .navbar-shutterstock .icon-circle-arrow-right:before {
	content:"";
	display:inline-block;
	height:14px;
	margin-left:2px;
	width:14px
}
.navbar-shutterstock .icon-circle-arrow-right:before {
	background:0 0 no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAVFBMVEUAAABmrstmrstmrspQk6xepcBNkKhhqMRLjqVSlq9Ii6FIi6Fjq8f///9Qk6xhqMRSlq9epcBmrspZn7lcor1NkKhmrstjq8dIi6FLjqVXnLZVmbIlIVl+AAAADXRSTlMAQLCQQLCQQJCwQLCQA9tJlAAAAF1JREFUeAE9x1UShUAUxNDgAhd5LvvfJz0NNecnFaQoX1IWWHW7VMj8zmboVolYraPZJSL2pOFhepf7SZ/C76RN4W86l2ET3ZYM1ItELFZD+8xapP9eemycPjKNwAGwbAvC+rVWqAAAAABJRU5ErkJggg==)
}
.navbar-shutterstock .icon-circle-arrow-right-orange:before {
	background:-1px -1px no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4UlEQVQ4y6XT0QoBQRQGYC8yjyJSkpQk3M+bkCRlJEk8EUlSkozIW2zNzfFPZnePaVZb/vr24vzTqd1mC0RU+MfnwfLa9AQo0GAc7WbCnslc8Fx3JURAGWwngwseq44Eykl+Lbgv2wIioFgcPmPsWZEsuC1aCojj8TtHJQuu86YG8vEEep0suMwaBiiEx+tMsuA8rRugEB6vSxecJjUN5OMJ9OkrHMdVBcTx+J2TfsTDqCIgAorF4TPGnhVfF2k/LEugnGTwKu8GJQkRUAbbyZ8/07ZfFKBAg3G0m4V/pn+8AYatpvVGavmdAAAAAElFTkSuQmCC)
}
.like-mason.ie10 .navbar-shutterstock .icon-circle-arrow-right:before {
	margin-left:1px
}
.like-mason.lt-ie9 .navbar-shutterstock [class*=icon-]:before {
	/*margin-top:-5px*/
}
.like-mason.lt-ie9 .navbar-shutterstock .icon-caret-down:before {
	zoom:1;
	margin-top:-3px
}
.language-dropdown .dropdown-menu-inner {
	display:table
}
.language-dropdown ul {
	display:table-cell;
	list-style:none
}
.language-dropdown li {
	border-color:#EEE;
	border-style:solid;
	border-width:1px 0 0 1px;
	padding:1px
}
.language-dropdown .first li {
	border-left:0
}
.language-dropdown li.first {
	border-color:#FFF #FFF #FFF #EEE
}
.language-dropdown .dropdown-menu {
	margin-top:0;
	padding:0
}
.language-dropdown .dropdown-menu a {
	border-radius:3px;
	font-size:12px;
	height:14px;
	line-height:14px;
	min-width:75px;
	padding:9px 14px 9px 20px
}
.navbar .dropdown-menu li>a:focus, .navbar .dropdown-menu li>a:hover {
	color:inherit;
	background-color:#EEF4F4;
	background-image:none
}
.lt-ie10 .navbar .dropdown-menu li>a:focus, .lt-ie10 .navbar .dropdown-menu li>a:hover {
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.language-dropdown .dropdown-menu li.selected>a, .language-dropdown .dropdown-menu li.selected>a:focus, .language-dropdown .dropdown-menu li.selected>a:hover {
	background:#EAEAEA;
	cursor:default
}
.inline-login .popover-toggle {
	background:0 0
}
.inline-login.open .popover-toggle {
	position:relative;
	z-index:1001
}
.inline-login .popover {
	max-width:none
}
.inline-login .popover:after, .inline-login .popover:before {
	border-style:solid;
	content:'';
	display:inline-block;
	height:0;
	position:absolute;
	width:0
}
.inline-login .popover:before {
	border-color:transparent transparent #ccc;
	border-width:16px;
	right:18px;
	top:-33px
}
.inline-login .popover:after {
	border-color:transparent transparent #f0f0f0;
	border-width:16px;
	right:18px;
	top:-32px
}
.inline-login .popover-title {
	display:none
}
.inline-login .popover-content {
	padding:0
}
.inline-login form {
	border-bottom:1px solid #dbdbdb;
	padding:20px 20px 10px
}
.inline-login input[placeholder] {
	min-width:206px;
	width:calc(100% - 14px)
}
.language-es .inline-login input[placeholder], .language-fr .inline-login input[placeholder], .language-sv .inline-login input[placeholder] {
	min-width:250px
}
.language-ru .inline-login input[placeholder] {
	min-width:265px
}
.inline-login footer {
	border-top:1px solid #fff;
	line-height:16px;
	padding:10px 20px
}
.inline-login .send {
	display:table-row
}
.inline-login .send input {
	display:table-cell;
	margin-top:0
}
.inline-login .send a {
	display:table-cell;
	padding:0 0 0 10px;
	vertical-align:middle;
	white-space:nowrap
}
.user-options .dropdown-menu {
	margin-top:0
}
.user-options ul {
	list-style-type:none;
	margin:0
}
.user-options .dropdown-menu li>a {
	padding:3px 20px 3px 23px
}
.user-options .dropdown-menu i {
	margin-left:-10px;
	margin-right:10px
}
.dropdown-menu a {
	clear:both;
	display:block;
	white-space:nowrap
}
.dropdown-menu li>a:focus, .dropdown-menu li>a:hover, .dropdown-submenu:hover>a {
	text-decoration:none
}
.alert-fixed-spacer {
	width:100%;
:visibility hidden
}
.alert-fixed {
	width:100%;
	z-index:3;
	position:fixed;
	top:0
}
.alert-header {
	border-width:1px 0;
	margin-bottom:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	box-sizing:border-box
}
.alert-header .close {
	top:5px
}
.license-banner {
	padding:11px 35px 10px 20px;
	background:#fff7d7;
	border-bottom:1px solid #dcd288;
	border-top:0;
	margin-top:0;
	transition:margin-top .5s ease-in-out, top .5s
}
.license-banner .btn {
	margin-left:6px;
	margin-top:-1px
}
.license-banner.hide-banner {
	margin-top:-49px
}
.license-banner div {
	width:100%;
	white-space:nowrap
}
.account-grace-banner p, .account-suspended-banner p, .unsupported-banner p {
	line-height:16px;
	margin:0
}
.unsupported-banner .browser {
	background:0 0 no-repeat url(/images/browser_support/browser-logos-gc-ff-ie.png);
	cursor:pointer;
	display:block;
	line-height:16px;
	margin-left:30px;
	padding:4px 0 4px 44px;
	text-align:left
}
.account-grace-banner p, .account-grace-banner strong, .account-suspended-banner p, .account-suspended-banner strong {
	color:#fff
}
.account-suspended-banner .icon-warning {
	height:16px;
	width:16px
}
.account-suspended-banner .icon-warning:before {
	content:url(/images/error-red.gif);
	vertical-align:bottom
}
.account-suspended-banner {
	background:url(/images/red-stripe.png);
	border-top:0;
	border-bottom:0
}
.account-suspended-banner .credit-cards {
	margin-right:20px
}
.account-grace-banner .icon-warning:before {
	content:url(/images/error-black.gif);
	vertical-align:bottom
}
.account-grace-banner {
	background:url(/images/black-stripe.png);
	border-top:0;
	border-bottom:0
}
.account-grace-banner .credit-cards {
	margin-right:20px
}
.repurchase-banner .btn {
	margin-left:10px
}
.license-banner .primary_link {
	color:#298aae;
	cursor:pointer
}
.license-banner .primary_link:hover {
	text-decoration:underline
}
.body-header {
	width:100%;
}
.body-content {
	background-color:#fff;
	padding:90px 36px 60px;
	position:relative;
	text-align:center;
	min-width:994px;
	min-height:500px
}
.body-content-inner {
	margin:0 auto;
	text-align:left
}
.center-align .body-content-inner {
	width:940px
}
.masthead {
	left:20px;
	position:absolute;
	top:12px
}
.lt-ie9 .masthead {
	display:table
}
.lt-ie9 .masthead>a, .lt-ie9 .masthead>form {
	display:table-cell
}
.lt-ie9 .masthead>a {
	width:168px
}
.lt-ie9 .masthead>form {
	padding-left:36px
}
.masthead .logo {
	height:51px;
	width:200px;
	float:left
}
.lt-ie9 .masthead .logo {
	max-width:none
}
.masthead .form-search {
	float:left;
	margin:7px 0 0 24px
}
.masthead .form-search .input-append {
	margin-right:10px
}
.error-message, .success-message {
	display:none;
	font-size:12px
}
.error-message {
	color:#B94A48
}
.error-message:first-letter, .success-message:first-letter {
	text-transform:uppercase
}
.error-message.on, .success-message.on {
	display:block
}
@media (max-width:1024px) {
.body-content {
	padding-right:18px
}
}
.body-footer {
	border-top:1px solid #ccc;
	margin:0 auto;
	min-width:940px;
	padding:20px 36px 0
}
.body-footer-inner {
	margin:0 auto;
	text-align:center;
	width:940px
}
.body-footer-inner .row {
	text-align:left
}
.body-footer li {
	font-size:11px;
	line-height:12px;
	margin-bottom:6px
}
.body-footer .h5 {
	color:#777;
	margin-bottom:5px
}
.body-footer .stats {
	color:#999;
	font-size:14px;
	padding:0 0 20px
}
.body-footer .stats h3 {
	display:inline;
	margin-right:10px;
	white-space:nowrap
}
.body-footer .stats .qty {
	color:#6C6C6C;
	font-size:16px
}
.body-footer .stats .divider {
	font-size:26px;
	margin:0 5px;
	position:relative;
	top:4px
}
.body-footer .social li {
	display:inline-block;
	padding-left:6px
}
.body-footer .social li:first-child {
	padding-left:0
}
.body-footer .social a {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAMAAAAunqVFAAABfVBMVEU7WZgat+r////bPSoIouv39/cIneraOSUIqOzZNSHcRDHrlYrdSjj87ukcuOpLx+4auOtXcaZq0fL1ysXK6/cJr+3xtKzX8vzW3OhFYZ0at+vdTDvdRzXo+P3leGoSter89PH+/v3XLBfn5+j4+Pj//v3ohnk4wOz///sIrekIre0Msuobt+rzu7U6WZjp7fAIr+vYMRw7Wpj85d79+vr42tbeSzlsg7G85PX98u4gtO4/XZsIquhUxOhqzOyWpsaV3PjWJA70/P7jaVrzwbvdSzr///6o5PjmWkneSzj//PUuufDgWUgYt+vfUkHtnpUstu8iueoTseb2z8oateiLnMHcQi/wr6c/vvFKxPKg4fcrvezhXEt41PQatuovueaU2e5Du+KM2vYIq+aJ1Osetu+uutIbr+7d5uwWp+zGz94IrO1ey/L4/P3wqqK/ydt4z/Sz3eofs+7SEQAYuOw9W5nfTz3V6vBgeatqy/QMre04ueQIpOLgV0aClbwwGT36AAAC8ElEQVR4XrXRha7rRhAG4CyYKczMzHSYmZkZL2MZnv1uEjvOiY8qtVL/RIn8aazZnTG5PYa4TR6TmqpJi0dF7dFisQzjQSlOlcZeYPEgTlFU3PMCPYRibvdYdRAtVNw9Viy+bGSJU5+M3alhHJuaeqSo56mpg2ofqx6ql3hpoFJD6vEnHaut1t8U5W61LEPdKeotuULRiCT/E+rr+JWguo72qCFt0+g7Q0b/HTpY1kF+McY0Zh0qsg+/Y0cWP522rcdrrIr0resNjbELklxgDU9g4Lc3Dx0LbKuVWbwdiMBZV4TgEp1VK/FJBKqZpvtHwtMfVDzuY5ZeU82O9XNi+rjbevYJZzVk1z5Pd+tGaXJ0DbenXS776XuMHYPXJNdjaZrNDg2EZf/L6L6+vg671RC7yQoMsf4DnimKkgcgpVwoGu5c3gZc70+U1GkAzlpDPcwtdca7c7bUnf1+DwPEEq5LJb5I/md3ujhpv05A+CGVupokG3Dthgjm9+/+tMPEohLKpBYjkftxL0GwsTE+ma6nrZlMO52mdnN5gl4AyqnVcPqaVtL11clx2dvDUOh5NfzLRCm8+mV8A3TwOwDy3X24JIWlcGw3J2uYL09IsVhsRLrKyACYCZoBeX8/JsWk2k2m8+BVUS5P1GruPzJmGeiVMsjdTOTKch6oCDrJg1w5JOujM5vNXvIxA7PXS77k0fr6OmzLhthMy01Dlrvo8yPEVRh+YQB9h37BuTfvTPLiSh953na0vgeP/OJAJbOV2Iz6JUk8HEC0BzdRZR7OMT8jzqdhAQajM/N1kWeEAt9c6aCI5uoj55s1AR1+c8IZxtetXEFzhcaIEOWSjZFIo4C62BS5mS24Fa0QXNRQZP5KfkzAjwjpr6+gZMMZDEowyHDCPC92uzNBKERR5Txs4xcQ1zunL+qE65zoj9psyN8/PCcknIhh5mpBRr+Rnz+CktNpSzKDU+JRUBCEdUb0NfUpNf1cheN4nzrjheVX1/EDakTyXskfkuQAAAAASUVORK5CYII=);
	display:inline-block;
	height:20px;
	opacity:.85;
	width:20px
}
.body-footer .social a:hover {
	opacity:1
}
.body-footer .social .facebook {
	background-position:0 0
}
.body-footer .social .twitter {
	background-position:0 -20px
}
.body-footer .social .vimeo {
	background-position:0 -40px
}
.body-footer .social .google {
	background-position:0 -60px
}
.body-footer .languages {
	background:0 100% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRF9PT01NTU8/Pz7Ozs8PDw5ubm2NjY19fX4ODg3Nzc6urq29vb4+Pj7+/v1xFwmQAAA+RJREFUeNq8WYuO9ioIrKDg9f1f96i1d/VT9+Qn2ewmbR2BAUZ32yYMEUOQcvs3JlGbaNqiBGm12I3+BXwwwu1wXH6KIQ7BI6w7bQqyYBIvIxxZwfBSiJSyQjtHNsGe4T5Nja0Cxs36jqQlkVTCso2h1grcBLjVBm9LkZpzHhWm9CoiTcxC5xQocwdvLggXGiq9Z8vPgDtBxkd2e1Ko2ZeP4cY33fxWc4wz5F2cb7OV8INdYSuv2Ein+InB5H0m+U5a23IcpDxX1x42KVh588wTm/xibROZVhy3GBtIxCO1F7MVaK4cw7mSua8BOxtJbakTYGD6lEY2Z1LoyL8zBtW3hY4Jd0L7uLoLOR3FiwfdzkqQddCPkU8d61rAdN6NOy1pLosrgADh7ENnOJyYMmdLDFRz02y3LYUrpnLbqRv/kPE3vPxeMbfTrfncpppJCCU+5ijGbXuRcBkcW4/1/pBz3wAj+EVXtY6sJF5Jj0Vdb6O53HQubYBHL+qF7Cf2fQTYehxN2NNK347qRFhwXaUvtAq3/u/hw94T/iBjeGITRwIongH2JVO3iejjHLn3ugaB3XOIgg2kzJTTbCGDc3ecVj/9DnCeTrTNie1KAV/lfRjcZM921naHTK0lyoqWnG4w7rcGkfUeOzYPun6LAV3RoOmn0uYsqj43ICbsANkm+4vm5LUZUZ1vJoVhWrYMfawvyXZESN0W5objc1RPyZY8KGWLGqGQs1BJ+STf0vZlC/ujbbLmKf3cVaKl58E7WVYfDXyAow0DVD/anbbWNgb3zGmJUnkwJoX47P5Vpjt/jUr7FkwLR6Z0XEnSBWQ8Fj8PkFVCX4o+8wVC+t6lvrx0YkvK2SYNAQM1jiQYz5GjikDKLBMrvucBq12WMo/dV2fplRxVsuxKLIza1kweVLK30zZQWy3kQtxDgPG0ltWfXwTfqHZEAy9686dsExhx36td9Py2+OOYhNZ67lczZakdNyAXryj846SDjZwcOuXVPoiiNhUeV3P+6ifPg9q9pGtdzFA6R4ZEOLkteP+ZIKE+/E39a9KF6nrwIqdFuN11qKtI07y6u+VvmvXYnRF8Y+OPRgZKmzCL/phgpqmfQYnO0ug98grnsXMPxZdE47ZARFc/co3Y1U2pUQyc2ho3LwPrfJkLvLHQUpspCLY5ncZURR9cNhugHwnbHqFF8JpnUM9GU+bKxZyrZgfsXoED/w2cOvetsXo1/OqR5PWdsGFmCxMXzdXthfPcj+XSEabA9d//daCM0QdLJ4rOCYK/g2/Sh6NrTcTRdek8Hv+COYU9+XYHfWsegXpb5rD9f3al8D8BBgD62xtNRCroHgAAAABJRU5ErkJggg==);
	line-height:16px;
	padding-bottom:70px
}
.body-footer .languages li {
	display:block;
	float:left;
	width:80px
}
.body-footer .languages a {
	cursor:pointer
}
.body-footer .copyright {
	color:#B8B8B8;
	font-size:11px;
	margin:20px 0 10px
}
.body-footer .mobile-redirect {
	-webkit-box-shadow:0 -2px 2px rgba(0,0,0,.15);
	-moz-box-shadow:0 -2px 2px rgba(0,0,0,.15);
	box-shadow:0 -2px 2px rgba(0,0,0,.15);
	background-color:#efefef;
	font-size:4em;
	font-weight:700;
	display:block;
	padding:.85em;
	text-align:center
}
@media (max-width:1024px) {
.body-footer {
	padding-right:18px
}
.body-footer-inner {
	margin-left:0
}
}
.action-modal {
	margin:-190px 0 0 -190px;
	width:342px
}
.action-modal form {
	margin-bottom:0
}
.action-modal .modal-header {
	text-transform:capitalize
}
.action-modal .modal-body {
	margin-bottom:0;
	overflow-y:initial
}
.action-modal .modal-body input {
	width:326px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.action-modal .btn {
	text-transform:capitalize
}
.action-modal .error .message {
	color:#C30
}
.bold {
	font-weight:700
}
.preview-popover {
	background-color:rgba(255,255,255,.95);
	border-radius:2px;
	border-width:0;
	box-shadow:0 5px 13px rgba(0,0,0,.5);
	position:absolute;
	width:auto;
	max-width:none
}
.lt-ie9 .preview-popover {
	border:1px solid #ccc
}
.preview-popover .popover-content {
	padding:14px
}
.preview-popover div {
	display:block;
	height:auto
}
.preview-popover .cropper {
	overflow:hidden;
	position:relative
}
.preview-popover img {
	left:0;
	position:absolute;
	top:0
}
