/*popup css */
.popup div div div#cboxTopLeft, .popup div div div#cboxTopCenter, .popup div div div#cboxTopRight, .popup div div div#cboxBottomLeft, .popup div div div#cboxBottomCenter, .popup div div div#cboxBottomRight, .popup div div div#cboxMiddleLeft, .popup div div div#cboxMiddleRight {
    background: none !important;
}

#cboxError {
    border: none !important;
}

.contentpop, #cboxError {
    position: relative;
}

.popclose {
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
    background: url("image/close.png") no-repeat scroll center center transparent !important;
}

.poplogin {
    width: 300px;
    padding: 30px;
    display: block;
    font-size: 14px;
    color: black;
}

.poplogin input[name="email"], .poplogin input[name="password"],
.popregister input[name="email"], .popregister input[name="password"], .popregister input[name="confirm"], .popregister input[name="firstname"] {
    border: 1px solid #b9b9b9;
    margin: 2px 0;
    width: 100%;
}

.headingpop {
}

.popregister {
    min-width: 300px;
    padding: 30px;
}

.headingpop h2 {
}

.quicklook {
    display: block;
    cursor: pointer;
    position: absolute;
}

.wrapql {
    position: relative;
    display: block;
}

.productquicklook {
    padding: 20px 0 0 0;
    width: 800px;
    display: block;
    overflow: auto;
    height: 98% !important;
}

.btnquicklook {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #F0F0F0;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #000000;
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    text-shadow: 1px 1px #F0F0F0;
}

#cboxLoadedContent {
    margin-bottom: 0 !important;
}

#cboxLoadedContent .product-info {
    border: none !important;
}

#cboxOverlay {
    opacity: .8 !important;
    background: #CDCDCD !important;
}

.poplogin h1,
.poplogin h2,
.poplogin h3,
.popregister h1,
.popregister h2,
.popregister h3 {
    margin-top: 0;
    padding-top: 0;
}

.poplogin label {
    margin: 15px 0 5px 0;
    font-size: 14px;
}
.popregister label {
    margin: 8px 0 3px 0;
    font-size: 14px;
}

.poplogin input {
    padding: 6px;
}

.popregister input {
    padding: 4px 6px;
}

.btn-social-login {
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-right: 10px;
    border-radius: 50px;
    text-align: center;
    padding: 6px 0;
    margin-bottom: 10px;
}

.btn-social-login:hover {
    opacity: .8;
}

.btn-social-login i {
    color: white;
    font-size: 16px;
}

.btn-social-login-vk {
    background-color: #4b68b8;
}

.btn-social-login-ok {
    background-color: #fa6e0c;
}

.btn-social-login-fb {
    background-color: #4b68b8;
}

.text-bla-bla-bla {
    background: #F4F4F4 url('/catalog/view/theme/default/image/slider-bg.jpg') no-repeat bottom right;
    height: 450px;
}

.text-bla-bla-bla h2 {
    margin-top: 0 !important;
}

.text-bla-bla-bla ul {
    font-size: 14px;
    color: black;
    padding-left: 20px;
    margin-top: 30px;
}

.text-bla-bla-bla ul li {
    margin-bottom: 15px;
}