@font-face {
  font-family: Graphie-SemiBold;
  src: url("../fonts/Graphie-SemiBoldWeb.eot");
}

@font-face {
  font-family: Graphie-SemiBold;
  src: url("../fonts/Graphie-SemiBoldWeb.woff") format("woff");
}

@font-face {
  font-family: Graphie-Book;
  src: url("../fonts/Graphie-BookWeb.eot");
}

@font-face {
  font-family: Graphie-Book;
  src: url("../fonts/Graphie-BookWeb.woff") format("woff");
}

@font-face {
  font-family: Graphie-Light;
  src: url("../fonts/Graphie-LightWeb.eot");
}

@font-face {
  font-family: Graphie-Light;
  src: url("../fonts/Graphie-LightWeb.woff") format("woff");
}

@font-face {
  font-family: Graphie-ExtraLight;
  src: url("../fonts/Graphie-ExtraLightWeb.eot");
}

@font-face {
  font-family: Graphie-ExtraLight;
  src: url("../fonts/Graphie-ExtraLightWeb.woff") format("woff");
}

@font-face {
  font-family: Graphie-Regular;
  src: url("../fonts/Graphie-RegularWeb.eot");
}

@font-face {
  font-family: Graphie-Regular;
  src: url("../fonts/Graphie-RegularWeb.woff") format("woff");
}
/* Generated by Glyphter (http://www.glyphter.com) on  Thu Dec 10 2015*/
@font-face {
    font-family: 'zortrax';
    src: url('../fonts/zortrax.eot');
    src: url('../fonts/zortrax.eot?#iefix') format('embedded-opentype'),
         url('../fonts/zortrax.woff') format('woff'),
         url('../fonts/zortrax.ttf') format('truetype'),
         url('../fonts/zortrax.svg#zortrax') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class*='iconZortrax-']:before{
	display: inline-block;
   font-family: 'zortrax';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}
.iconZortrax-filter:before{content:'\0042';}
.iconZortrax-menu:before{content:'\0043';}
.iconZortrax-comment_icon_min_bar:before{content:'\0044';}
.iconZortrax-download_icon_min_bar:before{content:'\0045';}
.iconZortrax-like_icon_min_bar:before{content:'\0046';}
.iconZortrax-search_icon:before{content:'\0047';}
.iconZortrax-view_icon_min_bar:before{content:'\0048';}
.iconZortrax-Question_Mark_Button_copy:before{content:'\0049';}
.iconZortrax-Expand_Arrow_Image:before{content:'\004A';}
.iconZortrax-zoom:before{content:'\004B';}
.iconZortrax-Cube_with_arrows_image:before{content:'\004C';}
.iconZortrax-facebook_icon:before{content:'\004D';}
.iconZortrax-google_plus_icon:before{content:'\004E';}
.iconZortrax-google_icon:before{content:'\004E';}
.iconZortrax-like_icon:before{content:'\004F';}
.iconZortrax-pinterest_icon:before{content:'\0050';}
.iconZortrax-share_icon:before{content:'\0051';}
.iconZortrax-tweeter_icon:before{content:'\0052';}
.iconZortrax-add_to__collection_icon:before{content:'\0053';}
.iconZortrax-collection:before{content:'\0054';}
.iconZortrax-followers:before{content:'\0055';}
.iconZortrax-projects:before{content:'\0056';}
.iconZortrax-zortrax_logo:before{content:'\0057';}
.iconZortrax-zortrax_Model_Library_logo:before{content:'\0058';}
.iconZortrax-share_link:before{content:'\0059';}

