.hidden,
#section-wizard,
#debug-block,
#section-testimonials,
#address-holder,
#error-message-holder,
#error-box,
#empty-message,
.size-holder,
.wishes-auth-msg,
#footer-form-subscription .message,
#send-question-status,
.wholesale-download-section,
.column-block.menu-block,
#section-releted-products,
.product-summary .prod-actions .add2cart.disabled{
  display:none;
}



#address .btn-group.bootstrap-select.form-control {
  width:65px;
}

#address input[type="text"]{
  width:45px;
}


#address input, 
#address select,
#address .btn-group.bootstrap-select.form-control {
  float:left;
}

#address input{
  margin-left:5px;
}

#address input[name="streetName"]{
    width: 165px;
}


.inputRed{
  border: 1px solid red;
}


#shop-map{
  height: 376px;
}


.size-holder.visible-box{
  display:block;
}


.city-selector-holder .block-autocomplete{
  top:auto;
  width: 94%;
  margin-left: 10px;  
}

.city-selector-holder .block-autocomplete .autocomplete-item .item-title{
  width: 100%;
}

.form-group.wishes-auth-msg.visible{
 display:block; 
}

.prod-price small.action-price{
    top: auto;
    text-decoration: line-through;
    border: 0;
    color: #3333339c;  
}

.wholesale-download-section.wholesale-download-section-visible{
  display:block;
}



.leftcolumn .column-block.menu-block.menu-visible {
  display:block;
}


/*Temporary wholesale download holder*/
.dd-select-list-container {
    margin-left: 20px;
}

.dd-select-list-container {
    float: right;
    height: 25px;
}

.dd-select-list-container {
    backg/round: #fff;
    padding: 0px;
    width: 100px;
}

.dd-select-list-container span.header {
    font-size: 13px;
    margin-left: 5px;
    margin-top: -3px;
}

.dd-select-list-container span.header {
    border: 1px solid #d1d1d1;
    padding: 5px 10px;
    background-color: #77a809;
    color: white;
    cursor: pointer;
}

.dd-select-list-container ul.ddMenuList {
    display: none;
}

.dd-select-list-container ul {
    display: block;
    position: relative;
    right: 10px;
    top: 26px;
    width: 210px;
}

.dd-select-list-container ul {
    z-index: 999;
    padding: 4px;
    overflow: hidden;
    margin: 0px;
    margin-left: -1px;
    position: absolute;
    background-color: white;
    border: 1px solid #d1d1d1;
    width: 349px;
}

.dd-select-list-container ul li {
    font-size: 13px;
    list-style-type: none;
    list-style-position: inside;
    color: #a1a1a1;
    cursor: pointer;
}

.dd-select-list-container ul li A {
    text-decoration: none;
}

.hq-photo-access-granted-fe {
    color: red;
    border-bottom: 1px dashed red;
}

.editProduct A{
  color:red;
}

#main-nav.admin-menu .nav li a, #main-nav.admin-menu .nav li a:visited{
    line-height: 31px;
    font-size: 15px;
}

#main-nav.admin-menu{
    background: #293340b3;
    height: 33px;
    display:none;
    top: 60px;
}

#main-nav.admin-menu.visible{
    display:block;
}

#section-releted-products.visible{
  display:block;
}



.product-summary .prod-actions .add2cart.disabled.disabled.visible{
  display:block;
}


span.sitemap{
  margin-left: 22px;
}

.sitemap A,
.sitemap A:hover{
  color:#6b7785;
}


#files-holder{
      margin-bottom: 25px;
}

#files-holder .uploader-thumb{
      margin: 25px;
}

.fancybox-slide--iframe .fancybox-content {
	width  : 642px;
	height : 242px;
	max-width  : 642px;
	max-height : 242px;
	margin: 0;
}


#comments-section .answers{
  display:none;
   margin-left: 24px;
}

#comments-section .feedback-hdr.feedback-ftr{
      margin: 10px;
}

#comments-section .feedback-hdr.feedback-ftr A{
    margin-left: 15px;
    text-decoration: underline;
}

#send-answer-status{
  margin-bottom:18px;
}

#comments-section .feedback-item .feedback-hdr {
    margin-bottom: 2px;
}


.btn-primary.others, .btn-primary.others:visited{
      background: #2e6da4;
}



.product-summary-left .quantity-group.product-quantity{
  width: 37%;
  margin-bottom: 20px;
}


#fast-mode-switch .fa {
    color: #ff0e00ba;
}

#fast-mode-switch A {
    color: #ff0000f5;
}

.body.lang-ua .container{
    wi/dth: 1192px;
}

.price-units-holder{
  margin-bottom: 12px;
}

#map iframe{
  width: 572px;
}

.langRU2 #lang-trigger { background: url(../images/lang-ru2.png) no-repeat 0 center / 23px auto; }
.langRU #hdr-langs #lang-trigger { background: url(../images/lang-ua.png) no-repeat 0 center / 23px auto; }

#hdr-langs .lang-ru2 { background: url(../images/lang-ru2.png) no-repeat 15px center / 23px auto; }


a#footer-logo-UA {
    width: 226px;
    height: 50px;
    display: block;
    margin-bottom: 10px;
    background: url(../images/footer-logo-UA.png) no-repeat 0 0 / 100% auto;
}


a#footer-logo-EN {
    width: 226px;
    height: 50px;
    display: block;
    margin-bottom: 10px;
    background: url(../images/footer-logo-EN.png) no-repeat 0 0 / 100% auto;
}


#link2logout{
  display:none;
}

.logged-in #link2logout{
  display:block;
}


.dropdown-menu {
    z-index: 1100;
}

#registration-completed-popup{
    display:none;
}

#registration-completed-popup .popup-btns .btn.completed {
    width: 235px;
    margin: 0 5px;
}


#fill-all-fields-popup{
    display:none;
}



#fill-all-fields-popup .popup-btns .btn {
    width: 235px;
    margin: 0 5px;
}

.related-holder {
    width: 100%;
    float: left;  
    margin-bottom: 16px;
}


.related-holder .dropdown-menu.open,
.related-holder .bootstrap-select>.dropdown-toggle{
  z-index: 0;
}


#get-video-code{
      margin-bottom: 10px;
}

#video-code-frame{
  display:none;
}

.retail-price-holder{
      margin-bottom: 15px;
}

#phone-vrfy-holder{
  display:none;
}


.redField{
  background-color: #fd0d0d26;
}

.greenField{
  background-color: #1cfd0d29;
}

#sendOTP, 
.sms-auth-holder,
.sms-auth-loggen-in{
  display:none;
}


.login-page .fa.fa-facebook-official,
.checkout-login-link .fa.fa-facebook-official {
  color:#3b5998;
  font-size: 26px;
}

.from-submit .note img,
img.gplus-login-icon {
  width: 29px;
  margin-bottom: 10px;
}

.product-description {
    overflow-y: initial;

}

.download-section h3 a{
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    color: #293340;
    margin: 0 0 20px;  
}


.catalog-description{
  text-align: center;
    margin: 10px 0 20px;
}

#payments-redirect-holder{
  display:none;
}


A.product-option,
A.product-tags{
    font-size: 13px;
    color: #777;  
}


#address-postal-code{
      margin-bottom: 5px;
}

#postalCode{
      width: 155px;
}



#section-banners .col-xs-6 img{
    max-width: 100%;
}















#min-cart-sum-popup{
  display:none;
}













#form-sort-filters .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 149px;
}    



.free-delivery{
    font-size: 0.96em; 
}

.ftr-vk{
    display:none;
}










