/*fluid-header changes*/
.fluid-header .container, .fluid-container{
    padding: 0 10px;
    width: 100%;
	margin: 0 auto !important;
}
.fluid-container{padding: 0 20px 0 10px;clear:both}
.fluid-header .logo {
    margin: 0 3px 0 12px;
}
.fluid-header .search-bar{padding-left:10px}
.fluid-header .search-bar .form-horizontal, .fluid-header .search-bar{margin-bottom:0}
/*fluid-header changes ends*/
/*footer IE7 fix*/
#footer_Normal{*clear:both}
/*footer IE7 ends*/
/*sell-images IE7 fix*/
.sell-bg-color .row:first-child{*padding-right:30px}
/*sell-images IE7 ends*/
/*css contactus starts*/
.bg-contactus{background: url(/images/branding/globals/page-bg-imgs/CPBN9W.jpg) no-repeat;}
.bg-contributor{background: url(/images/branding/globals/page-bg-imgs/A5AX3G.jpg) no-repeat;}
.bg-header{width: 100%;height: 402px;position: absolute;left: 0;background: #323248;top: 96px;opacity: .6;z-index: -1;filter:alpha(opacity=60);}
.Country-list{border-bottom: 3px solid #333346;list-style: none outside none;}
.dark-line{border: none;border-top: 1px solid #EBEBED;width: 100%;height: 1px;margin: 5px 0 10px;}
.common-height{width: 100%;height: 100px;float: left;}
.b-grey{border-color: #efefef}
.mb-17{margin-bottom:17px;}
.pb-30{padding-bottom:30px;}
/*css contactus Ends*/
/*sellyour images starts*/
.mt-107{margin-top:107px;}
.ml-15{margin-left:15px;}
.mt-47{margin-top:47px;}
.sell-bg{background: url(/images/branding/globals/page-bg-imgs/E8FHW5.jpg) no-repeat;height:373px;}
.sell-bg-color{overflow-x:hidden;}
.text-size42{font-size:42px;}
.sell-heading{padding: 64px 92px 0 68px;}
.mr-0{margin-right:0px;}
.ord-pos-fix {position:fixed;top:0; z-index:-10;}
/*Ends*/
/*css terms and conditions starts*/
.image_terms{background: url(/images/branding/globals/page-bg-imgs/CNMWGN.jpg) no-repeat;}
h3 a.h-link:hover,ol.jump-to li a:hover{color: #1661A5;text-decoration: none;}
ol.jump-to li,.parent li,.parent ol li{padding: 5px 0px;}
.download-button,.print-button{width: 247px;padding: 20px 108px 0px 18px;background: #848491;min-height: 148px;vertical-align: top;}
.no-padding{padding-bottom:0px!important;}
.download-icon{height: 80px;width: 53px;background: url(/images/branding/sections/work-for-us/download.png) no-repeat;top: 20px;right: 15px;}
.download-button:hover,.print-button:hover{color: #D6D6DA;text-decoration: none;}
.print-icon{height: 80px;background: url(/images/branding/sections/terms/print.png) no-repeat;top: 20px;right: 15px;width: 68px;}
.parent,.parent ol{counter-reset: section;list-style-type: none;margin-bottom:0px;}
.parent li,.parent ol li{counter-increment: section;}
.parent li:before,.parent ol li:before{content: counters(section, ".") ". ";color: #323248;padding-bottom: 10px;font-size: 16px;}
.parent li ol li:before{font-size: 14px;font-weight: normal;color: #848491;}
.parent ul li:before{content: none;}
/*ul li{list-style-type: square;}*/
ul.dropdown-menu li{list-style-type: none;}
.move-top{height: 33px;width: 33px;display: block;background: url(/images/branding/globals/top-button.jpg) -1px 0px;position: fixed;top: 250px;cursor:pointer;}
.br-4{border-radius: 4px;}
.Country-list li a:hover{background: none repeat scroll 0 0 #D6D6DA;border-bottom: 1px solid #D6D6DA;color: #FFF;text-decoration:none;}
.Country-list li a{background: none repeat scroll 0 0 #F6F6F6;color: #444444;padding: 5px 10px;border: 1px solid #EBEBED;border-bottom: 1px solid #F6F6F6;}
.move-top:hover{background-position: -1px -33px;}
/*css terms and conditions ends*/
/*css terms and conditions general starts*/
.terms-table,.terms-table th,.terms-table td {border-collapse: collapse;border: 1px solid #ededed; margin-bottom: 20px;}
.terms-table thead th{color: #ffffff;font-weight: normal;padding: 10px;width: 50%;}
.terms-table th{font-weight: normal;padding: 10px;width: 50%;}
.break-all{word-break: break-all;}
/*css terms and conditions general ends*/
/*Language toggle */
.int-themes .int-de,.int-ContHome .int-en,.int-ContHome .int-de{display:none}
/*Orders page styles start */
.bdr-1-dark-grey{border:1px solid #d6d6da}
.bdr-bt-1-dark-grey{border-bottom:1px solid #d6d6da}
.order-view-tabs li{margin-right: 0;margin-left:-4px}
.order-view-tabs li:first-child{margin-left:0;}
.order-view-tabs li a{color: inherit;text-decoration:inherit;padding-left:10px;padding-right:10px;padding-bottom:10px;}
.order-view-tabs li.active{color:#268efc;border-bottom:2px solid #268efc;}
.order-view-tabs li:hover{color:#268efc;}
.ml-n20 {
    margin-left: -20px
}
.mb-n1 {
    margin-bottom: -1px
}
.mb-1{margin-bottom:1px;}
.mb-100 {
    margin-bottom: 100px
}
.mr-13 {
    margin-right: 13px
}
.mr-20{
    margin-right: 20px
}
.tab-ord-downloads{display:none}
.tab-ord-downloads.active{display:block}
.order-item{width:25%;min-height:400px;}
.order-item-row-bdr{border-bottom:15px solid #ebebed;margin:0 -10px 0 -20px;clear:both;}
.order-disp-hack{position:absolute;z-index:-9999;bottom:-10000px;visibility:hidden;display:block}
.video_holder_lightbox {
    width: 100%;
    margin: 0px auto;
    clear: both;
    background-color: #2F1B01;
    position: relative;
    max-width: 185px;
}
.video_holder_lightbox img{max-width:100%}
.video_strip_left, .video_strip_right {
    background: url(/images/branding/video/video-strip.gif) repeat;
    height: 100%;
    width: 10px;
    position: absolute;
    left: 0;
	top:0
}
.video_strip_right {right:0;left:auto}

.listingtable {
    border-top: 1px solid #dcd4d4;
    border-left: 1px solid #dcd4d4;
        border-bottom: 1px solid #dcd4d4;
    text-align: right;
    font-size: 2em;
	text-align:left;
}
.listingtable .bg8 {
    background-color: #ededed;
}
.listingtable th {
    border: 0px;
    background-color: #565656;
    background-image: none;
    border-right: 1px solid #dcd4d4;
    color: #fff;
    padding: 5px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
.listingtable td.sort {
    border: 0px;
    background-color: #ededed;
    border-right: 1px solid #dcd4d4;
    border-bottom: 1px solid #fff;
    padding: 4px 5px 4px 5px;
    color: #000;
    font-size: 12px;
    text-align: center;
}
.listingtable td {
    border: 0px;
    background: #fff url(/images/bespoke/dotted.gif) repeat-x bottom left;
    border-right: 1px solid #dcd4d4;
    border-bottom: 1px solid #fff;
    padding: 6px 5px 6px 5px;
    color: #000;
    font-size: 12px;
}
acronym, dfn, abbr {
    border-bottom: 1px dashed #060;
    padding: 0 2px 0 0;
    cursor: help;
    font-style: normal;
    color: #060;
}
.wd-95per{width:95%}
/*Orders page styles end */

.paginator{font-size:12px}
.paginator .prevbtn, .paginator .nxtbtn {
    display: inline-block;
    cursor: pointer;
    margin: 0;
    padding: 9px 10px 9px 8px;
    background-color: #ebebed;
	color: #d6d6da;
    cursor: default;
	text-decoration:none;
}
.paginator .prevbtn.active, .paginator .nxtbtn.active {color: #848491;}
.paginator .prevbtn.active:hover, .paginator .nxtbtn.active:hover {color: #fff;background:#268efc;cursor:pointer;text-decoration:none;}
.paginator .nxtbtn {padding: 9px 8px 9px 10px;}
.paginator .page {
    border: 1px solid #DDDCDB;
    padding: 7px;
    margin: 0 2px 0 0;
    padding: 7px 11px 7px 10px;
    min-width: 20px;
    text-align: center;
    position: relative;
    top: -1px;
}
.paginator .pages .page:first-child{margin-left:2px}
.paginator .page:hover{background:#ebebed;text-decoration:none;cursor:pointer}
.paginator .page.active{color:#fff;font-weight:bold;background:#268efc;cursor:default}
/*Orders page styles end */
.sell-partition-line {
	position: absolute;
    right: 29%;
    top: -10px;
    bottom: 0%;
    border-left: 1px solid #ebebed;
}
.border-purchase{border-right:4px solid #ebebed;}
.border-white-purchase{border-right:4px solid #fff;}
.mh-154{min-height:154px;}
/*footer changes*/
.image_pic_research{
    background:url(/images/branding/globals/page-bg-imgs/C9AKDY.jpg) no-repeat;
}
.li-padding{
    padding: 5px 0px;
}
.list-no-style{
    list-style-type:none;
}
.adress-details{
    padding: 10px 0;
}
.text-size-16{
    font-size: 16px;
}
.content-wrap-cushion{
    width: 100%;
    height: 100px;
    float: left;
}
.image_buy_images{
    background:url(/images/branding/globals/page-bg-imgs/C90R4B.jpg) no-repeat;
}
.width-440{
    width:440px;
}
.content-icon{
    background: url(/IMAGES/branding/sections/for-buyers/sprite-service-icons-v3.png) no-repeat scroll -15px -32px transparent;
    float: right;
    height: 50px;
    width: 70px;
}
.buy_icon{
    background-position: -15px -1019px;
}
.find_right_icon {
    background-position: -15px -752px;
}
.licencing_icon{
        background-position: -15px -486px;
}
.sze_n_res_icon {
    background-position: -15px -893px;
}
.customers_collection_icon{
    background-position: -15px -245px;
}
.customers_collection_icon{
    background-position: -15px -245px;
}
.email_icon{
    background-position: -15px -1145px;
}
.twitter_icon{
    background-position: -15px -1235px;
}
.facebook_icon{
    background-position: -15px -1340px;
}
.linkedin_icon{
    background-position: -15px -1544px;
}
.ethics_icon{
    background-position: -15px -140px;
}
.full-width{
    width:100%;
}
.contrbtr-terms{
    font-size: 12px;
    line-height: 20px;
    border-collapse: collapse;
    border: 1px solid #ededed;
    margin-bottom: 20px;
}
.contrbtr-terms-tr{
    border-bottom: 1px solid #ededed;
    color: #848491;
}
.contrbtr-terms-th{
    font-weight: normal;
    background-color: #EBEBED;
    border-collapse: collapse;
    border: 1px solid #ededed;
    margin-bottom: 20px;
    vertical-align: top;
}
.com-table-tr{
    border-bottom: 1px solid #ededed;
    color: #848491;
}
.contrbtr-terms-tr td{
    vertical-align:top;
}
.bg-light-gray{
    background-color:#ededed;
}
ul ul{
    list-style-type:square;
}
.dotted-bdr{
    border-bottom: 1px dashed #000080;
    color: #000080;
}
.pl-23{
    padding-left:23px;
}
.lower-alpha{
    list-style-type:lower-alpha;
}
.lower-roman{
    list-style-type:lower-roman;
}
.contract-arch-table thead tr th{
    vertical-align: top;
    color: #848491;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    background-color: #EBEBED;
    border: 1px solid #ededed;
}
.bg-dark-navy{
    background: #323248!important;
}
.contract-arch-table thead tr th.red{
    color:red;
}
.contract-arch-table thead tr th.green{
    color: #39b54a;
}
.contract-arch-table thead tr th.cyan{
    color: #268EFC;
}
.contract-arch-table tr td {
    border-collapse: collapse;
    border: 1px solid #ededed;
    margin-bottom: 20px;
}
.h12{
    font-size:12px;
}
.no-list-style{
    list-style-type:none;
}
.square-list-style{
    list-style-type:square;
}
.image_contributor_contract{
    background:url(/images/branding/globals/page-bg-imgs/CNMWGN.jpg) no-repeat;
}
/*footer changes*/
/* Media queries starts*/
@media (max-width: 1012px){
	.order-item{width:50%;}
	.border-purchase{border:none;}
    .border-white-purchase{border:none;}
}
@media (max-width: 992px){
	.adj-mt{margin-top:30px;}
	.sell-partition-line{display:none;}
    .pic_research .right-content{
        border:none;
    }
    .width-440 {
        width: 545px;
    }
}
@media (max-width: 768px){
	.order-item{width:50%;}
	.no-height{display:none;}
	.sell-bg-color,#contain{padding:0;}
	.left-padding{padding-left: 20px;padding-bottom:0px;padding-right: 10px;}
}
@media screen and (min-width: 768px){
	.btn-sell{display: inline-block;width: auto;padding:10px;min-width: 46%;}
}
@media screen and (max-width: 767px) {
    .pic_research .right-content {
        padding-right:20px;
    }
    .width-440{
        width:80%
    }
}
@media (max-width: 553px){
	.print-button{
		margin-left: 0px;
		display: block;
	}
    /*.sm-small .content-icon{
        margin-top: 10px;
    }*/
}
@media (max-width: 547px){
	.sell-heading{padding: 40px 20px;}
}
@media (max-width: 450px){
	.gen-terms .right-content ol.parent li.light-navy h4.dark-navy.h16.inline-block,
	.terms-print .right-content ol.parent li.light-navy h4.dark-navy.h16.inline-block{display:inline;}
	.gen-terms .right-content ol.parent li.light-navy .inside-list,.terms-print .right-content ol.parent li.light-navy .inside-list,
	.gen-terms .right-content ol.parent li.light-navy h4.dark-navy.h16.inline-block +p,.terms-print .right-content ol.parent li.light-navy h4.dark-navy.h16.inline-block+p{margin-top:10px;}
    .width-440{
        width:100%
    }
    .sm-small span.sm-head{
        width: 75%;
        display: table;
    }
    .sm-small span.content-icon{
        width: 25%;
        display: table;
        margin-top: -30px;
    }
}
@media (max-width: 360px){
	.sell-heading{width:100%}
}
/*category page */
.featured-gallery .image-thumb, .gallery-all .image-thumb,.featured-contents {box-sizing: content-box;}
.dark-line{max-width:100%}
.featured-gallery .img-holder h2, .gallery-all .img-holder h2, .featured-gallery .img-holder div.name{margin: 5px 0 0;}
@media (max-width: 767px){
	.gallery-all,.featured-gallery{float: none !important;padding:0 30px !important;}
	.gallery-all .image-thumb,.featured-gallery .image-thumb{margin: 0 auto !important;}
}
@media (max-width: 500px){
	.gallery-all .image-thumb,.featured-gallery .image-thumb{display: block !important;}
}


/*css header and footer starts*/
@media (max-width: 767px) and (min-width: 551px){
	.main-links .col-xs-12 {
		width: 100%;
	}
}
@media (max-width: 550px) and (min-width: 351px){
	.main-links .col-xs-12 {
		width: 100%;
	}
}
@media (max-width: 767px)
{
	footer ul.remove-bullet.list a.social-icon-footer {
		font-size: 18px!important;
	}
	.bg-header{top: 75px;}
	.order-item{width:100%;}
}
/*css header and footer ends*/
.h-223{height:223px;}
.b-0{bottom:0px;}
.order-item-row{clear:both;}
.order-item-row .order-with-purch{margin-top:15px;display:inline-block;width:100%;}
.sort-arrow{margin-left: 6px;display: inline-block;}
.icon-sort-arrow-up.sort-arrow{position:relative;top:2}
.listingtable .desc{color:#268efc}
.paginator-text-indent{text-indent: -9999px;display: inline-block;}
.listingtable th a:hover{color: #fff;text-decoration:none;}
.rf{color: #F60;}
.l{color: #36F;}
.h-195{height:195px;}
.h-25{height:25px;}
.paginator-sep{margin-left:-30px;margin-right:-20px;border-top: 1px solid #d6d6da;}
.error_msg_box{
	font-size: 11px;
    color: #FF0000;
    background-color: #FFF;
    border: 2px solid #F00;
    background: #fff url(/images/warning_icon.jpg) no-repeat center left;
    padding: 4px 4px 4px 28px;
}
.video-size {
    text-align: left;
    padding: 4px 0 0;
    border-bottom: 1px solid #848491;
}
.video-link{margin-right:15%;}
.loader {
	background: url(/images/branding/search-results/loading-searchresults.gif) 50% 50% no-repeat #d6d6da;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000060;
	display:none;
	width:100%;
	height:100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: .6;
	display:block;
}
.orders-loader{
	background: url(/images/branding/search-results/loading-searchresults.gif) 50% 200px no-repeat #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000060;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    display: block;
}
/*Registration page styles starts*/
.reg-international .btn_buy a,.reg-international .btn_sell a,.reg-international .reg_btn,.reg-international .reg_btn1{box-sizing:content-box;}
.reg-international .btn_buy a,.reg-international .btn_sell a{font-size:16px;margin-bottom:10px;}
.reg-international .btn_buy a:hover,.reg-international .btn_sell a:hover{text-decoration: underline;}
.reg-international ul,.reg-international ul li{padding:0;}
.reg-international footer ul li{padding:0}
.reg-international footer p{margin:0 0 10px;}
.reg-international .reg_btn p {
    padding: 0;
    margin: 0 0 20px 0;
    color:#848491;
}
.reg-international .heading_section{width:auto;max-width:800px;}
.reg-international .reg_btn{width:auto;max-width:750px;}
.reg-international .reg_btn1{width:auto;max-width:420px;}
#top{display:none;}
/*Registration page styles ends*/
/*terms changes*/
.disc-type{list-style-type:disc; counter-reset:section}
.parent .disc-type li:before{content:"";}
/*end*/
@media (min-width: 768px){
	.vid-img-wrap.img-center{
		display:table;
		text-align:center;
		height:100%;
		width:100%;
	}
	.vid-img-wrap.img-center .vid-img-cont{
		display:table-cell;
		vertical-align:bottom;
	}
}