.navbar-logo {float:left;height:100px;font-size:30px;line-height:21px;padding:39.5px 3px;}
.navbar-header .navbar-brand .iconZortrax-zortrax_logo:before {font-size:30px;}
.list-item-reason .selector {width:100% !important;}
* {
margin: 0;
}
body {font-family:Graphie-Light;}
a {color:#1d252d;}
a:hover {color:#0080bc;text-decoration:none;}
a:focus {color: none !important;}
[class^="icon-"], [class*="icon-"] {background-repeat: no-repeat;display: inline-block;}
input[type="text"] {transition: background-color 1s ease-in-out 0s;}
.container {padding-left:0px;padding-right:0px;}
/*.container {padding-left:15px; padding-right:15px;}*/

/* sticky nav
.nav.user--nav {width:100%}
nav.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 10000;
    border-bottom:1px solid #d4d5d7;
    width:100%;
}
*/
.button-nav {
    display: none;
}
.page--header .primary--nav {background-color:#1c252d; min-height:100px;border:none;border-radius:0;margin:0;}
.user--nav {background-color:#fff;min-height:63px;border:none;border-radius:0;margin:0;}
.page--header .user--nav li > a {padding-left:21px;color:#1d252d;font-size:15px;font-family:Graphie-Book; line-height: 16px; padding-top: 24px; padding-bottom: 11px;transition: color 0.35s ease 0s;padding-left:0;}
ul.dropdown-menu li a {padding-top: 15px !important;padding-left:15px !important;}
.page--header .user--nav li > a:hover {color:#0080bc;}
.page--header .user--nav li > a:focus {color:#1d252d;}
.nav--right {float: right !important;}
.navbar-brand {float: left;height: 100px;line-height: 31px;padding: 31.5px 3px; }
.search-form-top {float: right !important;padding: 28.5px 0px; background-color:#1c252d;}
.search-form-top .input-group {
    width:100%;background-color: transparent;
    border-bottom: 1px solid #ffffff;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    font-size: 19px;
    margin-bottom: 0;
}

.search-form-top .input-group .form-control {
    font-family:Graphie-Light;
    font-size:24px;
    padding-left:0;
}
.search-form-top .input-group .form-control::-webkit-input-placeholder {
   color: #fff;
}
.search-form-top .input-group .form-control:-moz-placeholder { /* Firefox 18- */
   color: #fff;
}
.search-form-top .input-group .form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;
}
.search-form-top .input-group .form-control:-ms-input-placeholder {
   color: #fff;
}

.search-form-top .input-group .form-control:focus::-webkit-input-placeholder {
    color: #909090;
}
.search-form-top .input-group .form-control:focus:-moz-placeholder { /* Firefox 18- */
    color: #909090;
}
.search-form-top .input-group .form-control:focus::-moz-placeholder {  /* Firefox 19+ */
    color: #909090;
}
.search-form-top .input-group .form-control:focus:-ms-input-placeholder {
    color: #909090;
}

.input-group .form-control {color:#fff;border: medium none;box-shadow: none;outline: medium none;background-color:transparent;}
.input-group  .form-control::-moz-placeholder {color:#fff;}
span.input-group-btn input {cursor:pointer;font-size:22px;border: none;}
span.input-group-btn {background:transparent;}
.icon-message {margin-right:10px;background-image:url("../images/lib/mail_icon.png");height:9px;width:13px;}
.icon-notification {margin-right:10px;background-image:url(../images/lib/alert_icon.png);height:12px;width:13px;}
.iconrow {margin-top: 14px;margin-left:10px;}
.iconrow-button {margin-left:10px;}
.count-message {padding:0 3px;border:medium-none;border-radius:3px;background:#cf3030 none repeat scroll 0 0 !important;color:#fff;font-size:10px;font-family:Arial;font-size:10px;position:absolute;top:-5px;text-align:center;left:41%;line-height:14px;}
.count-notification {padding:0 3px;border:medium-none;border-radius:3px;background:#cf3030 none repeat scroll 0 0 !important;color:#fff;font-size:10px;font-family:Arial;font-size:10px;position:absolute;top:-5px;text-align:center;left:30%;line-height:14px;}
.btn-group.open .dropdown-toggle {box-shadow:none;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background:none;}
.btn:active, .btn.active {box-shadow:none;}
.btn {border:none;border-radius:0;}
.btn-add {margin-top:8px;}
.navbar-nav .iconrow-dropdown-user li > a {font-family:Graphie-Book;transition:color 0.35s ease 0s;}
.dropdown-menu {font-size:15px;border-radius:none;}
.dropdown-menu a {font-size:15px;}
.btn-add-project {font-family:Graphie-SemiBold; font-size:10px; color:#FFF;text-transform:uppercase;background-color:#1382ba; padding-top: 7px;}
.btn-add-project:before {font-size: 12px; vertical-align: middle;}
.logout {color: #c51515;}
.not-logged-in {background-color:#161D24;background-position:center center;background-image:url("../images/bgr/banner-home-notlogged.png");background-color:#1c252d;background-repeat: no-repeat;background-size: cover;display: inline-block;height: 361px;width: 100%;position:relative;z-index:1;}
/*.not-logged-in:after {content: ' ';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(28, 37, 45, 0.72);z-index: -1;}*/
.call-to-action {margin-top:39px;}
.call-to-action h1 {color:#fff;text-align:center;}
.btn-signup {background-color:#1382ba;color:#fff;padding:9px 56px;font-size:18px;}
.section-promo-tags {background-color:#3696c3;height:102px;}
.call-to-click {margin-top: 10px;}
.call-to-click p {font-size:19px; color:#fff;text-transform:uppercase;}
.call-to-click span {font-size:35px;text-transform: none;}
.call-to-click a {color:#fff;}
.search_icon {color:#fff; font-size:31px; height:31px;}
.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -4em;}
/*.footer, .push {height: 4em;}*/
.page-forgot-password, .tagSection, .searchSection, #page-0, .page404, .page-register {min-height: calc(72vh - 64px);}
.footer {border-top:1px solid #cdcfd0;height:64px}
.footer-top {margin-top:16px;}
.navbar-header .navbar-brand {font-size:30px;color:#fff;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:hover {color:#fff;}
.navbar-brand .img-logo {float:left;margin-right:12px;}
/*.navbar-nav .open .dropdown-menu {background-color:#fff;border:1px solid rgba(0,0,0,0.176);box-shadow:0 6px 12px rgba(0,0,0,0.176);float:left;margin-top:2px;position:absolute;}*/
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color:#FFF;}
.headline-top-header {font-family:Graphie-Light;color:#FFF;font-size:50px;line-height:0;}
.headline-after-header {font-family:Graphie-Light;color:#fff;font-size:50px;display:block;line-height:1;margin-bottom:12px;}
.headline-last-header {font-family:Graphie-Light;color:#fff;font-size:32px;display:block;margin-bottom:12px;}
/* karta logowania i rejestracji */
.title {font-size:23px;margin-bottom:20px;}
.sign-in--section {display:inline-block;width:100%;}
.btn-register-sign {background-color:transparent;border:1px solid #0080bc;color:#0080bc;}
.btn-register-sign:hover, .btn-register-sign:focus, .btn-register-sign:active {color:#0080bc;background-color:#0080bc; border-color:#0080bc;color:#fff;}
.btn {transition: all 0.35s ease 0s;}
.form-control {background-color: transparent;background-image: none;border: 1px solid #ccc;border-radius: 0;box-shadow: none;color: #1c252d;display: block;font-size: 15px;height: 40px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;}
.form-control:-webkit-input-placeholder { color:#b2b7bb;opacity:1; }
.form-control::-moz-placeholder { color:#b2b7bb;opacity:1; } /* firefox 19+ */
.form-control:-ms-input-placeholder { color:#b2b7bb;opacity:1; } /* ie */
input:-moz-placeholder { color:#b2b7bb;opacity:1; }
.form-control:focus {border-color:#0080bd;outline:0 none;box-shadow:none;}
.v-divider {background-color: #b2b7bb; display: inline-block;height: 99%;left: -25%;position: absolute;width: 1px;}


/* latest hit scalable */
#latest_hits_projects {padding-right:0;padding-left:0;}
.page-add-project {padding-top:20px;}
.sidebarFix {padding-left:1px;}
.fixing-col-custom {float: left;margin-bottom: 20px;margin-right: 4px; }

/* tags */
.title_left, .title_right {font-size:18px;font-family:Graphie-Light;color:#1d252d;}
.tagSection {padding-top:15px;}
/*.sidebarFixTags {float:left;width:349px !important;padding-left:34px;padding-right:2px;min-height:1px;position:relative;display:block;}*/
.tag-cloud-item {
    border: 1px solid #d4d5d7;
    color: #1d252d;
    display: inline-block;
    font-family: Graphie-Regular;
    font-size: 12px;
    padding:5px;
    margin-bottom:5px;
margin-right:4px;}
#search_by_tag {
    background: rgba(0, 0, 0, 0) url("../images/lib/search_icon.png") no-repeat scroll 5px 6px;
    height: 29px;
    padding: 0 0 0 25px;
}

/* kategoria */
.catSection {padding-top:15px;}
aside.sidebarFixTags.catFix div.tags-order-by div#uniform-category-orderby.selector {width:100% !important;height:29px;line-height:29px;}
aside.sidebarFixTags.catFix div.tags-order-by div#uniform-category-orderby.selector span {height:29px;line-height:29px;}
aside.sidebarFixTags.catFix div.tags-order-by div#uniform-category-orderby.selector span:before {top:10px;}
aside.sidebarFixTags.catFix div.tags-order-by div#uniform-category-orderby.selector select#category-orderby {height:29px;}

/* add form */
.tag-helper img {
      float: left;
    margin-right: 5px;
    margin-top: 1px;
}
.f-row .half {
    padding-right: 20px;
}
.f-row .half:nth-child(2n) {
    padding-right: 0;
}
.label-add {    clear: both;
    color: #1d252d;
    float: left;
    font: 16px Graphie-Regular;
    padding-bottom: 10px;
    margin-bottom:0;}
.breadcrumbs {display:none;}
.project-tag {
    border: 1px solid #DDDDDD;
    background: #F7F7F7;
    padding: 5px;
    width: auto;
    float: left;
    margin-top: 3px;
    margin-right: 2px;
    font: 11px Graphie-ExtraLight;
    position: relative;
}
.nomodels {
    font-size: 25px;
}
.user_projects_min_height {min-height: 232px;}
.project-tag-input {
    width: 100%;
    float:left;
}
#followers-list {
    padding-left: 15px;
    padding-right: 15px;
}
.myProfileItem .tag-result {
    max-width: 100%;
    min-height: 100%;
    width: 100% !important;
}
.threeItemsProfile > p {
    float: right;
}
.project-tag-list {
    margin-top: 15px;
    width: 100%;
    float:left;
    height: auto;
    position: relative;
}

div.dragdrop-area {
    clear: both;
    width: 100%;
    padding: 10px;
    border: 1px solid #D4D5D7;
    display: inline-block;
}

div.dragdrop {

    clear: both;
    width: 100%;
    background: #F7F7F7;
    border: 1px dashed #D4D5D7;
    height: 80px;
    padding-top: 30px;
}

div.dragdrop:hover {
    background: #F7F7F7 !important;
}

.dragdrop-area input[type="file"] {
}
.error404_small {font-size:17px;}
.error404_small a {color:#0080bc;}
.dragdrop div.uploader {
    background: transparent;
    border: 0;
    cursor: pointer;
    height: auto;
    margin: 0;
    margin-top: -4px;
    position: relative;
    transition: none;
    width: 100px;
}

.dragdrop div.uploader span.action {
    cursor: pointer;
    font-weight: normal;
    height: auto;
    line-height: 100%;
    margin: 0;
    overflow: auto;
    transition: none;
    background: #0080bc !important;
    border: none;
    color: #fff;
    font: 11px Graphie-SemiBold;
    padding: 8px 10px 5px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    border-radius: 0;
}

.dragdrop div.uploader span.filename {
    color: #999;
    cursor: default;
    display: block;
    float: right;
    font-size: 8px;
    height: auto;
    line-height: 100%;
    overflow: hidden;
    padding: 0;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 0px;
}

.dragdrop-inner {
    display: inline;
    margin-top: 5px;
    margin-left: 20px;
    margin-right: 10px;
}

.drag-over {
    background: lightgreen;
}
.navbar-profile {float:none !important;text-align:initial!important;width:auto!important;}
.dragdrop-white {
    background: #F7F7F7;
}

.dragdrop-red {
    border: 1px solid #ED1C24 !important;
    background: #fff;
}

.dragdrop-green {
    background: lightgreen !important;
}

span.label {

    color: #1d252d;
    font: 16px Graphie-Regular;
}

form input[type="text"], form input[type="password"], form input[type="email"] {
    border: 1px solid #D4D5D7;
    border-radius: 0;
    clear: both;
}
/*
background: #F7F7F7;
width: 405px !important;
float: left;
height: 37px;
 */



form input[type="text"].white, form input[type="password"].white, form input[type="email"].white {
    border: 1px solid #D4D5D7;
    background: #ffffff !important;
    border-radius: 0;
    width: 100% !important;
    float: left;
    clear: both;
}

form input[type="text"].red {
    border: 1px solid #ED1C24 !important;
    background: #fff;
    border-radius: 0;
    width: 100% !important;
    float: left;
    clear: both;
}

textarea.red {
    border: 1px solid #ED1C24 !important;
    background: #fff;
}

textarea.white, textarea.white:hover, textarea.white:focus {
    background: #fff !important;
}

div.red {
    border: 1px solid #ED1C24 !important;
    background: #fff;
}
.model-category-content-profile {
    max-width: 1224px;
    min-width: 204px;
    float: left;
}
div.white {
    background: #fff !important;
}

div.white:hover {
    background: #fff !important;
}

div.red span {
    background: #fff;
}

div.white span {
    background: #fff ;
}

.select {
    background: #fff !important;
}

span.desc {
    color: #6C6C6C;
    font: 16px Graphie-Light;
}

div.filelist {
    width: 100%;
}
.profileButtons, .profileNumbers {display:inline-block;}
div.filelist-item {
    clear: both;
    margin: 10px 10px 10px 10px;
    border-bottom: 1px solid #D4D5D7;
    padding-bottom: 10px;
}

div.filelist-item:nth-last-child(2) {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.filelist-item-remove {
    float:right;
    cursor: pointer;
    font: 12px Graphie-Regular;
    color: #C3C3C3;
    line-height: 36px;
    padding-top: 5px;
}

.filelist-item-name {
    font: 16px Graphie-Regular;
    padding: 5px 0 0 5px;
    float: left;
    line-height: 36px;
}

.filelist-item-icon {
    float:left;
    padding: 5px 5px 5px 0;
}

.full-label {
    width:100%;
}

#uniform-fes_recipe_categories,
#uniform-fes_licences,
#uniform-fes_visibility,
#uniform-fes_printed_on
{
    width:100% !important;
}

div.uploader {display:inline-block;}
div.uploader input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    cursor: default;
    float: right;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

span.form-description {
    color: #1d252d;
    float: left;
    font: 14px Graphie-Light;
    padding-top: 2px;
}

div.canvas_parent {
    float: left;
    position: relative;
    margin: 5px 5px 0 0;
    height: 104px;
    border: 1px solid #ffffff;
}
#uniform-category-orderby {
    width: 100% !important;
}
div.canvas_parent_selected {
    float: left;
    position: relative;
    margin: 5px 5px 0 0;
    height: 104px;
    border: 1px solid #0080bc;
}

canvas.image_thumb {
   border: 1px solid #D4D5D7;
}

canvas.image_thumb_selected {
   border: 1px solid #fff;
}

.project_description {
    height: 200px;
    margin-bottom: 20px;
}

.project_assembly_instructions {
    height: 200px;
}

audio, canvas, video {
    display: inline-block;
    max-width: 100%;
}
#uniform-input-reason-2340 {width:100% !important;}
.project-image-delete {
    cursor: pointer;
    height: 13px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 13px;
}
.project-tags, .fields-group {
    border: 1px solid #dddddd;
    clear: both;
    padding: 10px;
}
.filter-checkbox-row {margin-top:2px;}
.notifications-filter-right > form {margin-top:5px;}
.project-tag-delete {
    cursor: pointer;
    float: right;
    height: 6px;
    margin: 4px 0 0 5px;
    width: 6px;
}
.tag-helper {
    clear: both;
    font: 12px Graphie-ExtraLight;
    padding-top: 10px;
    width: 100%;
}

input[type='button'].right {
    float: right;
    transition: none 0s ease 0s;
    margin-left: 10px;
}

.loader:not(:required)::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 0.7s linear 0s normal none infinite running spinner;
    border-color: #0080bc #bfe5f5 #bfe5f5;
    border-image: none;
    border-radius: 50%;
    border-style: solid;
    border-width: 3px;
    content: "";
}
.loader::before {
    content: "Loading…";
    height: 44px;
    left: 50%;
    margin-left: -23px;
    margin-top: -23px;
    position: absolute;
    top: 50%;
    width: 44px;
}
.crafty-social-button.csb-email.hover-dim.popup {border-right: 0 !important;}
div.crafty-social-buttons ul li a {padding-right:15px;padding-left:15px;border-right:1px solid #EAEBEB;}
.csb-email {border-right:none !important;}
/*html body.single.single-recipe.postid-2340.logged-in.admin-bar.js.customize-support.wpdiscuz_313 section.project-home div.project-container div.col-lg-14.col-md-14.col-sm-14.col-xs-14.nopadding div.row div.photo-column div#gallery-selected-image div.crafty-social-buttons.crafty-social-share-buttons.crafty-social-buttons-size-2.crafty-social-buttons-align-center.crafty-social-buttons-caption-inline-block ul.crafty-social-buttons-list li a.crafty-social-button.csb-email.hover-dim.popup:last-child {border-right:0 !important;}*/
div.crafty-social-buttons ul li img {margin-bottom:3px;}
#gallery-selected-image div.crafty-social-buttons { padding-bottom: 18px; padding-top: 18px }
.navabar-push-the-button {margin-top:0;}
/* karta użytkownika */
.navbar-custom {border:0 none;background-color:transparent;margin-bottom:0;}
/* karta projektu */
.licenseType > span.icon::before {background:rgba(0, 0, 0, 0) url("../images/lib/askmarkt_icon.png") no-repeat scroll 0 0;    content: "";
    display: block;
    float: left;
    height: 12px;
    margin-top: 2px;
    padding-left: 19px;}
.licenseType {padding-bottom:10px;color:#6c6c6c;font-size:12px;font-family:Graphie-SemiBold;margin-top:10px;border-bottom:1px solid #d4d5d7;}
.licenseValue > a {
    color: #0080bc;
    cursor:pointer;
}

/*.page404 {
    min-height: 589px;
}*/
.list-project-info li:first-child {
    margin-top: 15px;
}
#activate-page {
    min-height: 589px;
    padding-top: 30px;
}
.page-forgot-password {
    padding-top:20px;
}
.title-first {font-size:20px;margin-bottom:10px;}
.title-second {font-size:18px;margin-bottom:20px;}
.metadata {min-height:118px;color:#fff;border-bottom:1px solid #d4d5d7;}
.metadata h1 {font-size:24px;font-family:Graphie-Light;color:#1d252d;margin-bottom:0;margin-top:0;}
.metadata p {color:#6c6c6c;margin-top:5px;}
.metadata .projectdata {padding-top:35px;padding-bottom:15px;background-position: center center;background-repeat: no-repeat;background-size: cover;min-height: 118px;position: relative;}
.add-collection, .add-like, .add-like2, .add-share {font-size:18px;color:#000;height:18px;}
.add-like2 {color:#0080BC !important;}
.edit-project {margin-right:10px;background: url(/wp-content/themes/ZortraxLibrary/images/lib/Gear.png) no-repeat 4px 3px; padding-left:18px;font-size:12px;color:#c3c3c3;font-family:Graphie-SemiBold;}
.delete-project {margin-right:15px;background: url(/wp-content/themes/ZortraxLibrary/images/lib/Delete.png) no-repeat 4px 3px;padding-left:18px;font-size:12px;color:#c3c3c3;font-family:Graphie-SemiBold;}
.manage-list {text-align:right;padding-top:14px;}
.text-meta {display:inline;position:relative;bottom:15px;}
.meta-right {float:right;text-align:right;}
/* karta projektu - custom */
/*#gallery-selected-image {background-color:#fff;border:1px solid #d4d5d7;padding-top:5px; padding-left:5px; padding-right:5px;}
#gallery-selected-image #image-view {height:450px;}*/
#image-view {width:622px;padding-top:10px;padding-left:10px;padding-right:10px;}
.project-home {background-color:#f3f3f3;padding-top:30px;border-bottom:1px solid #d4d5d7}
.project-home-arm {background-image:url("../images/bgr/top_bg.png");background-repeat:no-repeat;background-color:#13191f;padding-top:30px;border-bottom:1px solid #d4d5d7}
.floatFix {float:none !important;}
.project-container {width:1204px;margin:0 auto;}

.project-home .photo-column {width:608px;margin:0 auto;}
.project-home .data-column {width:284px;}
.project-home .data-column .data-project {background-color:#1c252d;margin-bottom:0;padding:9px 13px 13px}

.project-home .userdata-column {width:284px;background-color:#fff;min-height:157px;border:1px solid #d4d5d7;}
.data-column .data-project .data-icon {font-size:15px;color:#fff;}
.data-icon-like {font-size:12px;color:#fff;}
.data-icon-view {font-size:15px;color:#fff;}
.data-icon-comment {font-size:13px;color:#fff;}
.data-column .data-project span {color:#fff;font-size:14px;font-family:Graphie-SemiBold;}
.data-list {margin-bottom:15px;padding-top:10px;margin-left:0 !important;}
.data-list li {width:62px;text-align:center;border-right:1px solid #333b42;}
.data-list li:last-child {border:none;}
.list-project-info h4 {font-size:14px; font-family:Graphie-SemiBold;color:#1d252d;margin-bottom:5px;}
.list-project-info span {margin-bottom:5px;display:inline-block;border:1px solid #d4d5d7;margin-right:5px;padding:5px;font-family:Graphie-Regular;font-size:12px;color:#1d252d;}
.list-project-info span:last-child {margin:0;}
.list-project-info li {margin-bottom:15px;}
.data-buttons {display:inline-block; width: calc(100% - 18px);}
.currentSubSettingsContainer > a {font-size:15px;}
.my-icon {vertical-align:middle;}
.btn-downloadProject {font-family:Graphie-Regular;margin-bottom:9px;padding-top:8px;background-color:#0080bc;color:#fff;width:100%;height:38px;font-size:15px;vertical-align:middle;}
.btn-downloadProject:hover, .btn-downloadProject:focus, .btn-downloadProject:active {background-color:#0080bc !important;}
.btn-addToColection {font-family:Graphie-Regular;padding-top: 8px;background-color:#f3f3f3;color:#1d252d !important;width:100%;height:38px;font-size:15px; margin-bottom: 9px;}
.btn-addToColection span {color:#1d252d !important;}
.download-icon {font-size:21px !important;color:#fff;margin-right:10px;}
.collection-icon {font-size:21px !important;color:#1d252d !important;margin-right:10px;}
.my-text {font-family:Graphie-Regular !important;font-size:15px !important;position:relative;bottom:3px;}
.input-search-submit {background-color:transparent;position:relative;width:45px;left:39px;font-size:31px;}
/* userdata */
.empty-block {height:10px;border-bottom:1px solid #d4d5d7;}
.first-block {padding-bottom:10px;border-bottom:1px solid #d4d5d7;padding-left:10px;padding-right:10px;display:inline-block;width:100%;-webkit-box-shadow: 0 22px 12px -20px rgba(0, 0, 0, 0.18) inset;
    -moz-box-shadow: 0 22px 40px -20px rgba(0, 0, 0, 0.08) inset;
    box-shadow: 0 22px 40px -20px rgba(0, 0, 0, 0.08) inset; }
.avatar_model_card {border:1px solid #d4d5d7;position:relative;display:inline-block;top:-5px;float:left;}
.author_uri {float:left;padding-left:20px;padding-top:10px; width: 189px}
.author_uri a {font-family:Graphie-SemiBold;font-size:15px;color:#0080bc;}
.countryProject {display:block;font-family:Graphie-Book;font-size:12px;color:#6c6c6c;}
.data-container {display:inline-block;}
.second-block, .third-block {padding-bottom:15px;border-bottom:1px solid #d4d5d7;padding-top:15px;display:inline-block;width:100%;padding-left:15px;padding-right:15px;}
.third-block {border:none;}
.fourth-block {padding-bottom:15px;border-bottom:1px solid #d4d5d7;padding-top:15px;display:inline-block;width:100%;padding-left:15px;padding-right:15px;}
.data-container {width:100%;}
.data-collection, .data-projects, .data-followers {font-size:18px; font-weight:bold;vertical-align:middle;margin-right:5px;}
.list-inline.dataUser-list span {font-size:14px; font-family:Graphie-SemiBold;color:#1d252d;}
.divider {border-right: 1px solid #d4d5d7;height: 30px;padding: 0 !important;vertical-align: middle;}
.list-inline.dataUser-list {margin-left:1px !important;}
.btn-contact {background-color:#f3f3f3;border:1px solid #d4d5d7;width:119px;}
.btn-follow {background-color:#1c252d;color:#fff;border:1px solid #1c252d;width:112px;}
.about {font-size:14px; font-family:Graphie-Regular;text-transform:uppercase;margin:0 !important;}
.more-items-project {font-size:14px; font-family:Graphie-Regular;}
.more-items-project a {color:#0080bc;}
.text-about {font-size:13px;}
.all-items-project {font-size:12px;font-family:Graphie-Book;margin-top:10px;margin-bottom:0;}
.all-items-project a {color:#0080bc;}
.static-height {min-height:77px;}
.two-items {display:inline-block;}
.one-item-two {float:left;}
.two-items .one-item-two:first-child {margin-right:11px;}
.interactions {cursor:pointer;border:1px solid #d4d5d7;width:38px;height:38px;padding:9px;float:left;margin-right:5px;}
.interactions:last-child {margin-right: 0 !important;}
.popover {border-radius:0;}
.popover-content {padding:0;}
.popover.fade.bottom div.popover-content div.crafty-social-buttons.crafty-social-share-buttons.crafty-social-buttons-size-2.crafty-social-buttons-align-center.crafty-social-buttons-caption-inline-block ul.crafty-social-buttons-list li a.crafty-social-button.hover-dim.popup {padding-left:9px;padding-right:9px;}
.popover.fade.bottom div.popover-content div.crafty-social-buttons.crafty-social-share-buttons.crafty-social-buttons-size-2.crafty-social-buttons-align-center.crafty-social-buttons-caption-inline-block ul.crafty-social-buttons-list li {margin:0;}
.project-short-data {font-family:Graphie-Regular;font-size:12px;color:#6c6c6c;}
.project-short-data a {color:#0080bc;}
.profile-item-category a:hover  {color:#0080bc;}
.nav-project-details {height: 40px; clear: both;}
.nav-project-details > li {float:left;}
/* project-desc */
.project-desc {background-color: #fff;min-height: 100px;padding-bottom: 30px;padding-top: 30px;border-bottom:1px solid #d4d5d7;}
.nav-project-details {border:none;}
.nav-project-details li.active {border-bottom:1px solid #d4d5d7;}
.nav-project-details > li.active > a, .nav-project-details > li.active > a:hover, .nav-project-details > li.active > a:focus {border-color:#F3F3F3;background-color:#f3f3f3;}
.nav-project-details > li > a:hover, .nav-project-details > li > a:focus {background-color:#f3f3f3;border-bottom:none;}
.nav-project-details li.active:after, .nav-project-details li.active:before {bottom: 0%;margin-bottom: -1px;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.nav-project-details li.active:after {border-bottom-color: #fff;border-width: 6px;margin-left: -6px;z-index: 1;}
.nav-project-details li.active:before {border-bottom-color: #d4d5d7;border-width: 9px;margin-left: -9px;z-index: 1}
.nav-project-details li.active a {
    color: #1D252D !important;
    font-weight: bold;
}
.nav.nav-tabs.nav-project-details {left: -17px;position: relative;}
a:focus, a:active, a:hover, a { outline: none }
.gallery-thumb {max-width: 100%; width: 85px; height: 64px;}
.wprc-header {text-align:left;}
.wprc-header h4 {color:#333;}
.wprc-input {border:1px solid #d4d5d7}
.select-input-reason {height:30px !important;}
/*.modal-header .close, .modal-header .close:hover, .modal-header .close:focus, .modal-header .close:active {background-color:black;color:#fff;}*/
.comments-area {background-color:#F3F3F3;}
/* projectFooter */
.projectFooter {background-color:#1c252d;padding-top:30px;padding-bottom:30px;}
#footerCheesyButton {text-align:right;}
.niceName {color:#FFF;font-size:24px;font-family:Graphie-Light;display:block;line-height: 19px;}
.footerUserData {display: inline-block; margin-left: 15px;height:40px; color: #fff;}
.footerUserAvatar {float:left;}
.projectList {padding:0 !important;margin-top:35px;}
.project-item-card {width:200px; position: relative;}
.nopadding {padding:0 !important;}
.col-custom {float:left;margin-right:4px;margin-bottom:20px;}
.col-custom:last-child {margin-right:0;}
.dataUser-list li {border-right:1px solid #d4d5d7;text-align:left;min-width:58px;padding-left:9px;padding-right:9px;}
.dataUser-list li:first-child {padding-left:0px;}
.dataUser-list li:last-child {border-right:none;padding-right:0;}
#uniform-input-reason-2174 {width:269px !important;}
.tags-order-by {margin-bottom:15px;}
section.tagSection div.hitsfix-container div.row aside.sidebarFixTags div.tags-order-by form div.selector {width:100% !important;height:29px;line-height:29px;}
section.tagSection div.hitsfix-container div.row aside.sidebarFixTags div.tags-order-by form div.selector select {height:27px;}
section.tagSection div.hitsfix-container div.row aside.sidebarFixTags div.tags-order-by form div.selector span {height:29px;line-height:29px;}
section.tagSection div.hitsfix-container div.row aside.sidebarFixTags div.tags-order-by form div.selector span::before {top:10px;}
.span-circle {
    background: rgba(0, 0, 0, 0) url("../images/lib/show_item_icon_blue.png") no-repeat scroll 0 0;
    content: "";
    height: 7px;
    position: absolute;
    right: 10px;
    top: 13px;
    width: 11px;
}
.sort-cicrle a {padding-right:29px;}
.image-fancybox {
    width: 43px;
    height: 43px;
    background: url('../images/lib/img_big_button_bg.png') no-repeat center;
    position: absolute;
}

.preview3d-button {
    width: 43px;
    height: 43px;
    background: url('../images/lib/img_big_button_bg.png') no-repeat center;
    position: absolute;
    right: 8px;
}

#gallery-selected-image {
    position: relative;
    overflow: hidden;
    background-color:#fff;
    border:1px solid #d4d5d7;
}

/*#gallery-selected-image img {
    max-width: none !important;
}*/

#gallery-selected-actions {
    position: absolute;
    right: 66px;
    top: 19px;
}
#gallery {
    width: 550px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 8px;
}

.gallery-noslider {
    margin-left: -2px !important;
}

.gallery-thumb-back {
    background: #F3F3F3;
    overflow: hidden;
}

.gallery-thumb-back:hover {
    background: #0080bc url('../images/lib/img_zoom.png') no-repeat center;
    overflow: hidden;
}

.gallery-thumb{
    cursor: pointer;
}

.gallery-thumb:hover {
    opacity: 0.15;
}
#progress_bar_frame {
    position: absolute;
    top: 0;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    width: 698px;
    height: 10px;
    border: 1px solid #ffffff;
    background: #ffffff;
    display: none;
}

#progress_bar_inner {
    width: 0%;
    height: 100%;
    background: #0080bc;
    float: left;
    font-size: 1px;
}

#progress_percent{
    position: absolute;
    top: 15px;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    width: 690px;
    height: 30px;
    text-align: right;
    font: 18px Arial;
    color: #888888;
}

#preview3d-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    opacity: 0.8;
    z-index: 1100;
}

#preview3d-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 2000;
}

#preview_3d_container {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 702px;
    height: 502px;
    margin-left: -350px;
    margin-top: -250px;
    background: black;
    border: 1px solid #888888;
    //box-shadow: 0px 0px 10px #888888;
}

@media (max-width: 700px) {
    #preview_3d_container {
        left: 0;
        margin-left: 0;
        width: 100%;
        top: calc(50% + 16px);
    }
}

.preview3d-close-button {
    width: 27px;
    height: 27px;
    position: absolute;
    top: -32px;
    right: 5px;
    cursor: pointer;
}

h2 {
    font: 18px Graphie-Light;
    color: #1D252D;
}

h3 {
    font: 14px Graphie-Light;
    color: #1D252D;
}

.row {
    margin-left: 0;
    margin-right: 0;
}

//-- boksy --//
.project-item {
    position: relative;
}

.tag-result-box {
    margin-bottom: 25px;
}

.tag-result-image {
    max-width: 200px;
    height: 150px;
    border: solid 1px #D4D5D7;
    background: #F3F3F3;
    position: relative;
    overflow: hidden;
}

.tag-result-image img {
    width: 200px;
    height: 150px;
}

.profile-item-description {
    padding: 10px;
    border: 1px solid #F3F3F3;
    height: 159px;
    background: white;
}

h2.profile-item-title {
    padding-top: 10px;
    font: 14px Graphie-SemiBold;
    position: relative;
    overflow: hidden;
    width: 175px;
    height: 20px;
    white-space: nowrap;
    float: left;
    padding: 0px;
    margin: 0px;
}

h2.profile-item-title a {
    color: #2B333A;
    text-decoration: none;
}

.profile-item-author {
    font: 12px Graphie-Regular;
    color: #6c6c6c;
    clear: both;
    float: left;
    margin-top: -2px;
    margin-bottom: 7px;
    width: 175px;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}
/*.navabar-push-the-button {bottom:40px;}*/
.near-push  {position:relative;top:17px;}

.profile-item-downloaded, .profile-item-views, .profile-item-comments {
    font: 12px Graphie-SemiBold;
    float: left;
    line-height: 30px;
}

.profile-item-views::before {
    font-size: 18px;
    margin-left: 6px;
    margin-right: 8px;
    vertical-align: middle;
    line-height: 30px;
}

.profile-item-comments::before {
    font-size: 14px;
    margin-left: 8px;
    margin-right: 10px;
    vertical-align: middle;
    line-height: 30px;
}

.profile-item-downloaded::before {
    font-size: 18px;
    margin-left: 6px;
    margin-right: 8px;
    vertical-align: middle;
    line-height: 30px;
}

.profile-item-downloaded-count, .profile-item-comments-count, .profile-item-views-count {
    float: right;
    font: 12px Graphie-SemiBold;
    margin-right: 10px;
    line-height: 30px;
}

.paragraph-end {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)) repeat scroll 0 0;
    bottom: 0;
    height: 25px;
    max-height: 100%;
    position: absolute;
    right: 0;
    width: 40px;
}

.img-overflow {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 150px;
    background: #0080bc;
    opacity: 0.8;
    z-index: 500;
    display: none;
}

.img-overflow-glass {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 150px;
    background: url('../images/lib/open_hover_icon.png') no-repeat center;
    z-index: 550;
    display: none;
}

.tag-result-likebox {
    background: url('../images/lib/like_bg.png');
    width: 36px;
    height: 36px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 1000;
    text-align: center;
}

.tag-result-like-heart {
    background: url('../images/lib/like_icon_normal.png') no-repeat center;
    text-align: center;
    height: 10px;
    margin-top: 5px;
}

.tag-result-like-heart-hover {
    background: url('../images/lib/like_icon_hover.png') no-repeat center;
}

.tag-result-like-number {
    font: 12px Graphie-SemiBold;
    margin-top: 2px;
}

.tag-result-like-number-hover {
    color: #0080bc;
}

.spacer {
    clear: both;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
}

.item-decription-line {
    clear: both;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    background: #D4D5D7;
    width: 99%;
    margin-bottom: 3px;
}

.profile-item-author a {
    color: #6c6c6c;
    text-decoration: none;
}

.profile-item-category {
    height: 35px;
    width: 100%;
    background: #F3F3F3;
    font: 12px Graphie-SemiBold;
    padding-left: 10px;
    padding-top: 10px;
}

.project-item {
    position: relative;
}

a.profile-item-edit {
    position: absolute;
    top: 5px;
    left: 5px;
    background: black;
    color: white;
    padding: 4px 10px 3px 10px;
    border-radius: 3px;
    z-index: 1000;
    font: 12px Graphie-SemiBold;
    text-transform: uppercase;
    text-decoration: none;
}

span.profile-item-private {
    position: absolute;
    top: 5px;
    right: 5px;
    background: white;
    color: white;
    padding: 4px 10px 3px 10px;
    border-radius: 3px;
    z-index: 1000;
    font: 12px Graphie-SemiBold;
    text-transform: uppercase;
    text-decoration: none;
}

span.profile-item-private img {
    margin-bottom: 1px;
}

.category-box {
    width: 98px;
    height: 98px;
    background: #001e43;
    float: left;
    margin: 0 4px 4px 0;
    position: relative;
}

.category-box-inner {
    width: 98px;
    height: 98px;
    float: left;
    position: relative;
}

.category-box-name {
    width: 98px;
    height: 98px;
    color: #ffffff;
    font: 11px Graphie-Regular;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
}

.model-category-container {
    background: #F5F5F5;
    padding-bottom: 40px;
    padding-top: 55px;
    text-align: center;
}

.model-category-container h2 {
    font: 36px Graphie-Light;
    margin: 0;
    padding: 0;
    margin-bottom: 55px;
}

.category-center {
    display: inline-block;

}
.latest-hits-header { height: 74px;
    padding-top: 35px;}
.latest-hits-header span {font-size:18px;}
.filter-header {padding-left:20px;}
.aside-right {margin-left: 19px;}

/* Select */
div.selector {
    font-size:14px;
    font-family: Graphie-Light;
    border:1px solid #D4D5D7;
    line-height:37px;
    height:37px;
    position: relative;
    overflow: hidden;
    width: 500px;
    padding-left:5px;
    background:#fff;
}
div.selector span {
    color:#1d252d;
    position:relative;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    height:36px;
    line-height:36px;
    background:#fff;
    cursor: pointer;width: 100% !important;
    display: block;
}
div.selector span:before {
    content:"";
    background:url(../images/lib/show_item_icon_blue.png) no-repeat;
    width:11px;
    height:7px;
    position:absolute;
    top:15px;
    right:10px;
}
div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height:36px;
    top:0;
    left:0;
    width: 100%;
}
div.selector.active, div.selector.focus {
    border-color:#aaa;
}
div.selector.hover span, div.selector.focus span {
    color:#666;
}
div.selector.hover.active, div.selector.focus.active {
    background-position: 0 -208px;
}
div.selector.hover.active span, div.selector.focus.active span {
    background-position: right -78px;
}
div.selector.disabled, div.selector.disabled.active {
    background-position: 0 -234px;
}
div.selector.disabled span, div.selector.disabled.active span {
    background-position: right -104px;
}
.collapseHitProfile {overflow-y:visible !important;}
.navbar-custom {border:none;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
#infinite-loader, #infinite-loader-top {
    display: none;
    background: url('../images/ajax-loader.gif') no-repeat center;
    height: 23px;
    line-height: 23px;
    font-size: 23px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.category-filters {
    width: 200px;
}

h1.archive-title {
    min-width: 300px;
    display: inline-block;
}

#user-topbar-notifications {
    border-top: 0px;
    background: white;
    position: absolute;
    z-index: 2000;
    width: 350px;
    left: -323px;
    display: none;
}

#user-topbar-messages {
    border-top: 0px;
    background: white;
    position: absolute;
    z-index: 2000;
    width: 300px;
    left: -274px;
    display: none;
}

#user-topbar-notifications-list, #user-topbar-messages-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#user-topbar-notifications-list a, #user-topbar-messages-list a{
    color: #0081BC;
    font: 14px Graphie-Light;
    text-decoration: none;
}

#user-topbar-messages-list a.messages-nick {
    font-size: 16px;
}

#user-topbar-notifications-list li, #user-topbar-messages-list li {
    padding: 10px;
}

#user-topbar-notifications-list li {
    margin-bottom: 1px;
}

#user-topbar-notifications-list li.unread {
    border-left: 5px solid #0080bc;
}

#user-topbar-notifications-list li img, #user-topbar-messages-list li img{
    margin-right: 10px;
    margin-top: 5px;
    float: left;
}

#user-topbar-notifications-list li.topbar-item-dark, #user-topbar-messages-list li.topbar-item-dark {
    background: #F5F5F5;
}

#user-topbar-notifications-footer, #user-topbar-messages-footer {
    text-align: right;
    border: solid 1px #D4D5D7;
    background: #F5F5F5;
    padding: 8px 10px 8px 10px;
}

#user-topbar-notifications-footer a, #user-topbar-messages-footer a {
    text-decoration: none;
    color: #0081BC;
    font-size: 12px;
}

#user-topbar-notifications-content, #user-topbar-messages-content {
    overflow: auto;
    max-height: 300px;
    border-left: solid 1px #D4D5D7;
    border-right: solid 1px #D4D5D7;
}

#user-topbar-notifications-content {
    border-left: 0;
}

#user-topbar-notifications-top, #user-topbar-messages-top {
    font-size: 1px;
    line-height: 1px;
    background: url('/wp-content/themes/ZortraxLibrary/images/lib/baloon_top.png') no-repeat right top;
    height: 7px;
    width: 100%;
}

img.user-notification-arrow {
    margin-left: 5px;
    margin-bottom: 3px;
}
.projectFooterHead {margin-bottom:20px;}
.or-line {margin-bottom:15px;}
.wp-social-login-provider.wp-social-login-provider-facebook > img {margin-bottom:10px;}
span.time-since {
    font-size: 10px;
    color: #888888;
}
.btn-unfollow, .btn-follow, .btn- {    background-color: #1c252d;
    border: 1px solid #1c252d;
    color: #fff;
    width: 119px; }
.profile-follow-button-fix {float:right;}

.followers {position:relative;top:4px;}
.filter-item {
    border: 1px solid #D4D5D7;
    padding: 4px 0 4px 7px;
    margin-bottom: 3px;
    font: 14px Graphie-Light;
    cursor:pointer;
}

.filter-item:hover {
    background: #0081BC;
    border-color: #0081BC;
    color: white;
}

.filter-checkbox, .filter-checkbox-checked {
    float: right;
    line-height: 12px;
    margin-top: 2px;
}

.filter-checkbox::before {
    content: url('/wp-content/themes/ZortraxLibrary/images/lib/non-select.png');
    margin-right: 4px;
}

.filter-checkbox-checked::before {
    content: url('/wp-content/themes/ZortraxLibrary/images/lib/select.png');
    margin-right: 4px;
}

.filter-option-checkbox {
    float: right;
    line-height: 12px;
    margin-top: 2px;
}

.filter-option-checkbox::before {
    content: url('/wp-content/themes/ZortraxLibrary/images/lib/non-select.png');
}

.filter-option-checkbox-hover::before {
    content: url('/wp-content/themes/ZortraxLibrary/images/lib/non-select_hover.png');
}

.filter-option-checkbox-checked::before {
    content: url('/wp-content/themes/ZortraxLibrary/images/lib/select.png');
    margin-top: 1px;
}

.latest-hits-filter {
    position: relative;
}

.latest-hits-spacer {
    padding-top: 20px;
}

.options-tooltip {
    position: absolute;
    left: -266px;
    z-index: 2000;
    width: 300px;
    display: none;
    color: #1d252d;
    background: url('/wp-content/themes/ZortraxLibrary/images/lib/line.png') no-repeat;
    background-position: 287px center;
}

.options-tooltip-left {
    border-top: 1px solid #D4D5D7;
    border-left: 1px solid #D4D5D7;
    border-bottom: 1px solid #D4D5D7;
    background: #F5F5F5;
    margin-right: 13px;
    padding: 10px;
}

.filter-option-item {
    padding: 4px 5px 4px 5px;
    border: 1px solid #D4D5D7;
    margin: 2px;
    float: left;
    font-size: 14px;
    background: white;
}

.filter-option-item-selected {
    padding: 3px 5px 2px 5px;
    border: 1px solid #D4D5D7;
    margin: 2px;
    float: left;
    font-size: 12px;
    background: #F7F7F7;
}

.filter-option-item:hover {

}

.options-tooltip .filter-option-item {
    cursor: pointer;
}

.filter-option-item-text {
    padding: 0px;
    margin-right: 5px;
    float: left;
    font-size: 14px;
    background: white;
}

#latest-hits-active-filters {
    margin-left: 32px;
}

.filter-option-delete {
    float: right;
    margin: 5px 2px 0 6px;
    cursor: pointer;
    width: 6px;
    height: 6px;
    cursor: pointer;
}
.tag-search-result-item:hover {
    color:#0080bc;
}
#tag-search-result {
    position: absolute;
    left: 11px;
    top: 72px;
    background: #F5F5F5;
    border: 1px solid #D4D5D7;
    padding: 5px;
    display: none;
    width:266px;
}

.tag-search-result-item {
    margin-top: 10px;
    font: Graphie-Light 12px;
    cursor: pointer;
}

.tag-search-result-items {
    float: left;
    width: 100%;
    margin-top: 5px;
}

.entry {
    max-width: 200px;
}

#latest_hits_projects {
    min-height: 650px;
}

.container {
    position: relative;
    display: block;
}

#item-header-avatar {
  float:left;
  position:relative;
  top:-36px;
}

#item-header-avatar img {
    border: solid 1px #D4D5D7;
}

#member-header-strip {
    height: 60px;
    background: white;
}

#member-header-container {
    background: #F3F3F3;
    border-bottom: 1px solid #D4D5D7;
    position: relative;
    padding-bottom: 50px;
}

#member-profile-bio {
    font: 20px Graphie-Light;
    line-height: 130%;
}

#member-username {
   padding-left:32px;
   padding-top:11px;
  float:left;
}
.section-top {height:83px;}
#member-username h1 {

}

.member-profile-desc {
    padding-left: 134px;
}


.item-list-tabs {
    margin-bottom: 15px;
}

.item-list-tabs ul {
    list-style: none;
    padding: 0;
    margin-top: 20px;
}

.item-list-tabs ul li {
    float:left;
    margin-right: 10px;
    font-size: 16px;
}

.item-list-tabs ul li.current {
    font-weight: bold;
}

.item-list-tabs ul li a {
    text-decoration: none;
}

#uniform-notifications-sort-order-list {
    margin-top: -2px;
}

#member-header-strip-buttons {
    float: right;
    margin-top: 13px;
}

.member-header-strip-buttons-item {
}

.member-header-strip-buttons-item:before {
    vertical-align: middle;
}

.middle {
    vertical-align: middle;
    line-height: 34px;
}

.line-separator {
    width: 1px;
    height: 33px;
    margin: 0 8px 0 4px;
}

.btn-contact-profile {
    margin-left: 10px;
}

.profile-strip-numbers {
    margin-left: 5px;
    margin-right: 5px;
}

.country {
    float: left;
    font-size: 15px;
    color: #aaa;
}

.website a, a.contact {
    color: #aaa;
    text-decoration: none;
}

.website a:hover, a.contact:hover {
    color: #3696C3;
}

.country:before, .countryProject:before {
  display:inline-block;
  content: "";
  width:11px;
  height:13px;
  margin: 3px 7px 0 0;
  background:url(../images/lib/place_flag.png) no-repeat;
}

.fb-info, .tt-info, .be-info, .yt-info {float:left;margin-left:15px;}
.fb-info a, .tt-info a, .be-info a, .yt-info a {font-size:15px;color:#aaa;}
.fb-info a:hover, .tt-info a:hover, .be-info a:hover, .yt-info a:hover {color:#3696c3;}
.fb-info a:before, .tt-info a:before, .be-info a:before, .yt-info a:before  {display:inline-block;content:"";margin:3px 5px 0 0;}
.fb-info a:before {width:13px;height:12px;background:url(../images/lib/logo_facebook.png) no-repeat;}
.tt-info a:before {width:13px;height:9px;background:url(../images/lib/logo_twitter.png) no-repeat;}
.be-info a:before {width:14px;height:10px;background:url(../images/lib/logo_behance.png) no-repeat;}
.yt-info a:before {width:13px;height:9px;background:url(../images/lib/logo_youtube.png) no-repeat;}

.website {
    float: left;
    font-size: 15px;
    color: #aaa;
    margin-left: 15px;
}

.website:before {
  display:inline-block;
  content: "";
  width:11px;
  height:11px;
  margin: 3px 7px 0 0;
  background:url(../images/lib/web_icon.png) no-repeat;
}

.contact {
  float: left;
  font-size: 15px;
  color: #aaa;
  margin-left: 15px;
}

.contact:before {
  display:inline-block;
  content: "";
  width:13px;
  height:9px;
  margin: 3px 7px 0 0;
  background:url(../images/lib/contact_icon_gray.png) no-repeat;
}


.notifyHeader {
    border:1px solid #d4d5d7;
    padding:15px;
}
.notifyHeader span {
    font-size:18px;
    font-family:Graphie-Light;
}
.notifySubHeader {
    padding: 15px;
    background-color: #f3f3f3;
    border-left: 1px solid #d4d5d7;
    border-bottom: 1px solid #d4d5d7;
    border-right: 1px solid #d4d5d7;
    width: 100%;
    float: left;
}

.notifications-filter-right {
    padding: 15px;
    background-color: #f3f3f3;
    border: 1px solid #d4d5d7;
    border-left: 0;
}

.notifications-filter-top {
    width: 100%;
    padding: 15px;
    padding-left: 0;
    border: 1px solid #d4d5d7;
    background: #F3F3F3;
    border-top: 0;
}

.notifications-filter-top .checker {
    margin-left: 15px;
}

table.notifications {
    width: 100%
}
table.notifications tbody tr {
    border: 1px solid #d4d5d7;
    border-top: 0;
}
table.notifications tbody tr td.notification-edge {
    width: 5px;
    padding: 0;
}
table.notifications tbody tr td.notification-not-read {
    background: #0080BC;
}
table.notifications tbody tr.notification-not-read {
    border-right: 0;
}
.notifications td {
    background:#fff;padding:15px;
}
.notifications th.title {
    min-width:58%;
}
.notifications .yes, .notifications .no {
    text-align:center;
}
.notifications .radio {
    margin:0;
}

.filter-checkbox-label {
    float: left;
}

.filter-checkbox-row .checker {
    line-height: 20px;
}

.no-padding-right {
    padding-right: 0;
}

a.read-all-userbar {
    float: left;
    margin-top: 3px;
}

#uniform-notification-select, #uniform-notifications-sort-order-list {
    font-size:14px;
    font-family: Graphie-Light;
    border:1px solid #D4D5D7;
    line-height:27px;
    height:27px;
    position: relative;
    overflow: hidden;
    width: 185px !important;
    padding-left:5px;
    background:#fff;
    float: left;
    position: relative;
}
#uniform-notification-select span, #uniform-notifications-sort-order-list span {
    color:#1d252d;
    position:relative;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    height:26px;
    line-height:26px;
    background:#fff;
    cursor: pointer;width: 100% !important;
    display: block;
}
#uniform-notification-select span:before, #uniform-notifications-sort-order-list span:before {
    content:"";
    background:url(../images/lib/show_item_icon_blue.png) no-repeat;
    width:11px;
    height:7px;
    position:absolute;
    top:10px;
    right:10px;
}
#uniform-notification-select select, #uniform-notifications-sort-order-list select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height:26px;
    top:0;
    left:0;
    width: 100%;
}

input.button {
    border:none;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
    white-space:nowrap;
    background: #0080bc;
    font: 10px Graphie-SemiBold;
    border-radius: 3px;
    height: 27px;
    padding: 0 25px 0 25px;
    float: left;
    outline: none;
    cursor: pointer;
}

#notification-bulk-manage-button {
    margin-left: 10px;
    float: left;
}

.notifications-options-nav {
    margin-bottom: 57px;
}

/* Checkbox */
div.checker {
    position: relative;
    float: left;
    margin: 1px 10px 0 0 ;
}

div.checker,
div.checker span,
div.checker input {
    width:12px;
    height:12px;
}

div.checker input {
    display: hidden;
}

div.checker span {
    text-align: center;
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/non-select.png) no-repeat;
    z-index:1000;
}

div.checker span:hover {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/non-select_hover.png) no-repeat;
}

div.checker span.checked {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/select.png) no-repeat;
}

div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity:0;
    border: none;
    background: none;
}

div.checker.hover span {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/non-select_hover.png) no-repeat;
}

div.checker.hover span.checked {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/select.png) no-repeat;
}

div.checker.hover.active span.checked {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/select.png) no-repeat;
}

/* Checkbox v2 */
#signup_form div.checker, .checker2 div.checker {
    position: relative;
    float: left;
    margin: 0 10px 0 0 ;
}

#signup_form div.checker,
#signup_form div.checker span,
#signup_form div.checker input,
.checker2 div.checker,
.checker2 div.checker span,
.checker2 div.checker input
{
    width:19px;
    height:19px;
}

#signup_form div.checker input, .checker2 div.checker input {
    display: hidden;
}

#signup_form div.checker span, .checker2 div.checker span {
    text-align: center;
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/checkbox.png) no-repeat;
    z-index:1000;
    display: inline-block;
}

#signup_form div.checker span:hover, .checker2 div.checker span:hover {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/checkbox.png) no-repeat;
}

#signup_form div.checker span.checked, .checker2 div.checker span.checked {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/checkbox_checked.png) no-repeat;
}

#signup_form div.checker input, .checker2 div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity:0;
    border: none;
    background: none;
    height: 0px;
}

.checker2 div.checker {
    margin: 0 5px 0 0;
}

/* Checkbox v3 */
.checker3 div.checker {
    position: relative;
    float: left;
    margin: 0 10px 0 0 ;
}

.checker3 div.checker,
.checker3 div.checker span,
.checker3 div.checker input
{
    width:19px;
    height:19px;
}

.checker3 div.checker input {
    display: hidden;
}

.checker3 div.checker span {
    text-align: center;
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/checker_normal.png) no-repeat;
    z-index:1000;
    display: inline-block;
}

.checker3 div.checker span:hover {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/checker_hover.png) no-repeat;
}

.checker3 div.checker span.checked {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/checker_selected.png) no-repeat;
}

.checker3 div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity:0;
    border: none;
    background: none;
    height: 0px;
}

.checker3 div.checker {
    margin: 0 5px 0 0;
}

.checker3 div.checker.active span.checked {
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/checker_selected.png) no-repeat;
}

td.bulk-select-check {
    padding-right: 0;
    width: 28px;
}

td.bulk-select-check .checker {
    margin-right: 0;
}

.noneNotify {
    font: 20px Graphie-Light;
    margin: 20px 0 20px 0;
}

.page-numbers{
    font-size: 16px;
}

td.notification-description img.avatar {
    margin-right: 10px;
}

td.bulk-select-check div.checker {
    margin-top: -6px;
}

/* loader overlay */
@keyframes spinner {
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes spinner {
    to {
        -webkit-transform: rotate(360deg);
    }
}

.loader {
    min-width: 50px;
    min-height: 50px;
}

.loader:before {
    content: 'Loading…';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 44px;
    height: 44px;
    margin-top: -23px;
    margin-left: -23px;
}

.loader:not(:required):before {
    content: '';
    border-radius: 50%;
    border: 3px solid #bfe5f5;
    border-top-color: #0080bc;
    animation: spinner .7s linear infinite;
    -webkit-animation: spinner .7s linear infinite;
}

.hidden {
    display: none;
}

.loader-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    opacity: 0.8;
    z-index: 10000;
    display: none;
}

.notification-since {
    font-size: 12px;
    color: #bbb;
    padding-left: 10px;
}

#user-profile-tabs {
    border-bottom: 1px solid #D4D5D7;
    background: #F3F3F3;
    margin-bottom: 20px;
    height:70px;
}


#user-profile-tabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#user-profile-tabs ul li {
    float: left;
    margin-right: 20px;
    line-height: 70px;
}

#user-profile-tabs ul li a {
    font: 16px Graphie-Light;
    text-decoration: none;
}

#user-profile-tabs ul li.active {
    background: url('/wp-content/themes/ZortraxLibrary/images/lib/tab_mark.png') no-repeat bottom center;
}

#user-profile-tabs ul li.active a {
    font-weight: bold;
}

/*FORM ELEMENTS*/
fieldset {display:inline-block; width:100%;}
label {display:inline-block; color:#666; position:relative;}
input,textarea {outline: none;}
button, input, select, textarea {
    font-family:Graphie-Light;
    font-size: 14px;
    margin: 0;
    vertical-align: baseline;
    outline:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; width:100%;height:100%;}
input[type="search"] { -webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
input[type="search"],input[type="email"],input[type="text"],input[type="number"],input[type="password"],input[type="tel"],textarea {
    width:100%;
    border:1px solid #ddd;
    color:#666;
    font-size:13px;
    font-weight:400;
    padding:9px 10px;
}
textarea  {resize: none;height:150px;}
select {height:37px; border:1px solid #D4D5D7; color:#1d252d; font:14px Graphie-Light; border-radius: 0;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
textarea:focus  {border-color:#bbb;}
input[type="file"] {border:1px solid #ddd;font-size:14px;font-weight:600;color:#666;padding:6px;margin:-3px 0 8px 0;}

.f-row {float:left;display:block;width:100%;padding-bottom:20px !important;position:relative;}
.req {font-size:35px;font-weight:600;display:inline-block;vertical-align:middle;}
.f-row .req {position:absolute;top:2px;right:7px;z-index:2;}
.error {border-color:red !important;color:red !important;}
.info {border-color:MEDIUMSEAGREEN !important; color:MEDIUMSEAGREEN !important;}
.f-row div.error {padding:5px; padding-left: 0; font:13px Graphie-Regular; clear: both;}

.captcha label {float:left;line-height:37px;}
.captcha input {width:100px !important;float:right;}

.bwrap    {float:right !important;padding-right:0 !important;}
.bwrap input  {width:100%;}

.checkbox {padding:10px 0 !important;}

 input#send{
    font-size: 12px;
    border: none;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    background: #0080bc !important;
    font: 14px Graphie-SemiBold;
    padding: 9px 30px 6px 30px;
}

/* single project arm */
.data-arm-list-bottom {margin-bottom:48px !important;}
.data-icon-bottom {font-size:21px;}
.black-icon-bottom {font-family:Graphie-SemiBold;}
.text-arm-column {float:left !important;}
.userdata-column-arm {float:right !important;clear:right !important;}
.data-column-arm {float:right !important;padding-right:0 !important;width:287px !important;}
.p-a-details h1 {margin-bottom:20px;}
.image-bg-fluid-height {
    background:url('../images/bgr/top_bg.png') no-repeat center center scroll;
    /*padding: 152px 0;*/
    background-color:#141C22;
}
.last-a-assembly {position: relative; margin-top: 100px}
.second-a-assembly {position: relative; margin-top: 70px;}
.first-a-assembly {position: relative; margin-top: 15px;}
#profile-header {width:100%;border-bottom:1px solid #d4d5d7;}
#profile-header.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 10000;
}
.image-bg-fixed-height {
    background: url('../images/bgr/top_bg.png') no-repeat center center scroll;
    height: 450px;
}
.data-project-arm {background-color:#F3F3F3 !important;}
.black-icon {color:#1C252D !important;}
.right-arm-block {width:261px;}
.white-arm, .white-arm h4, .white-arm span, .white-arm a {color:#FFFFFF; border-color:#43494E;}
.vertical-align {
  display: flex;
  align-items: center;
  text-align: center;
  flex-direction: row;
}
.headline-arm {color:#fff;font-size:91px;font-family:Graphie-ExtraLight;}
.subline-arm {color:#fff;font-size:48px;display:block;font-family:Graphie-ExtraLight;line-height:1.1em;}
.text-arm-column {
    left: 161px;
    position: relative;
    top: 86px;
}
.nav-arm li.active a {color:#FFF !important;}
.nav-arm > li > a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #fff;}
.data-arm-list > li {border-right:0 !important;}

/* about us */
.zortrax-ecosystem {margin-bottom:60px;}
.great-models {padding-bottom:60px;}
.great-models {background-color:#f3f3f3;}
.s1-about-us h1 {font-size:48px;font-family:Graphie-ExtraLight;margin-top:49px;margin-bottom:49px;}
.s1-about-us p {font-size:15px;font-family:Graphie-Light;color:#1d252d;margin-bottom:57px;}
.module-solutions .card {margin-bottom:5px;background-color:#0080bc;background-position:center center;background-repeat:no-repeat;background-size:100% auto;height:473px;}
.module-solutions .card .overlay {background-color:rgba(0, 128, 188, 0.8); color:#fff;height:473px;padding:30px 25px;text-align:left;}
.module-solutions .card .overlay h2 {font-family:Graphie-ExtraLight;font-size:43px;line-height:43px;margin:0 0 15px;color:#FFF;}
.module-solutions .card .overlay p {font-family:Graphie-Light;font-size:15px;}
.create-print-share h2 {font-size:30px; font-family:Graphie-ExtraLight;}
.create-print-share {margin-bottom:55px;}
.col-about-us-fix {display:inline-block;margin-right:1px;margin-bottom:4px;}
.about-us-models-container {text-align:center;}
.img-about-us-projects {
    height: 330px;
    width: 200px;
    overflow: hidden;
    position: relative;
}
.img-overflow-color {
    background: #0080bc none repeat scroll 0 0;
    display: none;
    height: 330px;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left:0;
    width: 200px;
    z-index: 500;
}
.img-overflow-plus {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/ZortraxLibrary/images/lib/plus.png") no-repeat scroll left top;
    display: none;
    position: absolute;
    top: 125px;
    left:63px;
    z-index: 550;
    height:67px;
    width:67px;
}
.white-title {
    line-height: 1;
    position: relative;
    right: 0;
    text-align: center;
    bottom: 118px;
    color: #fff;
    font-family: Graphie-Light;
    font-size: 36px;
    z-index:551;
}
#promo-block-category-link {display:block;}
.white-author {
    line-height: 1;
    position: relative;
    right: 0;
    text-align: center;
    bottom: 118px;
    color: #fff;
    font-family: Graphie-Light;
    padding-top:13px;
    font-size: 15px;
    z-index:552;
    display:block;
    padding-top:14px;
}
.black-title {
    line-height: 1;
    position: relative;
    right: 0;
    text-align: center;
    bottom: 118px;
    color: #333;
    font-family: Graphie-Light;
    font-size: 36px;
    z-index:551;
}
.black-author {
    line-height: 1;
    position: relative;
    right: 0;
    padding-top:13px;
    text-align: center;
    bottom: 118px;
    color: #333;
    font-family: Graphie-Light;
    font-size: 15px;
    z-index:552;
    display:block;
    padding-bottom:14px;
}
/* back to top */
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index:1500;
}
#return-to-top img {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

/* wiadomości */
table {width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 20px;max-width:100%;}
th {padding:15px;border-width:1px;border-style:solid;color:#fff;}
td {padding:15px;border:1px solid #ddd;background:#fff;}
.messages > form {width:50%;}
div.messages {width:100%;}
div.messageLeft {width:43%;float:left;}
div.messageRight {float:left;width:57%;padding:14px 20px 13px 20px;background-color:#f3f3f3;border-right:1px solid #d4d5d7;border-top:1px solid #d4d5d7;border-bottom:1px solid #d4d5d7;}
#message-thread {float: right;width: 57%;}
.activeMessage {background:#F3F3F3;}
.inboxHeader {height: 40px; border-right:1px solid #d4d5d7;border-left:1px solid #d4d5d7;border-bottom:1px solid #d4d5d7;border-top:1px solid #d4d5d7;padding:5px 0 6px 15px;}
.inboxHeader > span {font-family:Graphie-Book;font-size:16px; line-height: 30px;}
.thread-options {border-right:1px solid #d4d5d7;}
.unread td.thread-from p a {color:#0080BC !important;font-family:Graphie-SemiBold;font-size:13px;}
td {border:none;outline:0;}
tr {border-left:1px solid #d4d5d7;border-bottom:1px solid  #d4d5d7;}
tr.activeMessage td {background-color:#f3f3f3;}
tr.activeMessage td.thread-options {border:none; border-right: 1px solid #F3F3F3}
.highlight {font-family:Graphie-Book;font-size:16px; color:#1d252d;}
.highlight > a {color:#0080bc !important;}
.message-metadata a {color:#0080bc !important;font-family:Graphie-Book;font-size:16px;}
.message-box.odd, .message-box.even.alt {background:#FFFFFF; border-bottom:1px solid #d4d5d7;padding:30px;}
.message-content {padding-left:58px;}
.date-login {padding-bottom:10;float:left;}
.unread td.thread-options {
    -webkit-box-shadow:inset -6px 0px 0px 0px #0080bc;
    -moz-box-shadow:inset -6px 0px 0px 0px #0080bc;
    box-shadow:inset -6px 0px 0px 0px #0080bc;
}
.image-message {float:left;margin-right:10px;}
.or-line > img {max-width: 100%;}
span.activity {display:block;color:#6c6c6c;font-size:12px !important;font-family:Graphie-Regular;}
.standard-form {padding:30px;}
#send-reply {padding-top:30px;}
.avatar-47 {border:1px solid #d4d5d7;}
.activity_date {font-family:Graphie-Regular;font-size:12px;color:#6c6c6c;}
.messageRightHead {font-family:Graphie-Book;font-size:16px;color:#1d252d;}
.deleteMessage { color: #1d252d !important;font-family: Graphie-SemiBold;font-size: 14px;text-align:right;font-weight:normal;text-transform:none;float:right;}
span.inboxCompose {background:url(../images/ico/composeNew.png) no-repeat;width:27px;height:27px;float:right;position:relative;margin-right:9px;}
ul.acfb-holder {overflow:visible !important;}
ul.acfb-holder li {width: 100%}
.Ohaio {padding-bottom:0 !important;}
#send_message_form {padding-top:0 !important;}
#send-to-input {margin-bottom:10px;background:#FFF; width: 100% !important}
#message_content {margin-bottom:10px;}
#message_subject {margin-bottom:10px;background:#FFF;}
.click-nav {float:left;margin-top:5px;width:119px;}
.click-nav ul {position:relative;margin:0 !important;}
.click-nav ul li {position:relative;list-style:none;cursor:pointer;padding:0 !important;}
.click-nav ul li ul {position:absolute;right:0;}
.click-nav ul .clicker {position:relative;color:#1d252d;font-size:16px;font-family:Graphie-Book;}
.click-nav img {position:absolute;top:9px;left:12px;}
.click-nav ul li span {transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out;
-moz-transition:background-color 0.2s ease-in-out;display:block;background:#FFF;color:#333;text-decoration:none;}
.click-nav ul li a:hover {}

.clicker.active li {background:#F3F3F3;width: 119px;border:1px solid #d4d5d7;}
.clicker.active a {color:#0080bc;padding-left: 5px;}

.click-nav .no-js ul {display:none;}
.click-nav .no-js:hover ul {display:block;}
.icon_bottom {border:none;background:url(../images/ico/arrow_bottom.png) no-repeat !important;display:inline-block !important;position:relative; width:12px; height:9px;margin-bottom:1px; margin-left:10px;}

/* menu */
.down-arrow {position:relative;left:2px;top:5px;background:url(../images/ico/arrow_bottom.png) no-repeat !important;display:inline-block !important;position:relative; width:12px; height:9px;}
.down-arrow-container {display:inline;}
.active-down {background-color: #ffffff;border-left: 1px solid #ccc;border-radius: 5px 5px 0 0;border-right: 1px solid #ccc;border-top: 1px solid #ccc;padding:3px 5px 4px;position: relative;}
.navbar-nav .open .dropdown-menu {border:0 !important;padding:0 !important;background-color: #ffffff;border: 1px solid #ccc;border-radius:0;margin: 0;position: absolute;right: 2px;text-align: left;top: 42px;}
.name {
    font-family: Graphie-SemiBold;
    font-size: 13px;
    margin-left: 6px;
}
ul.dropdown-menu li a {
    background-color: #fff;
    border: 1px solid #ddd;
    display: block;
    margin-bottom: -1px;
    padding: 10px 15px;
    position: relative;
    color: #0080bc;
    font-size:14px !important;
    font-family:Graphie-Light;
    }

#send_reply_button {
    cursor: pointer;
    padding:11px 14px;
    border: none;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    background: #0080bc;
    font: 14px Graphie-SemiBold;
    padding: 9px 30px 6px 30px;
    margin-bottom: 7px;
}

.avatar-box {
    float: left;
}

.message-metadata img.avatar-30 {
    width: 47px;
    height: 47px;
}

ul.js, ul.js li {
    padding: 0;
}

#user-pag {
    border: none;
    font-size: 19px;
    color: #444;
    margin: 0 0 30px;
    float: left;
    width: 100%;
}

/* footer */
html {
    position:relative;
    min-height:100%;
}

.footer {width:100%;font:13px Graphie-Regular;}

.footer li {
    padding-top: 13px;
}

.container .text-muted {
    margin: 10px 0;
}
.footer > .container {
    padding-left: 15px;
    padding-right: 15px;
}
.footer-logo-description.right {margin-right:4px;position:relative;top:2px;}




.OneItemFollow {
	min-width: 100px;
}

.item-list figure {
	border-bottom: 1px solid #D4D5D7;
    padding-top: 20px;
    padding-bottom: 20px;
}

.item-list figure:first-child {
    padding-top: 0;
}

.item-list figure:last-child {
    border: 0;
    padding-bottom: 0;
}

#followers-list .item {
	float:left;
	background:#fff;
	margin-left: 15px;
}

#followers-list .action {
	float: left;
	width: 100%;
    margin-top: 5px;
}

#followers-list .generic-button {
	float: left;
	margin: 3px 8px 0 0;
}

#followers-list ul {
	list-style: none;
}

#followers-list .country {
	font: 14px Graphie-Light;
	color: #1d252d;
	float: left;
	width: 100%;
}

#followers-list .item-title a {
	font: 24px Graphie-Light;
	color:#1d252d;
}

#followers-list .threeItemsProfile {
text-align:right;
}

#followers-list span.activity {font-size:13px;color:#999;}
#followers-list .group-button {position:absolute;top:23px;right:5px;}

#followers-list .item-avatar-64 {float: left}
#followers-list .avatar-47 {width:64px !important;height:64px !important;}
#followers-list #members-list > li {border-bottom:1px solid #d4d5d7; padding-bottom:20px;margin-top:20px;}
#followers-list #members-list > li:last-child {border:none;}
#followers-list #members-list > li:first-child {margin-top:0;}
#followers-list .item-list .item {min-height:48px;}
#followers-list .one-fifth, #followers-list .entry figure, #followers-list .tag-result {width:84px !important;}

#followers-list .img-overflow, #followers-list .img-overflow-glass {
    height:63px;
    width:84px;
}

#followers-list .tag-result-image-84 {
    position: relative;
}

#followers-list .entries {
    float: right;
    margin: 2px;
    border: 1px solid #D4D5D7;
    margin-top: 7px;
}

#followers-list #item-body h3 {display:none;}
#followers-list .actionInfo {font-family:Graphie-Regular;font-size:14px;color:#6c6c6c;display:inline;}
#followers-list .actionInfo span {color:#1d252d;}
#followers-list .action {float: left;}
#followers-list .unfollow {background:url(/wp-content/themes/ZortraxLibrary/images/lib/select.png) no-repeat;display:block;height:12px;width:12px;text-indent:-9999px;}
#followers-list a.follow {background:url(/wp-content/themes/ZortraxLibrary/images/lib/non-select.png) no-repeat;display:block;height:12px;width:12px;text-indent:-9999px;}
#followers-list a.follow:hover {background:url(/wp-content/themes/ZortraxLibrary/images/lib/non-select_hover.png) no-repeat;display:block;height:12px;width:12px;text-indent:-9999px;}

#subnav.item-list-tabs {display: none;}

.img-new_follow:before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzQ4RDMzRUZDMUMyMTFFNTg3OURBRjJGNTkzM0NGM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ4RDMzRjBDMUMyMTFFNTg3OURBRjJGNTkzM0NGM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNDhEMzNFREMxQzIxMUU1ODc5REFGMkY1OTMzQ0YzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNDhEMzNFRUMxQzIxMUU1ODc5REFGMkY1OTMzQ0YzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvOuuNwAAABVSURBVHjaYvz//z8DqYAFmcPYtBduwv86Z0ZcmpiwacDGx9CESwEucSYGMgBRmtBtZMLnaVzijMhBjh562PwEFodpwqUAJodsK+1CD91vZAU5QIABAN9KMgtqi+3bAAAAAElFTkSuQmCC");
    height: 12px;
    width: 13px;
    margin-right: 2px;
}

.img-follow_note_action:before {
	content: url("data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzQ4RDMzRTdDMUMyMTFFNTg3OURBRjJGNTkzM0NGM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ4RDMzRThDMUMyMTFFNTg3OURBRjJGNTkzM0NGM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NTZFMzYxNEMxQzIxMUU1ODc5REFGMkY1OTMzQ0YzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNDhEMzNFNkMxQzIxMUU1ODc5REFGMkY1OTMzQ0YzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvFFoIQAAABWSURBVHjaYvz//z8DCDA27YUwMAHj/zpnFAEmBvyAEYj/Aw0kSRNWjXg1ITkLrBHGYcFrBQ5/EuM84jUBncZIkiaYBlwamfD5hWQ/4YlsKgcEPgAQYAAZfxyWlopfpgAAAABJRU5ErkJggg==");
    height: 12px;
    width: 13px;
    margin-right: 2px;
}

.img-new_message:before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDkwMzZCREZDMERCMTFFNUE2RkJFQTE2MzA2MjdFQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDkwMzZCRTBDMERCMTFFNUE2RkJFQTE2MzA2MjdFQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTAzNkJEREMwREIxMUU1QTZGQkVBMTYzMDYyN0VCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTAzNkJERUMwREIxMUU1QTZGQkVBMTYzMDYyN0VCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtqN5LMAAABkSURBVHjaYvz//z8DsYAFRMip6RHU8ejWJUZGWVVdmEJGPGrBapiQFP7Ho5ARWTEuDf+RbWRCk0TW8B/daUxIHkBWgEzD5BhgHmTEZhKaDf+ZcFmJzWksSBxCYc3ISEoMAgQYAAOJIwhxIUhoAAAAAElFTkSuQmCC");
    height: 12px;
    width: 13px;
    margin-right: 2px;
}

.img-like_action:before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzQ4RDMzRUJDMUMyMTFFNTg3OURBRjJGNTkzM0NGM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ4RDMzRUNDMUMyMTFFNTg3OURBRjJGNTkzM0NGM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNDhEMzNFOUMxQzIxMUU1ODc5REFGMkY1OTMzQ0YzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNDhEMzNFQUMxQzIxMUU1ODc5REFGMkY1OTMzQ0YzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjypV7oAAABRSURBVHjaYvz//z8DqYARlybGpr1gif91zozockz4NOACTAxkALjz8JmO7kSwJkLOQTeAiRTFKH7CFkJUDwgmXJ4lKXIJBQrIcEZykhFAgAEA7uUpg6eyX1YAAAAASUVORK5CYII=");
    height: 12px;
    width: 13px;
    margin-right: 2px;
}

.img-comment_action:before {
	content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUYwMTE3NkFDMUMyMTFFNTg3OURBRjJGNTkzM0NGM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUYwMTE3NkJDMUMyMTFFNTg3OURBRjJGNTkzM0NGM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjAxMTc2OEMxQzIxMUU1ODc5REFGMkY1OTMzQ0YzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjAxMTc2OUMxQzIxMUU1ODc5REFGMkY1OTMzQ0YzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlADogEAAABWSURBVHjaYvz//z8DqYARpomxaS9B3f/rnBnhmojRgKyRiYEMwITPGTCaKE0g54I04HI2TptgGnGGHv0CApczCEYuQYVQL4AtAGkiFjM07vkPogECDACIkVZeW182lQAAAABJRU5ErkJggg==");
    height: 12px;
    width: 13px;
    margin-right: 2px;
}

.currentSubSettingsContainer {
    height: 27px;
    margin-bottom: 20px;
    border-bottom:1px solid #ccc;
    padding-bottom:30px;
}

.currentSubSettingsContainer > a {
    margin-right:30px;
}

.active1 {
    color:#0080bc !important;
}

.field-visibility-settings-notoggle,
.field-visibility-settings,
.field-visibility-settings-toggle {
    display:none;
}

#drag-drop-area {
    border: 1px dashed #D4D5D7 !important;
    background: #F7F7F7;
}

.cropit-image-preview {
  background-color: #f8f8f8;
  border: 0px;
  width: 602px;
  height: 452px;
  cursor: move;
}

.cropit-image-background {
  opacity: 0.5;
  cursor: auto;
}

.image-size-label {
    font: 15px Graphie-Light;
    margin-bottom: 5px;
    margin-top: 65px;
}

.cropit-export {
    float: right;
    margin-top: 15px;
    min-width: 100px !important;
}

.cropit-border {
    background-color:#FFF;
    border:1px solid #d4d5d7;
    height:689px;
    width:732px;
    left:50%;
    top:50%;
    margin-left: -366px;
    margin-top: -364px;
    position:absolute;
}

.cropit-image-editor {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 602px;
    height: 621px;
    margin-top: -283px;
    margin-left: -301px;
}

.cropit-image-background-container {
    opacity: 1;
    border: solid 1px #D4D5D7;
    //box-shadow: 0px 0px 10px #888888;
}

.cropit-image-preview {
    border: 1px dashed #0080bc;
}

.cropit-image-background-container img{
    max-width: none !important;
    filter: grayscale(100%);
}

.cropit-image-zoom-input {
    z-index: 100;
    width: 100%;
}

.cropit-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    opacity: 0.8;
    z-index: 1000;
}

.cropit-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 2000;
}

.bp-avatar-nav ul.avatar-nav-items li.current {
    border-radius: 0 !important;
}

.collections-list-row, .collections-list-row2 {
    padding-bottom: 21px;
    padding-top: 21px;
    border-top: 1px solid #d4d5d7;
    height: 192px;
    padding-left: 0px;
    padding-right: 0px;
}

.collections_results_page_top > .collections-list-row:first-child, .collections_results_page_top > .collections-list-row2:nth-child(2) {
    border-top: 0;
    padding-top: 0;
    height: 171px;
}

.collections-list-row2 {
    padding-left: 26px;
}

.collections-list-row2 h3 {
    font: bold 18px Graphie-Light;
    margin: 0;
    padding: 0;
}

.collections-user {
    color: #0080bc;
    font: bold 14px Graphie-Light;
}

.collections-icon:before {
    font-size: 15px;
    position: absolute;
    top: 0;
    left: 0;
}

.collection-items-count {
    margin-top: 5px;
    font: bold 14px Graphie-Light;
    position: relative;
    padding-left: 24px;
}

.collections-item {
    float: left;
    margin: 0 2px 0 2px;
}

.collections-item:first-child {
    margin-left: 0px;
}

.collections-item:last-child {
    margin-right: 0px;
}

.collections-item img{
    width: 200px;
    height: 150px;
}

#existed-collection {
    min-width: 200px;
}

#uniform-existed-collection {
    width: 100% !important;
}

.add-collection {
    cursor: pointer;
}


#screenshots-progress-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    opacity: 0.8;
    z-index: 2000;
}

#screenshots-progress-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 2001;
}

#screenshot-progress {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 631px;
    height: 130px;
    margin-left: -315px;
    margin-top: -75px;
    background: white;
    border: 1px solid #D4D5D7;
    padding: 20px;
}

.loader-info {
    color: #1d252d;
    font: 16px Graphie-Regular;
    text-align: center;
}

#screenshots-progress-percent {
    margin-bottom: 10px;
    font-size: 18px;
}

#screenshots-progress-frame {
    position: absolute;
    left: 20px;
    bottom: 20px;
    width: 589px;
    height: 9px;
    border: 0;
    background-color: #D4D5D7;
    background-image: url('/wp-content/themes/ZortraxLibrary/images/lib/progress.gif');
    background-repeat: no-repeat;
    background-position: -589px center;
}

#screenshots-progress-inner {
    width: 0%;
    height: 100%;
    background: #0080bc;
    float: left;
    font-size: 1px;
}

#editor-choice-slider-header {
    height: 74px;
    padding-top: 35px;
}

#editor-choice-slider-header span.title {
    font-size: 18px;
}

#editor-choice-slider-header span.show-all-projects {
    float: right;
    padding-right: 4px;
    font-size: 12px;
}

.show-all-projects a span.current-category {
    text-decoration: none;
    color: #0080bc;
    font-family: Graphie-SemiBold;
}

#editor-choice-slider-body, #editor-choice-slider-menu {
    margin-bottom: 57px;
    padding: 0;
}

#editor-choice-slider-body .fixing-col-custom {
    margin-right: 4px;
}

#editor-choice-slider-menu {
    margin-top: 74px;
    height: 344px;
    padding-bottom: 15px;
    float: right;
}

#editor-choice-slider-menu .nano-content {
    padding-left: 34px;
}

#editor-choice-slider-menu ul {
    list-style: none;
}

#editor-choice-slider-menu ul li {
    background-color: white;
}

#editor-choice-slider-tabs li a:before {
    content: ' ';
}

#editor-choice-slider-tabs li.active a:before {
    width: 5px;
    content: ' ';
    background: url('/wp-content/themes/ZortraxLibrary/images/lib/arrow_right.png');
    position: absolute;
    left: 0px;
    top: 6px;
    height:8px;
}

#editor-choice-slider-tabs li a {
    padding: 0;
    background-color: white;
    padding-left: 10px;
}

#editor-choice-promo-block {
    background: #001e43;
    width: 200px;
    height: 344px;
    float: left;
    margin-bottom: 15px;
    position: relative;
}

#editor-choice-promo-box-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 344px;
    background-repeat: no-repeat;
    background-position: top left;
    opacity: 0.25;
}

#editor-choice-promo-box-inner-plus {
    position: absolute;
    left: 67px;
    top: 140px;
    width: 67px;
    height: 67px;
    background: url(/wp-content/themes/ZortraxLibrary/images/lib/plus.png);
    background-repeat: no-repeat;
    background-position: top left;
}

#editor-choice-promo-block-text {
    color: white;
    padding: 0 10px 30px 10px;
    text-align: center;
    position: absolute;
    bottom: 0px;
    width: 200px;
}

.big-plus {
    font: 40px Graphie-ExtraLight;
}

#editor-choice-promo-block-text .current-category {
    font: 30px Graphie-ExtraLight;
}

.tab-pane {
    margin: 0;
    padding: 0;
}

.no-padding-container {
    padding: 0;
}

/** initial setup nano scroll **/
.nano {
    position : relative;
    overflow : hidden;
}
.nano > .nano-content {
    position : absolute;
    overflow : scroll;
    overflow-x : hidden;
    top : 0;
    right : 0;
    bottom : 0;
    left : 0;
}

.nano > .nano-content:focus {
    outline: thin dotted;
}

.nano > .nano-content::-webkit-scrollbar {
    display: none;
}

.has-scrollbar > .nano-content::-webkit-scrollbar {
    display: block;
}

.nano > .nano-pane {
    background : #F5F5F5;
    position : absolute;
    width : 5px;
    left : 13px;
    top : 0;
    bottom : 0;
    z-index: 100;
}

.nano-pane .nano-slider {
    background: #444;
    background: #DFDFDF;
    position: relative;
    margin: 0;
    display: none !important;
}

.nano-pane-line {
    background: #F5F5F5;
    position: absolute;
    width: 5px;
    left: 13px;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: none !important;
}

.navbar-toggle {
    font-size: 26px;
    height: 34px;
    padding: 2px;
    margin-top: 16px
}

.navbar-header .title {
    margin-top: 21px;
    display: inline-block;
}

#uniform-fes_used_materials, #uniform-fes_designed_in {
    display: none;
}

.bootstrap-select {
    border: 1px solid #ddd;
    width: 100% !important;
}

#fes_used_materials_selected, #fes_used_tools_selected {
    margin-top: 6px;
}

.caret {
    display: none;
}

.dropdown-menu li.active a {
    background-color: #F5F5F5;
    color: #1D252D !important;
}

.dropdown-menu li.active a:hover, .dropdown-menu li.active a:focus {
    background-color: #F5F5F5;
}
.top-line-footer {margin-bottom:15px;}
button[data-id='fes_used_materials']:hover, button[data-id='fes_used_materials']:focus,
button[data-id='fes_designed_in']:hover, button[data-id='fes_designed_in']:focus
{
    background: white;
    transition: none;
}
.responsive-column .fixing-col-custom:nth-child(4) {display:block;}
.bootstrap-select ul.dropdown-menu li a {
    border: 0;
    color: #1D252D;
}

.bootstrap-select button {
    border: 0;
}

.avatar {
    background-color: white;
}

.file-icon {
    width: 84px;
    height: 63px;
}

td.files-icon {
    width: 104px;
}

div.files-icon {
    width: 86px;
    height: 65px;
    border: solid 1px #D4D5D7;
    background: #F3F3F3;
}

table.files-download {
    border: 0;
    font-size: 14px;
}

table.files-download th, table.files-download td {
    color: #1D252D;
    border: 0;
    padding: 9px 0 9px 0;
}

table.files-download tr {
    border: 0;
    border-bottom: 1px solid #d4d5d7;
    border-left: solid 1px white;
    border-right: solid 1px white;
    padding: 0;
}

table.files-download tr:first-child {
    border: 0;
}

table.files-download tr:nth-child(2) {
    border-top: solid 1px white;
}

table.files-download tr:last-child {
    border-bottom: solid 1px white;
}

.button-icon:before {
    vertical-align: middle;
    font-size: 21px;
    color: #fff;
    margin-right: 10px;
}

button.right {
    float: right;
}

td.center, th.center {
   text-align: center;
}

table.files-download tr td {
    background: transparent;
}

table.files-download tr td:first-child {
    padding-left: 9px;
}

table.files-download tr td:last-child {
    padding-right: 9px;
}

table.files-download tr:hover {
    background: #F3F3F3;
}

table.files-download tr:hover:first-child {
    background: transparent;
}

table.files-download tr:nth-child(2) td {
    padding-top: 9px;
}

table.files-download tr:last-child td {
    padding-bottom: 9px;
}

table.files-download tr:hover td {
    border-bottom: 1px solid #d4d5d7;
    border-top: 1px solid #d4d5d7;
}

table.files-download tr:hover td:first-child {
    border-left: 1px solid #d4d5d7;
}

table.files-download tr:hover td:last-child {
    border-right: 1px solid #d4d5d7;
}

table.files-download td.edge {
    width: 1px;
}

.no-padding {
    padding: 0;
}

.navbar-right {
    float: right;
    margin-top: 10px;
}

#sign-in-button {
    padding-top: 14px;
    padding-right:0;
}

.dropdown-toggle img.avatar {
    float: left;
    vertical-align: none;
}

.dropdown-toggle span.name {
    display: block;
    float: left;
    margin: 7px 4px 0 7px;
}

.category-title {
    font: 18px Graphie-Light;
    padding-top: 20px;
    padding-bottom: 19px;
}

.wpifs-loading {
    margin-bottom: 10px;
}

.icon-meta {
    margin-top: 5px;
}

.messages {
    padding-bottom: 20px;
}

table#message-threads tr td p {
    margin-bottom: 0;
}

.logoFooterGeneral {
    padding-top: 12px;
    padding-bottom: 12px;
}

#show-more-loader {
    text-align: center;
    margin-bottom: 15px;
    display: none;
}

#arm-page-social {
    position: relative;
    top: 13px;
    height: 40px;
    line-height: 40px;
}

#arm-page-social ul li a {
    font-size: 16px;
}

#arm-page-social img {
    width: 28px;
    height: 22px;
}

.filelist-name {
    padding-left: 30px !important;
}

#profile-details-section {
    margin-bottom: 20px;
}

#buddypress {
    position: relative;
}

.popover-info, .popover {
    padding: 10px;
    font: 14px Graphie-Light;
    color: #1d252d;
    text-align: justify;
    line-height: 150%;
}

.popover.bottom {
    margin-top: 5px;
}

.btn-downloadProjectSecondary {
    width: 260px;
}

#login-v-divider {
    min-height: 380px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-right: 1px solid #B2B7BB;
}

a.blue {
    color: #0080BC;
}

.terms-agree-error .error {
    margin-top: -5px;
    margin-bottom: 10px;
}

.login-social {
    width: 100%;
    height: 36px;
    clear: both;
    border: solid 1px #D4D5D7;
    display: inline-block;
    margin-bottom: 5px;
}

.login-social-logo {
    width: 36px;
    height: 100%;
    border-right: solid 1px #D4D5D7;
    font-size: 16px;
    padding: 10px 0 0 10px;
    float: left;
}

.login-social-label {
    float: left;
    height: 100%;
    font: 14px Graphie-Regular;
    text-transform: uppercase;
    line-height: 33px;
    padding-left: 20px;
    padding-top: 2px;
}

.dragdrop-area-left {
    float: left;
}

#main_image_thumb_container {
    width: auto;
    height: 189px;
    float: right;
    margin: 0;
    padding: 0;
    border: 0;
}

#main_image_thumb {
    float: left;
}

#main_image_thumb_label {
    margin-top: 10px;
}

#is_featured_option {
    float: right;
    color: #1d253d;
}

.hitsProjectListLoader {
    width:100%;
    clear: both;
}

.banner-text-vertical-center {
    margin-top: 96px;
}

.subbanner-text-vertical-center {
    margin-top: 16px;
}

.arm-text1-vertical-center {
    margin-top: 128px;
}

.arm-text2-vertical-center {
    margin-top: 86px;
}

.arm-text3-vertical-center {
    margin-top: 130px;
}

.arm-assembly-text3 {
    margin-top: 100px;
}


input.black {
    background: transparent;
    color: white;
    font-size: 14px;
}

input.black-light, textarea.black-light {
    background: transparent;
    color: white;
    font-size: 14px;
    border-color: #8E9296;
}

#private_project_link {
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-right: 40px;
    background: url('/wp-content/themes/ZortraxLibrary/images/lib/link_white.png') no-repeat right;
    background-position: calc(100% - 10px);
}

#project_private_message {
    height: 96px;
    border-top: 0;
}

#project_private_url {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 608px;
    min-height: 510px;
    margin-left: -304px;
    margin-top: -255px;
    background: #1C252D;
    border: 0;
    z-index: 3000;
    padding: 30px;
    color: white;
    display: none;
}

