/*==============  WIDE CONTAINER ============== */
@media (min-width:1271px){
.container {
width:1270px;
}

}

@media (min-width:1365px){
.container {
width:1325px;
}

}

@media (min-width:1400px){
.container {
width:1400px;
}

}

/*==============  STYLE RAJON LIST  ============== */

select#rajon option:nth-child(-n+10),select#rajon2 option:nth-child(-n+10){
    font-weight: 700;
}

/* hide quantcast button */
#qc-cmp2-persistent-link {
    display:none;
}
/* hide recaptcha */
    .grecaptcha-badge { 
    visibility: hidden;
}

/*==============  FB LOOK ============== */
.upload-image {
    display:none !important;   
}
.btn-upload{
    font-size:18px;
    padding: 15px;
}
.transp_input{
    background:transparent !important;
    border:none;
    box-shadow:none;
    text-align: center;
}

.bicon-wallet{
    height:31px;
    width:100%;
text-align: center;
    background: url("../img/women-wallet.png") no-repeat center;
background-image: url("../img/women-wallet.svg");
background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block !important;
}

/* ck-buttoni Walletam */

.ck-buttonW label #cipars {
    text-align:center;
    padding-top:30px;
    padding-bottom:30px;
    display:block;
    margin:2px;
    font-size:40px;
    background:#eee;
    border-radius:4px;
    cursor:pointer;
    font-weight: 600;

}

.ck-buttonW label #cipars span{
    font-weight: 400;
    font-size:24px;
    margin-right:-5px;
}

.ck-buttonW label #cipars:hover{background-color:#87CEDB;color:#fff;

}

.ck-buttonW input:checked + #cipars {
    background-color:#5db8c9;
    color:#fff;
    
}
.ck-buttonW label{
    display: block;
    float:left;
    width:25%;
}

@media (max-width: 767px) {
   .ck-buttonW label{
    width:50%;
} 
    
}
@media (max-width: 450px) {
   .ck-buttonW label{
    width:100%;
}
}

table#my-listings.transactions td,th{
padding:3px;    
}
/* BACKGROUND VAI #EEE VAI #F6F6F6 VAI #e9ebee (fb) */

