#content_blocknearpelus {
	position: relative;
}
#stores_loader {
	position: absolute;
	top: 40%;
	left: 48%;
}
.dnone {
	display: none;
}
.dblock {
	display: block;
}
.opacity02 {
	-moz-opacity: 0.2;
	 opacity:.20;
	 filter: alpha(opacity=20);
}
.capsasbeforcarrier {
	padding: 25px;
}
.unik_item_salon {
	display: inline-block;
    border: 1px solid #dddddd;
    height: 135px;
    margin-bottom: 3px;
    padding: 0px;
    margin-right: 10px;
    width: 45%;
}
select[name="all_stores"] {
	/*background-position:none !important;*/
	background-image: none !important;
}
.input_no_selection {
	margin: 10px auto;
}
.capsasbeforcarrier div div.selector span {
	background-position: initial !important;
}
.name_pelu {
	font-weight: bold;
}
#zone_img_confirmation {
	  text-align: center;
    margin: 20px;
}
.img_module_carrrier img {
    max-width: 100%;
}
.header_block_pelu {
   padding-bottom: 25px;
    font-size: 21px;
    padding-left: 10px;
}
.clover {
   color:#ad9e79;
}
#store_selected_from_desplegable {
   margin-left: 0px;
    /* padding-left: 10px; */
    margin-top: 25px;
    font-size: 26px;
    border: 2px solid #dc382e;
    padding: 15px;
    width: 94%;
    height: 271px;
    display: none;
}
#content_blocknearpelus .fa-heart {
   color:#ad9e79;
   font-size: 14px;
}
#content_blocknearpelus h1, #content_blocknearpelus h3 {
    text-align: center;
}
#content_blocknearpelus h1 {
    font-size: 2rem;
    margin-top: 20px;
}
.unik_item_salon div.col-sm-1 {
    height: 100%;
    background-color: #f5f5f5;
    float: left;
}
.unik_item_salon div.col-sm-1 input {
    margin-top: 46px;
    position: relative;
}
.unik_item_salon div.col-sm-11 {
    padding-right: 0px;
    line-height: 18px;
    display: inline-block;
    vertical-align: middle;
    padding-top: 3%;
    padding-left: 6px;
}
.backchangedbychecked {
    background-color: #f2e2e1 !important;
}
.crojolove {
   color:#dc382e;
}
#store_selected_from_desplegable .title_pelu {
  margin-bottom: 15px;
}
#store_selected_from_desplegable div p:not(.title_pelu) {
     font-size: 17px;
    line-height: 27px;
}
.capa_content_radio_salon p {
	font-size: 12px;
}
.text_finalize_correct {
	    font-size: 3em;
    display: inline-block;
    height: 1.3em;
    
}
#content_confirmation {
	display: inline-block;
}
.titles_confirm_inside {
	text-align: left;
    font-size: 1.4em;
    font-weight: bold;
}
#content_confirmation #store_selected_from_desplegable {
	margin-top: 11px;
	height: auto;
}
#content_confirmation #store_selected_from_desplegable div p {
	text-align: left;
	font-size: 0.9em;
}
.in_content_final img {
	max-width: 100%;
}
#hook-display-before-carrier #config_campos {
	width: 100%;
}

/* RESPONSIVE */
/* TABLET HORIZONTAL */
@media (max-width: 1024px) {
    #content_blocknearpelus h1 {
       font-size: 36px;
   }
   .unik_item_salon div.col-sm-11 {
        width: 83%;
   }
   .unik_item_salon {
       position: relative;
       width: 46.5%;
   }
   .unik_item_salon .radio {
       position: absolute;
        top: 40%;
        left: 36%;
   }
   .header_block_pelu {
        padding-bottom: 10px;
   }
   #zone_salones_cercanos,#zone_select_todos_salones {
       padding: 3px 25px;
   }
   div.selector select {
       opacity: 1 !important;
       filter: alpha(opacity=100)  !important;
        -moz-opacity: 1  !important;
        border: 1px solid #ccc !important;
   }
   div.selector span {
       display: none !important;
   }
   #store_selected_from_desplegable {
       width: 99%;
   }

}

/* TABLET VERTICAL */
@media (max-width: 768px) {
   #content_blocknearpelus h1 {
       font-size: 36px;
   }
   .unik_item_salon div.col-sm-11 {
        width: 90%;
   }
   .unik_item_salon {
       position: relative;
       width: 46.5%;
   }
   .unik_item_salon .radio {
       position: absolute;
        top: 40%;
        left: 36%;
   }
   .header_block_pelu {
        padding-bottom: 10px;
   }
   #zone_salones_cercanos,#zone_select_todos_salones {
       padding: 3px 25px;
   }
   #zone_img_confirmation .text_finalize_correct {
    	font-size: 1.5em;
    	height: 2em;
    }
    #content_confirmation div:nth-child(2) {
    	margin-top: 25px;
    }
}

@media (max-width: 767px) {
	.unik_item_salon div.col-sm-1 {
		width: 15% !important;
	}
	.unik_item_salon div.col-sm-11 {
    width: 85% !important;
    padding-left: 20px;
	}
}

/* IPHONE 6 PLUS HORIZONTAL */
@media (width: 736px) {
    .unik_item_salon {
        position: relative;
        width: 48.4%;
    }
     div.selector select {
         width: 98.5%;
     }
     #store_selected_from_desplegable {
         width: 98%;
     }

}