#project_private_url label {
    color: white;
    font-weight: normal;
}

#project_private_url .checker3 {
    margin-bottom: 5px;
    width: 100%;
    float: left;
}

.checker-first-child {
    width: 50% !important;
}

#project_private_url-close {
	position: absolute;
	top: 25px;
	right: 30px;
	width: 30px;
	height: 30px;
	background: transparent url('/wp-content/themes/ZortraxLibrary/images/lib/close_white.png') no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

span.project_private_link_copy {
    float: right;
    text-align: right;
    color: white;
    width: 100%;
    margin-bottom: 10px;
    cursor: pointer;
}

a.project_private_link {
    float: right;
    color: #0080bc;
}

h4.black-box-title {
    color: white;
    margin-top: 0;
}

h4.black-box-subtitle {
    color: white;
    margin-top: 50px;
    margin-bottom: 30px;
}

.btn {
    outline: none !important;
}

#project_private_url-button-save, #project_private_url-button-send  {
    margin-top: 15px;
    text-transform: uppercase;
}

#project_private_expiration-date {
    display: none;
}

/* datepicker */
#ui-datepicker-div {
    border: solid 1px #007FBE;
    font: 14px Graphie-Light;
    display: none;
}

.ui-datepicker-header {
    background: #007FBE;
    color: white;
}

