.path-image-library-login .generic_form div[role='form'] > ul {display: none;}
.account-cart {
    float: right;
}
.account-cart {
    font-weight: 600;
    font-size: 14px;
    margin-right: 20px;
}
@media (min-width: 768px) {
.account-cart {
    float: right;
}
}
.account-cart {
    font-weight: 600;
    font-size: 14px;
    margin-right: 20px;
	margin-top:10px;
}
.account-cart a {font-family: 'Museo Sans Cyrl 700';}
.account-cart .cart img {width:24px; margin-left:10px; margin-right:10px; margin-top:-2px; height:auto}

.breadcrumb_wrapper {
    width: 100%;
    margin-top: 10px;
}
.path-image-library-password input[type="email"] , .user-form input[type="password"]{
    height: 2.75rem;
    padding-left: 10px;
    margin-top: 0px;
}
.path-image-library-password label , .user-form label {
    margin-bottom: 0px;
    text-align: left;
    font-family: 'Museo Sans Cyrl 700';
}
.path-user .user-form input[type="password"]{ 
    width: 24%;
}
.path-user .user-form #edit-submit {
    margin-left: 0px;
}
.image-gallery-view h3 ,.galleryTabPreview h3 {
    display: block;
    background-color: inherit;
    color: black;
    padding: 22px 16px;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px !important;
    background: #F1F6E2;
    margin-bottom: 3px !important;
    text-align: center;
    font-weight: 600 !important;
    font-family: 'Museo Sans Cyrl 300' !important;
    margin-top: 0px !important;
}
.galleryTab , .galleryTabPreview {
    float: left;
    width: 30%;
}
.image-gallery-view h3:after {
    content: "";
  display: table;
  clear: both;
}
.image-gallery-view h3.active {
    background-color: #6BBF4B;
}
.image-gallery-view .galleryTabul .ui-tabs-active h3 {
    background-color: #6BBF4B;
}
.image-gallery-view h3:hover {
    background-color: #ddd;
}
.path-image-library .container.inner-page-content, .path-image-library-account .container.inner-page-content {
    max-width: 1920px;
    padding: 50px 5%;
}
.views-view-grid.horizontal.cols-4.clearfix {
    float: right;
    width: 70%;
    padding: 0px 12px;
    min-height: 600px;
}
.grouped-images-column {
    margin-bottom: 15px;
    display: inline-block;
    width: unset!important;
}
.path-image-library .views-field.views-field-title {
    text-align: center;
    line-height: normal;
    font-weight: 600;
    width: 70%;
    margin: 10px auto;
}
.gn_btn.add-to-cart {
    max-width: 50%;
    margin: 0 0 25px 0;
	text-align:center;
}
.gn_btn.add-to-cart a {
    color: #000!important;
}
.tab.galleryTabPreview .galleryTab {
    width: 100%;
}
.tab.galleryTabPreview .views-row {
    display: none;
}
.gallery-detail-right  a, .cart-item a { color: #006B54; font-family: 'Museo Sans Cyrl 700'; }
.cart-item { align-items: center;  background: #F6F1EB; margin: 0; margin-bottom: 10px; }
.cart-item .col-md-6 { margin: 0; padding: 10px; }
.downld-btn { margin: 20px 0;}
.download-image a {margin-left:20px; font-family: 'Museo Sans Cyrl 700'; text-transform:uppercase} 


@media(min-width:768px){
    .gallery-photos  .gallery-item p { width: 70%; margin: 10px auto; }
    .account-cart { float: right; }
    .gallery_left { width: 50%; padding-right: 5%; border-right: #F9A21A 2px dashed}
    .gallery_right { width: 50%; padding-left: 5%;  padding-top: 20px; }
    
}
.gallery-cart-page .generic_form {
    background: unset;
}
.tabcontent {
    float: left;
    padding: 0px 12px;
    width: 70%;
    border-left: none;
    min-height: 600px;
}
.gallery-nid ,.form-item-nids{
    display: none;
}
.row.cart-item .flag.flag-bookmark a:before {content:url(/themes/actransit_theme/images/cancel.png); transform: scale(0.5);
position: absolute;
top: -7px;
left: 0px;}
.views-field-name, .views-field-field-company-organization, .views-field-field-first, .views-field-field-last-name {margin-bottom:10px; float:left; width:100%}
.views-label-name, .views-label-field-company-organization, .views-label-field-first, .views-label-field-last-name{font-family: 'Museo Sans Cyrl 700'; text-transform:uppercase; padding-right:5px; float:left;}
.views-label-field-company-organization .field-content {float:left;}
.main_gallery_wrap .views-row {width:25%; float:left;}
.main_gallery_wrap .views-row .col-md-3.gallery-item {width: 100%; max-width:none; text-align:center}
.general_wrap .galleryTab ul li::before {content:none;}
ul.galleryTabul {margin-top:0px;}

