@font-face {
font-family: star;
src: url(//emlabradors.com/wp-content/themes/Corporative/css/shop/star.eot);
src: url(//emlabradors.com/wp-content/themes/Corporative/css/shop/star.eot?#iefix) format('embedded-opentype'), url(//emlabradors.com/wp-content/themes/Corporative/css/shop/star.woff) format('woff'), url(//emlabradors.com/wp-content/themes/Corporative/css/shop/star.ttf) format('truetype'), url(//emlabradors.com/wp-content/themes/Corporative/css/shop/star.svg#star) format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: WooCommerce;
src: url(//emlabradors.com/wp-content/themes/Corporative/css/shop/WooCommerce.eot);
src: url(//emlabradors.com/wp-content/themes/Corporative/css/shop/WooCommerce.eot?#iefix) format('embedded-opentype'), url(//emlabradors.com/wp-content/themes/Corporative/css/shop/WooCommerce.woff) format('woff'), url(//emlabradors.com/wp-content/themes/Corporative/css/shop/WooCommerce.ttf) format('truetype'), url(//emlabradors.com/wp-content/themes/Corporative/css/shop/WooCommerce.svg#WooCommerce) format('svg');
font-weight: 400;
font-style: normal;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
display: none;
}
.page-numbers{
margin:0;
}
.pages_cont .woocommerce h2,
.pages_cont .woocommerce h3,
.woocommerce-page .pages_shop h2,
.woocommerce-page .pages_shop h3{
font-size:22px;
margin-bottom:15px;
padding:0;
border:none;
}
.pages_cont .woocommerce input,
.pages_cont .woocommerce textarea,
.woocommerce-page .pages_shop input,
.woocommerce-page .pages_shop textarea{
border: 1px solid #ddd;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding:8px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.3s;
transition: all 0.3s;
color:#484747;
font-family:inherit;
}
.pages_cont .woocommerce input:focus,
.pages_cont .woocommerce textarea:focus,
.woocommerce-page .pages_shop input:focus,
.woocommerce-page .pages_shop textarea:focus{
border: 1px solid #f60;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.pages_cont .woocommerce input[type="submit"], 
.pages_cont .woocommerce button[type="submit"],
.woocommerce-page .pages_shop input[type="submit"], 
.woocommerce-page .pages_shop button[type="submit"],
.wc-proceed-to-checkout a{	
text-transform:uppercase;
font-weight:600;
vertical-align: top;
padding:8px 15px;
cursor:pointer;
background:#f60;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px;
border-radius: 2px;
color:#fff;
white-space: nowrap;
border:1px solid rgba(0,0,0,0.1);
background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.pages_cont .woocommerce input[type="submit"]:hover, 
.pages_cont .woocommerce button[type="submit"]:hover,
.woocommerce-page .pages_shop input[type="submit"]:hover, 
.woocommerce-page .pages_shop button[type="submit"]:hover,
.wc-proceed-to-checkout a:hover{
color: #fff;
background-image:none;
} 
.wc-proceed-to-checkout {
margin: 25px 0 10px 0;
}
.pages_cont .woocommerce select,
.woocommerce-page .pages_shop select{
border: 1px solid #ddd;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding: 0 10px;
line-height: 24px;
height: 34px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.3s;
transition: all 0.3s;
color:#888;
cursor:pointer;
-webkit-appearance: none;
background: transparent url(//emlabradors.com/wp-content/themes/Corporative/images/dropdown.png) center right no-repeat;
}
.pages_cont .woocommerce label,
.woocommerce-page .pages_shop label{
display:block;
color:#484747;
margin-bottom:3px;
}
.pages_cont .woocommerce input[type="radio"],
.woocommerce-page .pages_shop input[type="radio"]{
float:left;
margin-top:6px;
margin-right:8px;
}
.pages_cont .woocommerce input[type="checkbox"],
.woocommerce-page .pages_shop input[type="checkbox"]{
width:auto;
float:left;
margin:0;
margin-right:8px;
margin-top:5px;
}
.pages_cont .woocommerce .woocommerce-shipping-fields h3 label{
display:inline-block;
}
.pages_cont .woocommerce .woocommerce-shipping-fields h3 input[type="checkbox"]{
float:none;
display:inline-block;
}
.pages_cont .woocommerce form .form-row label.inline,
.woocommerce-page .pages_shop form .form-row label.inline
{
display:inline-block;
}
.pages_cont .woocommerce .login .inline,
.woocommerce-page .pages_shop .login .inline{
margin-top:6px;
margin-left:5px;
}
.pages_cont .woocommerce #payment label, 
.pages_cont .woocommerce #payment .payment_box,
.woocommerce-page .pages_shop #payment label, 
.woocommerce-page .pages_shop #payment .payment_box{
margin-left:20px;
}
.pages_cont .woocommerce .shop_table input[type="submit"],
.pages_cont .woocommerce .checkout_coupon input[type="submit"],
.woocommerce-page .pages_shop .shop_table input[type="submit"],
.woocommerce-page .pages_shop .checkout_coupon input[type="submit"]{
background-color:#333;
}
.pages_cont .woocommerce .shop_table input[type="submit"].checkout-button,
.woocommerce-page .pages_shop .shop_table input[type="submit"].checkout-button{
background-color:#f60;
}
#calc_shipping_country {
width:100%;
}
#calc_shipping_state{
width:49%;
float:left;
margin-right:1%;
}
#calc_shipping_postcode, #calc_shipping_city{
width:50%;
}
.checkout .form-row-wide, .acc_form .form-row-wide{
width:100%;
}
.checkout .form-row-first, .acc_form .form-row-first{
width:49%;
float:left;
margin-right:1%;
}
.checkout .form-row-last, .acc_form .form-row-last{
width:50%;
float:left;
}
.required{
color:#f60;
}
.woocommerce-billing-fields input, 
.woocommerce-billing-fields select, 
.woocommerce-shipping-fields input, 
.woocommerce-shipping-fields select,
.woocommerce-shipping-fields textarea,
.acc_form input, 
.acc_form select, 
.acc_form textarea,
.track_order input,
.login input[type="text"],
.login input[type="password"],
.register input[type="email"],
.register input[type="password"],
#place_order{
width:100%;;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single{
height:33px;
line-height:30px;
border-radius:2px;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px; 
}
.chosen-container-single .chosen-single div{
top:3px;
}
.login, .register, .lost_reset_password, .acc_form, .track_order,
.customer_details, .addresses .col-1, .addresses .col-2, .cart-collaterals .cart_totals.calculated_shipping, .cart-collaterals .shipping_calculator, .woocommerce-billing-fields,
.woocommerce-shipping-fields, .payment_methods.methods{
margin-bottom:30px;
}
.login, .register, .lost_reset_password{
border:1px solid #ebebeb;
padding:15px;
}
.addresses .edit{
font-weight:bold;
} .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1em;
font-size: 1em;
width: 5.4em;
font-family: 'star';
margin-top:5px;
}
.star-rating:before {
content: "\73\73\73\73\73";
color: #ebebeb;
float: left;
top: 0;
left: 0;
position: absolute;
}
.star-rating  span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
color: #f60;
} .products.grid_layout{
overflow:visible !important;
}
.product, .product-category{
margin-bottom: 30px;
}
.product_wrap {
position: relative;
border:1px solid #f2f2f2;
border-bottom-width: 3px;
}
.product_image{
position: relative;
}
.onsale {
position: absolute;
top: -10px;
left: 10px;
background: #F60;
color: #FFF;
border-radius: 50%;
-webkit-border-radius: 50%; 
-moz-border-radius: 50%; 
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
}
.product_image .product_img {
opacity: 1;
-webkit-transition: all 0.1s ease;
transition: all 0.1s ease
}
.product_img_hover {
position: absolute;
opacity: 0;
top:0;
left:0;
-webkit-transition: all 0.1s ease;
transition: all 0.1s ease;
height:auto;
width:100%;
}
.product_image:hover .product_img_hover{
-webkit-animation: swing 0.6s;
animation: swing 0.6s;
opacity: 1;
}
.product_inner{
padding:15px;
overflow:hidden;
background:#fff;
}
.product_inner h2{
font-size:16px !important;
margin-bottom:8px;
}
.price {
color: #F60;
font-size: 16px;
float: left;
margin: 0;
font-weight:bold;
}
.price del{
font-size:92%;
color:#7A7A7A;
}
.product-category{
text-align:center;
}
.product-category h3{
font-size:18px;
margin-top:15px;
} .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
display:inline-block;
margin-bottom:20px;
padding:8px 0;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
display:inline-block;
margin-bottom:20px;
float:right;
margin-top:5px;
} .pagination li{
float:left;
display:inline-block;
margin-right:5px;
} .cart-loading, .add_to_cart_button {
height:60px;
width:60px;
line-height:60px;
font-size:25px;
color:#fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position:absolute;
top:50%;
left:50%;
margin-top:-35px;
margin-left:-35px;
z-index:100;
display:none;
text-align:center;
background-color:rgba(0,0,0,0.6) !important;
}
.add_to_cart_button{
-webkit-transition: color 0.1s ease-in-out;
transition: color 0.1s ease-in-out;
}
.add_to_cart_button i{
margin-left:-4px;
}
.add_to_cart_button:hover{
background-color:rgba(0,0,0,1) !important;
}
.added_to_cart{
display:none;
} .customer_details dt{
float:left; 
margin-right:5px;
}
table.variations{
margin-bottom:15px;
}
table.variations td{
padding-right:10px;
}
.product_single_images{
position:relative;
}
.summary h1{
font-size:22px;
margin-bottom:10px;
}
.summary .woocommerce-product-rating {
float:right;
margin-top:5px;
}
.summary .woocommerce-product-rating .star-rating{
float:left;
}
.summary .woocommerce-product-rating .woocommerce-review-link{
float:left;
margin-left:5px;
}
.summary .product_exceprt{
margin-top:20px;
}
.summary .price{
font-size:24px;
}
.summary .price del{
font-size:18px;
}
.summary .stock {
font-weight:bold;
margin-top:8px;
}
.summary .cart{
margin-top:20px;
}
.quantity{
border:1px solid #EAEAEA;
float:left;
border-radius:2px;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px; 
margin-right:20px;
}
.quantity .minus, .quantity .plus, .quantity .qty {
float: left;
border: none;
margin: 0;
padding: 0 !important;
height: 31px;
text-align: center;
vertical-align: middle;
}
.quantity .qty {
background: transparent;
width: 40px;
}
.quantity .qty::-webkit-inner-spin-button, 
.quantity .qty::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
.quantity .minus, .quantity .plus {
background: #F7F7F7;
width: 30px;
cursor: pointer;
}
.quantity input{
border:none !important;
}
.quantity .minus{
border-right:1px solid #EAEAEA !important;
font-size:23px;
}
.quantity .plus {
border-left:1px solid #EAEAEA !important;
font-size:23px;
}
.quantity .minus:hover, .quantity .plus:hover {
background: transparent;
}
.summary .product_meta{
margin-top:20px;
}
.summary .product_meta > span{
display:block;
line-height:26px;
}
.woocommerce-tabs .tabs-content{
padding: 20px 18px;
}
.shop_attributes{
width:100%;
}
.shop_attributes tr {
}
.shop_attributes tr th {
text-align: left;
width: 100px;
font-weight: bold;
color:#484747;
padding: 5px 0px;
}
.shop_attributes tr td {
text-align: left;
padding: 5px 0px;
}
.upsells.products, .related.products, .cross-sells{
margin-bottom:20px;
}
.upsells.products > h2, .related.products > h2, .cross-sells > h2{ 
margin-bottom:20px !important;
} #reviews .avatar{
float:left;
border-radius:50%;
-webkit-border-radius: 50%; 
-moz-border-radius: 50%; 
}
#reviews .comment-text{
margin-left:75px;
border:1px solid #ebebeb;
padding:15px;
border-radius:4px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
}
#reviews .meta{
margin-bottom:10px;
}
#reviews .meta strong{
color:#484747;
}
#reviews .meta time{
font-size:92%;
}
#reviews li{
margin-bottom:30px;
list-style-type:none;
}
#reviews li:last-child{
margin:0;
}
#reviews .commentlist{
margin:30px 0;
}
#reviews .comment-form-email{
width:50%;
float:left;
}
#reviews .comment-form-author{
width:49%;
margin-right:1%;
float:left;
}
.woocommerce p.stars, .woocommerce-page p.stars {
position: relative;
font-size: 1em;
}
.woocommerce p.stars a, .woocommerce-page p.stars a {
display: inline-block;
font-weight: 700;
margin-right: 1em;
text-indent: -9999px;
position: relative;
}
.woocommerce p.stars a:last-child, .woocommerce-page p.stars a:last-child {
border-right: 0;
}
.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-1, .woocommerce-page p.stars a.star-2, .woocommerce-page p.stars a.star-3, .woocommerce-page p.stars a.star-4, .woocommerce-page p.stars a.star-5 {
border-right: 1px solid #ccc;
}
.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after {
font-family: WooCommerce;
text-indent: 0;
position: absolute;
top: 0;
left: 0;
}
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1 {
width: 2em;
}
.woocommerce p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after {
content: "\e021"}
.woocommerce p.stars a.star-1.active:after, .woocommerce p.stars a.star-1:hover:after, .woocommerce-page p.stars a.star-1.active:after, .woocommerce-page p.stars a.star-1:hover:after {
content: "\e020"}
.woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2 {
width: 3em;
}
.woocommerce p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after {
content: "\e021\e021"}
.woocommerce p.stars a.star-2.active:after, .woocommerce p.stars a.star-2:hover:after, .woocommerce-page p.stars a.star-2.active:after, .woocommerce-page p.stars a.star-2:hover:after {
content: "\e020\e020"}
.woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3 {
width: 4em;
}
.woocommerce p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after {
content: "\e021\e021\e021"}
.woocommerce p.stars a.star-3.active:after, .woocommerce p.stars a.star-3:hover:after, .woocommerce-page p.stars a.star-3.active:after, .woocommerce-page p.stars a.star-3:hover:after {
content: "\e020\e020\e020"}
.woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4 {
width: 5em;
}
.woocommerce p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after {
content: "\e021\e021\e021\e021"}
.woocommerce p.stars a.star-4.active:after, .woocommerce p.stars a.star-4:hover:after, .woocommerce-page p.stars a.star-4.active:after, .woocommerce-page p.stars a.star-4:hover:after {
content: "\e020\e020\e020\e020"}
.woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5 {
width: 6em;
border: 0;
}
.woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after {
content: "\e021\e021\e021\e021\e021"}
.woocommerce p.stars a.star-5.active:after, .woocommerce p.stars a.star-5:hover:after, .woocommerce-page p.stars a.star-5.active:after, .woocommerce-page p.stars a.star-5:hover:after {
content: "\e020\e020\e020\e020\e020"} .woocommerce-message,
.woocommerce-info,
.woocommerce-error{
background:#f60;
padding: 7px 15px;
color: #fff;
border-radius: 4px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
margin-bottom: 30px;
}
.woocommerce-message a:hover,
.woocommerce-info a:hover,
.woocommerce-error a:hover{
color:#fff;
} .shop_table {
border: 1px solid #ebebeb;
margin: 0 -1px 50px 0;
text-align: left;
width: 100%;
border-collapse: separate;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
}
.shop_table th {
font-weight: 700;
line-height: 18px;
padding: 9px 12px;
color:#484747;
}
.shop_table td{
border-top: 1px solid #ebebeb;
padding: 15px 12px;
vertical-align: middle;
}
.shop_table td small{
font-weight: 400;
}
.shop_table .product-thumbnail {
min-width: 60px;
width: 100px;
}
.shop_table .product-name{width:45%;}
.shop_table .product-price{text-align:center;}
.shop_table .product-quantity{text-align:left;}
.shop_table .product-remove{width:5%; font-size:25px;}
.shop_table .coupon label{
display:none;
}
.shop_table .coupon{
float:left;
}
.cart-collaterals{
overflow:hidden;
}
.cart-collaterals .cart_totals table{
width:100%;
}
.cart-collaterals .cart_totals tr{
text-align:left;
}
.cart-collaterals .cart_totals th{
width:40%;
}
.cart-collaterals .cart_totals td{
width:60%;
}
.cart-collaterals .cart_totals th,
.cart-collaterals .cart_totals td{
padding-top:4px;
padding-bottom:4px;
}
.cart-collaterals .cart_totals .order-total td{
font-size:16px;
}
.shipping-calculator-button {
color:#f60;
}
.cart-collaterals .shipping_calculator h2{
margin-bottom:15px;
}
.product-subtotal .amount, .cart-subtotal .amount{
font-weight:bold;
color:#484747;
} .checkout h3{
margin-bottom:15px;
}
.woocommerce-shipping-fields h3 label{
display:inline-block;
}
.checkout .order-total .amount{
color:#f60;
font-size:16px;
}
#payment li{
margin-bottom:15px;
}
.checkout_coupon{
margin-bottom:30px;
}
.checkout_coupon .form-row{
display:inline-block;
float:left;
margin-right:5px;
} .product_list_widget .wp-post-image{
width:60px;
height:60px;
float:left;
margin-right:10px;
}
.product_list_widget li,.widget_layered_nav li{
padding:15px 0px !important;
border-bottom:1px solid #E6E6E6;
overflow:hidden; 
line-height:inherit !important;
}
.product_list_widget .product-title {
float: none !important;
}
.dark .product_list_widget li,.dark .widget_layered_nav li{
border-bottom:1px solid #333;
}
.product_list_widget li:first-child, .widget_layered_nav li:first-child{ 
padding-top:0 !important;
}
.product_list_widget li a,.widget_layered_nav li a{
border-bottom:0 !important;
padding:0 !important; 
}
.widget_layered_nav li a{
line-height:inherit !important;
}
.product_list_widget li .amount,.product_list_widget li .quantity{
padding-top:3px; 
}
.widget_layered_nav li{
overflow:hidden;
padding:5px 0px !important;
}
.widget_layered_nav li a{
float:left;
}
.widget_layered_nav li .count{
float:right;
}
.widget_shopping_cart_content .total{
color:#484747;
margin:0;
padding:10px 0;
border-bottom:1px solid #ebebeb;
}
.dark .widget_shopping_cart_content .total{
color:#fff;
border-bottom:1px solid #333;
}
.widget_shopping_cart_content .total .amount{
display:inline-block;
margin-left:25px;
}
.widget_shopping_cart_content .buttons{
overflow:hidden;
border-bottom:1px solid #ebebeb;
}
.dark .widget_shopping_cart_content .buttons{
border-bottom:1px solid #333;
}
.widget_shopping_cart_content .buttons a{
display:inline-block;
width:50%;
float:left;
margin:0;
height:35px;
line-height:35px;
text-align:left;
}
.widget_shopping_cart_content .buttons a.checkout{
text-align:right;
}
.product_list_widget li .star-rating{
margin:5px 0px;
}
.product_list_widget li .quantity{
border:0;
}
.product-categories li{
position:relative;
}
.product-categories li .count{
position:absolute;
top:4px;
right:0;
}
.widget_search form, #newsletters {
position: relative;
}
.product_list_widget li dl{margin:0;}
.product_list_widget li dt, .product_list_widget li dd{margin:0;display:inline;}
.product_list_widget li dt{font-weight:bold;margin-right:5px;}
.widget_shopping_cart_content .buttons > a:before{font-family:'FontAwesome';content:"\f07a";margin-right:10px;}
.widget_shopping_cart_content .buttons a.checkout:before{font-family:'FontAwesome';content:"\f046";margin-right:10px;} .price_slider_amount {
text-align: right;
margin-top:20px;
}
.price_slider_amount .button {
float: left;
border: 1px solid #333;
background:#333;
color:#fff;
border-radius: 3px;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
cursor:pointer;
height:30px;
line-height:28px;
padding:0 13px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.price_slider_amount .button:hover{
background:#f60;
border-color:#f60;
}
.price_label{
border: 1px solid #EBEBEB;
float:right;
height:30px;
line-height:28px;
padding:0 13px;
border-radius: 3px;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
font-size: inherit;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 20px;
height: 20px;
top: -.3em;
outline:none;
}
.ui-slider .ui-slider-handle:before{
border: 1px solid #333;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
width: 20px;
height: 20px;
outline:none;
content:'';
display:block;
position:absolute;
top:0;left:0;
}
.ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size:.7em;
display: block;
border: 0;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
}
.price_slider_wrapper .ui-widget-content {
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
background:#333;
}
.ui-slider-horizontal {
height:13px;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
background:#f60;
}
.ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg);}40%{-moz-transform:rotate(-10deg);}60%{-moz-transform:rotate(5deg);}80%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0deg);}}@-o-keyframes swing{20%{-o-transform:rotate(15deg);}40%{-o-transform:rotate(-10deg);}60%{-o-transform:rotate(5deg);}80%{-o-transform:rotate(-5deg);}100%{-o-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.animated.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}