table.ui-datepicker-calendar {
    border-spacing: 6px;
    border-collapse: separate;
    background: #1C252D;
    margin: 0;
}

table.ui-datepicker-calendar th{

    background: #1C252D;
    color: white;
    padding: 0;
    width: 35px;
    height: 28px;
    border: 0;
    text-align: center;
    font-weight: normal;
}

table.ui-datepicker-calendar tr {
    border: 0;
    background: #1C252D;
}

table.ui-datepicker-calendar td {
    background: #283038;
    color: white;
    text-align: center;
    width: 35px;
    height: 28px;
    padding: 0;
}

table.ui-datepicker-calendar td:hover {
    background: #3E454C;
}

table.ui-datepicker-calendar td a {
    color: white;
}

#ui-datepicker-div .ui-datepicker-prev .ui-icon {
    background: url('/wp-content/themes/ZortraxLibrary/images/lib/white_arrow_left.png') no-repeat left;
    background-position: 0px 4px;
    float: left;
    color: transparent;
    width: 28px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#ui-datepicker-div .ui-datepicker-next .ui-icon {
    background: url('/wp-content/themes/ZortraxLibrary/images/lib/white_arrow_right.png') no-repeat right;
    background-position: 22px 4px;
    float: right;
    color: transparent;
    width: 28px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ui-datepicker-title {
    width: 211px;
    float: left;
    font-size: 18px;
    text-align: center;
}