.offers,
.portfolio {
    background: white;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.main-offers {
    box-shadow: none !important;
}

.offers.home-box{
box-shadow:none;
}
.offers.home-box figcaption{
    margin-top:-155px;
background:rgba(0,0,0,0.6);
  color:#fff;  
}
.offers.home-box h2 a{
    font-weight: 600;
    color:#fff;
}
.offers.home-box h2 a:hover{
    color:#fff;
    text-decoration: underline;
}
.offers.home-box figcaption span{
    color:#fff;
}
.offers.home-box figcaption .new{
    font-size:26px;
    color:#f882b1;
}
.offers.home-box i{
    color:#fff;
}

.offers.home-box figcaption .btn-default{
    border:1px solid #bab8b8;
    background:none;
    color:#fff;

}
.offers.home-box figure{
    min-height:0px !important;
}

.bg-grey {
    background: #f6f6f6 !important;
}
/* NEW LAYOUT ADD_ login pages */

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,.nav-tabs>li>a{
    color:#333;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.nav-tabs>li{
    background:#f5f5f5;
    margin-right:5px;
}
.nav-tabs>li.active{
border-bottom:1px solid #fff;    
}

.nav-tabs>li.active>a.ru, .nav-tabs>li.active>a.ru:focus, .nav-tabs>li.active>a.ru:hover,.nav-tabs>li>a.ru{
    font-size: 14px;
}


/* ==== POLL MASTERS === */

.question{
    font-size:18px;
    font-weight: 600;
}
@media (min-width: 768px){
    .modal-dialog{
        width:740px;
    }
}

/* ==== FAQ === */
.faq-search input,.faq-search button{
    height:50px;
    font-size:18px;
    box-shadow:none;
}
.faq-search-box{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top:10px;
    padding-bottom:10px;
    background:#fafafa;
    margin-bottom:20px;
}


.faq-category{
    text-transform:uppercase;
    font-size:18px;
    margin-bottom:10px;
    padding-top: 20px;
    font-weight: 600;
}

.faq-category ~ .faq-category {
  border-top: 1px solid #ddd;
}

.faq-question{
   cursor:pointer;
    font-size:18px;
    display:block;
    margin-bottom:5px;
    padding-bottom: 5px;
}
.faq-question:before{
    content: "\f104";
      font-family: "Ionicons";
    font-size: 14px;
    display:inline-block;
    margin-right: 5px;
}
a.faq-question:hover{
    text-decoration: none;
    color:#000;
}
.faq-answer{
    padding:10px;
    margin-bottom:20px;
    background:#e9ebee;
    border:1px solid #ddd;
}
.faqanchor{
    position: absolute;
   top:-200px;
}
.faqbox{
    padding-left:10px;
    padding-right: 10px;

}
.faqbox.opened{
        padding-top:20px;
background:#f4f4f4; 
}
/*=== QUICK STATS BOX ==*/

.quick-stats-box{
    margin-bottom:30px;
    /* box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); */
    display:block;
}
.quick-stats-box h4{
    font-size:28px;
}
.quick-stats-box p{
    margin-bottom:5px;
}
.quick-stats-box i{
    color:#f2659d;
}
a.quick-stats-box:hover{
    text-decoration: none;
}
.quick-stats-box .description{
    text-align:right;
    color:#fff;
}
@media (max-width: 767px) {
  .quick-stats-box .description{
    text-align:center;
}  
}
.quick-stats-box .overlay.padd{
      padding:10px;
}

/*=== Working time ==*/
.form-group.addtime{
    width:110px;
    float:left;
    margin-right:10px;
}
.profile-text-bg{
    background-color:#f5f5f5;
    padding:10px;
    margin-bottom: 20px;
    border:1px solid #ddd;
    border-radius: 4px;
}

/* LAI 5 KOLONNAS RINDAA BOOTSTRAP*/

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

/*=== Portfolio Item arrows ==*/

.left-block{
 float:left;
display:block;
    padding-bottom:67%;
    width:40px;
    z-index:1000;   
}
.left-block span{
    background:url('../img/arrow-left.png') no-repeat right 50%;
left:auto;
    display:block;
    width:40px;
    height:50px;
    position:absolute;
    top:45%;
    opacity:0;
}
.right-block{
 float:right;
    display:block;
    padding-bottom:67%;
    width:40px;
    z-index:1000;   
}
.right-block span{
    background:url('../img/arrow-right.png') no-repeat right 50%;
    right:auto;
    display:block;
    width:40px;
    height:50px;
    position:absolute;
    top:45%;
     opacity:0;
}
.listing-images:hover .left-block span, .listing-images:hover .right-block span{
    opacity:0.4;
}
.right-block:hover span, .left-block:hover span{
    opacity:1 !important;
}
@media (max-width: 767px) {
    .right-block span, .left-block span{ 
        opacity:0.3
    }
    
}

.link-to-ads{
    border:1px solid #bfbdbd;margin-bottom:20px;box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);font-size:16px;
}
.listing-baner{
    float:left;
    margin-right: 5px;
    width:24%;
}

@media (max-width: 767px) {
    .listing-baner {
        width:48%;
        margin-bottom:5px;
    }
}
@media (max-width: 430px) {
    .listing-baner {
        width:100%;
        margin-bottom:5px;
    }
}

.hsubpic-1{
   width:33%;
    float:left;
    margin-right:5px;
    padding-bottom:23%;
    display:block;
}
.hsubpic-2{
      width:33%;
    float:left;
    margin-right:5px;
    padding-bottom:12%;
    display:block;
}
.hsubpic-3{
    width:33%;
    float:left;
    padding-bottom:12%;
    display:block;
}
.hsubpic-4{
      width:66.5%;
    float:left;
    padding-bottom:10.5%;
    display:block;
    margin-top: 5px;
}

/* Listings hide Free appointments */

#date_time { display: none; }
#date_time2 { display: none; }


/*==============  7. MAIN Page Black Portfolio ============== */
.highlighted-row{
    background:#282828 ;
    color:#fff;
}
.highlighted-row .thumbnail{
    background-color:#282828 !important;
}
.highlighted-row i{
    color:#fff;
}
.new-bg {
    background: #282828 !important;
}

.new-color {
    color: #fff !important;
}

.new-margin {
    margin-bottom: 45px;
}

.filters .transp.new-color{
    background:#000;
    border:0;
    border-radius:0px;
    font-size:18px;
    margin-bottom:5px;
}

#middle {
    background-color: #e9ebee;
    padding-bottom: 30px;
}

