/* User profile */

.section64 .headersignup { display: none; }
.section64 .feat_searchbar { display: none; }

.memb_userprofile { width: 1000px; margin: 0px auto 0px auto; padding: 50px 0px 0px 0px; font-family: WarnockProCaption; }
.memb_userprofile .toolbar {position: absolute;left: 0px;top: 40px;width: 100%;height: 80px;background-color: #ffffff;padding: 15px 0px 15px 0px;box-sizing: border-box;z-index: 3;}

.memb_userprofile .toolbar_inner { max-width: 1000px; margin: 0px auto 0px auto; }
.memb_userprofile .toolbar h1 { font-size: 140%; font-family: GothamBold; line-height: 25px; height: 25px; }
.memb_userprofile .toolbar h2 { font-size: 140%; font-family: GothamBook; line-height: 25px; height: 25px; }
.memb_userprofile .toolbar .photo { float: left; padding: 0px 15px 0px 0px; width: 50px; height: 50px; }
.memb_userprofile .toolbar .photo img { max-width: 50px; height: auto; border-radius: 10%; }
.memb_userprofile .toolbar .links { display: flex; width: 250px; flex-wrap: wrap; float: right; font-family: GothamBlack; text-transform: lowercase; font-variant: small-caps; font-size: 110%; line-height: 1; }
.memb_userprofile .toolbar .links li {width: 50%;background-position: left center;padding: 3px 0px 3px 0px;}
.memb_userprofile .toolbar .links .connect_grey a, .memb_userprofile .toolbar .links .message_grey a, .memb_userprofile .toolbar .links .lookbook_grey a, .memb_userprofile .toolbar .links .appointments_grey a  {color: #8e8e8d;}
/* .memb_userprofile .toolbar .links .connected a { color: #ffff00;} */
.memb_userprofile .toolbar .links li a { display: block;  width: 100%; }
.memb_userprofile .toolbar .links li a i { width: 20px; }

.memb_userprofile .coverpage { padding-top: 50px; }

.memb_userprofile .lightbox { width: 100%; height: 100%; position: absolute; background-color: #000000; color: #ffffff; z-index: 10; top: 0px; left: 0px; box-sizing: border-box; background-image: url(/images/lS0rrUBdjk66j7HZhK6802o01i.png); background-position: 20px 20px; background-size: 48px 27px; }
.memb_userprofile .lightbox .close { background-image: url(/images/rfrAwJWGdOoOAf9OEkON00z00z.png); background-position: top right; background-size: 35px 35px; height: 50px;  position: relative; right: 30px; top: 10px; cursor: pointer;  }
.memb_userprofile .lightbox .name { text-align: center; width: 100%; font-family: GothamBold; position: absolute; padding: 20px 0px 0px 0px; }

.memb_userprofile .lightbox .like { display:none;  position: fixed; right: 20px; bottom: 20px; }
.memb_userprofile .lightbox .like .button {  border: none;  cursor: pointer; background-image: url(/images/IKhppCt8qGA0qvqMUwLB03f03d.png); width: 121px; height: 123px; -webkit-filter: invert(100%); -moz-filter: invert(100%); -ms-filter: invert(100%); -o-filter: invert(100%); filter: invert(100%); }
.memb_userprofile .lightbox .liked .button { cursor: default; background-image: url(/images/XeOLxf9J1vK8sIacRKOl02h02h.gif); }

.memb_userprofile .lightboxgallery { padding: 0px 20px 40px 20px; height: 100%; box-sizing: border-box; margin: 60px auto 0px auto; }
.memb_userprofile .lightboxgallery .carousel { width: 100%; height: 100%; }
.memb_userprofile .lightboxgallery .carousel li { padding: 0px 20px 0px 0px; }
.memb_userprofile .lightboxgallery .carousel li .image { width: 100%; }
.memb_userprofile .lightboxgallery .carousel li .image img { width: auto; height: auto; max-width: 100%; max-height: 100%; vertical-align: middle;}
.memb_userprofile .lightboxgallery .carousel li .image iframe { width: 100%; height: 100%; }
.memb_userprofile .lightboxgallery .carousel li .caption { width: 100%; height: 60px; box-sizing: border-box; padding-top: 20px; }
.memb_userprofile .lightboxgallery .carousel-prev { background-image: url(/images/DLLTOhsnU0d2GxCbu8fh00z01v.png); width: 35px; position: absolute; z-index: 2; left: 20px; top: 70px; }
.memb_userprofile .lightboxgallery .carousel-next { background-image: url(/images/Fl3cmvWoCZ1lwIgbbdWN00z01v.png); width: 35px; position: absolute; z-index: 2; right: 20px; top: 70px; }
.memb_userprofile .lightboxgallery .caption { font-family: GothamBold; }

/*
@media( min-width: 1040px )
{
   .memb_userprofile ul.cover li { float: left; width: 33%; box-sizing: border-box; }
   .memb_userprofile ul.cover li:nth-child(3n+1) { padding: 0px 12px 18px 0px; }
   .memb_userprofile ul.cover li:nth-child(3n+2) { padding: 0px 6px 18px 6px; }
   .memb_userprofile ul.cover li:nth-child(3n+3) { padding: 0px 0px 18px 12px; }
}

@media( min-width: 720px ) and ( max-width: 1039px )
{
   .memb_userprofile ul.cover { padding: 0px 20px 0px 20px; }
   .memb_userprofile ul.cover li { float: left; width: 50%; box-sizing: border-box; }
   .memb_userprofile ul.cover li:nth-child(2n+1) { padding: 0px 10px 20px 0px; }
   .memb_userprofile ul.cover li:nth-child(2n+2) { padding: 0px 0px 20px 10px; }
}

@media( max-width: 719px )
{
   .memb_userprofile ul.cover { padding: 0px 20px 0px 20px; }
   .memb_userprofile ul.cover li { padding: 0px 0px 20px 0px; }
}
*/

.memb_userprofile .show { clear: both; }
.memb_userprofile .show>.expandtitle { border-top: none; padding: 20px 20px 30px 20px; }
.memb_userprofile .show>.expandcontent { padding: 0px 0px 30px 0px; }

.memb_userprofile .show .projectgallery { padding: 0px 20px 40px 20px; }
.memb_userprofile .show .projectgallery .carousel { height: 500px; }
.memb_userprofile .show .projectgallery .carousel li { height: 500px; padding: 0px 20px 0px 0px; }
.memb_userprofile .show .projectgallery .carousel li img { cursor: pointer; }
.memb_userprofile .show .projectgallery .carousel-prev { background-image: url(/images/7vWIDxugv525ei6pbLnk00x01u.png); width: 33px; height: 66px; position: absolute; z-index: 2; margin: -283px 0px 0px -20px; }
.memb_userprofile .show .projectgallery .carousel-next { background-image: url(/images/Tx0ARoOcQiwYeTrrQlXL00x01u.png); width: 33px; height: 66px; position: absolute; z-index: 2; margin: -283px 0px 0px 947px; }

.memb_userprofile .show .projectinfo { display: inline; box-sizing: border-box; padding: 0px 0px 0px 20px; }

/*
.memb_userprofile .show .projectinfo .left { float:left;  width: 25%; margin: 0px 40px 0px 0px; }
*/
.memb_userprofile .show .projectinfo .middle { float: left; width: 80%; }
.memb_userprofile .show .projectinfo .right { float: right; width: 20%; }

.memb_userprofile .show .projectinfo .middle .name { font-family: WarnockProBoldCaption; font-size: 150%; padding: 0px 0px 20px 20px; }
.memb_userprofile .show .projectinfo .middle .description { min-height: 100px; box-sizing: border-box; padding: 0px 13px 0px 20px; font-size: 105%; }
.memb_userprofile .show .projectinfo .middle .created { float: left; box-sizing: border-box; padding: 0px 13px 0px 20px; color: #7f7f7f; font-size: 95%; }
/*
.memb_userprofile .show .projectinfo .left .tags { padding: 0px 0px 0px 40px; box-sizing: border-box;  }
.memb_userprofile .show .projectinfo .left .tags li:last-of-type { padding: 0px 0px 30px 0px;}
.memb_userprofile .show .projectinfo .left .tags li { display: inline-block; }
.memb_userprofile .show .projectinfo .left .tags li a { padding: 4px; border: solid #bababa 1px; margin: 0px 4px 6px 0px; display: inline-block; }
.memb_userprofile .show .projectinfo .left .contributors { margin-top: 10px; max-width: 240px;}
.memb_userprofile .show .projectinfo .left .contributors h2 {  display: none; }

.memb_userprofile .show .projectinfo .left .contributors .contributor_image 
   { background-image: url(/images/4js9KgtFN7pW5EheZZcS00902q.png);  background-position: 2px 0px; min-height: 100px; width: 15px; }


.memb_userprofile .show .projectinfo .left .credits { position: relative; top: -100px; left: 15px; min-height: 150px; border-left: 1px solid #b6b6b6; padding: 0px 0px 0px 15px; max-width: 210px; }
.memb_userprofile .show .projectinfo .left .credits img { float:left; margin: 0px; padding: 0px 10px 0px 0px; }
.memb_userprofile .show .projectinfo .left .credits a { float: left; vertical-align: top; min-width: 150px; font-family: WarnockProBoldCaption; }
.memb_userprofile .show .projectinfo .left .credits .occupation { display: block; vertical-align: top;  min-width: 150px; }
.memb_userprofile .show .projectinfo .left .credits li { border-bottom: 1px solid #bababa; padding: 10px 0px 10px 0px; min-height: 50px; }
.memb_userprofile .show .projectinfo .left .credits li:first-child { border-bottom: 1px solid #bababa; padding: 0px 0px 10px 0px; }
.memb_userprofile .show .projectinfo .left .credits li.othername { min-height: 0px; font-family: WarnockProBoldCaption; }

@media (max-width: 1000px)
{
  .memb_userprofile .show .projectinfo .left .contributors .contributor_image  { display: none; }
  .memb_userprofile .show .projectinfo .left .contributors  h2 { display: block;  text-align: left; padding: 5px 0px 10px 20px; color: #808080; text-transform: uppercase; font-size: 80%; }
  .memb_userprofile .show .projectinfo .left .credits { display: block; position: initial; clear: both; border-left: none; padding: 0px 0px 0px 20px;  }
}
*/

.memb_userprofile .show .right .like { padding: 0px 20px 0px 11px;  box-sizing: border-box; font-family: WarnockProCaption; }
.memb_userprofile .show .right .like .button { cursor: pointer; background-image: url(/images/IKhppCt8qGA0qvqMUwLB03m03k.png); width: 130px; height: 123px; margin: 0px auto 0px auto; border: none;}
.memb_userprofile .show .right .liked .button { cursor: default; background-image: url(/images/XeOLxf9J1vK8sIacRKOl02h02h.gif); }
.memb_userprofile .show .right .like .count { border-top: solid #7f7f7f 1px; margin-top: 20px; text-align: center; padding: 10px 0px 0px 0px; font-size: 85%; }
.memb_userprofile .show .right .like .count strong { font-family: WarnockProBoldCaption; font-weight: normal; }

.memb_userprofile .show .connections_only { clear: left; padding: 30px 0px 0px 10px; font-family: GothamBook;}
#dialog.connection_dialog { background-image: url(/images/db2EBycWBMbamBHXFUdH01900q.png); background-position: 15px 0px; background-repeat: no-repeat;  }
#dialog.connection_dialog p { margin: 40px 0px 160px 0px; color: #000000; }
#dialog.connection_dialog a { outline:none; color: #000000; margin: 0px auto 0px auto; font-family: GothamBlack; border: 1px solid #ffed00;  padding: 5px 10px 5px 40px; background-image: url(/images/B7U58fLDtCLHF24U0dT100g00i.png); background-position: 10px 5px; }

/* Hover to connect*/
.memb_userprofile .show .projects .connect { background-color: #ffffff; min-height: 405px; }
.memb_userprofile .show .projects .connect .hover { font-family: GothamBook;  background-image: url(/images/db2EBycWBMbamBHXFUdH01y014.png); background-position: 10px 20px; }
.memb_userprofile .show .projects .connect .hover .text { text-align:center; font-size: 140%;  }
.memb_userprofile .show .projects .connect .hover  p { min-height: 250px;  text-align: left; padding: 80px 0px 0px 0px; color: #000000; margin: 0px 10px 0px 10px; }
.memb_userprofile .show .projects .connect .hover a { font-size: 130%; outline:none; color: #000000; margin: 0px auto 0px auto; font-family: GothamBlack; border: 1px solid #ffed00;  padding: 5px 15px 5px 45px; background-image: url(/images/B7U58fLDtCLHF24U0dT100p00s.png); background-position: 10px 8px; }
.memb_userprofile .show .projects .connect .coverimage { display: none; }
.memb_userprofile .show .projects .connect .viewing { display: none; }
.memb_userprofile .show .projects .connect .topsection { display: none; }
.memb_userprofile .show .projects .connect .created { display: none; }

@media (max-width: 700px)
{
   .memb_userprofile .show .projects .connect { font-size: 100%;} 
   .memb_userprofile .show .projects .connect .hover a { font-size: 100%; }
}

@media (max-width: 500px)
{

   .memb_userprofile .show .projects .connect { font-size: 70%;} 
   .memb_userprofile .show .projects .connect .hover a { background:none; padding: 5px;}
}

.memb_userprofile .show .projects { clear: both; padding: 50px 0px 0px 0px; max-width: 986px; margin: 0px auto 0px auto;  }
.memb_userprofile .show .projects>li { float: left; width: 25%; padding: 6px 13px 13px 13px; box-sizing: border-box; cursor: pointer; margin: 0px 0px 10px 0px; }
.memb_userprofile .show .projects>li:nth-child(4n+1) { clear: left;}
.memb_userprofile .show .projects li.invisible { opacity: 0.5; }
.memb_userprofile .show .projects .selected { background-color: #ffffff; border: solid #ffed00 3px; padding: 3px 10px 10px 10px; }
.memb_userprofile .show .projects .topsection { min-height: 120px; }
.memb_userprofile .show .projects .viewing { visibility: hidden; text-transform: lowercase; color: #7f7f7f; font-variant: small-caps; font-family: GothamBlack; font-size: 120%; padding: 0px 0px 3px 0px;  }
.memb_userprofile .show .projects .coverimage { padding-top: 100%; background-size: cover; border-radius: 10%; }
.memb_userprofile .show .projects .name { font-family: WarnockProBoldCaption; padding: 10px 0px 10px 0px; font-size: 130%; border-bottom: solid #7f7f7f 1px; line-height: 1.1; word-wrap: break-word;}
.memb_userprofile .show .projects .description { display: none; }
.memb_userprofile .show .projects .tags { font-size: 95%;  padding: 5px 0px 0px 0px; }
.memb_userprofile .show .projects .tags li { display: inline; }
.memb_userprofile .show .projects .tags li:after { content: ', '; }
.memb_userprofile .show .projects .tags li:last-child:after { content: ''; }
.memb_userprofile .show .projects .created { font-size: 95%; color: #7f7f7f; }
.memb_userprofile .show .projects .selected .viewing { visibility: visible; }
.memb_userprofile .show .showmore { clear: both; text-align: center; text-transform: uppercase; border-top: solid #7f7f7f 1px; padding: 10px 0px 20px 0px; }
.memb_userprofile .show .showmore a { text-decoration: underline; font-family: GothamBold; font-size: 130%;  text-transform: uppercase;}

/* Preview project */
.memb_userprofile .toolbar .preview  { max-width: 1000px;  margin: 10px auto 0px auto; }
.memb_userprofile .toolbar .preview h1 { float: left; font-family: GothamBook; }
.memb_userprofile .toolbar .preview .buttons, .memb_userprofile .preview_footer .buttons { float: right; }
.memb_userprofile .toolbar .preview .edit, .memb_userprofile .preview_footer .edit { padding: 0px 30px 0px 0px; text-decoration: underline; font-family: GothamBook; }
.memb_userprofile .toolbar .preview .publish, .memb_userprofile .preview_footer .publish { border: solid #7f7f7f 1px; padding: 3px 10px 3px 10px; font-family: GothamBlack; }
.memb_userprofile .preview_footer { margin: 50px 0px 0px 0px; border-top: solid #7f7f7f 1px; padding: 20px 0px 0px 0px;}


.memb_userprofile .tell { clear: both; }
.memb_userprofile .tell>.expandtitle { padding: 30px 20px 30px 20px; }
.memb_userprofile .tell>.expandcontent { padding: 0px 0px 30px 0px; }
.memb_userprofile .tell .left, .memb_userconnections .tell .leftcolumn { float: left; width: 25%; box-sizing: border-box; font-family: WarnockProCaption; }
.memb_userprofile .tell .left .photo { border-left: solid #7f7f7f 1px; padding: 0px 0px 0px 15px; }
.memb_userprofile .tell .left .photo img { max-width: 170px; height: auto; border-radius: 10%; }
.memb_userprofile .tell .left .connections { text-transform: uppercase; font-family: GothamBook; padding: 20px 0px 20px 45px; background-image: url(/images/B7U58fLDtCLHF24U0dT1010014.png); background-size: 20px 20px; background-position: 15px center; border-left: solid #7f7f7f 1px; }
.memb_userprofile .tell .left .contact { padding: 20px 0px 0px 15px; border-left: solid #7f7f7f 1px; }
.memb_userprofile .tell .left .website { font-family: WarnockProCaption; background-image: url(/images/7aPQsF1qvRbq1EQS9oqN016010.png); background-size: 21px 18px; background-position: center left; padding: 5px 0px 5px 30px; width: 150px; }
.memb_userprofile .tell .left .email { font-family: WarnockProCaption; background-image: url(/images/f3g4BKmkz0Ts4HuxriVN012012.png); background-size: 19px 19px; background-position: center left; padding: 5px 10px 5px 30px; width: 150px;}
.memb_userprofile .tell .left .phone { font-family: WarnockProCaption; background-image: url(/images/oGmNbY3qNXkklFl1vIVL00s01a.png); background-size: 14px 23px; background-position: center left; padding: 5px 0px 5px 30px; width: 150px;}
.memb_userprofile .tell .left .languages { color: #7f7f7f; padding: 20px 0px 20px 15px; border-left: solid #7f7f7f 1px;}
.memb_userprofile .tell .left .languages ul { color: #000000; }
.memb_userprofile .tell .left .social { padding: 20px 0px 20px 15px; border-left: solid #7f7f7f 1px; color: #7f7f7f; }
.memb_userprofile .tell .left .social .icons li { display: inline-block; width: 20px; height: 20px; cursor: pointer; margin: 5px 10px 0px 0px; }
.memb_userprofile .tell .left .social .icons li.facebook { background-image: url(/images/BpT3BNykXRuumFmFzmSi014014.png); background-size: 20px 20px; }
.memb_userprofile .tell .left .social .icons li.twitter { background-image: url(/images/bywfXH4e8YtehtmW35da01300w.png); background-size: 20px 17px;}
.memb_userprofile .tell .left .social .icons li.googleplus { background-image: url(/images/6RPiDe4fKJlb2DZxApgu012012.png); background-size: 19px 20px; }
.memb_userprofile .tell .left .social .icons li.vimeo { background-image: url(/images/UyuSBujnPRzDtyDixKGi014014.png); background-size: 20px 20px; }
.memb_userprofile .tell .left .social .icons li.instagram { background-image: url(/images/gLl7lcwruKX84mXDKErp012012.png); background-size: 19px 21px }
.memb_userprofile .tell .left .social .icons li.linkedin { background-image: url(/images/9V68IAyB3zi1ngxK4Qdi014014.png); background-size: 20px 20px}
.memb_userprofile .tell .left .abuse { border-top: solid #7f7f7f 1px; margin: 0px 10px 0px 16px; padding: 10px 0px 0px 0px; font-size: 90%; }
.memb_userprofile .tell .left .abuse a { color: #7f7f7f; }
.memb_userprofile .tell .right, .memb_userconnections .tell .right { float: left; width: 75%; box-sizing: border-box; border-left: solid #7f7f7f 1px; padding: 0px 0px 0px 15px; }
.memb_userprofile .tell .right .biog { font-size: 140%; padding: 0px 0px 30px 0px; }
.memb_userprofile .tell .right .statement .expandcontent { font-size: 120%; padding: 0px 0px 30px 0px; }
.memb_userprofile .tell .right .experience { font-family: WarnockProCaption; } 
.memb_userprofile .tell .right .experience li, .memb_userprofile .tell .right .education li
   { padding: 0px 0px 20px 0px; }
.memb_userprofile .tell .right .experience .company, .memb_userprofile .tell .right .education .school
   { font-family: WarnockProBoldCaption; font-size: 115%; } 
.memb_userprofile .tell .right .experience .position, .memb_userprofile .tell .right .education .degree
   { font-size: 115%; } 
.memb_userprofile .tell .right .experience .period, .memb_userprofile .tell .right .education .period
   { padding: 10px 0px 10px 0px; color: #7f7f7f; } 
.memb_userprofile .tell .right .experience .website, .memb_userprofile .tell .right .education .website
   { padding: 10px 0px 10px 0px; } 
.memb_userprofile .tell .right .experience .website a, .memb_userprofile .tell .right .education .website a
   { text-decoration: underline; }


.memb_userprofile .linesheets h1, .memb_userprofile .appointment h1, .memb_userprofile .createpo h1
   { font-family: GothamBlack; text-transform: uppercase; padding: 20px 20px 30px 20px; letter-spacing: 0.75px; line-height: 1; font-size: 120%; }


.memb_userprofile .linesheets ul { padding: 0px 7px 0px 7px; }
.memb_userprofile .linesheets li { float: left; width: 250px; padding: 10px; border: solid transparent 3px; min-height: 350px;}
.memb_userprofile .linesheets li .image { width: 250px; height: 250px; background-size: cover; }
.memb_userprofile .linesheets li .name { padding: 20px 0px 0px 0px; font-family: WarnockProBoldCaption; font-size: 130%; }
.memb_userprofile .linesheets li:hover { cursor: pointer; background: #ffffff; border-color: #ffed00; }

.memb_userprofile .appointment .introduction, .memb_userprofile .appointment .meetinginfo, .memb_userprofile .appointment .confirm { padding: 0px 20px 0px 20px; }
.memb_userprofile .appointment .introduction { padding-bottom: 20px; }
.memb_userprofile .appointment .buttons { text-align: center; padding: 20px 0px 0px 0px; }
.memb_userprofile .appointment .buttons a { margin: 0px 10px 0px 10px; }
.memb_userprofile .appointment h2 { padding: 0px 20px 10px 20px; }
.memb_userprofile .appointment ul { padding: 0px 20px 10px 20px; }
.memb_userprofile .appointment ul li { display: inline-block; margin: 0px 10px 10px 0px; }
.memb_userprofile .appointment ul li a { padding: 10px; width: 80px; text-align: center; background-color: #7f7f7f; display: block; color: #ffffff; font-size: 120%; font-family: GothamBook; }
.memb_userprofile .appointment ul li a:hover { background-color: #ffed00; color: #000000; }
.memb_userprofile .appointment textarea { width: 100%; height: 200px; }

.memb_userprofile .products { padding: 0px 20px 0px 20px; }
.memb_userprofile .products h1, .memb_lookbookeditor .preview_lookbook h1 { font-family: GothamBlack; text-transform: uppercase; padding: 0px 0px 30px 0px; letter-spacing: 0.75px; line-height: 1; font-size: 120%; clear: left;}
.memb_userprofile .products h1 { padding-top: 20px; }
.memb_userprofile .products ul, .memb_lookbookeditor .preview_lookbook ul { padding: 20px 0px 20px 0px; }
.memb_userprofile .products li, .memb_lookbookeditor .preview_lookbook li { clear: both; padding: 10px 0px 10px 140px; min-height: 120px; border-top: solid black 1px; }
.memb_userprofile .products li .image, .memb_lookbookeditor .preview_lookbook li .image { width: 120px; height: 120px; position: absolute; margin-left: -140px; background-size: cover; }
.memb_userprofile .products li .image:hover, .memb_lookbookeditor .preview_lookbook li .image:hover { width: 240px; height: 240px; position: absolute; margin-left: -200px; margin-top: -60px; z-index: 10; border: solid #000000 1px; }
.memb_userprofile .products li .code, .memb_lookbookeditor .preview_lookbook li .code { font-family: GothamBlack; }
.memb_userprofile .products li .name, .memb_lookbookeditor .preview_lookbook li .name { padding: 5px 0px 0px 0px; }
.memb_userprofile .products li .metal, .memb_lookbookeditor .preview_lookbook li .metal { font-size: 80%; padding: 5px 0px 0px 0px; }
.memb_userprofile .products li .stones, .memb_lookbookeditor .preview_lookbook li .stones { font-size: 80%; padding: 5px 0px 0px 0px; }
.memb_userprofile .products li .price, .memb_lookbookeditor .preview_lookbook li .price { float: left; min-height: 10px; font-size: 130%; font-family: GothamBlack; }
.memb_userprofile .products li .price .rrp, .memb_lookbookeditor .preview_lookbook li .price .rrp { font-family: GothamBook; font-size: 70%; }
.memb_userprofile .products li .quantity { text-align: right; }

@media( max-width: 799px )
{
   .memb_userprofile .products li .price, .memb_lookbookeditor .preview_lookbook li .price { padding: 10px 0px 10px 0px; }
   .memb_userprofile .products li .quantity { padding: 20px 0px 0px 0px; }
}

@media( min-width: 800px )
{
   .memb_userprofile .products li .details { width: 70%; float: left; min-height: 10px; }
   .memb_lookbookeditor .preview_lookbook li .details { width: 80%; float: left; min-height: 10px; }
   .memb_userprofile .products li .price, .memb_lookbookeditor .preview_lookbook li .price { width: 20%; text-align: right; }
   .memb_userprofile .products li .quantity { width: 10%; float: left; min-height: 10px; }
}

.memb_userprofile .createpo {margin: 0px 20px; }
.memb_userprofile .createpo .searchstore { margin: 0px 20px;width: 40%; clear: left;float: left;  } 
.memb_userprofile .createpo a { margin: 10px 20px; display: block; text-decoration: underline;  }
.memb_userprofile .createpo #searchstore { width: 100%;  }
.memb_userprofile .createpo i { position: absolute; margin: 0px 0px 0px -26px;font-size: 18px; line-height: 30px; color: #7f7f7f; }
.memb_userprofile .createpo li {  float: left; width 25%; padding: 10px; box-sizing: border-box; height: 280px; max-width: 220px; margin: 0px 20px 0px 20px; }
.memb_userprofile .createpo li .image { width: 200px; height: 200px; background-size: cover; margin-bottom: 10px; border-radius: 10%; background-position: center center; }
.memb_userprofile .createpo li .name { font-family: GothamBlack; letter-spacing: 0.75px; padding: 5px 0px 0px 5px; }

/*.memb_userconnections .filters { display: block; } */
.memb_userconnections .tell .right { padding-left: 0px; }
.memb_userconnections .tell .left { margin-top: 120px; }

.memb_userconnections .tell .right { padding-left: 0px; border: none;}
.memb_userconnections .tell .left { margin-top: 60px; }
.memb_userconnections .filters select { width: 100%; }

.memb_userconnections .tell .right .connections h2 { background-image: url(/images/B7U58fLDtCLHF24U0dT101901e.png);  background-position: 17px 0px; background-size: 25px 30px; text-transform: uppercase; padding: 0px 0px 0px 57px; height: 60px; font-family: GothamBook; font-size: 150%; }

.memb_userconnections .tell .right .connections .searchbar { min-height: 60px; }

.memb_userconnections .tell .right .connections ul { clear: both; }
.memb_userconnections .tell .right .connections ul li { display: none; float: left; width: 25%; min-height: 300px; box-sizing: border-box; padding: 0px 0px 20px 17px; cursor: pointer; }
.memb_userconnections .tell .right .connections ul li.visible { display: block; }
.memb_userconnections .tell .right .connections ul li .tags { font-family: WarnockProCaption; padding: 5px 0px 0px 0px; }
.memb_userconnections .tell .right .connections ul li .location { font-family: WarnockProCaption; color: #7f7f7f;  padding: 5px 0px 0px 0px; border-top: solid #7f7f7f 1px;}
.memb_userconnections .tell .right .connections ul li .image { padding-top: 100%; background-size: cover; background-position: center center; }
.memb_userconnections .tell .right .connections ul li .name
   { letter-spacing: initial; padding: 5px 0px 5px 0px; font-size: 100%; text-transform: none; font-family: GothamBlack;}
   .memb_userprofile .tell .right .connections ul li .areas { font-family: WarnockProCaption; color: #7f7f7f;  }
.memb_userconnections .tell .right .connections ul li .occupation, .memb_userprofile .tell .right .connections ul li .category { font-family: GothamBook;  padding: 0px 0px 5px 0px; }
.memb_userconnections .tell .right .connections input { float: left; width: 360px; padding-right: 30px; margin-left: 17px; background-image: url(/images/yIPiciMVvyQN8uG9CxQf00i00i.png); background-repeat: no-repeat; background-position: right 5px center; }
.memb_userconnections .tell .right .connections select { float: right; }
.memb_userconnections .tell .right .connections ul li:nth-of-type(4n+1) {  clear: left; }

.memb_userconnections .connections .delete {padding: 30px 0px 0px 20px; color: #7f7f7f; font-family: GothamBook; text-decoration: underline; background-image: url(/images/Y0W1ZnbpN8n9sJI9EapI01901c.png); background-size: 15px 20px; background-position: 0px 30px; }

.memb_userconnections .leftcolumn .links { display: none; padding: 20px 0px; margin: 0px !important;}
.memb_userconnections .left .filters { padding: 20px 20px; }
.memb_userconnections .left .links { padding: 20px 20px; }

@media (max-width: 1039px)
{

   .memb_userprofile .show .projects>li:nth-child(4n+1) {clear: none;}
   .memb_userprofile .show .projects>li:nth-child(3n+1) {clear: left;}
   
   .memb_userprofile { width: auto; padding-left: 0px; padding-right: 0px; }
   .memb_userprofile .toolbar { height: 120px; padding-left: 20px; padding-right: 20px; }
   .memb_userprofile .toolbar.loggedout {position: absolute;left: 0px;top: 120px;width: 100%;height: 120px;background-color: #ffffff;padding-left: 20px;}
   .memb_userprofile .toolbar h2 { font-size: 100%; overflow: hidden; padding-right: 80px;}

   .memb_userprofile .show { width: auto; margin: 0px 20px 0px 20px; }
   .memb_userprofile .show .projectgallery .carousel-prev { margin: -283px 0px 0px 0px; left: 5px; }
   .memb_userprofile .show .projectgallery .carousel-next { margin: -283px 0px 0px 0px; right: 5px; }

   .memb_userprofile .tell { width: auto; margin: 0px 20px 0px 20px; }
   .memb_userprofile .tell .left { float: none; padding: 0px; border: none; width: auto; }
   .memb_userprofile .tell .left .photo { border: none; padding-left: 0px; }
   .memb_userprofile .tell .left .contact { border: none; padding-left: 0px; }
   .memb_userprofile .tell .left .social { border: none; padding-left: 0px; }
   .memb_userprofile .tell .left .connections { border: none; padding: 0px 0px 0px 25px; background-position: left center; }
   .memb_userprofile .tell .left .abuse { display: none; }

   .memb_userprofile .tell .right { float: none; border: none; padding: 20px 0px 0px 0px; clear: both; width: auto; }
 
   /*.memb_userconnections .left, .memb_userconnections .leftcolumn { display: none;} */
   .memb_userconnections .tell { margin: 0px; }
   /*.memb_userconnections .tell .left { display: none; } */
   .memb_userconnections .tell .right .connections h2 { margin: 0px 20px 0px 20px; padding-left: 35px; background-position: 0px 0px; }
   .memb_userconnections .tell .right .connections .searchbar { margin: 0px 20px 0px 20px; }
   .memb_userconnections .tell .right .connections .searchbar input { margin-left: 0px; }
   .memb_userconnections .tell .right .connections ul { padding-right: 20px; }
   .memb_userconnections .tell .right .connections ul li { padding-left: 20px; }
   .memb_userconnections .tell .right .connections ul li:nth-of-type(4n+1) {  clear: left;you;l }
   .memb_userconnections .leftcolumn { display: block; min-width: 100%; }
   .memb_userconnections .left { display: block; min-width: 100%; }
   .memb_userconnections .tell .leftcolumn .links { display: block; min-width: 100%; }
   .memb_userconnections .tell .links a {font-family: GothamBook; text-decoration: underline; text-transform: initial;} 
   .memb_userconnections .tell .links .updatesearch { float:right; }
   .memb_userconnections .filters h2 { display: none; }


}

@media (max-width: 1000px)
{
   .memb_userprofile .show .projects>li { width: 33.333%; }
   .memb_userprofile .lightbox .close { background-size: 20px 20px;  background-position: right 20px; top: 0px;  z-index: 30; }
   .memb_userprofile .lightboxgallery .carousel-prev { background-image: url(/images/DLLTOhsnU0d2GxCbu8fh00k012.png); width: 20px; left: 5px; }
   .memb_userprofile .lightboxgallery .carousel-next { background-image: url(/images/Fl3cmvWoCZ1lwIgbbdWN00k012.png); width: 20px; right: 5px;  }
   .memb_userprofile .show .projectinfo .right { clear: both; float:left;}
   .memb_userprofile .show .projectinfo .right .like { padding: 0px; margin: 0px; max-width: 150px;}
   
   .memb_userprofile .lightbox .like { display:block; position: fixed; left: 20px; bottom: 8px; }
   .memb_userprofile .lightbox .like .button { cursor: pointer; background-image: url(/images/kf9fTLU5KtuNWajtPTN403l01o.png); background-size: 65px 30px; width: 65px; height: 30px; -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; filter: none; }
   .memb_userprofile .lightbox .liked .button { cursor: default; background-image: url(/images/pAG7UTaAaw0ldzPvCzZJ01o01o.png); background-size: 30px 30px; width: 30px; height: 30px;}
   .memb_userconnections .tell .right { width: 100%; }
}

@media (max-width: 850px)
{

   .memb_userconnections .tell .right .connections ul li { width: 33.33%; box-sizing: border-box; }
   .memb_userconnections .tell .right .connections ul li:nth-of-type(4n+1) {clear: none; }
   .memb_userconnections .tell .right .connections ul li:nth-of-type(3n+1){  clear: left; }
   .memb_userprofile .tell .left .website { width: auto; }
   .memb_userprofile .tell .left .email { width: auto; }
   .memb_userprofile .tell .left .phone { width: auto; }
}
@media (max-width: 800px)
{

   .memb_userprofile .toolbar.loggedout {position: absolute;left: 0px;top: 150px;width: 100%;height: 130px;background-color: #ffffff;padding-left: 20px;box-sizing: border-box;z-index: 3;}

}
@media (max-width: 700px)
{

   .memb_userprofile .show .projects>li:nth-child(3n+1) { clear: none; }
   .memb_userprofile .show .projects>li:nth-child(2n+1) { clear: left; }
   
   .memb_userprofile {/* padding-top: 0px; */}
//   .memb_userprofile .toolbar, .memb_userprofile .statusbar { position: relative; min-height: 120px; height: auto; top: 0px; margin: 0px 0px 20px 0px; box-sizing: border-box; }
   .memb_userprofile .toolbar { min-height: 120px;  }
   .memb_userprofile .toolbar .links { margin-top: 10px; width: 100%; }
                                     
   .memb_userprofile .show .projectinfo .tags { float: none; width: auto; padding: 0px 0px 10px 0px; }
   .memb_userprofile .show .projectinfo .description { float: none; width: auto; }
   .memb_userprofile .show .projectinfo .created { float: none; }
   .memb_userprofile .show .projects>li { width: 50%; box-sizing: border-box; }

   .memb_userconnections .tell .right .connections ul li:nth-of-type(3n+1) { clear: none; }
   .memb_userconnections .tell .right .connections ul li:nth-of-type(2n+1) { clear: left; }

}
@media (min-width: 751px)
{
   .memb_userconnections .filters { display: block; }
}
@media (max-width: 751px)
{
   .memb_userconnections .tell .links { display: block; }
   .memb_userconnections .tell .links a { text-decoration: underline; }
   .memb_userconnections .filter { width: auto; position: relative; padding-top: 25px; }
   .memb_userconnections .filter h2 { display: none; }
   .memb_userprofile .createpo .searchstore { margin: 0px 20px 20px 20px; width:90%; } 
   .memb_userprofile .createpo a { clear: both; margin: 20px 20px; display: block; text-decoration: underline;  }
}

@media (max-width: 600px)
{   
   .memb_userprofile .toolbar { height: 100px; }
   .memb_userprofile .toolbar .links {/* position: absolute; *//* top: 20px; *//* right: 0px; */}
   .memb_userprofile .show .projectinfo { float: none; width: 100%; padding-bottom: 30px; }
   .memb_userprofile .show .note { float: none; width: auto; }
  
   .memb_userconnections .tell .right .connections ul li { width: 50%; box-sizing: border-box; }
   .memb_userconnections .tell .right .connections input { float: none; width: 100%; margin: 0px 0px 20px 0px; }
   .memb_userconnections .tell .right .connections select { float: none; width: 100%; margin: 0px 0px 20px 0px; }
}

@media (max-width: 500px)
{
   .memb_userprofile .toolbar {top: 80px; clear: left; display: inline-block; height: auto; width: 100%; height:190px}
    .memb_userprofile .toolbar.loggedout {position: absolute;left: 0px;top: 190px;width: 100%;height: 150px; }
   .memb_userprofile .toolbar .photo { display: block;  height: 100%; }
   .memb_userprofile .toolbar .links {display:block; }
   .memb_userprofile .toolbar .links li {width: 100%; }
   .memb_userprofile .toolbar h1 { display: block;  width: 100%; height: 100%; left: 65px;  }
   .memb_userprofile .toolbar h2 { display: block;  height: 100%;  left: 65px; padding-right: 0px; line-height: initial;}
   .memb_userprofile .show .projectgallery .carousel { height: 300px; }
   .memb_userprofile .show .projectgallery .carousel li img {height: 300px; width: auto;}
   .memb_userprofile .show .projectgallery .carousel-prev { margin: -180px 0px 0px 0px; left: 5px; }
   .memb_userprofile .show .projectgallery .carousel-next { margin: -180px 0px 0px 0px; right: 5px; }
   .memb_userprofile .show .projectinfo { display: none !important; }
   .memb_userprofile .show .projects { padding-top: 0px; }
   .memb_userprofile .show .projects .viewing { display: none !important; }
   .memb_userprofile .show .projects>li { width: 50%; padding-top: 13px;  }
   .memb_userprofile .show .projects>li:nth-child(2n+1) { clear: left; }
   .memb_userprofile .show .projects .selected { padding-top: 10px; border: none; background-color: transparent;}

   .memb_userprofile .lightboxgallery .carousel li .image { background-size: contain; }
   .memb_userprofile .lightboxgallery .carousel li .caption { display: none; }
   .memb_userprofile .lightboxgallery .carousel-prev { background-image: url(/images/DLLTOhsnU0d2GxCbu8fh00k012.png); width: 20px; left: 5px; }
   .memb_userprofile .lightboxgallery .carousel-next { background-image: url(/images/Fl3cmvWoCZ1lwIgbbdWN00k012.png); width: 20px; right: 0px; }

}

@media (max-width: 300px)
{
   .memb_userconnections .tell .right .connections ul li { width: 100%; box-sizing: border-box; }
}

.coverpage { max-width: 1020px; margin: 0px auto 0px auto; box-sizing: border-box; clear: both; }
.coverpage .logo { text-align: center; padding-top: 10px; }

.coverpage .logo { position: absolute; width: 100%; left: 0px; margin-top: -90px; }
.coverpage .logo .logoimage { width: 150px; height: 150px; background-color: #ffffff; background-size: contain; }

.coverpage a.opencollection { display: block; clear: both; background: #ffffff; padding: 20px; text-align: right; font-size: 150%; font-family: GothamBlack; text-transform: uppercase; }
.coverpage a.opencollection:hover { background: #000000; color: #ffffff; }

.coverpage a.opencollectiontop { position: absolute; }
.coverpage a.opencollectionbottom { margin: 0px 10px 0px 10px; }

@media( max-width: 700px )
{
   .coverpage { padding-top: 100px; }
}

@media( max-width: 999px )
{
   .coverpage .logo .logoimage { margin: 0px 0px 0px 10px; width: 80px; height: 80px; }
   .coverpage a.opencollectiontop { right: 10px; margin-top: -80px; line-height: 80px; padding: 0px 10px 0px 10px; font-size: 125%; }
}

@media( min-width: 1000px )
{
   .coverpage .logo .logoimage { margin: 0px auto 0px auto; border: solid #ffffff 10px; }
   .coverpage a.opencollectiontop { left: 50%; margin-left: 150px; margin-top: -80px; width: 300px; }
}



.coverpage li .settings { position: absolute; z-index: 2; padding: 5px; background-color: #00000055; font-size: 17px; cursor: pointer; color: #ffffff; }
.coverpage li .content { box-sizing: border-box; }

.coverpage li .content_uploading { text-align: center; padding-top: 70px; font-size: 150%; }

.coverpage li .content_text { padding: 20px; font-size: 200%; text-align: center; }

.coverpage li .content_image { background-size: cover; background-position: center center; }

.coverpage li .content_video { background-size: contain; background-position: center center; }
.coverpage li .content_video iframe { max-width: 100%; max-height: 100%; width: 100%; height: 100%; display: block;}
.coverpage li .content_video .processing { padding: 100px 20px 100px 20px; text-align: center; font-family: GothamBook; }

.coverpage .row { display: flex; }

.coverpage .row .column { width: 100%; }
.coverpage .row2 .column { width: 50%; }
.coverpage .row3 .column { width: 33.33%; }
.coverpage .row4 .column { width: 25%; }
.coverpage .row .column li { margin: 10px; }
.coverpage .row .column .additem { text-align: center; margin: 20px 0px 20px 0px; }

@media( max-width: 599px )
{
   .coverpage .row .column li.auto .content_image, .coverpage .row .column li.auto .content_video { height: 420px; }
   .coverpage .row .column li.small .content { height: 100px; }
   .coverpage .row .column li.medium .content { height: 220px; }
   .coverpage .row .column li.large .content { height: 340px; }
   .coverpage .row .column li.extralarge .content { height: 460px; }
}

@media( min-width: 600px ) and ( max-width: 799px )
{
   .coverpage .row .column li.auto .content_image, .coverpage .row .column li.auto .content_video { height: 420px; }
   .coverpage .row .column li.small .content { height: 150px; }
   .coverpage .row .column li.medium .content { height: 320px; }
   .coverpage .row .column li.large .content { height: 490px; }
   .coverpage .row .column li.extralarge .content { height: 660px; }
}

@media( min-width: 800px )
{
   .coverpage .row .column li.auto .content_image, .coverpage .row .column li.auto .content_video { height: 420px; }
   .coverpage .row .column li.small .content { height: 200px; }
   .coverpage .row .column li.medium .content { height: 420px; }
   .coverpage .row .column li.large .content { height: 640px; }
   .coverpage .row .column li.extralarge .content { height: 860px; }
}

.coverpage .row1 .column li.video.auto { background-color: transparent !important; }
.coverpage .row1 .column li.video.auto .content_video { height: auto; min-height: 100px; }
.coverpage .row1 .column li.video.auto .content_video .processing { background: #000000; }

.coverpage .row .column li.line { height: 5px; }
.coverpage .row .column li.line.small { height: 1px; }
.coverpage .row .column li.line.medium { height: 5px; }
.coverpage .row .column li.line.large { height: 10px; }
.coverpage .row .column li.line.extralarge { height: 20px; }

.coverpage .row .column li.spacer { height: 10px; }
.coverpage .row .column li.spacer.small { height: 5px; }
.coverpage .row .column li.spacer.medium { height: 10px; }
.coverpage .row .column li.spacer.large { height: 20px; }
.coverpage .row .column li.spacer.extralarge { height: 40px; }

#boxsettingsdialog .formbuilder { padding-top: 50px; }
#boxsettingsdialog .field { padding-bottom: 10px; }
#boxsettingsdialog .field .label { font-family: GothamBold; padding-bottom: 5px; }
#boxsettingsdialog input[type=color] { width: 100%; height: 40px; cursor: pointer; padding: 0px; }
#boxsettingsdialog #fb-type-div { float: left; width: 33%; }
#boxsettingsdialog #fb-height-div { float: left; width: 33%; }
#boxsettingsdialog #fb-bgcolour-div { float: left; width: 33%; }
#boxsettingsdialog #fb-colour-div { float: left; width: 33%; }
#boxsettingsdialog #fb-text-div, #boxsettingsdialog #fb-image-div, #boxsettingsdialog #fb-video-div { clear: both; }
#boxsettingsdialog #fb-text-div textarea { width: 100%; text-align: center; }
#boxsettingsdialog .fbdropzone { min-height: 120px; padding: 0px; }
#boxsettingsdialog .dz-clickable { min-height: 120px; }
#boxsettingsdialog .dz-preview { width: 100%; height: 100px; margin: 0px; }
#boxsettingsdialog .dz-image { width: 530px; height: 100px; text-align: center; }
#boxsettingsdialog .dz-details { width: 530px; height: 100px; text-align: center; box-sizing: border-box;background-color: #000000; padding-top: 30px; }
#boxsettingsdialog .dz-image img { max-width: 200px; max-height: 100px; display: inline-block !important; }
#boxsettingsdialog .dz-progress { margin-top: 110px; width: 530px; }
#boxsettingsdialog .dz-success .dz-progress { display: none; }
#boxsettingsdialog #fb-image-dropzone .dz-details { display: none; }
#boxsettingsdialog #fb-video-dropzone .dz-image { display: none; }
#boxsettingsdialog .dz-remove { position: relative; float: right; }

.memb_covereditor .coverpage { padding-left: 30px; }

.memb_covereditor .coverpage .row .column { border: dashed #000000 1px; cursor: pointer; padding-bottom: 50px; margin: 10px; min-height: 50px; background-image: url(/images/O75dacaRRV5xYVY5VQTO00u00t.png); background-position: center bottom 10px; }
.memb_covereditor .coverpage .row .column li { cursor: move; }
.memb_covereditor .coverpage .row .column li.spacer { border: dotted #000000 1px; ; }

.memb_covereditor .coverpage .row .tools { position: absolute; margin: 10px 0px 0px -20px; font-size: 120%; }
.memb_covereditor .coverpage .row .tools li { cursor: pointer; color: #aaaaaa; }
.memb_covereditor .coverpage .row .tools li:hover { color: #000000; }
.memb_covereditor .coverpage .row .tools li.remove { margin-top: 20px; }
.memb_covereditor .coverpage .row .tools li.remove:hover { color: #ff0000; }
.memb_covereditor .coverpage .row:first-child .tools li.up { display: none; }
.memb_covereditor .coverpage .row:last-child .tools li.down { display: none; }

.memb_covereditor .addrow { clear: both; padding: 20px; text-align: center; }
.memb_covereditor .addrow a:hover { text-decoration: underline; }

.memb_covereditor .buttons { clear: both; max-width: 1000px; margin: 0px auto 0px auto; }