.ui-datepicker-header {
    display: inline-block;
    padding: 10px 13px 10px 13px;
}

table.my-links td {
    padding: 9px 2px 9px 2px;
}

span.link-action {
    cursor: pointer;
    color: #0080bc;
}

#messageBox, #confirmBox {
    z-index: 10001;
}

.collection-follow-button {
    position: absolute;
    bottom: 21px;
    left: 26px;
}

.collection-projects-list {
    background: #f3f3f3;
    padding-top: 21px;
}

.collection-projects-list .profile-item-description {
    border-left: 1px solid #D4D5D7;
    border-right: 1px solid #D4D5D7;
}

.collection-projects-list .profile-item-category {
    border: 1px solid #D4D5D7;
    border-top: 0;
}

.collection-page {
    min-height: 60px;
}

.collection-page .projectdata {
    min-height: 60px;
    padding-top: 7px;
}

.collection-page-buttons {
    margin-top: 8px;
}

.collection-page-buttons .collection-follow-button  {
    position: relative;
    left: auto;
    bottom: auto;
    float: right;
    margin-left: 19px;
}

.show-collection-title {
    text-align: left;
}

#modal-body-message {
    display: none;
}

.collections-page-buttons-icons {
    color: #1C252D;
}

#add-collection-error {
    color: red;
    padding-top: 3px;
    display: block;
}

