@media (max-width: 767px) {
    .miniatura {
        float: none !important;
    }
}

/*@media (max-width: 1224px) {
    .new-account, .need-help {
        float: none !important;
    }
}*/

/*body {
    padding-top: 50px;
    margin: 0 !important;
    font-size: 14px;
}*/
/*@media screen and (max-width: 991px){
    body {
        padding-top: 0 !important;
    }
}*/
#header_mobile {
    display: block;
    font-family: Georgia, serif;
    font-size: 16px;
    color: #808285;
    text-align: center;
    padding: 5px 0 10px 0;
    border-bottom: solid 1px #dfdfe0;
}

#my-content #my-menu-left, #my-content #my-menu-right {
    display: none;
    /*margin-top: 50px;*/
}

#my-menu-left:not(.mm-menu){
    display: none;
}

#my-menu-right:not(.mm-menu){
    display: none;
}

.container-mobile {
    background: url(/images/wp-container1.png) repeat-x;
    background-size: 100% 100%;
}
@media screen and (min-width: 768px){
    .container-mobile{
        padding: 0;
    }
}
.navbar-logo-nd {
    background: url(/images/wp-header.png) no-repeat;
    /*background-color: #6D6E71;*/
    background-size: auto 100%;
    background-position: center;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.25);
    -moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.25);
    box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.25);
    /*background-origin: content-box;*/
    display: block;
}
@media screen and (min-width: 768px){
    .navbar-header{
        float: none;
    }
}

.btn-custom.active {
    color: rgba(255, 255, 255, 0.75);
}
.btn-custom {
    margin: 0 20px 0 20px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #9b9da0;
    background-image: -moz-linear-gradient(top, #919396, #abadaf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#919396), to(#abadaf));
    background-image: -webkit-linear-gradient(top, #919396, #abadaf);
    background-image: -o-linear-gradient(top, #919396, #abadaf);
    background-image: linear-gradient(to bottom, #919396, #abadaf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff919396', endColorstr='#ffabadaf', GradientType=0);
    border-color: #abadaf #abadaf #84868a;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #abadaf;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active,
.btn-custom.disabled,
.btn-custom[disabled] {
    color: #ffffff;
    background-color: #abadaf;
    *background-color: #9ea0a2;
    border-color: #abadaf #abadaf #84868a;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-custom:active,
.btn-custom.active {
    background-color: #919396;
}
@media screen and (max-width: 339px){
    .btn-custom{
        margin: 0 5px;
    }
}
@media screen and (max-width: 299px){
    .btn-custom{
        margin: 0;
    }
}
#calosc-mobile {
    /*border-top: 5px solid #b2e8ff;*/
    margin: 10px auto 10px auto;
    font-size: 24px;
    font-family: Oswald, sans-serif;
    text-align: center;
    font-weight: 400;
    /*background-color: #f8f8ec;*/
    /*height: 100%;*/
    /*    margin-right: 40px;*/
    /*padding: 20px;*/
}
#calosc-mobile h3 {
    margin: 10px 0 10px 0;
    color: #ffba00;
    /*font-size: 32px;*/
    line-height: 40px;
}

#calosc-mobile p {
    /*margin: 0px 140px 20px 140px;*/
    color: #269be8;
    font-size: 16px;
    line-height: 20px;
}

#banner2-sklep-wp-mobile {
    background: url(/images/banner-sklep-wp.png) -10px 0 no-repeat;
    width: 234px;
    height: 69px;
    margin: auto;
}
#banner2-sklep-wp-mobile:hover {
    background: url(/images/banner-sklep-wp.png) -478px 0 no-repeat;
}

.banner-cien-mobile
{
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

.account-wall-color
{
    margin-top: 15px;
    /*padding: 20px 20px 20px 20px;*/
    background-color: #FFB800;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

.btn .mm-counter {
    display: none;
    color: white !important;
    margin-right: 10px;
}

.btn .mm-subopen:after {
    border-color: white !important;
}

.mm-counter {
    display: none !important;
    margin-right: 10px;
}

.lista_numerow .mm-counter{
    display: inline !important;
}

#my-content{
    /*padding-bottom: 100px;*/
}

@-webkit-keyframes blink {
    0%  { background:#9b9da0;}
    50%   { background:red; }  
    100%   { background:#9b9da0; }
}
@-moz-keyframes blink {
    0%  { background:#9b9da0;}
    50%   { background:red; }  
    100%   { background:#9b9da0; }
}
@-ms-keyframes blink {
    0%  { background:#9b9da0;}
    50%   { background:red; }  
    100%   { background:#9b9da0; }
}
@keyframes blink {
    0%  { background:#9b9da0;}
    50%   { background:red; }  
    100%   { background:#9b9da0; }
}
.pulse {
    background: red;
    -webkit-animation: blink;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation:    blink;
    -moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -ms-animation:     blink;
    -ms-animation-duration: 4s;
    -ms-animation-iteration-count: infinite;
    animation:         blink;
    animation-duration: 4s;
    animation-iteration-count: infinite;
}

.blue{
    background: #72A9D3 !important;
}

.center_sms_mobile{
    max-width: 185px;
    margin: auto;
}
