.display_inline > *{
	display:inline-block;
}
/*Product Detail*/
.woocommerce span.onsale{
    /* background: none; */
    /* color: #ffffff; */
    /* text-transform: uppercase; */
}
.woocommerce .iconic-woothumbs-thumbnails__slide{
    margin: 5px 10px;
}
.woocommerce .iconic-woothumbs-thumbnails__image-wrapper{
    padding: 3px 5px;
}
.woocommerce .iconic-woothumbs-thumbnails__slide--active .iconic-woothumbs-thumbnails__image-wrapper{
    border: .0625rem solid #0091BA;
    border-radius: 6px;
}
.woocommerce .iconic-woothumbs-zoom-enabled .iconic-woothumbs-images__image{
    cursor: default !important;
}
.woocommerce .iconic-woothumbs-images__arrow {
    display: none !important;
}
.woocommerce .zm-viewer{
    display: none !important;
}
.woocommerce .zm-handler{
    display: none !important;
}
.woocommerce form .contacts-price-tier-wrapper.text-right{
    color: #666;
    border-left: 1px solid #4d880a;
    border-right: 1px solid #4d880a;
}
ul.product-info-details-left-list {
    border: 1px solid #4d880a;
    margin: 0;
    padding: 20px;
    list-style: none;
    font-size: 1rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
}
ul.product-info-details-left-list b {
    color: #004b7f;
}
ul.product-info-details-left-list li {
    padding: 5px 0;
}
.woocommerce form .contacts-price-tier-wrapper.text-right .text-left{
    font-size: 1rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
    margin-top: .3125rem;
    color: #666;
}
.woocommerce form .contacts-price-tier-wrapper.text-right .price_val del{
    color: #666;
    vertical-align: middle;
    font-size: .875rem;
    font-weight: 400;
    display: inline-block;
    margin-right: .625rem;
    text-decoration: line-through;
}
.woocommerce form .contacts-price-tier-wrapper.text-right .price_val ins{
    font-size: 1.5rem;
    color: #FF5722;
    text-decoration: none;
}
.woocommerce form .contacts-price-tier-wrapper.text-right .save_price{
    border-radius: 6.25rem;
    color: #FF5722;
    font-size: .75rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .01875rem;
    text-align: center;
    border: 1px solid #FF5722;
    padding: .3125rem .625rem;
    float: left;
    margin-top: .125rem;
    margin-left: 20px;
}
.woocommerce form .contacts-price-tier-wrapper.text-right .price_box{
    margin: 0;
}
.woocommerce form .contacts-price-tier-wrapper.text-right:last-child{
    /* border-bottom: 0; */
    margin-bottom: 50px;
    border-bottom: 1px solid #4d880a;
    line-height: inherit;
    padding: 20px 10px;
}
.woocommerce form .contacts-price-tier-wrapper.text-right:last-child .text-left{
    font-size: 1.125rem;
    font-weight: 600;
    font-style: italic;
    color: #004290;
}
.woocommerce form .contacts-price-tier-wrapper.text-right:last-child a{
    font-size: .875rem;
    color: #2681ec;
    text-decoration: underline;
    font-weight: 400;
}
.woocommerce form table{
    max-width: 100%;
}
table.prod-params-table {
    /* float: left; */
    /* margin: 5px; */
    border: 1px solid #004b7f;
    /* margin-top: 5px; */
    /* display: block; */
    width: 100%;
}
.woocommerce form table thead th{
    font-weight: 400;
    text-align: center;
    background: #004b7f;
    color: #fff;
    padding: 17px;
    font-size: 15px;
}
.woocommerce form table tbody td{
    padding: 8px 20px;
    font-size: 1.125rem;
    color: #000;
    text-align: center;
}
.woocommerce form table tbody td:first-child{
    font-size: .875rem;
}
.woocommerce form table tbody td.group,
.woocommerce form table tbody td:last-child{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.woocommerce form table tbody td.start-group {
    padding-left: 15px !important;
    padding-right: 0 !important; */
}

.woocommerce form table tbody td.end-group {
    padding-right: 15px!important;
    padding-left: 0 !important;
}
.woocommerce form table select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #FFF;
    border: 1px solid silver;
    font-size: 1.125rem;
    font-weight: 400;
    padding: 0 1.40625rem 0 .9375rem;
    position: relative;
    height: 3.75rem;
    background-image: url(../images/dropdown-arrow.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: .625rem;
    border-right-width: 0;
    margin-left: 0;
    width: 100%;
}
.woocommerce form table .start-group select{
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.woocommerce form table .end-group select,
.woocommerce form table td:last-child select{
    border-right-width: 1px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.woocommerce form .table-lenses-attr{
    /* width: auto; */
    /* float: left; */
    clear: both;
    /* background: #ddd; */
}
.woocommerce form .button-add-to-cart{
    width: auto;
    float: left;
    margin-left: 30px;
    vertical-align: top;
}
.woocommerce .product form button[type="submit"]{
    color: #fff;
    background: #2681EC;
    border: none;
    cursor: pointer;
    padding: 1.0625rem 1.5rem;
    border-radius: .25rem;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.333;
    letter-spacing: .03125rem;
    display: inline-block;
    text-transform: none;
    margin-top: 5px;
    margin-right: 30px;
}
.woocommerce form button[type="submit"]:hover{
    background: #004290;
    -webkit-transition: background .3s ease-out;
    -moz-transition: background .3s ease-out;
    transition: background .3s ease-out;
}
.woocommerce .info-product{
    padding-bottom: 0.25rem;
    margin: 1.25rem 0;
    border-top: 1px solid #c4c4c4;
    padding-top: 20px;
    margin-bottom: 10px;
}
.woocommerce .info-product:last-child{
    /* border: 0; */
}
.woocommerce .info-product .text-left,
.woocommerce .info-product .text-right{
    padding: 0;
    text-align: left !important;
}
.woocommerce .info-product .text-right{
    line-height: 1.75rem;

}
.woocommerce .info-product h3{
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25;
    letter-spacing: .6px;
    margin-top: 0;
    margin-bottom: 20px;
}
.woocommerce .info-product a{
    text-decoration: underline;
}
.woocommerce .info-product ul{
    list-style: none;
    padding: 0;
}
.woocommerce .info-product ul li{
    line-height: 1.3125rem;
    padding-bottom: 7px;
}
.title-header-packaging {
    padding: 10px 15px;
    border: 1px solid #4d880a;
    border-bottom: none;
    color: #333;
}
#add_lenese_form .iconic-woothumbs-thumbnails__slide img {
    margin: 0px!important;
}
#add_lenese_form .iconic-woothumbs-all-images-wrap--thumbnails-below .iconic-woothumbs-thumbnails-wrap--sliding{
	padding-top:10px;
}