/* Skalowanie na końcu */
@media (max-width: 1253px) {

    .arm-text1-vertical-center {
        margin-top: 84px;
    }

    .arm-text2-vertical-center {
        margin-top: 47px;
    }

    .arm-text3-vertical-center {
        margin-top: 96px;
    }
}

@media (max-width: 1200px) {
    .login-social-label {
        font-size: 11px;
    }
}

@media (max-width: 992px) {

    #editor-choice-slider-menu {
        height: auto;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .nano > .nano-content {
        position: relative !important;
        width: 100%;
        background: #F5F5F5;
        margin-bottom: 20px;
        overflow: hidden !important;
    }

    #editor-choice-slider-tabs {
        margin: 20px 0 20px 0;
    }

    #editor-choice-slider-menu .nano-content {
        padding: 0;
    }

    ul#editor-choice-slider-tabs li {
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 18px;
        background: transparent;
        text-align: center;
    }

    ul#editor-choice-slider-tabs li a {
        background: transparent;
    }

    ul#editor-choice-slider-tabs li.active a:before {
        background: none;
    }

    .navbar-header span.title {
        font-size: 18px;
    }

    .no-padding-container {
        padding-left: 15px;
        padding-right: 15px;
        margin-left: auto;
        margin-right: auto;
        width: 642px;
    }

    .navbar-header {
        position: relative;
        float: left;
        padding: 15px;
        text-align: center;
        width: 100%;
    }

    #editor-choice-slider-menu .navbar-header {
        text-align: left;
    }

    #editor-choice-slider-header {
        display: none;
    }

    .files-last-update {
        display: none;
    }

    .login-social-label {
        font-size: 11px;
        width: 154px;
        overflow: hidden;
        padding-left: 10px;
    }

    .arm-text1-vertical-center {
        margin-top: 21px;
    }

    .arm-text2-vertical-center {
        margin-top: 0;
    }

    .arm-text3-vertical-center {
        margin-top: 42px;
    }

    #user-profile-tabs ul li a{
        font-size: 15px;
    }

}