footer {
    margin-top: 0px;
    background: #e9ebee;
    border-top: 1px solid #ddd;
}

footer.portfolio-black{
    background:#222222;
    border-top: 1px solid #262525;
    color:#838384;
}
footer.portfolio-black a{
 color:#838384;
}
footer.portfolio-black a:hover{
 color:#fff;
}
.masters-profile {
    margin-bottom: 20px;
    padding-bottom: 20px;


}

.masters-about {
    padding: 10px 15px;
    background: white;
}

.masters-profile .buttons {
    margin-right: 15px;
    min-width:200px;
}

.maybebg {
    background: white;
    padding-bottom: 50px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

}

.maybebg2 {
    margin-right: -15px;
    margin-left: -15px;
    padding-right: 0px;
    padding-left: 0px;
}

.coverimage {
    margin-left: 15px;

}

.masters {
    background: white;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.middle-bg2 {
    background: url(../img/headimage3.jpg) top center no-repeat !important;
}
.height-home-bg{
    height:260px;
}
/*
.middle-bg5 {
    background-image: url(../img/headimage10.jpg) !important;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}

.middle-bg6 {
    background-image: url(../img/headimage9.jpg) !important;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
*/
.middle-bg7,.middle-bg8,.middle-bg9,.middle-bg10,.middle-bg11,.middle-bg12,.middle-bg13,.middle-bg14{
    background-repeat: no-repeat;
    background-position: 50% 0%;    
}
.middle-bg7 {
    background-image: url(../img/headimage13.jpg) !important;
}
.middle-bg8 {
    background-image: url(../img/headimage14.jpg) !important;
}
.middle-bg9 {
    background-image: url(../img/headimage15.jpg) !important;
}
.middle-bg10 {
    background-image: url(../img/headimage17.jpg) !important;
}
.middle-bg10 .inner-slogan{
    padding-top:105px;
}
.middle-bg11 {
    background-image: url(../img/headimage18.jpg) !important;
}
.middle-bg12 {
    background-image: url(../img/headimage19.jpg) !important;
}
.middle-bg13 {
    background-image: url(../img/headimage20.jpg) !important;
}
.middle-bg14 {
    background-image: url(../img/headimage21.jpg) !important;
}
#sidebar {
    padding-top: 10px;
}

.portfolio-post {
    border: 2px solid #e9ebee;
}

.navbar-default {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    z-index: 10;
}

.ajclick {
    cursor: pointer;
}

.new-bg .ajclick {
    color: #fff !important;
}

.portfoliobar h2, .portfoliobar a{
    color:#fff;
}
.portfoliobar .portfolio-post{
    border:2px solid #282828;
}

@media (max-width: 767px) {
    
    
    .bicon-wallet{
        width:18px;
        height:18px;
    }
    
.masters-profile .buttons {
    text-align: center;
}    

    .maybebg2 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .coverimage {
        margin-left: 0px;
    }
    .middle-bg7 {
        background-position: 68% 0%;
    } 
    .middle-bg7 .inner-slogan,.middle-bg9 .inner-slogan,.middle-bg10 .inner-slogan,.middle-bg14 .inner-slogan,.middle-bg13 .inner-slogan{
        color:#fff;
        text-shadow: 2px 1px 0px rgba(0,0,0, 0.3);
    } 
    .middle-bg10 .inner-slogan{
        padding-top:50px;
    }
    .middle-bg7 .inner-slogan,.middle-bg14 .inner-slogan{
        padding-top:110px;
    }    
    .middle-bg8 {
        background-position: 58% 0%;
    }  
    .middle-bg9 {
        background-position: 58% 0%;
    } 
    .middle-bg10 {
        background-position: 55% 0%;
    } 
    .middle-bg11 {
        background-position: 42% 0%;
    }     
   .middle-bg14,.middle-bg13{
        background-position: 59% 0%;
    }
    
/*
    .middle-bg6 {
        background-image: url(../img/headimage9.jpg) !important;
        background-repeat: no-repeat;
        background-position: 55% 0%;
    }

    .middle-bg5 {
        background-image: url(../img/headimage10.jpg) !important;
        background-repeat: no-repeat;
        background-position: 55% 0%;
    }
*/    
}

.cookie-banner {
    background: white;
    z-index: 1000;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 15px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
    font-size: 12px;

}

/* MASTERS NEW LAYOUT PREMIUM PROFILE */

.highlighted-user {
    margin-bottom: 20px;
}

