#LoginPage {font-family: Arial !important;}
#LoginPage {background-color: #fff}
#LoginPage label, .LoginHead {color: #000; }
.LoginHead  {margin-bottom: 30px;}
#Remember, #ForgotPassword {display: none}
.LoginForm {margin: 0px auto; width: 300px; margin-top: 10%;}
#LoginPage input[name="action_dologin"] {background-color: #000; color: #fff; border: 0px; width: 100px; height: 40px; text-transform: uppercase; margin-top: 30px;}
#LoginPage select option {color: #000;}
#LoginPage fieldset {border: 0px; padding:0px; margin: 0px;}
#LoginPage .checkbox {display: none !important}

    #LoginPage .content form {width: 20%; margin: 0px auto; padding: 0px; }
        #LoginPage .content form input[type="text"],#LoginPage .content form input[type="password"] {width: 200px; height: 15px; padding: 10px;}
        #MemberLoginForm_LoginForm_Remember_Holder {display: none}
    #LoginPage .content p, #LoginPage .content h1 {margin: 0px auto; width: 20%; padding: 30px 0 30px 0; font-weight: normal; color: #ccc}
     
#MemberLoginForm_LoginForm_Remember_Holder {display: none}

.eachPaginationActive {background-color: #000 !important; }    
    .eachPaginationActive a {color: #fff}
    .noresult {border: 3px solid #000; padding: 20px; background-color: #fff}

.cartypeselector {padding-bottom: 10px; position: relative; top: -30px;}
.cartypeselector .row { margin-left: 0px !important }
.type {border: 3px solid #000 !important; text-align: center;  background-color: #fff ; margin-bottom: 10px; }
.type:nth-child(1) {border-right: 0px !important;}
    .type.current {background-color: #000; }
    .type:hover, .type.current a {color: #fff; background-color: #000; }
    .type a {width: 100%; display: block;padding: 10px; }

    .type7.current a, .type7:hover a {background: url(../images/osobowe.png) no-repeat; }
    .type8.current a, .type8:hover a {background: url(../images/dostawcze.png) no-repeat}

    .type7.link a {background: url(../images/osobowe_black.png) no-repeat; }
    .type8.link a {background: url(../images/dostawcze_black.png) no-repeat}

.breadcrumbs {text-align: center;   width: 100%; color: #fff;  background-color: #c6ceda; height: 50px;}


#list, #slideBoxInfo {width: 100%; }
#opis {background-color: #fff !important} 

.modal-content #exitModal { position: absolute !important; right: 15px !important;}

#searchMoreResultsButton {width: 200px; border-color: #000 !important; color: #000 !important}
.select2-results__option:first-letter {text-transform: uppercase;}

.ContactFormOnAd {float: left; width: 100%; margin-bottom: 30px;}
.FastContact input, .FastContact textarea {width: 100%; padding: 10px;}
.FastContact textarea {height: 100px;}
    .FastContact .send {background-color: #000; color: #fff; padding: 10px; cursor: pointer; text-transform: uppercase; font-size: 14px;}
    .checkbox {height: 20px; width:20px !important; display: block !important; position: relative !important;  left: 0px !important ; float: left !important; margin-right: 10px; }
    p.giodo {font-size: 11px;}

form .form-error {border: 1px solid red}
form .validation-error {color: red; font-size: 12px;}
.checkBoxFormularz .validation-error {width: 100%;  width: 600%; position: relative; top: 150px; text-align: left !important; padding-left: 55px !important; }

.Page section .col-lg-6.col-xs-12 img {width: 100%; height: auto !important}
    .Page #o-nas2,.Page #o-nas3{padding-bottom: 0px !important}

section#o-nas1 h1, section#blog1 h1, section#blogEach1 h1, section#kontakt1 h1  {
    text-transform: uppercase;
    text-align: left;
    font-size: 48px;
    color: rgb(255, 255, 255);
    font-weight: 900;
}


form#sendRequest .eachInputBox:before, form#sendRequest1 .eachInputBox:before, 
form#sendRequest .eachInputBox:before, .checkBoxFormularz:before, form#sendRequest .eachTextAreaBox:before {
    display: none
}

.page2 #o-nas2 .col-xxl-8 img { float: left; margin-right: 0px; width: 92%; height: auto}
    .page2 #o-nas2 .col-xxl-8 p:nth-child(1) { float: left; padding-right: 0px; margin-right: 0px; width: 50%}
        
.title.position {margin-bottom: 10px; margin-top: 10px; }

.selection span::first-letter {text-transform: uppercase}
 
.gallerylist {text-align: center}
a.gallery {display: inline; padding: 0px; margin-left: -4px; }
a.gallery img {max-width: 24%}
.galleryname {font-size: 36px; margin: 40px 0 20px }

#christmas {position: fixed; z-index: 10000 !important; bottom: 0px; left: 0px; }
#christmas img {width: 50%; }

h2.head {width: 100% ; border: 1px solid red ;}

.navbar .nav #phone, .navbar #phone1 {top: -59px !important}

.navbar #menuContainer, .navbar #menuContainer1 {margin-top: 76px;}

#phoneMobile, #phoneMobile1 { margin-top: -3px; }