/* Portrait phones and smaller */
@media (max-width: 768px) {
    .last-a-assembly {position: relative; margin-top: 0px;}
    .second-a-assembly {position: relative;margin-top: 0px;}
    .first-a-assembly {position:relative;margin-top:0px;}
    .about-us-models-container {text-align:left;}
    .single-message-left-block {display:none;}
    .single-message-right-block {width:100% !important;border-left:1px solid #d4d5d7;}
    .compose-right-block {width:100% !important;border-left:1px solid #d4d5d7;}
    .compose-left-block {display:none;}
    .message-content {}
    .message-text {display:none;}
    .message-block-left {width:100% !important;}
    .standard-form {padding:0;}
	.iconrow, .iconrow-dropdown-user {float:left;}
    .hitsfix-container {width:645px;}
    .sidebarFixTags {display:none;}
	.navbar-brand {float:none;height:50px;padding:27px 2px;line-height:59px;}
	.navbar-header {float: left;padding: 15px 0;text-align: center;width: 100%;}
	.navbar-brand .img-logo {float:none;}
	.navbar-brand > img {display:inline-block;vertical-align: baseline;}
	.search-form-top .input-group {border-bottom:none;}
	.search-form-top {float:none !important;}
	.separator {border-bottom:1px solid #3D454B;}
	.call-to-click {margin-top:17px;}
	.call-to-click p {font-size:14px;}
	.call-to-click span {font-size:26px;}
	.call-to-action {margin-top: 25px;}
	.section-promo-tags {height:80px;}
    .project-home .project-container .data-column {padding-right:0;width:261px;}

    #user-topbar-notifications {
        border-top: 0px;
        background: white;
        position: absolute;
        z-index: 2000;
        width: 300px;
        left: -20px;
        display: none;
    }

    #user-topbar-notifications-top {
        font-size: 1px;
        line-height: 1px;
        background: url('/wp-content/themes/ZortraxLibrary/images/lib/baloon_top.png') repeat-x right top;
        background-position: -353px;
        height: 7px;
        width: 100%;
    }

    #user-topbar-messages {
        border-top: 0px;
        background: white;
        position: absolute;
        z-index: 2000;
        width: 300px;
        left: -8px;
        display: none;
    }

    #user-topbar-messages-top {
        font-size: 1px;
        line-height: 1px;
        background: url('/wp-content/themes/ZortraxLibrary/images/lib/baloon_top.png') repeat-x right top;
        background-position: -365px;
        height: 7px;
        width: 100%;
    }

    li.iconrow-button {
        float: left;
    }
    .text-arm-column {top:0; left:0;}
    .third-block-arm {display:none;}
    .data-column-arm {display:none;}
    .licenseType-arm-hidden {display:none;}
    .project-container {width:609px}
    .project-home .project-container .data-column {margin-left:25px;padding-right:30px;width: 291px;}
    .project-home .project-container .photo-column {padding-right:0;width:609px;}
    .meta-right {float:left; text-align:left;}
    .footerGeneral {width:100%;}
    .footerContent {text-align:center;}
    .logoFooterGeneral {width:100%;display:block;text-align:center;margin-top:0 !important;}
    .first-block-arm {
        border-bottom: medium none;
        border-right: 1px solid #d4d5d7;
        box-shadow: none;
        padding: 20px 10px;
        width: 100%;
    }
    .empty-block {display:none;}
    .userdata-column-arm {width:261px;float:none !important;margin:0 auto;margin-bottom:40px;margin-top:25px;}
    .fourth-block {width:100%;padding:20px 0px 20px 0px !important}
    .second-block-arm {
        border-bottom:1px solid #d4d5d7;
    }
    .no-padding-container {
        width: 438px;
    }
    .f-row .half {padding-right:0px;}
    .data-icon-bottom {font-size:17px;}
    .data-arm-list-bottom {margin-bottom:20px !important;}
    .data-arm-list > li {width:57px;}
    .btn-downloadProject-arm {width:230px;}

    .navbar-right {
        margin-right: 5px;
    }
    .iconZortrax-search_icon:before {
        margin-right: 5px;
    }
    #s {
        margin-left: 5px;
    }

    .login-social-label {
        font-size: 14px;
        width: auto;
    }

    #project_private_url {
        width: 400px;
        margin-left: -200px;
    }

    .collection-page-buttons .collection-follow-button {
        margin-left: 0;
        margin-bottom: 10px;
        float: none;
    }
}

@media (max-width: 767px) {

    #login-v-divider {
        border: 0;
        height: 20px;
        min-height: 0px;
        margin: 0;
    }

    .arm-text1-vertical-center {
        margin-top: 10px;
    }

    .arm-text2-vertical-center {
        margin-top: 10px;
    }

    .arm-text3-vertical-center {
        margin-top: 10px;
    }

    #user-profile-tabs ul li.active {background:none;}
    #user-profile-tabs ul li {float:none;margin-right:0;line-height:40px;border-top:1px solid #d4d5d7;}
    #user-profile-tabs ul:last-child {border-bottom:1px solid #d4d5d7;}
    #user-profile-tabs {height:auto;}
    #member-header-container, #user-profile-tabs {border-bottom:none;}
    .fixProfileRespo {padding:0;}
    #user-profile-tabs ul li a {padding-left:20px;}

    .nav-project-details {height: auto;}
    .nav-project-details > li {float:none;border-top:1px solid #d4d5d7;border-bottom:1px solid #d4d5d7;}
    .nav.nav-tabs.nav-project-details {left:0;position:inherit;}
    .nav-project-details {border-bottom:0;}
    .nav-project-details li.active::before {border:none;margin:0;}
    .nav-project-details li.active::after {border:none;margin:0;}
    .nav-project-details > li > a {border:0;}
    p.licenseType {border:0;}
}

@media (max-width: 637px) {
    .about-us-models-container {text-align:center;}
    .right-in-the-box {width:92% !important;}
    #wpcomm .wc-comment-header {margin-left:10px;}
    #wpcomm .wc-comment-text {margin-left:10px;}
    #wpcomm .wc-comment-footer {margin-left:10px;}
    .project-container {width:519px;}
    .project-home .project-container .photo-column {padding-right:0;width:519px;}
    #gallery {width:460px;}
    .project-home .project-container .userdata-column {width:248px;}
    .project-home .project-container .data-column {margin-left:0;padding-right:10px;width: 271px;}
    .hitsfix-container {width:430px;}
    .headline-arm {font-size:62px;}
    .subline-arm {font-size:36px;}

    .files-file-type {
        display: none;
    }

}

@media (max-width: 556px) {
    .last-a-assembly {bottom: 0px;position: relative;margin-bottom:0px;}
    .second-a-assembly {position: relative;top: 0px;}
    .first-a-assembly {position:relative;top:0px;}
    .text-arm-column {float: none !important;}
    .project-container {width:456px;}
    .project-home .project-container .photo-column {padding-right:0;width:456px;}
    #gallery {width:383px;}
    .project-home .project-container .userdata-column {margin-left:93px;margin-bottom:30px;}
    .project-home .project-container .data-column {margin-left:93px;padding-right: 10px;width: 271px;}
    .search-form-top {display: block;margin-left: auto;margin-right: auto;}
    .search-form-top .input-group .form-control {font-size:18px;}
    .input-search-submit {width:10px; padding-right: 10px;}
    .hitsfix-container {width:408px;}
    .hitsfix-container {width:430px;}

    .files-downloads, .files-size {
        display: none;
    }
}

@media (max-width: 509px) {
    h2.profile-item-title {width:100%;}
    #member-profile-bio {text-align:center;}
    .img-overflow {height:170px;width:100%;}
    .data-list li {width:61px;}
     #footerCheesyButton {margin-top:10px;text-align:left;}
    .project-item-card {width:auto;position:relative;padding-left:5px;padding-right:5px;}
    .col-custom {float:none;margin-right:0;min-height:157px;padding-left:2px;padding-right:2px;}
    .intro {padding-left:17px;padding-right:17px;}
    .nav-project-details > li > a {padding-left:17px;}
    .licenseType {border:0;padding-left:15px;padding-bottom:0;}
    .meta-right {text-align:center;}
    .project-short-data {text-align:center;}
    .project-home {padding:0;border:0;}
    #gallery-selected-image {border:none;}
    .small-nopadding {padding:0;}
    .project-home .photo-column {width:100%;}
    #gallery-selected-image {border-left:0;border-right:0;}
    .project-home .data-column{width:100%;}
    #image-view {padding:0;width:100%;}

    .tag-result {display:block;float:left;height:auto;width:49%;max-width:50%;min-height:100px;overflow:hidden;position:relative;}
    .tag-result-image {max-width:100%;}
    .down-column-project {position:absolute;right:0;width:51%;}
    .profile-item-description {width:100%;}
    #promo-block-category-link {display:none;}

    .profile-item-description {height:149px;padding:4px 10px 0;}
    .profile-item-category {height:21px;padding-top:2px;}
    .project-item {padding-left:5px;padding-right:5px;}
    .item-decription-line {margin-bottom:0;}
    .tag-result {float:left;}
    .down-column-project {max-width:100%;float:left;}
    .fixing-col-custom {margin-right:0;min-height:157px;}
    .tag-result-image img {width:243px;height:170px;}
    .tag-result-image {max-width:243px;height:170px;}

    .fixing-col-custom {float:none;}
    .container {width:100%;}
    .separator {border-bottom: 1px solid #3d454b;left: 0;position: absolute;right: 0;top: 100px;z-index: 200;}
    .last-a-assembly {bottom: 0px;position: relative;margin-bottom:0px;}
    .second-a-assembly {position: relative;top: 0px;}
    .first-a-assembly {position:relative;top:0px;}
    .module-solutions .card {height:308px;}
    .module-solutions .card .overlay h2 { line-height:18px;font-size:18px;}
    .module-solutions .card .overlay p {font-size:14px;}
    .module-solutions .card .overlay {padding:10px 10px;height:308px;}
    .headline-top-header {font-size:37px;}
    .headline-after-header {font-size:37px;}
    .headline-last-header {font-size:18px;}
    .text-arm-column {float: none !important;}
    .vertical-align {display:block;}
    div.dragdrop {padding-top:15px;}
    div.dragdrop-area {text-align:center;}
    .dragdrop-inner {margin-left:0;}
    .headline-arm {font-size:40px;}
    .subline-arm {font-size:24px;}
    .f-row .half {padding-right:0px;}
    .footerGeneral {padding-bottom:0;padding-top:5px;text-align:center;width:100%;}
    .list-inline.text-muted.footerGeneral > li {display:block;padding-left:0;padding-right:0;padding-top:5px;padding-bottom:5px;}
    .logoFooterGeneral {float:none;text-align:center;width:100%;display:block;}
    #user-profile-tabs ul li.active {background:none;}
    #user-profile-tabs ul li {float:none;margin-right:0;line-height:40px;border-top:1px solid #d4d5d7;}
    #user-profile-tabs ul:last-child {border-bottom:1px solid #d4d5d7;}
    #user-profile-tabs {height:auto;}
    #member-header-container, #user-profile-tabs {border-bottom:none;}
    .fixProfileRespo {padding:0;}
    #user-profile-tabs ul li a {padding-left:20px;}
    #item-header-avatar {float:none;top:10px;}
    .section-top {text-align:center;height:auto;}
    #member-username {float:none;padding-left:0;text-align:center;}
    .member-profile-desc  {text-align:left;float:none;display:block;}
    .profileNumbers {margin-bottom:5px;}
    #member-header-strip {height:auto;}
    #member-header-strip-buttons {margin-bottom:15px;}
    .entries:nth-child(n) {display:block;}
    .entries:nth-child(6) {
        display: none;
    }
    .not-logged-in {display:flex;}
    .hitsfix-container {width:430px;}
    .category-center {width:204px;}
    .model-category-container h2 {font-size:21px;}
    .call-to-action h1 {font-size:23px;}
    #wpcomm .wc-comment .wc-comment-right {padding: 0 !important;}
    .left-in-the-box {display:none !important;}
    .right-in-the-box {width:100% !important;padding-top:10px;padding-left:10px;padding-right:10px;}
    #wpcomm .wc-comment-header {margin-left:0px;}
    #wpcomm .wc-comment-text {margin-left:0px;}
    #wpcomm .wc-comment-footer {margin-left:0px;}
    #wpcomm .wc-comment-date {font-size:10px !important;}
    #wpcomm .wc-field-comment .wc-field-textarea {margin-left:0 !important;}
    #wpcomm .wc-comment-link {display:none;}
    .project-home .project-container .data-column .data-project {margin-bottom:20px;}
    .project-container {width:282px;padding-left:5px;padding-right:5px;}
    #gallery {display:none;}
    .navbar-brand .img-logo {float:none;margin-right:9px;}
    #member-header-strip-buttons {float:none;text-align:right;}
    .contact {margin-left:0px;margin-top:10px;}
    .member-profile-desc {float:left;}
    .info_profile span {width:100%;margin-top:10px;}
    .member-profile-desc {padding-left:0;padding-top:9px;}
    .search-form-top {padding:28.5px 0;}
    .search-form-top .input-group .form-control {font-size:18px;}
    .input-search-submit {width:45px;left:14px;}
    .iconZortrax-search_icon.search_icon {position: relative;right: 25px;}

    #followers-list .entries {
        float:left;
        margin: 7px 2px 0 0;
        border: 1px solid #D4D5D7;
    }
    #followers-list .item-list .item {width:100%;}
    #followers-list .item-avatar-64 {display:none;}
    #followers-list .item {margin-left:0;}

    .no-padding-container {
        width: 234px;
    }

    #project_private_url {
        width: 300px;
        margin-left: -150px;
    }

    .collections-list-row, .collections-list-row2 {
        width: 50%;
    }

    .collections-item:nth-child(n) {
        display: block;
    }

    .collections-item:nth-child(6), .collections-item:nth-child(5), .collections-item:nth-child(4), .collections-item:nth-child(3), .collections-item:nth-child(2) {
        display: none;
    }

    #search_collections_projects .tag-result-image {
        height: 150px;
        max-width: 100%;
    }

    #search_collections_projects .tag-result-image img {
        height: 150px;
        width: 200px;
    }

    #search_collections_projects .collections-list-row2 {
        background: white;
        z-index: 1000;
    }
}

@media (max-width:426px) {
    .login-social-label {
        font-size: 11px;
        padding-left: 10px;
    }

    .profile-item-author {
        width: 130px;
    }

}