.masters .profile-line figure {
    min-height: 0;
    margin-top: -50px;
}

.masters .profile-line {
    background: #f6f4f4;
    padding-bottom: 20px;
}

.masters .profile-line .wrapin-left {
    margin-left: -30px;
    padding-right: 20px;
}

.masters .profile-line h2 a {
    font-size: 20px;
    font-weight: 600;
}

.portfolio-line .portfolio-post {
    border: 0px;
    border-radius: 0px;
}

.portfolio-line .portfolio-post a {
    display: block;
    padding-bottom: 100%;
    border: 2px solid #fff;
}

.masters .profile-line p {
    padding: 0px;
    margin: 0px;
}

.masters .profile-line span.stars {
    font-size: 18px;
    color: #E8598C;
}

.masters .profile-line span.premium {
    background: #fa5fa3;
    color: #fff;
    padding: 4px;
    font-size: 10px;
    text-transform: none;

}

.masters .profile-line .worktype {
    font-weight: 600;
}

.masters .profile-line .worktype span:last-child {
    display: none;
}

.masters .profile-line .master-cats span:last-child {
    display: none;
}

#pages ul a {
    font-size: 24px;
}

.brand-line {
    margin-top: 40px;
    text-align: center;
}

.brand-line p {
    color: #595757;
    font-weight: 800;
    text-transform: uppercase;
}

.brand-line span {
    color: #595757;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
    margin-right: 20px;
    line-height: 34px;
    display: inline-block;
}
.view-brands a{
    color: #696868;
}

.view-brands {
    margin-bottom: 40px;
}

.brand-letter {
    font-weight: 600;
    font-size: 24px;
    background: #eee;
    padding: 10px 0px;
    text-align: center;
}

.brand-name {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 0px;
}
.brand-name a{
  font-weight: 600;
    padding:5px;
 background:#454343;
    color:#fff;
}
.brand-name a:hover{
    text-decoration: none;
    background:#605f5f;
}

/* mana statistika sākas */
.stat-block {
    padding: 15px;
    text-align: center;
}

.stat-block span {
    font-size: 36px;
    font-weight: 600;
}

.stat-profile-box figcaption span {
    display: block;
    font-weight: 400;
    color: #a8a7a7;
}

.stat-profile-box figcaption {
    font-size: 11px;
    line-height: 14px;
    font-weight: 600;
    margin-bottom: 20px;
}

/* mana statistika beidzas */

/* black Portfolio sākas */
.blackb{
    background:#282828 !important;
}

.masters-allportfolio.blackb{
padding:10px;  
margin:-15px;
}
@media (max-width: 767px) {
.masters-allportfolio.blackb{
margin:-10px;
}
}
.blackb .ajclick, .blackb .commentar, .blackb .breadcrumb>li, .blackb .breadcrumb>li a, .blackb .favorite a{
    color:#fff;
}

.blackb .btn-default{
    color:#fefefe;
    background-color:#616161;
    border-color:#616161;
    margin:2px;
    font-size:16px;
}
.blackb .btn:active,.blackb  .btn:focus,.blackb .btn:hover{
    background-color:#818080 !important;
    border-color:#818080 !important;
    color:#fff !important;
}
.blackb .btn-default.active{
    background-color:#908f8f !important;
    border-color:#908f8f !important;
}
.blackb .btn-default.active:hover{
    color:#fff;
}
.blackb .btn-default:active:focus {
    background-color:#818080 !important;
    border-color:#818080 !important;
}
.blackb .filters .form-control{
    background:#616161;
    border-color:#616161;
    color:#fff;
}

.blackb #pages ul a{
    color:#fff;
    background:none;
    border-bottom:1px solid #5a5a5a;
    border-top:1px solid #5a5a5a;
    border-right:1px solid #5a5a5a;
    
}
.blackb #pages .on{
    background:#4a4a4a;
}
.blackb a.prev:before, .blackb a.next:before{
    color:#fff;
}
.blackb.portfolio .details{
    background-color:#454545;
    color:#fff;
}
.blackb .listing-desc .seller-profile a.name{
    color:#fff !important;
}
.blackb .comments-list, .blackb .comments-list a{
    color:#fff;
}
.blackb textarea.form-control{
    background-color:#383737;
    color:#ccc;
    border:1px solid #595959;
}
.blackb.masters-allportfolio h3{
    color:#fff;
    padding:15px;
}
.blackb span.right a{
    color:#fff;
    padding:15px;
    display:inline-block;
}