/* IPHONE 6 HORIZONTAL */
@media (width: 667px) {
    .unik_item_salon {
        position: relative;
        width: 47.4%;
    }
     div.selector select {
         width: 97%;
     }
     #store_selected_from_desplegable {
         width: 97%;
     }
     .unik_item_salon div.col-sm-11 {
         width: 89%;
     }

}

/* IPHONE 5 HORIZONTAL */
@media (width: 568px) {
     #content_blocknearpelus h1 {
       font-size: 35px;
   }
   .unik_item_salon div.col-sm-11 {
        width: 90%;
        padding-left: 20px;
   }
   .unik_item_salon {
       position: relative;
       width: 100%;
   }
   .unik_item_salon .radio {
       position: absolute;
        top: 40%;
        left: 36%;
   }
   .header_block_pelu {
        padding-bottom: 10px;
   }
   #zone_salones_cercanos,#zone_select_todos_salones {
       padding: 3px 25px;
   }
   div.selector select {
       opacity: 1 !important;
       filter: alpha(opacity=100)  !important;
        -moz-opacity: 1  !important;
        border: 1px solid #ccc !important;
   }
   div.selector span {
       display: none !important;
   }
   #store_selected_from_desplegable {
       width: 99%;
   }
   #store_selected_from_desplegable .title_pelu {
    margin-bottom: 15px;
    font-size: 23px;
    }


}

/* IPHONE 6 PLUS VERTICAL */
@media (max-width: 414px) {
     #content_blocknearpelus h1 {
       font-size: 35px;
   }
   .unik_item_salon div.col-sm-11 {
        width: 90%;
        padding-left: 20px;
   }
   .unik_item_salon {
       position: relative;
       width: 100%;
   }
   .unik_item_salon .radio {
       position: absolute;
        top: 40%;
        left: 36%;
   }
   .header_block_pelu {
        padding-bottom: 10px;
   }
   #zone_salones_cercanos,#zone_select_todos_salones {
       padding: 3px 25px;
   }
   div.selector select {
       opacity: 1 !important;
       filter: alpha(opacity=100)  !important;
        -moz-opacity: 1  !important;
        border: 1px solid #ccc !important;
   }
   div.selector span {
       display: none !important;
   }
   #store_selected_from_desplegable {
       width: 99%;
   }
   #store_selected_from_desplegable .title_pelu {
    margin-bottom: 15px;
    font-size: 23px;
    }
	#zone_img_confirmation .text_finalize_correct {
    	font-size: 1.5em;
    	height: 2em;
    }
	#content_confirmation div:nth-child(2) {
    	margin-top: 25px;
    }
}

/* IPHONE 6 VERTICAL */
@media (max-width: 375px) {
    #content_blocknearpelus h1 {
       font-size: 30px;
   }
   .unik_item_salon div.col-sm-11 {
        width: 88%;
        padding-left: 20px;
   }
   .unik_item_salon {
       position: relative;
       width: 100%;
   }
   .unik_item_salon .radio {
       position: absolute;
        top: 40%;
        left: 36%;
   }
   .header_block_pelu {
        padding-bottom: 10px;
   }
   #zone_salones_cercanos,#zone_select_todos_salones {
       padding: 3px 25px;
   }
   div.selector select {
       opacity: 1 !important;
       filter: alpha(opacity=100)  !important;
        -moz-opacity: 1  !important;
        border: 1px solid #ccc !important;
   }
   div.selector span {
       display: none !important;
   }
   #store_selected_from_desplegable {
       width: 99%;
   }
   #store_selected_from_desplegable .title_pelu {
    margin-bottom: 15px;
    font-size: 21px;
    }
    #zone_img_confirmation .text_finalize_correct {
    	font-size: 1.5em;
    	height: 2em;
    }
	#content_confirmation div:nth-child(2) {
    	margin-top: 25px;
    }



}

/* IPHONE 5 VERTICAL */
@media (max-width: 320px) {
   #content_blocknearpelus h1 {
       font-size: 16px;
   }
   #content_blocknearpelus h3 {
       font-size: 14px;
   }
   .unik_item_salon div.col-sm-11 {
        width: 86%;
        padding-left: 20px;
   }
   .unik_item_salon {
       position: relative;
       width: 100%;
   }
   .unik_item_salon .radio {
       position: absolute;
        top: 40%;
        left: 36%;
   }
   .header_block_pelu {
        padding-bottom: 10px;
   }
   #zone_salones_cercanos,#zone_select_todos_salones {
       padding: 3px 25px;
   }
   div.selector select {
       opacity: 1 !important;
       filter: alpha(opacity=100)  !important;
        -moz-opacity: 1  !important;
        border: 1px solid #ccc !important;
   }
   div.selector span {
       display: none !important;
   }
   #store_selected_from_desplegable {
       width: 99%;
   }
   #store_selected_from_desplegable div p {
        font-size: 15px;
    }
   #store_selected_from_desplegable .title_pelu {
    margin-bottom: 15px;
    font-size: 16px;
    }
    #zone_img_confirmation .text_finalize_correct {
    	font-size: 1.5em;
    	height: 2em;
    }
	#content_confirmation div:nth-child(2) {
    	margin-top: 25px;
    }
    #zone_img_confirmation {
    	margin-left: 0px;
    }
}
