

.zm_alr_register_link{
display:none !important;
}
@media (max-width: 959px){
div.shopping-cart-header{
right: 0 !important;
}
}
.tab-pane{
margin: 0px;
width: 100%;
float: left;
padding: 100px 0px;
} 
.wcv-navigation ul.menu.horizontal li a {
    margin-top: 6px;
}
.ham-menu ul li {
margin: 0 0 11px!important;
}

/*
Salman's Work
*/
/* YR - 29Dec2022 */
.gform_wrapper ul.gform_fields li.gfield select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    flex: 1 auto;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-weight: 300;
    position: relative;
    cursor: pointer;
    color: #777;
    padding: 5px 25px 5px 10px !important;
    background: #fff url(/wp-content/themes/klnyc/images/select-arrows.svg) no-repeat right center;
    background-size: 18px;
    outline: none;
    text-align: left;
   font-size: 16px; 
max-width: 235px; 
/*margin-right: 35px; */
margin-right: 0px;
}

/*
 #cart-item-container .gform_wrapper form li select:focus, .gform_wrapper.ul.gform_fields li.gfield select:active, select.has-option-images:active, #cart-item-container .gform_wrapper form li select:active { border: 0px Solid #ddd !important;
    color: initial !important;
}
*/
/* YR - 29Dec2022 */
#cart-item-container .gform_wrapper form li div.style-template-field-wrapper select:focus, .gform_wrapper.ul.gform_fields li.gfield div.style-template-field-wrapper select:active, #cart-item-container .gform_wrapper form li div.style-template-field-wrapper select:active {
 border: 1px Solid #0071A1 !important; 
}

#cart-item-container .table-hover>tbody>tr:hover {
    background-color: #ffffff !important;
}
/* YR - 29Dec2022 */
/*
select.has-option-images, .gform_wrapper ul.gform_fields li.gfield select:not(.li-style-template) { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent !important;
    font-size: 16px !important;
    font-weight: bold !important;
    padding: 8px 25px 8px 8px !important;
    margin: 0px 25px 0 0 !important;
    border: 0 !important;
    border-color: transparent !important; 
   direction: rtl;
text-align: right !important;
    padding-right: 20px !important;
max-width: inherit !important; 
cursor: pointer;
border-radius: 3px !important;
}
*/
/* YR - 29Dec2022 */
.spa-cart-gravity-wrapper .gform_wrapper .gform_body .gform_fields .gfield {
    border-color: #ddd !important; } 


.option-images-popup p {
    position: relative;
    flex-basis: 32%;
    margin: 10px 0.5%;
    color: #666;
    border: 1px solid #ddd;
    padding: 0.75rem 1.2rem;
    width: 100%;
    text-align: center;
    border-radius: 3px;
    font-size: .9rem;
    position: relative;
}
.klnyc-style-field .switch-field-type-icon { position: absolute; }
.option-images-popup p span.option-label {
    position: relative;
    width: 100%;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
    white-space: normal;
    line-height: 18px;
}

.form-wrapper .gform_body .option-images-popup {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    flex-basis: 50%;
    width: 100%;
   height: auto !important; 
    justify-content: flex-start;
    align-content: flex-start;
padding: 80px 20px 20px;
}

.form-wrapper .gform_body .option-images-popup .img-popup-close { position: absolute; }

.gf_list_3col.style_details.cuff.item-style .row {
display: flex; 
flex-direction: column; 
}

/* YR - 29Dec2022 */

/*.gf_list_3col.style_details .row .col-md-3, .gf_list_3col.style_details .row .col-md-9 { width: 49% !important; }*/

.gform_wrapper form .gform_body > ul.gform_fields > li.gfield .col-xs-12:not(.style-template-field-wrapper) .row .col-md-9,
.gform_wrapper form .gform_body > ul.gform_fields > li.gfield .col-xs-12:not(.style-template-field-wrapper) .row .col-md-3 {
	width: 50% !important;
}
/* YR - 29Dec2022 */


.gf_list_3col.style_details .item-style .row .col-md-3  {
    width: 100% !important;
}
.gf_list_3col.style_details.cuff.item-style .row .col-md-3 select {
    width: 95% !important;
    width: calc(100% - 45px) !important;
    max-width: inherit;
    margin-right: 0px !important;
}
.designcollectionsearch img {
    width: 30px;
    margin: 5px;
}
.designcollectionsearch {     width: 50px; }
/*
YR - 29Dec2022
.spa-cart-gravity-wrapper .gform_wrapper .gform_body .gform_fields .gfield:not(.item-style) .row {
display: flex; align-items:center; flex-wrap: nowrap; }
*/

/* YR - 29Dec2022 */
/*.spa-cart-gravity-wrapper .gform_wrapper .gform_body .gform_fields .gfield .row .col-md-3 { display: flex;
    align-items: center;
    justify-content: flex-end;
}*/

.spa-cart-gravity-wrapper .gform_wrapper .gform_body .gform_fields .gfield .row .col-md-3 {
text-align: right;
}
/* YR - 29Dec2022 */
.klnyc-style-field .switch-field-type-icon {
    margin-left: 5px;
}
.form-wrapper .gform_body .option-images-popup img {
    cursor: pointer;
    width: 100%; }
.option-images-popup p:hover, .option-images-popup p.optionselected {
    border: 1px solid #000;
    background: #fff;
    position: relative;
    color: #000;
}
.designcollectionsearch { padding-top: 5px !important; }
.designcollectionsearch img { width: 25px !important; }
.form-wrapper .gform_body #tab_default_1 input, #tab_default_1 input {
    max-width: 200px;
    line-height: 1;
    margin: 0 35px 0 0;
    padding: 5px 10px !important;
}
.form-wrapper .gform_body .option-images-popup .img-popup-close {
    font-size: 0;
    width: 30px;
    height: 30px;
    background-image: url(/wp-content/themes/klnyc/images/chaos-up-arrowAsset.png);
    transform: rotate(270deg);
    background-repeat: no-repeat;
    top: 33px;
    left: 20px;
    color: transparent;
}
.option-images-popup h5 {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 40px;
    font-size: 16px;
}

.style-template-field-wrapper .row .col-md-3 select {
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    color: #0071A1 !important;
    border-radius: 3px !important;
    border: 1px Solid #0071A1 !important;
}
.style-template-field-wrapper .row .col-md-3 select:hover, .style-template-field-wrapper .row .col-md-3 select:active {
   
}
.gf_list_3col.style_details.cuff .style-template-field-wrapper .row .col-md-3 {
    width: 100% !important;
}

.style-template-field-wrapper .field-label { display:none; }
tr.temp-gravityform-container { background-color: #FAF9F9 !important; }
#cart-item-container .table-hover>tbody>tr.temp-gravityform-container:hover   { background-color: #FAF9F9 !important; }
.gform_wrapper ul.gform_fields li.gfield select:hover { color: #0071A1 !important; }
.spa-cart-gravity-wrapper .gform_wrapper .gform_body .gform_fields .gfield .style-template-field-wrapper .row .col-md-3 { margin-bottom: 0px !important; }
.form-wrapper .gform_body #tab_default_1 input, #tab_default_1 input { margin-right: 25px !important; }