.portf-offer.masters-about{
    background:none !important;
    margin-top:20px;
    margin-bottom: 20px;
} 
.portf-offer.masters-about .profile-offer{
    background:#1a1a1a;
}
.portf-offer.masters-about .seller-profile a,.portf-offer.masters-about .seller-profile, .portf-offer.masters-about .profile-offer h4 a, .portf-offer.masters-about .profile-offer {
    color:#c3c3c3 !important;
} 

/* black Portfolio beidzas */
.registration .btn.active{
    background:#ed679c;
    color:#fff;
    border-radius:0;
}
@media (min-width: 767px) {
    .registration .btn {
        font-size: 18px;
    }
}
.registration .tab-pane.active{
    /*background:#eee; */
    margin-bottom:20px;
    border:2px solid #ed679c;
    padding:40px 10px 10px 10px;
}
.masters.shops figcaption p{
    display:inline;
    font-size:12px;
    margin-right:5px;
}
.baner-inside{
    margin-bottom:30px;
}

.event-profile span{
    display:block;
    font-size:20px;
    font-weight:600;
}
.event-profile .listing-desc span{
    display:inline-block;
    font-size:20px;
    font-weight:600;
    background:#e9ebee;
    padding:10px;
    margin-bottom:10px;
}
.event-profile a{
text-decoration: none;    
}
.event-profile a:hover{
    text-decoration: underline;
}
.event-profile hr{
    margin-top:10px;margin-bottom: 10px;
}
a.event-interested{
display: inline-block;
    color:#fff;
    font-size:22px;
    font-weight: 400;
    background:#ed679c;
    padding:15px;
    margin-bottom: 10px;
    box-shadow: 0 2px 2px 0 rgba(3,4,4,0.1);
}
a.event-interested:hover{
 text-decoration: none;
    background:#f45896;
}
.users-interested figure{
    margin-bottom:20px;
}
.all-events hr{
    margin-top:20px;
    margin-bottom:20px;
}
.all-events .event-profile a{
    font-size:20px;
}
.all-events .blog h1{
    margin-top:20px;
}
.all-events .blog span.date{
    font-size:22px;
    background:#e9ebee;
    padding:15px;
    display:inline-block;
    margin-bottom:10px;
    font-weight: 600;
    box-shadow:0 2px 2px 0 rgba(3,4,4,0.1);

}
.date-forgrid{
    bottom:0px;
    left:0px;
    position: absolute;
   background:rgba(0,0,0,0.4);
    width:100%;
    color:#fff;
    font-size:24px;
    padding:5px;
}

#topline .loginbuttons a.menu-item{
    font-size: 16px;
    text-transform: uppercase;
    margin-right:10px;
    font-weight: 600;
}
#topline .loginbuttons a.menu-item.active{
    text-decoration: underline;
}
#topline .loginbuttons a.menu-item.ru{
    font-size:14px !important;
    margin-right:5px;
}
.breaking{
    background:#393838;
}
.breaking .alert-warning{
        color:#f5f5f5;
    background-color:#393838;
    border:0;
}
.breaking .alert{
    margin-bottom:0px;
}
.breaking .alert a{
    color:#f5f5f5;
    text-decoration:underline;
}
.breaking .alert a:hover{
   text-decoration:none; 
}
.breaking .close{
    opacity:0.8;
}
.breaking .close:hover{
    opacity:1;
}
.breaking .close i{
    color:#f5f5f5;
        font-size:26px;
}

@media (max-width: 450px) {
    .inner-slogan {
        padding-bottom: 60px;
    }
}

@media (max-width: 767px) {
    .blackb #pages ul a{
        font-size: 16px;
        padding:7px 10px;
    }
    
    .masters .profile-line .btn-default {
        width: 100%;
    }

    .portfolio-line .portfolio-post a {
        border: 0px;
    }

    .masters .profile-line figure {
        margin-top: -15px;
    }

    .brand-line span {
        font-size: 1.5em;
        line-height: 20px;
    }
}

@media (max-width: 990px) {
    .masters .profile-line .wrapin-left {
        margin-left: 0px;
        padding-left: 20px;
    }

    .masters .profile-line h2 {
        text-align: center;
    }

    .masters .profile-line span.premium {
        display: block;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 5px;
    }
}