@media (min-width: 510px) {
    .headline-arm {font-size:53px;}
     #footerCheesyButton {margin-top:10px;text-align:left;}
    .project-item-card {width:236px;}
    .col-custom:nth-child(2) {margin-right:0;}
    .project-home .data-column {width:100%;}
    .project-home .photo-column {width:100%;}
    .metadata h1 {font-size:28px;}
    .meta-right {text-align:center;}
    .project-short-data {text-align:center;}
    .project-item {padding:0;}
    .tag-result {float:none;}
    .down-column-project {max-width:auto;float:none;}
    .fixing-col-custom {margin-right:4px;}
    .profile-item-description {width:auto;}
    .navbar-header {padding:20px;}
    .separator {border-bottom:1px solid #3D454B;left: 0;position: absolute;right: 0;top: 100px;z-index: 200;}
    .tag-result-image {max-width:236px;}
    .project-item {width:236px;}
    .tag-result-image img {width:236px;}
    .img-overflow {width:236px;}
    .img-overflow-glass {width:236px;}

    #promo-block-category-link {display:none;}

    .container {width:480px;}
    .text-arm-column {float:none !important;margin-bottom:40px;}
    .vertical-align {display:block;}
    .f-row .half {padding-right:0px;}
    .not-logged-in {display:flex !important;}
    .hitsfix-container {width:430px;}

    .collections-item:nth-child(n) {
        display: block;
    }
    .collections-item:nth-child(6), .collections-item:nth-child(5), .collections-item:nth-child(4), .collections-item:nth-child(3), .collections-item:nth-child(2) {
        display: none;
    }
    .entries:nth-child(n) {display:block;}
    .entries:nth-child(6), .entries:nth-child(5), .entries:nth-child(4), .entries:nth-child(3), .entries:nth-child(2) {
        display: none;
    }
    .col-custom:nth-child(n) {display:block;}
    .col-custom:nth-child(7), .col-custom:nth-child(6), .col-custom:nth-child(5), .col-custom:nth-child(4), .col-custom:nth-child(3) {display:none;}

    .call-to-action h1 {font-size:23px;}

    .fixProfileRespo {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .not-logged-in {display:flex !important;}
    .text-arm-column {float:none !important;}
    .vertical-align {display:block;}
    .f-row .half {padding-right:0px;}
    .project-home .project-container .data-column {margin-left:25px;padding-right:30px;width: 275px;}
    .hitsfix-container {width:645px;}
    .navbar-brand {
        float:none;
        line-height:59px;
        padding-top: 24px;
        padding-bottom: 79px;
        display: block;
    }
    .navbar-header {float: left;padding: 0px;text-align: center;}
    .img-responsive.img-logo {float:none;}
    .navbar-brand > img {display:inline-block;vertical-align: baseline;}
    .search-form-top .input-group {border-bottom:none;}
    .search-form-top {float:none !important;}
    .separator {border-bottom:1px solid #3D454B;left: 0;position: absolute;right: 0;top: 100px;z-index: 200;}
    .call-to-action {margin-top:20px;}
    .project-home .project-container .data-column {padding-right:0px;width: 261px;}
    .project-container {width:922px}
    .notifications-filter-right {display: none;}

    .collections-item:nth-child(n) {
        display: block;
    }
    .collections-item:nth-child(6), .collections-item:nth-child(5), .collections-item:nth-child(4), .collections-item:nth-child(3) {
        display: none;
    }
        .entries:nth-child(n) {display:block;}
    .entries:nth-child(6), .entries:nth-child(5), .entries:nth-child(4), .entries:nth-child(3) {
        display: none;
    }
    .col-custom:nth-child(n) {display:block;}
    .col-custom:nth-child(7), .col-custom:nth-child(6), .col-custom:nth-child(5), .col-custom:nth-child(4) {display:none;}

    #editor-choice-slider-menu .navbar-collapse.collapse {
        display: none !important;
        overflow: auto !important;
    }

    #editor-choice-slider-menu .navbar-collapse.in {
        display: block !important;
    }

    #editor-choice-slider-menu .navbar-toggle {
        display: block !important;
    }

    .call-to-action h1 {font-size:36px;}

    .empty-block {display:none;}
    .userdata-column-arm {margin-top:25px;}
    .col-custom:nth-child(2) {margin-right:4px;}
    #footerCheesyButton {margin-top:10px;text-align:right;float:right;}
    .project-item-card {width:237px;}
    .project-home .photo-column {width:608px;}
    .col-custom:nth-child(3) {margin-right:0;}
    .project-home .userdata-column {width:327px;margin-left:10px;}
    .project-home .data-column {width:328px;margin-right:10px;}
    .project-short-data {text-align:center;}
    .project-item {padding:0;}
    .tag-result {float:none;}
    .down-column-project {max-width:auto;float:none;}
    .fixing-col-custom {margin-right:4px;}
    .profile-item-description {width:auto;}
    .container {width:724px;}
    .tag-result-image {max-width:237px;}
    .project-item {width:237px;}
    .tag-result-image img {width:237px;}
    .img-overflow {width:237px;}
    .img-overflow-glass {width:237px;}

    #promo-block-category-link {display:none;}
    .responsive-column .fixing-col-custom:nth-child(4) {display:none;}
    .last-a-assembly {position: relative; margin-top: 0px; margin-bottom:20px;}
    .second-a-assembly {position: relative;margin-top: 0px;}
    .first-a-assembly {position:relative;margin-top:0px; margin-bottom: 20px;}
    .about-us-models-container {text-align:left;}
    .module-solutions .card {height:239px;}
    .module-solutions .card .overlay h2 { line-height:18px;font-size:18px;}
    .module-solutions .card .overlay p {font-size:14px;}
    .module-solutions .card .overlay {padding:10px 10px;height:239px;}

    .first-block-arm {
    border-bottom: medium none;
    border-right: 1px solid #d4d5d7;
    box-shadow: none;
    float: left;
    min-height: 190px;
    padding: 20px 32px 20px 32px;
    width: 33.333%;
}
.second-block-arm {    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #d4d5d7 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    float: left;
    max-height: 190px;
    min-height: 190px;}
    .third-block-arm {
    float: left;
    min-height: 190px;
    padding: 20px 33px 20px 32px;
    width: 33.333%;
}
.data-arm-list-bottom {margin-bottom:39px !important;}
    .userdata-column-arm {width:100% !important;clear:both;float:none;margin-bottom:40px;}
    .data-column-arm {display:none;}
    .vertical-align {display:block;}
    .f-row .half {padding:0;}
    .project-container {width:609px}
    .third-block-arm {display:none;}
    .first-block-arm {width:50%;}
    .text-arm-column {top:0;left:0;}
    .fourth-block {width:50%;}
    .data-arm-list-bottom {margin-bottom:37px !important;}
    .licenseType-arm-hidden {display:none;}
    .data-project-info-arm-hidden {display:none;}
    .project-home .project-container .photo-column {padding-right:30;width:639px;}
    .project-home .project-container .data-column {margin-left:27px;padding-right:30px;width: 288px;}
    .meta-right {text-align:center;}
    .message-text {display:none;}
    .message-block-left {width:100% !important;}
    .compose-left-block {display:none;}
    .compose-right-block {width:100% !important;border-left:1px solid #d4d5d7;}
    .single-message-left-block {display:none;}
    .single-message-right-block {width:100% !important;border-left:1px solid #d4d5d7;}
    .text-arm-column {float:none !important;margin-bottom:40px;}

    .show-collection-title {
        text-align: left;
    }

    .collection-page-buttons {
        padding-right: 0px;
    }

    .collection-page-buttons-container {
        float: right;
    }

    .collections-page-buttons-icons {
        float: right;
    }
}

@media (min-width: 992px) {
    .userdata-column-arm {margin-top:25px;}
    .project-item-card {width:232px;}
    .col-custom:nth-child(3) {margin-right:4px;}
    .meta-right {text-align:right;}
    .project-home .photo-column {margin:0;}
    .project-home .userdata-column {min-height:178px;}
    .project-short-data {text-align:left;}
    .dataUser-container {margin-top:7px;}
    .project-home .data-column {width:310px;margin-right:0;}
    .project-home .userdata-column {width:100%;margin-left:0;}
    .project-item {padding:0;}
    .tag-result {float:none;}
    .down-column-project {max-width:auto;float:none;}
    .fixing-col-custom {margin-right:4px;}
    .profile-item-description {width:auto;}
    .filter-header {padding-left:8px;}
    .aside-right {margin-left:7px;}
    .fixing-col-custom {margin-right:3px;}
    .container {width:944px;}
    .tag-result-image {max-width:232px;}
    .tag-result-image img {width:232px;}
    .img-overflow {width:100%;}
    .img-overflow-glass {width:100%;}
    /*.img-overflow {width:200px;}*/
    /*.img-overflow-glass {width:200px;}*/
    .responsive-column .fixing-col-custom:nth-child(4) {display:block;}
    #editor-choice-slider-body .fixing-col-custom {margin-right:3px;}
    .project-item {width:193px;}
    #promo-block-category-link {display:none;}
    .about-us-models-container {text-align:left;}
    .navbar-brand {float:left;height:100px;line-height:31px;padding:36px 3px;}
    .navbar-header {float:left;padding:0;text-align:none;width:none;border-bottom:none;}
    .img-responsive.img-logo {float:left;}
    .navbar-brand > img {display:block;vertical-align: middle;}
    .searchFormTop {float:right !important;}
    .search-form-top .input-group {border-bottom:1px solid #424A50;}
    .separator {border:none;}
    .call-to-action {margin-top:40px}
    .project-home .project-container .data-column {width:274px;padding-right:0;margin-left:0;}
    .module-solutions .card {height:316px;}
    .module-solutions .card .overlay h2 { line-height:33px;font-size:29px;}
    .module-solutions .card .overlay {padding:13px 17px;height:316px;}
    .project-container {width:914px}
    .black-icon {display:block;}
    .data-column-arm {display:none;}
    .licenseType-arm-hidden {display:none;}
    .data-project-info-arm-hidden {display:none;}
    .notifications-filter-right {display: block;}
    .notifySubHeader {border-right: 0;}
    .text-arm-column {float:none !important;width:100% !important;}
    .collections-item:nth-child(n) {
        display: block;
    }
    .data-arm-list-bottom {margin-bottom:48px !important;}
    .third-block-arm {display:block;}
    .collections-item:nth-child(6), .collections-item:nth-child(5), .collections-item:nth-child(4) {
        display: none;
    }
    .entries:nth-child(n) {display:block;}
    .entries:nth-child(6), .entries:nth-child(5), .entries:nth-child(4) {
        display: none;
    }
    .col-custom:nth-child(n) {display:block;}
    .col-custom:nth-child(7), .col-custom:nth-child(6), .col-custom:nth-child(5) {display:none;}
    .userdata-column {clear:both;}
    .first-block {min-height:177px;padding-bottom:0;box-shadow:none;border-bottom:none;width:33.333%;float:left;border-right:1px solid #d4d5d7;padding:20px 32px 0;}
    .avatar_model_card {top:0;}
    .second-block {border:none;float:left;width:33.333%;border-right:1px solid #d4d5d7;min-height:177px;padding:20px 20px 0;overflow:hidden;}
    .data-arm-list > li {line-height:16px;}
    .third-block {float:left;width:33.333%;min-height:177px;padding:20px 33px 0 32px;}
    .nav.nav-tabs.nav-project-details {margin-top:15px;}

    .container-slider {
        width: 957px;
    }
}

@media (min-width: 993px) {
    .text-arm-column {float:none !important;margin-bottom:40px;}
    .vertical-align {display:flex;}
    .f-row .half {padding-right:20px;}
    .compose-right-block {width:57% !important;border-left:0;}
    .compose-left-block {display:block;}
    .single-message-left-block {display:block;}
    .single-message-right-block {width:57% !important;border-left:0;}
    .message-block-left {width:43% !important;}
    .message-text {display:block;}
    #editor-choice-slider-menu .navbar-collapse.collapse {
        display: block !important;
    }

    #editor-choice-slider-menu .navbar-toggle {
        display: none !important;
    }

    .nano-slider {
        display: block !important;
    }

    .nano-pane-line {
        display: block !important;
    }

}

@media (min-width: 1200px) {
    .responsive-column .fixing-col-custom:nth-child(4) {display:block;}
    .last-a-assembly {position: relative; margin-top: 0px; margin-bottom: 20px;}
    .second-a-assembly {position: relative;margin-top: 70px;}
    .first-a-assembly {position:relative;margin-top:0px;}
    .about-us-models-container  {text-align:center;}
    .vertical-align {display:flex;}
    .f-row .half {padding-right:20px;}
    .single-message-left-block {display:block;}
    .single-message-right-block {width:57% !important;}
    .message-block-left {width:43% !important;}
    .message-text {display:block;}
    .compose-left-block {display:block;}
    .searchFormTop {float:right !important;}
    .separator {border:none;}
    .call-to-action {margin-top: 39px;}

    .col-lg-2_33 {
        width: 16.64285714%;
        position: relative;
        min-height: 1px;
        padding-left: 2px;
        padding-right: 2px;
        float: left;
    }
    .col-lg-2-fix {width:14.6%;}
    .position-image {position:absolute;opacity:0.56;}
    .project-container {width:914px}
    .black-icon {display:block;}
    .project-home .project-container .data-column {margin-left:0px;padding-right:0px;width: 261px;}
    .project-home .project-container .photo-column {padding-right:30;width:652px;}
    .text-arm-column {float:none !important; width:100% !important;margin-bottom:40px;}


    .meta-right {float:right;text-align:right;}

    .collections-item:nth-child(n) {
        display: block;
    }
    .collections-item:nth-child(6), .collections-item:nth-child(5) {
        display: none;
    }
        .entries:nth-child(n) {display:block;}
    .entries:nth-child(6), .entries:nth-child(5) {
        display: none;
    }
    .col-custom:nth-child(n) {display:block;}
    .col-custom:nth-child(7), .col-custom:nth-child(6), .col-custom:nth-child(5) {display:none;}
    .userdata-column {clear:both;}
    .avatar_model_card {top:0;}
    .data-arm-list > li {line-height:16px;}
    .data-arm-list-bottom {margin-bottom:48px !important;}

    .container-slider {
        width: 957px;
    }

    #search_collections_projects .tag-result-image img {
        width: 190px;
    }
}

@media (min-width: 1254px) {
    #latest_hits_projects {min-width:1020px;}
    .project-item-card {width:200px;}
    #footerCheesyButton {text-align:right;float:right;}
    .project-short-data {text-align:left;}
    .project-home .data-column {width: 284px;margin-right:0;}
    .project-home .userdata-column {width:284px;margin-left:0;float:right;}

    .project-item {padding:0;}
    .tag-result {float:none;}
    .down-column-project {max-width:auto;float:none;}
    .fixing-col-custom {margin-right:4px;}
    .profile-item-description {width:auto;}
    .filter-header {padding-left:20px;}
    .aside-right {margin-left: 19px;}
    .fixing-col-custom {margin-right:4px;}
    .container {width:1224px;}
    .tag-result-image {max-width:200px;}
    .tag-result-image img {width:200px;}
    .img-overflow {width:200px;}
    .img-overflow-glass {width:200px;}
    .project-item {width:100%;}
    #promo-block-category-link {display:block;}
    #editor-choice-slider-body .fixing-col-custom {margin-right:4px;}

    .last-a-assembly {position: relative; margin-top: 0px; margin-bottom: 40px;}
    .second-a-assembly {position: relative; margin-top: 70px;}
    .first-a-assembly {position: relative; margin-top: 15px;}
    .module-solutions .card {height:473px;}
    .module-solutions .card .overlay h2 { line-height:43px;font-size:43px;}
    .module-solutions .card .overlay {padding:30px 25px;height:473px;}
    .f-row .half {padding-right:20px;}
    .compose-left-block {display:block;}
    .userdata-column {clear:none;}
    .empty-block {display:block;}
.first-block {padding-top:0px;padding-left:19px;padding-right:19px;padding-bottom:15px;box-shadow:0 22px 40px -20px rgba(0, 0, 0, 0.08) inset;border-bottom:1px solid #d4d5d7;width:100%;float:none;min-height:initial;border-right:none;}      .avatar_model_card {top:-5px;}
.second-block {padding-top:15px;padding-left:20px;padding-right:10px;padding-bottom:!5px;border-bottom:1px solid #d4d5d7;float:none;width:100%;border-right:none;min-height:15px;}
.third-block {padding-top:15px;padding-left:20px;padding-right:10px;padding-bottom:15px;float:none;width:100%;min-height:initial;}
    .searchFormTop {float:right !important;}
    .separator {border:none;}
    .call-to-action {margin-top: 39px;}
    .project-container {width:1204px}
    .project-home .project-container .data-column {margin-left:0px;padding-right:30px;width: 291px;}
    .project-home .project-container .photo-column {padding-right:30;width:652px;}
    .meta-right {float:right;text-align:right;}
    .collections-item:nth-child(n) {
        display: block;
    }
    .entries:nth-child(n) {display:block;}
    .col-custom:nth-child(n) {display:block;}
    .nav.nav-tabs.nav-project-details {margin-top:0;}
    .messageRight {display:block;}
    .messageLeft {width:43% !important;}
    .vertical-align {display:flex;}
        .licenseType-arm-hidden {display:block;}
    .data-project-info-arm-hidden {display:block;}
    .text-arm-column {
       float:left !important;
       left: 161px;
       position: relative;
       top: 86px;
       width:652px !important;}
    .data-column-arm {display:block;}
    .fourth-block {display:none;}
    .first-tab-arm {min-height:442px;}
    .position-image {position:absolute;opacity:1;}
     .userdata-column-arm {width:284px !important;}
    .module-solutions .card .overlay p {font-size:15px;}
    .about-us-models-container {text-align:center;}

    #arm-page-social {
        top: 130px;
    }
}

.modal-dialog-centered {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    min-height: calc(100% - (30px * 2));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 500px;
}

.modal-content {
    border-radius: 3px;
    width: 100%;
}

.modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
    width: 100%;
}

.modal-body {
    font-size: 14px;
}

.attention-box {
    padding: 10px 20px;
    min-height: 72px;
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: #fff;
    width: 100%;
}

.attention-box__icon {
    width: 24px;
    height: 24px;
    margin-right: 15px;
}

.attention-box__text {
    width: calc(100% - 24px);
    margin: 0;
    color: #666;
    font-size: 16px;
    line-height: 1.5;
}

.content-header {
    padding: 20px 30px;
    border-bottom: 2px solid #edf1f7;
}

.content-header .title {
    font-weight: 400;
    font-size: 24px;
    color: #111;
    padding: 0 8px;
    margin-right: auto;
    line-height: 1.2;
}

.content-header .close {
    color: #333;
    width: 24px;
    opacity: 1;
}

.modal-footer {
    background-color: #F6F6F6;

}

.btn-modal-close {
    background-color: white;
    border: 1px solid #333;
    color: #333;
}

.btn-modal-close:hover {
    background-color: #F6F6F6;
}
