/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);*/

/* BEGIN Light */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Light/OpenSans-Light.eot?v=1.1.0");
  src: url("../fonts/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Light/OpenSans-Light.woff2?v=1.1.0") format("woff2"), url("../fonts/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("../fonts/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("../fonts/Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");
  font-weight: 300;
  font-style: normal; }
/* END Light */
/* BEGIN Light Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
  src: url("../fonts/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/LightItalic/OpenSans-LightItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("../fonts/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }
/* END Light Italic */
/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Regular/OpenSans-Regular.eot?v=1.1.0");
  src: url("../fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Regular/OpenSans-Regular.woff2?v=1.1.0") format("woff2"), url("../fonts/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("../fonts/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("../fonts/Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
/* END Regular */
/* BEGIN Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Italic/OpenSans-Italic.eot?v=1.1.0");
  src: url("../fonts/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Italic/OpenSans-Italic.woff2?v=1.1.0") format("woff2"), url("../fonts/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("../fonts/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("../fonts/Italic/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");
  font-weight: normal;
  font-style: italic; }
/* END Italic */
/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0");
  src: url("../fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), url("../fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("../fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("../fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");
  font-weight: 600;
  font-style: normal; }
/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
  src: url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#SemiboldItalic") format("svg");
  font-weight: 600;
  font-style: italic; }
/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Bold/OpenSans-Bold.eot?v=1.1.0");
  src: url("../fonts/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/Bold/OpenSans-Bold.woff2?v=1.1.0") format("woff2"), url("../fonts/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("../fonts/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("../fonts/Bold/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg");
  font-weight: bold;
  font-style: normal; }
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
  src: url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }
/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
  src: url("../fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0") format("woff2"), url("../fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("../fonts/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("../fonts/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal; }
/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
  src: url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic; }
/* END Extrabold Italic */

.selectBox{position: relative;}
.selectBar{
	position: relative;
	display: inline-block;
	width: 96% !important;
	font: 16px/16px 'Roboto', arial, sans-serif;
	color: #4D4944;
	padding: 2%;
	border: 1px solid #A9A8A9;
	outline: none;
	vertical-align: middle;
	text-align: left;
	background-color: #E7E8E9;
	cursor: default;
	zoom: 1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}
.selectBar:hover{background-color: #DEDEDD;}
.selectBar:focus{border: 1px solid #E78D2A;}
.selectBar i{
	display: block;
	width: 18px;
	height: 10px;
	padding: 0;
	background: url(../images/sprite/drop-down.png) left top no-repeat;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 12px;	
}
.selectBox ul{
	border: 2px solid #E7E7E7;
	border-radius: 10px;
	position: absolute;
	width: 465px;
	background-color: #fff;
	max-height: 150px;
	z-index: 1;
	top: 10px;
	left: -7px;
	display: none;
	overflow: auto;
}
.selectBox li{
	clear: both;
	color: #757575;
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 5px 7px;
	border-top: 1px solid #A9A8A9;
}
.selectBox li a{
	cursor: pointer;
	display: block;
	border-bottom: 0;
	padding: 6px 10px 6px 20px;
	margin-top: 5px;
	border-radius: 0;
	color: #4D4944;
	font: normal 14px/14px 'Roboto', arial, sans-serif;
}
.selectBox li a:hover, .selectBox li a:focus{color: #fff; background-color: #E88E2B;}
.selectBox li a.selected{background: #E88E2B url('../images/sprite/check-ico.png')no-repeat 5px 8px; color: #fff;}
.selectBox li a.tickHover{background: #fff url('../images/sprite/check-ico-hover.png')no-repeat 5px 8px; color: #4D4944;}
.selectBox li:first-child, .selectBox li:first-child a{ border-top: none;}
.selectBox li:focus{ outline: 0; background-color: #E78D2A;}
.selectBox li:focus a{ color: #fff;} 
.container{
	position: relative;	
	/*padding: 60px 0;*/
}
.contBg{ background: url('/users/images/bg.jpg')repeat top center;}
.closeBlock{
	position: fixed;
	top: 20%;
}
.closeBlock a.closeBtn{
	width: 20px;
	height: 20px;
	display: block;
	background-position: -50px -25px;
	margin-bottom: 10px;
}
.closeBlock a.closeBtn:hover{
	background-position: -91px -25px;	
}
.closeBlock span.step{
	font-size: 14px;
	line-height: 14px;
	color: #4D4944;
	display: block;
}

/* New */
.width768{
	max-width: 768px;
}
.greybgHead{
	font: 400 17px/20px 'Roboto', arial, sans-serif;
	background-color: #4D4944;
	color:#fff;
	text-transform: uppercase;
	padding: 48px 0 15px 20px;
}
.greybgHead span{
	font-weight: normal;
}
.searchMsgs .srchInput{
	width: 861px;
	padding:8px 05.20% 8px 03.25%;/*8px 40px 8px 25px;*/
	background-color: #8B837D;
	color: #fff;
	font: 400 15px/15px 'Open Sans', sans-serif;
	border: 0;
}
.searchMsgs .srchInput::-webkit-input-placeholder {color: #D0D2D3; font: 400 15px/20px 'Open Sans', sans-serif;}
.searchMsgs .srchInput:-moz-placeholder { color: #D0D2D3; font: 400 15px/20px 'Open Sans', sans-serif;}
.searchMsgs .srchInput::-moz-placeholder { color: #D0D2D3; font: 400 15px/20px 'Open Sans', sans-serif;}
.searchMsgs .srchInput:-ms-input-placeholder { color: #D0D2D3; font: 400 15px/20px 'Open Sans', sans-serif;}
.searchMsgs{position: relative;}
.searchMsgs input.searchBtn{
	width: 30px;
	height: 25px;
	display: block;
	position: absolute;
	background-color: #A9A19C;
	border: none;
	right: 5px;
	top: 5px;
	border-radius:5px;	
	background-position: -52px -61px;
	cursor: pointer;
}
.searchMsgs input.searchBtn:hover{
	background-color: #fff;
	box-shadow:0px 0px 7px #272625;
	-moz-box-shadow:0px 0px 7px #272625;
	-webkit-box-shadow:0px 0px 7px #272625;	
}
.conUserData{
	/*width: 85.156%; 654px/768px*/
	/*float:left;*/
}
.connectImgBlock{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 1px solid #D8D8D8;
	position: relative;
	float: left;
	margin: 5px 20px;
	overflow: hidden;
}
.connectImgBlock .conImg{
	display: block;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 3px;
	top: 3px;
}
.messageAside .connectImgBlock{
	width: 58px;
	height: 58px;
}
.messageAside .connectImgBlock .conImg{
	width: 52px;
	height: 52px;
	background-position: center;
}
.msgSpeakerContent .connectImgBlock{
	width: 58px;
	height: 58px;
}
.msgSpeakerContent .connectImgBlock .conImg{
	width: 52px;
	height: 52px;
	background-position: center;
}
.condfltImg{
	background-color: #E7E8E9;
}
.connectImgBlock .conImg img{
	width: 100%;
}
.connectHead{
	padding: 5px 0 5px 03.25%;
	background-color: #C0BFBF;
}
.connectHead h3{
	font: 400 17px/17px 'Roboto', arial, sans-serif;
	color: #FFFFFF;
	margin-bottom: 0;
}
.connectList article{
	border-bottom: 1px solid #e4e4e4;
	border-top: 0;
	position: relative;
	cursor: pointer;
}
.messageAside .connectList a{
	display: block;
}
.messageAside .connectList a:hover{
	background-color: #f1f1f2;
}
.activeListMsg{
	background-color: #e6e7e8;
}
.activeListMsg:hover{
	background-color: #e6e7e8 !important;
}
.lastAct{
	font: 600 10px/13px 'Open Sans', sans-serif;
	color: #C0BFBF;
	position: absolute;
	right: 10px;
	top: 10px;
}
.singleUserMsg .lastAct{
	position: static;	
}
.activeSeen{
	color: #E88E2B;
}
.notList article{
	border-left: 0;
	border-right: 0;
	padding: 3px;
}
.conUserInfo h3{
	font: 600 16px/16px 'Open Sans', sans-serif;
	color: #4D4944;
	margin-bottom: 5px;
}
.conUserInfo{
	float: left;
	margin-top: 0px;
	margin-top: 22px;
}
.messageBlock .conUserInfo{
	float: none;
	margin-top: 0px;
	padding-left: 75px;
}
.msgSpeakerContent .conUserInfo{ margin-top: 10px;}
.conUserInfo span .conTypes{
	font: 400 17px/21px 'Open Sans', sans-serif;
	color: #4D4944;
}
.conLinks{
	float: right;
	width: 142px;
	margin: 30px 20px 0 0;
	display: none;
}
.conLinks a{float: left;}
.conLinks .emailIcon{
	width: 33px;
	height: 23px;
	display: block;
	background-position: -90px -65px;
	margin-left: 15px;
}
.conLinks .emailIcon:hover{background-position: -140px -65px;}
.connectList article:hover .conLinks{display: block;}
.tabsBlock{
	position: relative;
	/* padding: 15px 0 17px 144px; */
	background-color: #ffffff;
	-webkit-box-shadow: -1px 4px 5px 0px #D1D1D1;
	-moz-box-shadow: -1px 4px 5px 0px #D1D1D1;
	box-shadow: -1px 4px 5px 0px #D1D1D1;
}
.tabsBlock ul{
	
}
.tabsBlock li{
	width: 50%;
	float: left;
	text-align: center;	
}
.tabsBlock li a{
	font: 400 17px/20px 'Open Sans', sans-serif;
	color: #332e29;
	display: block;
	text-transform: uppercase;
	padding: 3%;	
	background-color: #4d4944;
}
.tabsBlock li a i{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url("../images/org-dot.png") 0 0 no-repeat;
	vertical-align: middle;
	margin-right: 5px;
}
.tabsBlock li a.activetabs{
	background-color: #f6f9fb;
	color: #E88E2B;
}
.tabsBlock a:hover{
	color: #E88E2B;
	
}
.tabsBlock a span{padding-left: 5px;}
.notList .notLink{
	float: left;
	font: 400 13px/20px 'Open Sans', sans-serif;
	color: #e78d2a;
	margin-top: 10px;
}
.notList .notLink:hover{
	color: #f6ab59;
}
.notList .conUserData{float: none;}
.notList .connectImgBlock{
	width: 29px;
	height: 29px;
	float: left;
}
.notList .primBtn{
	float: right;
	padding: 5px;
	margin: 8px 20px 0 0;
}
.notList .connectImgBlock .conImg{
	width: 25px;
	height: 25px;
	background-size:25px 25px;
	left: 2px;
  	top: 2px;
}
.notList .conUserInfo{margin-top: 15px;}
.notList .conLinks{display: block;width: auto;margin: 0;}
.dfltAlert{
	padding: 100px 0 0; 
	text-align: center;
}
.dfltMsg{
	font: 400 15px/19px 'Roboto', arial, sans-serif;
	color: #D1D3D4;
}
.dfltMsg.dfltMsglink{ display: block;}
.dfltMsg.dfltMsglink .addIco{
	position: relative;
	top: 2px;
	display: inline-block;
  	width: 22px;
  	height: 19px;
  	margin: 0 3px;
  	background-position: 0px -338px;
}
.dfltMsg.dfltMsglink .newMsgIco{
	position: relative;
	top: 5px;
	display: inline-block;
  	width: 27px;
  	height: 19px;
  	margin: 0 3px;
  	background-position: -27px -338px;
}
/* @group message */
.msgAsideHead{
  background-color: #4D4944;
  padding: 45px 15px 10px 15px;
}
.messageAside .msgAsideHead{
  padding: 45px 4.424778761062% 10px 4.424778761062%;
}
.messageAside{
	width:35.3125%;
	float: left;
	border-left: solid 1px #d9dbdd;
	background-color: #f7f9fa;
}
form{
	width: 100%;
}
.searchMsgs .searchMsgField, {
	max-width: 93.5%;
	width: 100%;
	background-color:#3D3935;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 0;
	font: 300 15px/18px 'Open Sans', sans-serif;
	color: #cccdce;
	padding: 5px 3.703703703704%;
	box-shadow: 0 0 6px rgba(255, 255, 255, .2);
}
.msgAsideHead .searchBlock .srchInput::-webkit-input-placeholder {
   	  font: 300 15px/18px 'Open Sans', sans-serif;
	  color: #cccdce;
}

.msgAsideHead .searchBlock .srchInput:-moz-placeholder { /* Firefox 18- */
	font: 300 15px/18px 'Open Sans', sans-serif;
	color: #cccdce;  
}

.msgAsideHead .searchBlock .srchInput::-moz-placeholder {  /* Firefox 19+ */
   font: 300 15px/18px 'Open Sans', sans-serif;
	  color: #cccdce;  
}

.msgAsideHead .searchBlock .srchInput:-ms-input-placeholder {  
   font: 300 15px/18px 'Open Sans', sans-serif;
	  color: #cccdce;  
}
.messageBlock{
	float: left;
	height: 100%;
	width:64.166666666667%;
	/*padding:47px 20px 20px 20px;*/	
	background: #f7f9fa url("../images/message-block-bg.jpg") left top repeat-y;
	border-left: solid 1px #d9dbdd;
	border-right: solid 1px #d9dbdd;
	border-bottom: solid 1px #d9dbdd;
	position: relative;
}
.messageBlock .dfltAlert{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	bottom: 0;
	padding-top: 0;
}
.msgSpeakerContent{
	padding:0 2.427184466019% 0 2.427184466019%;
}
.msgSpeakerContent .connectImgBlock{
	margin: 0 15px 0 0;
}
.searchMsgs .SearchMsgBtn, .msgAsideHead .searchBlock .searchBtn{
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  right: 10px;
  top: 7px;
  background-position: -0px -145px;
  cursor: pointer;
  border: 0;
}
.msgUserData{
  float: left;
  margin-top: 20px;
}
.msgUserData h3{
	font: 700 13px/16px 'Open Sans', sans-serif;
	color: #4D4944;
	margin-bottom: 0px;
}

.msgUserData .massageTypes{
	font: 400 10px/17px 'Open Sans', sans-serif;
    color: #4D4944;
}
.msgAsideHead .msgCount{
	font: 400 17px/20px 'Roboto';
	color: #fff;
}
/*.msgAsideHead .msgCount span{font-weight: 200;}*/
.singleUserHead{
	padding:40px 2.427184466019% 23px 3.721682847896%;
	border-bottom: solid 1px #d9dbdd;
}
.singleUserInfo{
	font: 400 17px/20px 'Open Sans', sans-serif;
	color: #4D4944;
	float: left;
	margin-right: 10px;
}
.singleUserHead h2{
	margin-bottom:5px;
	margin-top: 0;
	color:#4d4a43;	
	font: 500 22px/26px 'Open Sans', sans-serif;
}
.newMessage .singleUserHead h2, .newMessage .toText, .newMessage .multiple_emails-container input{
	color: #fff;
}
.msgConnect .connectImgBlock{
	margin: 10px 4.424778761062% 10px 2.949852507375%;
}
.msgConnect .msgUserData{
	  margin-top: 15px;
	  width: 72%;
}
.threadCount{
	display: inline-block;
	font: 600 12px/13px 'Open Sans', sans-serif;
	background-color: #C0BFBF;
	color: #fff;
	width: auto;
	height: 14px;
	padding: 1px 4px;
	text-align: center;
}
.replyIcon{
	display: inline-block;
	width: 12px;
	height: 12px;
	background-position: -91px -144px;
	margin: 2px 5px 0 0;
}
.msgAction{
	margin-top: 20px;
}
.deleteIcon{
	background-position: -120px -145px;
	width: 23px;
	height: 30px;
}
.forwardIcon{
	background-position: -146px -145px;
	width: 27px;
	height: 27px;
	margin-left: 15px;
}
.singleUserMsg {
	border-bottom: solid 1px #d9dbdd;
	padding: 10px 10px 15px 10px;
}
.singleUserMsg:last-child{ border-bottom: 0;}
.singleUserMsg .msgAttach .artsListing{
	float: left;
}
.singleUserMsg .conUserInfo h3{
	font: 400 13px/16px 'Open Sans', sans-serif;
	color: #4D4944;
}
.singleUserMsg .conUserInfo .lastAct{
	font: 600 10px/13px 'Open Sans', sans-serif;
	color: #A7A9AC;
	position: static;
}
.coustmerMessage{
	/*padding-top: 10px;*/
}
.coustmerMessage p{
	font: 400 13px/23px 'Open Sans', sans-serif;
	color: #4D4944;
}
.conUserInfo .artsListing{ margin-bottom: 0;}
.attachBlock .artsListing{ margin-bottom: 10px;}
.artType{
	display: block;
	font: 400 8px/10px 'Open Sans', sans-serif;
	color: #E88E2B;
}
.artsListing .lastAct{
	position: static;
	margin-top: 10px;
	display: block;
}
.artsListing .removeArtwork{
	display: block;
	position: absolute;
	top: 5px;
	right: 8px;
	width: 11px;
	height: 11px;
	background-position: -185px -270px;
}
.msgSpeakerContent .artsListing{
	max-width: 135px;
}
.msgSpeakerContent .artsListing .artName{
	font-size: 11px;
}
.msgSpeakerContent .artsListing .artistName{
	font-size: 8px;
}
.msgSpeakerContent .artInfoText{
	padding-top: 4px;
}
.customerComment{
	border: solid 1px #dadbdd;
	box-shadow:0px 0px 7px #ccc;
	-moz-box-shadow:0px 0px 7px #ccc;
	-webkit-box-shadow:0px 0px 7px #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 10px;
}
.customerComment textarea{
	font: 400 13px/17px 'Open Sans', sans-serif;
	color: #4D4944;
	border: none;
	background-color: transparent;
	min-height: 95px !important;
	width: 70% !important;
}
.customerComment textarea::-webkit-input-placeholder, textarea.messageTextArea::-webkit-input-placeholder{
   	 font: 400 13px/17px 'Open Sans', sans-serif;
	color: #bbbdc0;
}

.customerComment textarea:-moz-placeholder, textarea.messageTextArea-moz-placeholder{ /* Firefox 18- */
	font: 400 13px/17px 'Open Sans', sans-serif;
	color: #bbbdc0;
}

.customerComment textarea::-moz-placeholder, textarea.messageTextArea::-moz-placeholder{  /* Firefox 19+ */
   font: 400 13px/17px 'Open Sans', sans-serif;
	color: #bbbdc0;
}
.customerComment textarea:-ms-input-placeholder, textarea.messageTextArea:-ms-input-placeholder{  
   font: 400 13px/17px 'Open Sans', sans-serif;
	color: #bbbdc0;
}

.commentAction{
	margin: 25px 10px 0 0;
}
.commentAction a{
	width: 73px;
	display: block;
	clear: both;
	margin-bottom: 10px;
}
.customerComment .attachmentsSec{
	min-height: 80px; 
	border-top: solid 1px #dadbdd;
	padding: 0 10px 0 10px;
}
.customerComment .attachmentsSec #scrollBar{
	padding-top: 8px;
}
.customerComment .attachmentsSec .attachmentLink{
	display: inline-block;
	border: 1px solid #E88E2B;
	border-radius: 3px;
	padding: 4px;
	margin: 0 5px 8px 0;
}
.attachmentText{
	display: inline-block;
	font: 400 13px/17px 'Open Sans', sans-serif;
	color: #E88E2B;
	padding-right: 18px;
}
.customerComment .attachmentsSec .removeIco{
	display: inline-block;
	width: 11px;
	height: 11px;
	background-position: -185px -270px;
	padding-top: 0px;
	position: relative;
	top: 2px;
	right: 2px;
}
.fwdMessage{
	float: left;
	/*height: 100%;*/
	background: #f7f9fa url("../images/message-block-bg.jpg") left top repeat-y;
	border-left: solid 1px #d9dbdd;
	border-right: solid 1px #d9dbdd;
	border-bottom: solid 1px #d9dbdd;
	display: none;
	z-index:99;
}

.fwdTxt{
	color: #4d4a43;
  	font: 400 22px/22px 'Open Sans', sans-serif;
  	height: 50px;
  	margin-right: 8px;
}
.fwdMsgToBlock{
	padding: 4px 0 4px 22px;
	border-bottom: solid 1px #dbdcdc;
}
.newMessage .fwdMsgToBlock{
	border-color: #a5a19f;
}
.toText{
	color: #4D4944;
  	font: 400 22px/25px 'Open Sans', sans-serif;
}
.fwdMsgsTo{
	position: relative;
	margin-left: 10px;
	width: 80%;
}
.fwdMsgsTo textarea{
	border: none;
	width: 450px !important;
	height: 25px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   font:400 14px/25px 'Open Sans', sans-serif;
   color:#fff;
}
.fwdMsgsTo textarea{
	color:#4D4944;
}
.fwdUserName{
	font: 400 14px/17px 'Open Sans', sans-serif;
	color: #4D4944;
	background-color: #E7E8E9;
	padding: 3px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	left: 0;
	top: 0;
}
.fwdUserIcon{
	width: 27px;
	height: 24px;
	background-position: -173px -145px;
	margin:3px 15px 0 0;
}
.fwdMsgContent{
	border: solid 1px #dadbdd;
	box-shadow:0px 0px 7px #ccc;
	-moz-box-shadow:0px 0px 7px #ccc;
	-webkit-box-shadow:0px 0px 7px #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 12px 10px 10px 10px;
	background-color:#f7f9fa;
}
.fwdMsgContent .singleUserMsg .conUserInfo h3{ color: #8C847D;}
.fwdMsgContent .coustmerMessage p{ color: #8C847D;}
.fwdMsgContentHeadTop{
	margin: 5px;
	padding: 10px;
	border-bottom: solid 1px #dbdcdc;
}
.fwdMsgContentHeadTop span{
	display: block;
	font: 400 13px/23px 'Open Sans', sans-serif;
	color: #4D4944;
}
.fwdMsgContentHeadTop strong{
	display: block;
	font-weight: 700;
	line-height: 20px;
	color: #4D4944;
}
.fwdMsgContent .msgSpeakerContent{
	padding: 5px 5px 20px 5px;
}
.fwdMsgContentHeadTop .commentAction{
	margin: 8px 0 0 0;
}
.padd10{
	padding-left: 10px;
	padding-right: 10px;
}
/* @end */


/* @group Art Details */
.artDetailsLS{
	width: 52.291666666667%;
	overflow: hidden;
	border-left: 1px solid #d2d3d5
}
.artDetailsRS{
	width: 47.395833333333%;
	height:100%;
}
.greyBgSec{
	position: relative;
	border-right: solid 1px #d9dbdd;
	background-color: #F5F6F7;
	border-left: solid 1px #d9dbdd;
}
.boxShadowLR{
	background-color: #F5F6F7;
	/*box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);*/
	z-index: 0;
	position: relative;
}
.imageGallery{ margin: 12px;}
/*.artDetailsHead{ }*/
.artStickyhead{ position: relative;}
.artStickyblock{
	position: relative;
	padding: 12px 18px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	margin: 0 15px 25px 15px;
	z-index: 99;
}
.likeBlock{ margin-top: 7px;}
.likeBlock .likeIcon{
	float: left;
	display: inline-block;
	padding: 6px 13px;
  	text-align: right;
  	border-right: 1px solid #F8F9FA;
  	-webkit-border-radius: 10px 0 0 10px;
  	-moz-border-radius: 10px 0 0 10px;
  	-ms-border-radius: 10px 0 0 10px;
  	border-radius: 10px 0 0 10px;
  	background: #4D4944;
}
.likeBlock .likeIcon:hover{ opacity: 0.9;}
.likeBlock .likeCount{
	float: left;
	display: inline-block;
	padding: 6px 13px;
	-webkit-border-radius: 0 10px 10px 0;
  	-moz-border-radius: 0 10px 10px 0;
  	-ms-border-radius: 0 10px 10px 0;
  	border-radius: 0 10px 10px 0;
  	background: #4D4944;
}
.likeBlock .likeCount:hover{ opacity: 0.9;}
.likeBlock .likeIcon .likeIco{
	display: inline-block;
	width: 15px;
	height: 14px;
	background-position: -40px -216px;
	margin: 0 auto;
	vertical-align: middle;
}
.likeBlock .likeIcon.likes .likeIco{ background-position: -40px -235px;}
.likeBlock .likeCount .textlikeCount{
  display: inline-block;
  color: #fff;
  font: 400 14px/14px 'Open Sans', sans-serif;
  vertical-align: middle;
 }
.artDetailsAction{
	position: relative;
	width: 190px;
}
.userDetails .artDetailsAction{
	width: auto;
}
.userDetails .socialInfoblock{
	right: 3.4%;
}
.artDetailsContain .userInfo{ float: left; width: 70%;}
.artDetailsContain .userpicture{ 
	float: right; 
	width: auto; 
	margin: 0 auto;
	text-align: center;
}
.artDetailsContain .userpicture .userName{
	font: 400 11px/15px 'Roboto', arial, sans-serif;
	color: #E88E2B;	
}
.artDetailsContain .userpicture .connectImgBlock{
	float: none;
	width: 50px;
	height: 50px;
	margin: 0 auto;
	text-align: center;
}
.artDetailsContain .userpicture .connectImgBlock .conImg{
	width: 46px;
	height: 46px;
	left: 2px;
	top: 2px;
	background-size: 100%;
}
.artDetailsContain .userDtl{
	margin: 0 0 15px 0;
  	border-bottom: 1px solid #d9dbdd;
  	padding-bottom: 10px;
}
.artDetailsAction a:hover{
	opacity:.7;
}
.artDetailsAction a{
	display: inline-block;
	margin-right: 10.526315789474%;
	vertical-align: bottom;
}
.artDetailsContain p{
	font: 400 13px/19px 'Open Sans', sans-serif;
	color: #4D4944;
	margin-bottom: 0;
}
.artDetailsAction a:last-child{ margin-right: 0;}
.artDetailsAction .orangeLockIcon{
	width: 29px;
	height: 29px;
	background-position: -0 -175px;
}
.artDetailsAction .fwdIcon{
	width: 38px;
	height: 31px;
	background-position: -30px -175px;
}
.artDetailsAction .Editcon{
	width: 30px;
	height: 30px;
	background-position: -70px -175px;
}
.artDetailsAction .bglockIcon{
	width: 23px;
	height: 33px;
	background-position: -130px -175px;
}
.artDetailsAction .bglockIcon.bgunlockIcon{
	background-position: -103px -175px;
}
.artDetailsContain{ margin: 0 26px;}
.artDetailsContain h2{
	font: 600 24px/28px 'Open Sans', sans-serif;
	color: #4D4944;
	margin-bottom: 0px;
}
.artDetailsContain h2.marB20{margin-bottom: 20px;}	
.artDetailsContain .painterName{
	font: 300 14px/21px 'Open Sans', sans-serif;
	color: #4D4944;
}
.artDetailsContain .artDate{
	display: block;
	color: #A7A9AC;
	line-height: 18px;
}
.ItalicHeading, .noteHead a{
	font: 700 13px/19px 'Open Sans', sans-serif;
	font-style: italic;
	color: #4D4944;
	display: inline-block;
	margin-bottom: 5px;
}
.noteHead .ItalicHeading{
	float: left;
}
.noteHead a{
	float: right;
	display: block;
	margin-right: 30px;	
}
.noteHead a:hover{
	color: #D67E28;
}
.paintingInfo{ margin: 20px 0;}
/*.paintingInfo .artInfo{
	float: left;
	width: 50%;
	text-align: left;
}
.paintingInfo .artSizeInfo{
	float: right;
	width: 50%;
	text-align: right;
}*/
.paintingInfo .artInfo span, .paintingInfo .artSizeInfo span{ 
	display: block;
	font: 400 13px/19px 'Open Sans', sans-serif;
	color: #4D4944;
}
.notesSection .notesHead{
	display: block;
  	height: 23px;
  	border-radius: 5px 5px 0 0;
  	background-color: #4D4944;
}
.notesSection .noteBlock{
	position: relative;
	background-color: #E7E8E9;
  	padding: 12px 15px;
}
.notesSection .noteBlock .noteblockCorner{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 27px;
	height: 32px;
	background-position: -90px -216px;
}
.notesSection img{ display: block;}
.notesSection p{
	margin-bottom: 0;
	padding-bottom: 0;
}
.noteBlock .lblBuy{
	float: left;
	display: block;
	font: 700 italic 13px/13px 'Open Sans', sans-serif;
	color: #E88E2B;
	padding-right: 10px;
}
.noteBlock .artS1Lock{ padding-right: 0;}
.artS1Lock{
	display: block;
  	float: right;
	width: 10px;
  	height: 15px;
  	margin-right: 5px;
  	background-position: -0px -216px;
}
.greyBottomBor{ padding-bottom: 20px;border-bottom: 1px solid #C0BFBF;}
.purchaseInfo p{
	font: 400 13px/19px 'Open Sans', sans-serif;
	color: #4D4944;
}
.purchaseInfo .artS1Lock{
	background-position: -20px -216px;
	width: 15px;
  	height: 22px;
}
.shownAtbox{
	padding: 12px 15px;
	background-color: #E7E8E9;
}
.shownAtbox .contactInfo h5{
	font: 700 17px/19px 'Open Sans', sans-serif;
	color: #E88E2B;
	margin-bottom: 0;
}
.shownAtbox .contactInfo b{
	font: 700 13px/19px 'Open Sans', sans-serif;
	color: #E88E2B;
}
.shownAtbox .contactInfo{
	margin-bottom: 20px;
}
.contactNo .SLockIcon{
	display: block;
  	float: left;
  	width: 12px;
  	height: 18px;
  	margin-right: 5px;
  	background-position: -8px -305px;
}
.artDetailsPara .liksCta{	
	display: inline-block;
	float: left;
	font: 400 13px/18px 'Roboto', arial, sans-serif;
	color: #E88E2B;
}
.slockIcon{
	display: inline-block;
	background-position: -8px -305px;
  	width: 12px;
  	height: 18px;
}
.linkListing{ margin-bottom: 5px;}
.droparrowIco{
	display: inline-block;	
	width: 15px;
	height: 9px;
	background-position: -60px -216px;
	margin-left: 8px;
}
.leftarrowIco{
	display: inline-block;
	float: right;	
	width: 9px;
	height: 15px;
	background-position: -80px -216px;
}
.lblForsale{
	display: block;
	font: 400 27px/27px 'Roboto', arial, sans-serif;
	color: #E88E2B;
	padding: 10px 11px;
	margin-top: 5px;
	border: 1px solid #E88E2B;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.salesPrice{
	display: block;
	font: 400 13px/25px 'Roboto', arial, sans-serif;
	color: #E88E2B;
	text-align: right;
}
.docListing .docLink{
	display: block;
	float: left;
	font: 400 13px/19px 'Open Sans', sans-serif;
	color: #E88E2B;
	margin-bottom: 2px;
}
.docListing .docsocialBlock{ float: right; display: none;}
.docListing li:hover .docsocialBlock{ display: block;}
.docListing .docsocialBlock li{
	float: left;
	margin-right: 10px;
	display: table-cell;
	vertical-align: middle;
}
.docListing .docsocialBlock li:last-child{ margin-right: 0;}
.docsocialBlock li a{
	font: 400 10px/14px 'Open Sans', sans-serif;
	color: #939598;	
	vertical-align: middle;
}
.linkTagList{
	margin: 10px 0 15px 0
}
.linkTagList .linkTag{
	font: 400 14px/14px 'Open Sans', sans-serif;
	color: #fff;
	padding: 10px 15px 10px 23px;
	display: inline-block;
	background: url("../images/cross-btn.png") 8px 13px no-repeat;
	background-color: #D1D3D4;
	border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	margin: 5px 1px;
}
.buyPopup .btnBlock a{margin-right: 10px;}
.btnBlock a:last-child{margin-right: 0;}
/* @end */

/* @group Accordian */
.shownatBlock{
	margin-top: 15px;
}
.shownatBlock.marT0{
	margin-top: 0;
}
.accordion-group{
	border-bottom: 1px solid #D5D2D2;
}
.formError span{
	position: absolute;
	left: 10px;
	top: 11px;
	width: 17px;
	height: 16px;
	background-position: -40px -253px;
}
.accordion-heading{
	font: 400 18px/21px 'Open Sans', sans-serif;
	text-transform: uppercase;
	color: #939598;
	background-color: #eef0f0;
	cursor: pointer;
	position: relative;
	border-bottom: ;
}
.accordion-heading a{
	padding: 10px 40px 10px 10px;
	display: block;
	font: 400 18px/21px 'Open Sans', sans-serif;
	color: #939598;
}
.accordion-body{
	display: none;
	padding: 20px;
}
.accExpa.accordion-heading{
	background-color: #E0E0E0;
}
.activeAcc .accordion-body{
	display: block;
}
.accordion-heading .closeAcc{
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 40px;
	background-position: -164px -237px;
	z-index: 6;
	padding: 0;
}
.accAction{
	margin: 0 20px 10px 0;
	text-align: right;
}
.accAction a{
	display: inline-block;
	font: 400 12px/15px 'Roboto', arial, sans-serif;
	color: #E88E2B;
}
.accAction a:hover{
	text-decoration: underline;
}
.collapseAll{
	margin-left: 10px;
}
.addAnother{
	display: inline-block;
	font: 400 12px/15px 'Roboto', arial, sans-serif;
	color: #E88E2B;
}
.accExpa .accIco{
	width: 13px;
	height: 17px;
	background-position: -68px -252px;
}
.accIco{
	width: 13px;
	height: 17px;
	background-position: -91px -249px;
	margin-right: 5px;
}
.noPadd{
	padding: 0;
}

.fwdMsgContentHeadTop textarea{
	font: 400 13px/17px 'Open Sans', sans-serif;
	color: #4D4944;
	border: none;
	background-color: transparent;
	min-height: 80px !important;
	width: 400px !important;
	padding: 0;
}

#add-another:hover{color:#E69751;}

.multiple_emails-container {
	padding:0; margin: 0; cursor:text; width:100%; 
}

.multiple_emails-container input { 
	font: 400 14px/17px 'Open Sans', sans-serif;
	width:auto; 
	border:0; 
	outline: none; 
	box-sizing: border-box;
	margin: 0;
	padding: 2px 0;
	color: #4D4944;
	float: left;
	margin-top: 2px;
	height: 27px;
	width: 100%;
}

.multiple_emails-container input:hover, .multiple_emails-container input:active, .multiple_emails-container input:focus{
	border: 0 !important;
}

.multiple_emails-container input.multiple_emails-error {	
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px red !important; 
	outline: thin auto red !important; 
}

.multiple_emails-container ul {	
	list-style-type:none; 
	padding-left: 0; 
}

.multiple_emails-email { 
	font: 400 14px/15px 'Open Sans', sans-serif;
	color: #4D4944;
	margin: 3px 0px 3px 0px; 
	padding: 5px 10px 5px 8px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #e7e8e9;
	float: left;
	position: relative;
}
.conPopup .multiple_emails-email{
	margin: 3px 0px 3px 8px; 
}
.multiple_emails-close { 
	float:left; 
	margin:0 3px;
}
/*.msgSpeakerContent .mCSB_scrollTools{
	right: -5px !important;
}*/
.paddLR10{
	padding: 0 1.980198019802% 0 1.980198019802%;
}
.newMsgClose{
	width: 22px;
	height: 21px;
	background-position: -60px -305px;
	position: absolute;
	right: 14px;
	top: 14px;
}
.newMsgClose:hover{
	background-position: -90px -305px;
}
.glyphicon-remove{
	position: absolute;
	right: 0;
	top: 10px;
	content: "x";
	width: 10px;
	height: 10px;
	margin-right: 2px;
	background: url('../images/sprite/icons.png') no-repeat -185px -270px;
}
.borderWrapGrey{
	border-right: 1px solid #d9dbdd;
  	border-left: 1px solid #d9dbdd;
  	background-color: #f3f5f7;
}
.noConnections{
	font: 400 14px/15px 'Open Sans', sans-serif;
	color: #D1D3D4;
}
.noConnections{
	text-align: center;
	margin-top: 15%;
}
.socialLinksResi a:hover{
	color: #e49140;
}


/* @end */

/* @group /***** Width: 0-1023 ********************************** */
@media (max-width: 1023px) {
	.messageAside .msgUserData{
		width: 60% !important;
	}
}
/* @end */