/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}


/* Responsive layout */

.ui-loader {
    display: none; /* jQuery mobile original loader we don't use */
}

body {
    padding: 0;
    margin: 0;
    background-color: black;
    border: none;
}

#page {
    color: white;
}

#headerText {
    text-align: center;
    background-color: black;
    top: 0px;
    position: fixed;
    z-index: 200;
    display: block;
    width: 100%;
}

#menu_corner, #menu_corner img {
    width: 32px;
    height: 32px;
    border: none;
    color: black;
    cursor: pointer;
}

#all_menus {
    width: 240px;
    margin-left: -245px;
    height: 100%;
    background-color: #222222;
    padding-top: 5px;
    padding-right: 5px;
    margin-top: 78px;
    display: table;
    position: absolute;
    top: 0; /*  margin-top is also needed */
    z-index: 100 !important;
}

.ui-loading #ajax-loader-homepage {
    display: block;
}

/*
#ajax-loader-homepage {
    position: relative;
    width: 100px;
    margin-top: -100px;
}*/

.logo {
    margin-left: auto;
    margin-right: auto;
    width: 186px;
    height: 78px;
    background: url('//getts.ro/resources/cms/getts_logo.png');
}

.r-button {
    font-family: Arial;
}

.center {
    margin-left: auto;
    margin-right: auto;
}
/*
.importante .r-button a {
    color: white;
    text-decoration: none;
}
*/


/*
.menu .r-button a {
    color: black;
    text-decoration: none;
}
*/
/*
.menuright .r-button a {
    color: #CCCCCC;
    text-decoration: none;
}
*/
/*
.footer .r-button a {
    color: white;
    text-decoration: none;
}
*/
.importante .button-wrapper {
    cursor: pointer;
    display: block;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding: 12px 0;
    border-radius: 3px;
}

.active-overlay {
    background: #000;
    opacity: 0;
}

.importante .r-button {
    padding: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.importante .bottom {
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.25);
}

.r-menu .button-wrapper {
    cursor: pointer;
    display: block;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding: 12px 0;
    border-radius: 3px;
}

.r-menu .r-button {
    padding: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.r-menu .bottom {
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.25);
}

.menuright .button-wrapper {
    cursor: pointer;
    display: block;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding: 12px 0;
    border-radius: 3px;
}

.menuright .r-button {
    padding: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.menuright .bottom {
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.25);
}

.footer .button-wrapper {
    cursor: pointer;
    display: block;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding: 12px 0;
    border-radius: 3px;
}

.footer .r-button {
    padding: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.footer .bottom {
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.25);
}

.menu_item {
    padding: 2px 3px;
}

@media screen and (orientation : landscape) {

}

/* Amazon Kindle, first generation */
/* Apple iPad 1 / 2 / iPad Mini  */
/* Apple iPad 3 / 4  */
/* BlackBerry PlayBook */
/* Samsung Galaxy Tab */
@media screen and (orientation : landscape) and (min-width: 1024px) and (max-width: 1279px) {
}

/* Google Nexus 10 */
@media screen and (orientation : landscape) and (min-width: 1280px) and (max-width: 1439px) {

}

/* Google Nexus 7 */
@media screen and (orientation : landscape) and (min-width: 966px) and (max-width: 1023px)  {

}

/* Google Nexus 7.2 */
@media screen and (orientation : landscape) and (min-width: 960px) and (max-width: 965px) {

}

@media screen and (orientation : landscape) and (min-width: 1440px) {

}

@media screen and (min-width: 568px) and (max-width: 639px) and (orientation : landscape) {

}

@media screen and (min-width: 640px) and (max-width: 959px) and (orientation : landscape) {

}


  /* This is for debug only */
  #fb-comments-wrapper {
    border: 1px solid white;
  }
  /* END DEBUG */

  #iframe {

  }

  #body {

    /* width: 100% !important; -- this is wrong */
/*    left: 0;
    padding-left: 0px;
    padding-right: 0px;
    right: 0px;

    margin-top: 0px;
    padding: 5px 20px 20px;
    background: none repeat scroll 0% 0% black;
    */
  }

  .Background {
/*    display: none; */
  }

  .Foreground {
/*    position: static; */
  }

@media screen and (max-width: 470px) {

    .clearmobile {
        clear: both;
    }

    .mobile-action {
        min-height: 38px;
        width: 100% !important;
    }

    #top-bar {
        display: none;
    }

} /* max-width: 470px */



@media screen and (max-width: 975px) {

    nav {
        display: none;
    }

    #top-bar {
        display: none;
    }

    #cm-browser-antibanner {
        display: block !important; /* show banner protection for mobile */
    }

    #topmenuwrapper,.main .footer a, .main .footer .separator {
        display: none;
    }

    .leftboxwrapper {
        display: none !important;
    }

    .main {
        top: 58px; /* The mobile menu is thin */
    }

    .inpagebase {
        display: none;
    }

    /* #fb-comments-wrapper { display: none !important; } */
    #add-this-wrapper { display: none !important; }

    .radialdiv {
        /* width: auto; */
        /*width: 100.5% !important;*/
        width: 100% !important;
    }

    .stripesdiv, .radialdiv {
        border: none !important;
    }

    .login-fields input, .registration input, .profile-edit input {
        width: 100%;
        line-height: 2em;
        font-size: 16px;
    }

    .login-fields label, .registration label, .profile-edit label {
        line-height: 2em;
        font-size: 16px;
        width: auto !important;
    }

   .login form button {
        height: 44px !important;
        font-size: 14px;
    }

    .login form, fieldset {
        padding: 0;
    }

    .registration select, .profile-edit select {
        height: 36px;
    }

    .registration button {
        height: 36px;
    }

    .registration button.validate {

        margin-left: 10px;
        background: rgb(188,163,90);
        color: black;
        font-weight: bold;
    }

    .butoane-client button {

    height: 36px;
    width: 50px;

    }

    #sex {
        width: 100%;
    }

    .registration dt {
        width: 100%;
    }

    #data_nasterii_img {
        width: 32px;
    }

    #sunt-deja-client {
        margin-top:15px;
        background: rgb(188,163,90);
        color: black;
        font-weight: bold;
    }

    .getts-highlights-citeste-online {
        display: none;
    }

    .profile-avatar {
        display: block;
        width: 100%;
        height: auto;
        max-width: 252px;
        margin-left: auto;
        margin-right: auto;
    }

    .profile-avatar-parent {
        float: none !important;
    }

    #title_colectii_w, #collection_title_w, #big_picture_w, .printer_ww_column,
    #big_picture, #ajax-loader-w, #ajax-loader-w > div,
    #thumbs.navigation
    {
        width: 100% !important;
    }

    .printer_ww_column {
        display: none;
    }

    #colectii_list {
        display: none;
    }

    .navigation {
        height: auto;
    }

    #colectii_list > li > a {
        display: block;

        background: rgb(188, 163, 90);
        color: black;
        margin-bottom: 5px;
        padding: 6px;

        height: 32px;
        line-height: 32px;
    }

    #title_colectii {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #323232), color-stop(1, #000000));
        background: -moz-linear-gradient(center top, #323232 5%, #212121 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#000000');
        background-color: #323232;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        text-indent: 0px;
        border: 1px solid #333333;
        color: #faf9f7;
        font-family: Arial;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        height: 23px;
        line-height: 23px;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        padding-left: 4px;
        padding-right: 4px;
    }

    .tc-button-mobile {
        display: block;
        padding-bottom: 20px;
    }

} /* max-width: 975px */


/*
    Return back to Desktop (in case properties first set for mobile)
 */
@media screen and (orientation : landscape) and (min-width: 960px)  {

    div.saloane-men {
        width: 40%;
    }

    div.hair-studio-logo { /* the parent */
        width: 30%;
        padding-top: 48px;
    }

    div.color-bar-logo { /* the parent */
        width: 30%;
        padding-top: 54px;
    }


    #colectii_list {
        display: block !important;
    }

}


#ajax-loader {
    width: 128px !important;
    height: 15px !important;
    background: black;
    padding: 5px;
}

/*
   linkurile din termeni si conditii, au nevoie de spatiu mai mult pt
   a fi afisate corect pe mobile
*/
.tc-button-mobile {
    color: #999999; text-decoration: underline;
}
