.woocommerce .star-rating, .woocommerce-page .star-rating {
float: right;
font-family: 'Codeus-Woocommerce';
font-size: 1em;
height: 1em;
line-height: 1em;
overflow: hidden;
position: relative;
width: 5em;
}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
content: "\e602 \e602 \e602 \e602 \e602";
float: left;
left: 0;
position: absolute;
top: 0;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {
float: left;
left: 0;
overflow: hidden;
padding-top: 1.5em;
position: absolute;
top: 0;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
content: "\e602 \e602 \e602 \e602 \e602";
left: 0;
position: absolute;
top: 0;
}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating {
display: block;
line-height: 2em;
}
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating {
float: left;
margin: 0.5em 4px 0 0;
}
.woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating {
margin: 10px 0 0;
}
.comment-form-email + .comment-form-rating {
margin-top: 25px;
}
.comment-form-rating .stars a {
display: inline-block;
font-family: 'Codeus-Woocommerce';
font-size: 1em;
height: 0;
line-height: 1em;
position: relative;
padding-top: 1em;
overflow: hidden;
margin-right: 5px;
}
.comment-form-rating .stars a + a {
padding-left: 5px;
}
.comment-form-rating .stars a:before {
content: "\e602 \e602 \e602 \e602 \e602";
float: left;
left: 0;
position: absolute;
top: 0;
}
.comment-form-rating .stars a + a:before {
left: 5px;
}
.comment-form-rating .stars .star-1 {
width: 1em;
}
.comment-form-rating .stars .star-2 {
width: 2em;
}
.comment-form-rating .stars .star-3 {
width: 3em;
}
.comment-form-rating .stars .star-4 {
width: 4em;
}
.comment-form-rating .stars .star-5 {
width: 5em;
}
.comment-form-rating label {
margin-bottom: 10px;
display: block;
} .woocommerce #content div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price {
font-weight: normal;
line-height: 1;
margin-bottom: 20px;
margin-top: 35px;
}
.woocommerce #content div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce-page #content div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page div.product span.price ins {
background: inherit;
display: block;
}
.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del {
opacity: 0.5;
font-size: 65%;
display: block;
}
.product_bottom_line {
float: right;
padding: 18px 0 0;
}
.product_bottom_line .sku_wrapper,
.product_bottom_line .posted_in {
margin-right: 30px;
}
button.cart-button:before,
a.button.cart-button:before {
font-family: 'Codeus-Woocommerce';
font-size: 16px;
content: '\e605';
border: 0 none;
font-size: 25px;
}
.quantity.buttons_added input[type="button"] {
display: inline-block;
position: relative;
border: 0 none;
margin: 0;
width: 54px;
height: 54px;
line-height: 54px;
font-size: 40px;
vertical-align: top;
}
.quantity input[type="number"] {
display: inline-block;
position: relative;
border: 0 none;
margin: 0;
width: 54px;
height: 54px;
text-align: center;
color: inherit;
vertical-align: top;
}
.product-right-block {
position: relative;
overflow: hidden;
}
.onsale {
position: absolute;
background: #f35859;
color: #ffffff;
font-family: inherit;
font-size: 21px;
top: 0;
left: 0;
line-height: 30px;
z-index: 1;
width: 120px;
text-align: center;
transform: rotate(-45deg) translate(-31px, -8px);
-o-transform: rotate(-45deg) translate(-31px, -8px);
-ms-transform: rotate(-45deg) translate(-31px, -8px);
-moz-transform: rotate(-45deg) translate(-31px, -8px);
-webkit-transform: rotate(-45deg) translate(-31px, -8px);
}
.price ins {
text-decoration: none;
} .portfolio .galleriffic ul.thumbs.products {
text-align: left;
margin-right: -31px;
margin-bottom: -31px;
}
ul.products.thumbs li {
border: 1px solid transparent;
position: relative;
overflow: hidden;
}
ul.products.thumbs li .product-info {
padding: 0 10px;
}
.portfolio .galleriffic ul.thumbs.products li {
margin-right: 31px;
margin-bottom: 31px;
}
ul.products .price {
line-height: 1em;
}
ul.thumbs.products .price del {
display: none;
}
ul.products.thumbs li.product .overlay .p-icon:before {
font-family: 'Codeus-Woocommerce';
content: '\e606';
}
.portfolio ul.thumbs.products li .small-title {
text-transform: none;
margin-top: 10px;
}
.portfolio ul.thumbs.products li .small-title a {
text-align: left;
}
.portfolio.small ul.thumbs.products li .description {
padding-top: 9px;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
display: block;
float: left;
margin: 0;
font-size: 12px;
}
.woocommerce .products .stars-placeholder {
height: 1em;
padding-top: 9px;
}
.woocommerce .products .cart-button {
display: block;
text-align: center;
font-size: 88.2%;
padding: 8px 0;
vertical-align: bottom;
}
.woocommerce .products .cart-button:before {
font-family: 'Codeus-Woocommerce';
content: '\e604';
font-size: 18px;
margin-right: 5px;
vertical-align: bottom;
}
.woocommerce .products .added_to_cart {
display: block;
text-align: center;
font-size: 88.2%;
padding: 8px 0;
vertical-align: bottom;
}
.woocommerce .products .added_to_cart:before {
font-family: 'Codeus';
content: '\e60f';
font-size: 12px;
margin-right: 5px;
vertical-align: middle;
}
.woocommerce-select-count {
float: right;
}
.woocommerce-result-count {
float: right;
line-height: 35px;
}
.woocommerce-select-count + .woocommerce-result-count {
margin-right: 20px;
}
.woocommerce-ordering {
float: left;
margin-right: 25px;
}
.woocommerce-ordering + .woocommerce-breadcrumb {
float: left;
line-height: 35px;
} .combobox-wrapper {
position: relative;
white-space: nowrap;
text-align: left;
height: 35px;
}
.combobox-wrapper select {
position: relative;
border: 0 none;
font-family: inherit;
padding: 5px 40px 5px 10px;
background: transparent;
text-indent: 0.01px;
text-overflow: '';
height: 35px;
width: 100%;
appearance: none;
-o-appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
font-size: inherit;
color: inherit;
}
.combobox-button {
position: absolute;
width: 35px;
height: 35px;
line-height: 35px;
top: 0;
right: 0;
text-align: center;
}
.combobox-button:after {
font-family: 'Codeus';
content: '\e608';
font-size: 12px;
} .variations-item {
margin-bottom: 10px;
}
.variations-item .value {
width: 215px;
}
form.cart .quantity {
float: left;
margin-right: 25px;
}
form.cart .cart-buttton {
margin-top: 0;
}
table.variations {
border: 0 none;
margin-bottom: 15px;
}
table.variations td {
padding: 0;
vertical-align: middle;
text-align: left;
}
table.variations td.label {
padding-right: 20px;
}
table.variations tr + tr td {
padding-top: 10px;
}
table.variations tr:nth-child(2n) {
background-color: transparent;
}
.product-description {
margin : 35px 0;
}  .widget_price_filter .price_slider_wrapper button {
float: right;
}
.widget_price_filter .price_slider {
height: 7px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.widget_price_filter .price_slider .ui-slider-range {
}
.widget_price_filter .price_slider .ui-slider-handle {
width: 15px;
height: 15px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
margin-left: -7px;
top: -4px;
}
.widget_price_filter .price_slider_amount .price_label .from:before {
content: '';
display: block;
}
.widget_price_filter .price_slider_amount .price_label {
float: left;
margin-top: 30px;
} ul.product_list_widget {
padding: 0;
margin: 0;
list-style: none;
}
ul.product_list_widget li {
border: 1px solid transparent;
position: relative;
overflow: hidden;
min-height: 78px;
}
ul.product_list_widget li + li {
margin-top: 18px;
}
ul.product_list_widget li .image {
float: left;
margin-right: 15px;
position: relative;
}
ul.product_list_widget li .image.dummy a {
display: block;
width: 78px;
height: 78px;
background: url(//www.vyagroup.com/wp-content/themes/codeus/images/dummy.png) no-repeat 50% 50%;
}
ul.product_list_widget li .overlay {
position: absolute;
width: 100%;
height: 100%;
left: 0;
right: 0;
transition: all 0.3s;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
opacity: 0;
background-color: rgb(58, 83, 112);
}
ul.product_list_widget li:hover .overlay {
opacity: 0.8;
}
ul.product_list_widget li .title {
padding: 10px 0 5px;
margin-left: 93px;
}
ul.product_list_widget li .price {
margin-left: 93px;
}
ul.product_list_widget li .price del {
display: none;
}
ul.product_list_widget li .onsale {
top: auto;
left: auto;
bottom: 0;
right: 0;
width: 70px;
line-height: 20px;
font-size: 17px;
transform: rotate(-45deg) translate(18px, 7px);
-o-transform: rotate(-45deg) translate(18px, 7px);
-ms-transform: rotate(-45deg) translate(18px, 7px);
-moz-transform: rotate(-45deg) translate(18px, 7px);
-webkit-transform: rotate(-45deg) translate(18px, 7px);
} .widget_product_search form#searchform {
padding: 33px 70px 33px 33px;
margin-bottom: 0;
}
.widget_product_search form input {
border: 0 none;
height: 37px;
width: 100%;
float: left;
color: inherit;
margin: 0;
}
.widget_product_search form button,
.widget_product_search form button:hover {
background: none;
float: right;
margin-top: 0;
margin-right: -37px;
width: 37px;
height: 37px;
background: transparent;
padding: 0;
color: inherit;
}
.widget_product_search form button:before {
border-color: transparent;
left: 50%;
margin-left: -15px;
content: '\e614';
font-size: 21px;
color: inherit;
} .widget.widget_product_categories ul {
list-style: none;
padding: 0;
margin: 0;
}
.widget.widget_product_categories li {
background: transparent;
border-bottom: 1px solid transparent;
}
.widget.widget_product_categories li a {
display: block;
padding: 12px 20px 12px 45px;
text-transform: uppercase;
position: relative;
}
.widget.widget_product_categories li a:hover {
text-decoration: none;
}
.widget.widget_product_categories li.cat-item a:before {
position: absolute;
left: 3px;
top: 9px;
font-family: 'Codeus';
font-weight: normal;
text-align: center;
text-indent: 0;
font-size: 11px;
line-height: 29px;
width: 29px;
border: none;
content: '\e60f';
text-indent: 7px;
}
.widget.widget_product_categories li.cat-parent a:before {
position: absolute;
left: 3px;
top: 9px;
font-family: 'Codeus';
font-weight: normal;
text-align: center;
text-indent: 0;
font-size: 17px;
height: 29px;
line-height: 30px;
width: 29px;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15x;
border: 1px solid transparent;
content: '\e608';
text-indent: 7px;
}
.widget.widget_product_categories li.cat-parent a:before {
content: '\e608';
line-height: 33px;
text-indent: 2px;
}
.widget.widget_product_categories li.cat-parent ul {
display: block;
border-top: 1px solid transparent;
}
.widget.widget_product_categories li li.cat-parent ul,
.widget.widget_product_categories li.cat-parent li ul {
border: 0 none;
}
.widget.widget_product_categories li li {
border: 0 none;
padding: 0 0 0 45px;
}
.widget.widget_product_categories li li a {
padding-left: 20px;
}
.widget.widget_product_categories li.cat-parent li a:hover {
text-decoration: none;
}
.widget.widget_product_categories li.cat-parent li a:before {
position: absolute;
left: 0;
font-family: 'Codeus';
font-weight: normal;
text-align: left;
font-size: 11px;
line-height: 29px;
width: 29px;
border: 0 none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
content: '\e60f';
text-indent: 0;
}
.widget.widget_product_categories li.cat-parent li a {
background-image: none;
font-weight: normal;
}
.widget.widget_product_categories li li.cat-parent a {
}
.widget.widget_product_categories li li li {
padding-left: 12px;
}
.sidebar .widget.widget_product_categories + .widget,
.sidebar .widget.widget_product_search + .widget {
border-top: 0 solid;
margin-top: 25px;
}  .shop_table.cart {
width: 100%;
border-width: 1px;
}
.shop_table.cart thead th {
font-size: 88.2%;
line-height: 1em;
padding: 14px 25px;
}
.shop_table.cart tr:nth-child(2n) {
background-color: transparent;
}
.shop_table.cart tr + tr > td {
border-top: 1px solid transparent;
}
.shop_table.cart td {
padding: 25px;
}
.shop_table.cart .product-price,
.shop_table.cart .product-quantity,
.shop_table.cart .product-subtotal {
white-space: nowrap;
}
.shop_table.cart .product-thumbnail {
width: 90px;
}
.shop_table.cart .product-thumbnail img {
width: 90px;
}
.shop_table.cart .product-price {
text-align: center;
}
.shop_table.cart td.product-subtotal {
text-align: right;
}
.shop_table.cart .quantity {
text-align: center;
}
.shop_table.cart .quantity.buttons_added input[type="button"] {
height: 35px;
width: 35px;
line-height: 35px;
font-size: 30px;
}
.shop_table.cart .quantity input[type="number"] {
width: 35px;
height: 35px;
padding: 0 3px;
text-align: center;
}
.shop_table.cart .product-name h4 {
text-transform: none;
margin-bottom: 0;
}
.shop_table.cart .product-name dl.variation {
font-size: 88.2%;
}
.shop_table.cart .product-name dl.variation dt {
float: left;
margin-right: 5px;
}
.shop_table.cart .product-remove {
width: 1%;
}
.shop_table.cart .product-remove .remove {
font-family: 'Codeus-Woocommerce';
font-size: 11px;
color: #f35859;
text-decoration: none;
}
.shop_table.cart .cart-summary td {
vertical-align: top;
width: 500px;
padding: 35px 25px;
}
.shop_table.cart .cart-summary td + td + td {
width: 1%;
}
.shop_table.cart .input-text {
display: inline-block;
position: relative;
border: 0 none;
margin: 0;
width: 100%;
height: 35px;
text-align: left;
color: inherit;
vertical-align: top;
}
.shop_table.cart .shipping-calculator-form {
width: 380px;
}
.shop_table.cart .form-row {
margin-bottom : 15px;
}
.shop_table.cart .shipping-calculator-form .input-text {
float: left;
width: 180px;
}
.shop_table.cart .shipping-calculator-form #calc_shipping_state {
margin-right: 20px;
}
.shop_table.cart .coupon {
margin-bottom: 50px;
}
.shop_table.cart .coupon #coupon_code {
float: left;
width: 250px;
}
.shop_table.cart .coupon .button,
.woocommerce .checkout-login-box .woocommerce-info .button {
margin-top: 0;
padding: 0 15px 0 27px;
line-height: 35px;
float: right;
}
.shop_table.cart .cart_totals table {
border: 0 none;
width: 100%;
}
.shop_table.cart .cart_totals tr + tr td,
.shop_table.cart .cart_totals tr + tr th {
border-top: 1px solid transparent;
}
.shop_table.cart .cart_totals th {
text-align: left;
font-weight: normal;
padding: 10px 0;
white-space: nowrap;
}
.shop_table.cart .cart_totals td {
text-align: right;
padding: 10px 0;
font-size: 24px;
}
.shop_table.cart .cart-collaterals .cart_totals,
.shop_table.cart .cart-collaterals .cart_totals .order-total strong {
color: inherit;
}
.shop_table.cart .cart-collaterals .cart_totals td {
font-size: 66.6%;
}
.shop_table.cart .cart-submit-buttons {
float: right;
}
.shop_table.cart .checkout-button.button {
background-color: #53c390;
float: left;
}
.shop_table.cart .button[name="update_cart"] {
float: left;
margin-right: 15px;
}
.related-products.block.portfolio {
background-color: transparent;
}
.related-products.block.portfolio ul.thumbs li {
width: 267px;
}
.related-products.block.portfolio ul.thumbs li .description {
text-align: left;
}
.related-products.block.portfolio ul.thumbs li .info a {
display: inline;
}
.related-products.block.portfolio ul.thumbs li .description {
padding: 0;
padding-top: 9px;
}
.related-products.portfolio.block ul.thumbs li .title {
display: none;
}
.related-products.block.portfolio ul.thumbs li .small-title {
display: block;
}
.single-product .related-products.block.portfolio ul.thumbs li .price {
line-height: 1em;
}
.related-products.block.portfolio ul.thumbs li a.cart-button {
padding-bottom: 10px;
}
#main .related-products.block.portfolio .central-wrapper {
padding-bottom: 0;
}
.woocommerce #main .central-wrapper + .related-products {
margin-top: -120px;
}
.woocommerce #main .central-wrapper + .related-products {
margin-top: -170px;
}
.related-products.block.portfolio .prev, .related-products.block.portfolio .next {
height: 100%;
}
.back-to-stock {
float: right;
}
.product-left-block .stock {
text-transform: uppercase;
}
.woocommerce-message,
.woocommerce-info {
padding: 20px 20px 20px 40px;
margin-bottom: 35px;
}
.woocommerce-message .button.wc-forward {
float: right;
margin-top: 0;
position: relative;
z-index: 1;
margin-top: -13px;
margin-left: 20px;
}
.woocommerce-message .message {
margin-bottom: 20px;
float: left;
}
.woocommerce-message .iconed-text .icon,
.woocommerce-info .iconed-text .icon {
font-family: 'Codeus';
text-indent: 4px;
}
#header #site-navigation li.menu-item-cart > a {
font-family: 'Codeus-Woocommerce';
font-size: 19px;
padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0; 
}
input[type=number] {
-moz-appearance:textfield;
}
.product-right-block .images .dummy {
display: block;
height: 575px;
background: url(//www.vyagroup.com/wp-content/themes/codeus/images/product-dummy.png) no-repeat 50% 50%;
}
.products .image.dummy {
display: block;
height: 267px;
width: 267px;
background: url(//www.vyagroup.com/wp-content/themes/codeus/images/product-dummy.png) no-repeat 50% 50%;
}
.tagcloud {
line-height: 34px;
}
.before-cart-table .items-count {
color: #f35859;
}
.product_bottom_line .product_meta {
text-transform: uppercase;
}
.product_bottom_line .product_meta a {
text-transform: none;
}
.product_bottom_line .product_meta .sep {
margin: 0;
}
.product .woocommerce-tabs {
margin-top: 50px;
}
h3.product_title {
margin-bottom: 0.5em;
}
.widget_shopping_cart .empty {
padding: 0;
}
.widget_shopping_cart .cart_list_item {
display: block;
border-top: 1px solid transparent;
padding: 19px 0 22px 0;
white-space: nowrap;
}
.widget_shopping_cart .cart_list_item {
text-decoration: none;
}
.widget_shopping_cart .cart_list_item .mini-cart-thumbnail {
display: inline-block;
margin: 0 11px 0 0;
vertical-align: middle;
}
.widget_shopping_cart .cart_list_item .mini-cart-thumbnail img {
width: 90px;
}
.widget_shopping_cart .cart_list_item .mini-cart-info {
display: inline-block;
vertical-align: middle;
text-transform: none;
line-height: 30px;
}
.widget_shopping_cart .cart_list_item .mini-cart-info .title {
}
.widget_shopping_cart .cart_list_item .mini-cart-info dl.variation dt,
.widget_shopping_cart .cart_list_item .mini-cart-info dl.variation dd {
display: inline-block;
}
.widget_shopping_cart .cart_list_item .mini-cart-info .times {
font-size: 12px;
}
.widget_shopping_cart .cart_list_item .mini-cart-info .quantity {
display: block;
}
.widget_shopping_cart .total {
padding: 10px 22px 10px 22px;
text-align: right;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
}
.widget_shopping_cart .mini-cart-bottom .total strong {
font-weight: normal;
display: inline-block;
padding-top: 3px;
}
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-bottom .total .amount {
color: inherit;
display: inline-block;
}
.widget_shopping_cart .mini-cart-bottom .buttons {
padding-top: 14px;
}
.widget_shopping_cart .mini-cart-bottom .buttons .button.cart-link {
display: block;
color: #ffffff;
margin-top: 20px;
padding: 18px 0 17px 27px;
background: none;
text-transform: none;
font-size: inherit;
padding-left: 15px;
float: left;
}
.widget_shopping_cart .mini-cart-bottom .buttons .button.cart-link:before {
border: 0 none;
left: 2px;
font-size: 12px;
margin-top: -14px;
content: '\e60f';
left: -10px;
}
.widget_shopping_cart .mini-cart-bottom .buttons .button.checkout {
margin-top: 20px;
float: right;
}
.shipping-calculator-button {
padding: 0 40px 0;
position: relative;
display: inline-block;
}
.shipping-calculator-button:before {
position: absolute;
left: 0;
top: 50%;
margin-top: -15px;
font-family: 'Codeus';
content: '\e609';
font-size: 15px;
border-radius: 15px;
width: 28px;
height: 28px;
line-height: 28px;
border: 1px solid transparent;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
text-align: center;
}
.shop_attributes {
border: 0 none;
width: 100%;
}
.shop_attributes td,
.shop_attributes th {
text-align: left;
}
.shop_attributes td {
padding: 10px 0;
}
.shop_attributes th {
padding: 10px 15px 10px 0;
width: 155px;
}
.shop_attributes tr + tr td,
.shop_attributes tr + tr th {
border-top: 1px solid transparent;
}
table.shop_attributes tr:nth-child(2n) {
background: transparent;
}
.checkout-login-box .woocommerce-info {
margin: 0;
padding: 0;
background: transparent;
}
.checkout-login-box .woocommerce-info .iconed-text {
margin: 0;
padding: 0;
}
.checkout-login-box .woocommerce-info .iconed-text .icon {
display: none;
}
@media only screen and (min-width:1199px) {
.woocommerce #main .panel {
padding-right: 315px;
}
.woocommerce #main .panel .sidebar {
padding-left: 30px;
margin-right: -315px;
}
}
#shop_bottom_sidebar .one_fourth {
padding: 0 25px 0 0;
}
#shop_bottom_sidebar .one_fourth + .one_fourth {
padding: 0 17px 0 9px;
}
#shop_bottom_sidebar .one_fourth + .one_fourth + .one_fourth {
padding: 0 9px 0 17px;
}
#shop_bottom_sidebar .one_fourth + .one_fourth + .one_fourth + .one_fourth {
padding: 0 0 0 25px;
}
#shop_sidebar {
margin-top: 67px;
}
body.woocommerce-cart, 
body.woocommerce-checkout {
min-width: 1200px;
}
@media only screen and (max-width:799px) {
.product_meta > span {
display: block
}
}
@media only screen and (max-width:1199px) {
#shop_bottom_sidebar .one_fourth {
padding-right: 0;
float: none;
width: auto;
margin-bottom: 15px;
}
#shop_bottom_sidebar .one_fourth + .one_fourth, .one_fourth + .one_fourth + .one_fourth {
padding-left: 0;
padding-right: 0;
}
#shop_bottom_sidebar .one_fourth.last, .one_fourth + .one_fourth.last {
padding-left: 0;
}
}
@media only screen and (max-width:999px) {
form.cart .quantity {
float: none;
}
form.cart .cart-buttton {
margin-top: 30px;
}
}
.widget_recent_reviews .product_list_widget li {
padding: 25px 10px 0;
min-height: 57px;
}
.widget_recent_reviews .product_list_widget li img {
float: left;
margin-top: -25px;
margin-right: 10px;
width: 33%;
margin-left: -10px;
}
.widget_recent_reviews .product_list_widget li .star-rating {
position: absolute;
top: 5px;
right: 5px;
}
.widget_recent_reviews .product_list_widget li .reviewer {
display: block;
font-size: 88.9%;
}.woocommerce .checkout .tabs {
margin: 0;
}
.woocommerce .checkout_coupon {
display: block !important;
margin-bottom: 46px;
padding: 28px 28px 28px 37px;
vertical-align: top;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-style: solid;
}
.woocommerce .checkout_coupon .coupon {
margin: 0;
}
.woocommerce .checkout_coupon h4 {
margin: 0;
}
.woocommerce .checkout_coupon .coupon #coupon_code {
width: 406px;
margin-right: 20px;
}
.woocommerce .shop_table.cart .coupon .button:before,
.woocommerce .checkout-login-box .woocommerce-info .button:before {
border: 1px solid transparent;
left: 0;
content: '\e60f';
font-size: 12px;
}
.woocommerce .shop_table.cart .coupon .button,
.woocommerce .checkout-login-box .woocommerce-info .button {
height: 35px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.woocommerce-billing-collumns {
padding-top: 20px;
}
.woocommerce-billing-collumns .woocommerce-billing-collumn {
display: inline-block;
width: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 19px;
vertical-align: top;
}
.woocommerce-billing-collumns .woocommerce-billing-collumn.odd {
padding-left: 0;
}
.woocommerce-billing-collumns .woocommerce-billing-collumn.even {
padding-right: 0;
}
.woocommerce .checkout .form-row,
.woocommerce .checkout .shipping_address .shiping-address-continue,
.woocommerce .checkout #tabs-billing .shiping-address-continue,
.woocommerce-billing-collumns.bottom-collumns,
.woocommerce .edit-address-form .woocommerce-billing-collumn .form-row {
position: relative;
margin: 62px 0 0 0;
}
.woocommerce .checkout .woocommerce-billing-collumns .woocommerce-billing-collumn .form-row:first-child,
.woocommerce .edit-address-form .woocommerce-billing-collumns .woocommerce-billing-collumn .form-row:first-child {
margin: 0;
}
.woocommerce .checkout .woocommerce-billing-collumn .form-row label,
.woocommerce .checkout .woocommerce-shipping-fields .form-row label,
.woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label {
display: block;
width: 100%;
position: absolute;
left: 0;
top: -37px;
z-index: 1;
font-size: 15px;
}
.woocommerce .checkout .woocommerce-billing-collumn .form-row label abbr,
.woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label abbr {
color: #fe3e64;
vertical-align: super;
}
.woocommerce .checkout .form-row .input-text,
.woocommerce .edit-address-form .form-row .input-text {
display: inline-block;
position: relative;
border: 0 none;
margin: 0;
width: 100%;
height: 35px;
text-align: left;
color: inherit;
vertical-align: top;
}
.woocommerce .checkout .form-row textarea.input-text,
.woocommerce .edit-address-form .form-row textarea.input-text {
height: 100px;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single,
.edit-address-form .form-row .chosen-container-single .chosen-single {
height: 35px;
border: 0;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single div,
.edit-address-form .form-row .chosen-container-single .chosen-single div {
width: 35px;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single div:before,
.edit-address-form .form-row .chosen-container-single .chosen-single div:before {
position: absolute;
left: 50%;
top: 50%;
margin: -14px 0 0 -6px;
font-family: 'Codeus';
font-weight: normal;
font-size: 12px;
color: #558cad;
content: '\e608';
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b,
.edit-address-form .form-row .chosen-container-single .chosen-single div b {
background: none !important;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single span,
.edit-address-form .form-row .chosen-container-single .chosen-single span {
margin-right: 35px;
height: 100%;
color: inherit;
}
.woocommerce-checkout .form-row .checkbox-sign,
.woocommerce-checkout #ship-to-different-address .checkbox-sign,
.woocommerce .checkout #payment .payment_methods li span.radio,
.checkout-login-box .form-row .checkbox-sign {
display: inline-block;
width: 35px;
height: 35px;
cursor: pointer;
position: relative;
vertical-align: middle;
}
.woocommerce-checkout .form-row .checkbox-sign.checked:before,
.woocommerce-checkout #ship-to-different-address .checkbox-sign.checked:before,
.woocommerce .checkout #payment .payment_methods li span.radio.checked:before,
.checkout-login-box .form-row .checkbox-sign.checked:before {
position: absolute;
width: 100%;
left: 0;
top: 50%;
margin: -12px 0 0 0;
font-family: 'Codeus';
font-weight: normal;
font-size: 15px;
color: #558cad;
content: '\e610';
text-align: center;
}
.woocommerce .checkout .woocommerce-billing-collumn .form-row label.checkbox,
.woocommerce-checkout #ship-to-different-address label.checkbox,
.woocommerce .checkout #payment .payment_methods li label {
position: static;
display: inline-block;
width: auto;
font-size: inherit;
color: inherit;
margin-left: 8px;
vertical-align: middle;
}
.woocommerce .checkout div.create-account {
clear: both;
padding-top: 20px;
}
.woocommerce .checkout .shipping_address {
padding: 43px 0 0 0;
}
.woocommerce .checkout #tabs-billing .shiping-address-continue {
float: right;
}
.woocommerce-checkout .form-row.create-account {
float: left;
}
.woocommerce .checkout .shipping_address .shiping-address-continue .button, .woocommerce .checkout #tabs-billing .shiping-address-continue .button, .woocommerce .checkout .shiping-address-continue.shipping_address_bottom .button {
margin: -7px 0 0 0;
background: #53c390;
}
.woocommerce .checkout .shiping-address-continue.shipping_address_bottom {
float: right;
}
.woocommerce .checkout .shiping-address-continue.shipping_address_bottom .button {
margin: 0 0 0 0;
}
.woocommerce .checkout .shiping-address-continue.shipping_address_bottom {
margin-top: -54px;
}
.woocommerce .checkout #payment .payment_methods {
list-style: none;
padding: 0;
margin: 0;
}
.woocommerce .checkout #payment .payment_methods li {
margin-bottom: 60px;
}
.woocommerce .checkout #payment .payment_methods li .payment_box {
margin-top: 16px;
padding: 16px 25px;
}
.woocommerce .checkout .place-order {
float: right;
margin: -46px 0 0 0;
}
.woocommerce .checkout .place-order #place_order {
background: #53c390;
margin: 0 0 0 0;
}
.order_review_shop_table_wrapper {
margin: 0 -40px;
}
.woocommerce table.shop_table.order-details {
width: 100%;
border: 0;
margin-bottom: 36px;
border-bottom: 1px solid transparent;
}
.checkout-cart-info > td {
padding: 32px 50px 21px;
}
.woocommerce table.checkout-cart-info-table {
width: 100%;
border: 0;
}
.woocommerce table.checkout-cart-info-table tr {
border-top: 1px solid transparent;
background-color: transparent;
}
.woocommerce table.checkout-cart-info-table tr:first-child {
border-top: 0;
}
.woocommerce table.checkout-cart-info-table tr th {
text-align: left;
font-weight: normal;
}
.woocommerce table.checkout-cart-info-table tr td {
text-align: right;
font-size: 24px;
color: inherit;
line-height: 1.2;
}
.woocommerce table.checkout-cart-info-table tr.order-total td {
font-size: 36px;
}
.woocommerce table.checkout-cart-info-table tr.order-total td strong {
font-weight: normal;
}
.woocommerce table.checkout-cart-info-table tr th, .woocommerce table.checkout-cart-info-table tr td {
padding: 7px 0 11px 0;
}
.woocommerce table.shop_table.order-details thead tr th.product-name,
.woocommerce table.shop_table.order-details thead tr th.product-total {
font-size: 15px;
padding: 7px 0 5px 0;
}
.woocommerce table.shop_table.order-details thead tr th.product-name {
width: 65%;
text-align: left;
padding-left: 200px;
}
.woocommerce table.shop_table.order-details thead tr th.product-total {
width: 35%;
text-align: right;
padding-right: 50px;
}
.woocommerce table.shop_table.order-details tr.cart_item,
.woocommerce table.shop_table.order-details tr.order_item {
background-color: transparent;
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-name,
.woocommerce table.shop_table.order-details tr.cart_item td.product-total,
.woocommerce table.shop_table.order-details tr.order_item td.product-name,
.woocommerce table.shop_table.order-details tr.order_item td.product-total {
padding: 24px 0 22px 0;
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-name,
.woocommerce table.shop_table.order-details tr.order_item td.product-name {
text-align: left;
padding-left: 50px;
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-thumbnail,
.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-thumbnail {
display: inline-block;
margin: 0 20px 0 0;
vertical-align: middle;
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-thumbnail img,
.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-thumbnail img {
width: 90px;
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info,
.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info {
display: inline-block;
vertical-align: middle;
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info h4,
.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info h4 {
margin-bottom: 0;
text-transform: none;
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info dl.variation dt,
.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info dl.variation dt {
float: left;
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info dl.variation dd,
.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info dl.variation dd {
}
.woocommerce table.shop_table.order-details tr.cart_item td.product-total,
.woocommerce table.shop_table.order-details tr.order_item td.product-total {
text-align: right;
padding-right: 50px;
}
.woocommerce table.shop_table.order-details tr.cart_item,
.woocommerce table.shop_table.order-details tr.order_item {
border-bottom: 1px solid transparent;
}
@media only screen and (max-width:800px) {
.woocommerce-billing-collumns .woocommerce-billing-collumn {
display: block;
width: 100%;
padding-left: 0;
padding-right: 0;
margin-top: 62px;
}
.woocommerce-billing-collumns .woocommerce-billing-collumn:first-child {
margin: 0;
}
}
@media only screen and (max-width:540px) {
.woocommerce .checkout_coupon .coupon {
float: none;
}
.woocommerce .checkout_coupon .coupon #coupon_code {
margin-right: 0;
width: 100%;
margin-bottom: 10px;
}
}
.woocommerce ul.woocommerce-error {
padding: 0;
margin: 0 0 46px 0;
list-style: none;
}
.woocommerce ul.woocommerce-error li {
background: #fef2f2;
border: 1px solid #f35959;
margin-top: 19px;
color: #f35859;
padding: 14px 20px 14px 69px;
position: relative;
}
.woocommerce ul.woocommerce-error li:first-child {
margin: 0;
}
.woocommerce ul.woocommerce-error li strong {
font-weight: normal;
}
.woocommerce ul.woocommerce-error li:before {
position: absolute;
left: 22px;
top: 50%;
font-size: 23px;
color: #f35859;
content: '!';
text-indent: 1px;
border: 1px solid #f35859;
display: inline-block;
width: 28px;
height: 28px;
line-height: 30px;
text-align: center;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
margin-top: -15px;
}
.checkout-login-box, .checkout-lost-password-box {
border: 1px solid transparent;
margin-bottom: 49px;
padding: 28px 28px 28px 37px;
}
.checkout-lost-password-box {
margin: 0;
}
.woocommerce .checkout-login-box h4 {
margin: 0;
}
.woocommerce .checkout-login-box .login {
margin-top: 34px;
}
.woocommerce #customer_login .checkout-login-box .login {
margin: 0;
}
.woocommerce .checkout-login-box .login .form-row,
.woocommerce .checkout-lost-password-box .form-row {
float: right;
margin-top: 28px;
margin-bottom: 24px;
}
.woocommerce .checkout-lost-password-box .form-row {
float: left;
margin-bottom: 0;
margin-top: 26px;
}
.woocommerce .checkout-login-box .login .form-row.form-row-first,
.woocommerce .checkout-login-box .login .form-row.form-row-last,
.woocommerce .checkout-lost-password-box .form-row.form-row-first,
.woocommerce .checkout-lost-password-box .form-row.form-row-last {
float: left;
margin-top: 0;
}
.woocommerce .checkout-login-box .login .form-row.form-row-first,
.woocommerce .checkout-lost-password-box .form-row.form-row-first,
.woocommerce .checkout-lost-password-box .form-row.form-row-last {
margin-right: 50px;
}
.woocommerce .checkout-login-box .login .form-row label,
.woocommerce .checkout-lost-password-box .form-row label {
display: block;
font-size: 15px;
margin-bottom: 10px;
}
.woocommerce .checkout-login-box .login .form-row label .required,
.woocommerce .checkout-lost-password-box .form-row label .required {
color: #fe3e64;
vertical-align: super;
}
.woocommerce .checkout-login-box .login .form-row .input-text,
.woocommerce .checkout-lost-password-box .form-row .input-text {
display: inline-block;
position: relative;
border: 0 none;
margin: 0;
width: 330px;
height: 35px;
text-align: left;
color: inherit;
vertical-align: top;
}
.woocommerce .checkout-login-box .login .login-row,
.woocommerce .checkout-lost-password-box .login-row {
margin-top: 31px;
}
#customer_login .checkout-login-box .login .login-row {
margin: 0;
}
.woocommerce .checkout-login-box .login .form-row label.inline {
display: inline-block;
margin: 0 38px 0 8px;
color: inherit;
font-size: inherit;
}
.woocommerce .checkout-login-box .login .form-row .button,
.woocommerce .checkout-lost-password-box .form-row .button {
margin-top: 0;
}
.checkout-lost-password-text {
margin-bottom: 36px;
}
.woocommerce #customer_login {
width: 100%;
white-space: nowrap;
}
.woocommerce #customer_login .col {
display: inline-block;
width: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
vertical-align: top;
}
.woocommerce #customer_login .col.col-1 {
padding-right: 18px;
}
.woocommerce #customer_login .col.col-2 {
padding-left: 18px;
}
.woocommerce #customer_login .col .login-box{
background: #f0f4f7;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 35px;
}
.woocommerce #customer_login .col .login-box .form-row {
margin-top: 31px;
}
.woocommerce #customer_login .col .login-box .form-row:first-child {
margin: 0;
}
.woocommerce #customer_login .col .login-box .form-row.buttons {
margin-top: 36px;
}
.woocommerce #customer_login .col .login-box .form-row label {
display: block;
font-size: 24px;
margin-bottom: 12px;
}
.woocommerce #customer_login .col .login-box .form-row label .required {
color: #fe3e64;
vertical-align: super;
}
.woocommerce #customer_login .col .login-box .form-row .input-text {
display: inline-block;
position: relative;
border: 0 none;
margin: 0;
width: 100%;
height: 43px;
text-align: left;
color: inherit;
background-color: #ffffff;
vertical-align: top;
font-size: 30px;
line-height: 1.4;
padding-top: 0;
padding-bottom: 0;
}
.woocommerce #customer_login .col .login-box .form-row .button {
float: right;
margin: 0;
}
.woocommerce #customer_login .col .login-box .form-row .checkbox-sign {
display: inline-block;
width: 35px;
height: 35px;
background: #ffffff;
cursor: pointer;
position: relative;
vertical-align: middle;
}
.woocommerce #customer_login .col .login-box .form-row .checkbox-sign.checked:before {
position: absolute;
width: 100%;
left: 0;
top: 50%;
margin: -12px 0 0 0;
font-family: 'Codeus';
font-weight: normal;
font-size: 15px;
color: #558cad;
content: '\e610';
text-align: center;
}
.woocommerce #customer_login .col .login-box .form-row label.inline {
display: inline-block;
vertical-align: middle;
margin: 0 0 0 9px;
font-size: 17px;
color: inherit;
}
.woocommerce #customer_login .col .login-box .form-row .rememberme {
display: block;
float: left;
margin-top: 13px;
}
.woocommerce #customer_login .col .login-box .form-row .lost_password {
display: block;
float: right;
margin: 18px 17px 0 0;
}
.woocommerce #customer_login .col .login-box .form-row .lost_password:before {
font-family: 'Codeus';
font-weight: normal;
font-size: 12px;
content: '\e603';
position: relative;
top: -1px;
}
.woocommerce .edit-address-form {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid transparent;
padding: 56px 41px 65px 41px;
}
.edit-address-form .form-row .chosen-container {
width: 100% !important;
}
.woocommerce .edit-address-form .edit-address-form-save {
float: right;
}
.woocommerce .edit-address-form .edit-address-form-save .button {
margin: -7px 0 0 0;
}
@media only screen and (max-width:800px) {
.woocommerce #customer_login .col {
display: block;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.woocommerce #customer_login .col.col2 {
margin-top: 20px;
}
}
.myaccount-splash-page .myaccount_address {
padding-left: 5px;
}
.myaccount-splash-page .address {
margin-top: 53px;
}
.myaccount-splash-page .address header,
.order-customer-details header {
margin-bottom: 43px;
}
.myaccount-splash-page .address .title h3 {
margin-bottom: 38px;
}
.myaccount-splash-page .address .title a.edit {
display: inline-block;
font-size: 15px;
color: #ffffff;
text-transform: uppercase;
padding: 5px 17px 4px 13px;
text-decoration: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.myaccount-splash-page .address .title a.edit:before {
font-family: 'Codeus';
font-weight: normal;
font-size: 12px;
content: '\e603';
position: relative;
top: -1px;
}
.myaccount-splash-page .address address {
font-style: normal;
}
.woocommerce .myaccount_user {
margin-bottom: 52px;
}
.order-customer-details .customer_details {
}
.order-customer-details .customer_details dt {
display: none;
font-weight: bold;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.order-customer-details .customer_details dd {
}
.order-customer-details .customer_details dt,
.order-customer-details .customer_details dd {
}
.order-customer-details .customer_details dt.first,
.order-customer-details .customer_details dd.first {
padding-top: 0;
border: 0;
}
.woocommerce table.shop_table.order-details.received-order {
border: 1px solid transparent;
}
.woocommerce ul.order_details {
list-style: none;
padding: 0;
margin: 50px 0 50px 0;
display: inline-block;
min-width: 476px;
}
.woocommerce ul.order_details li {
padding: 16px 53px 12px 53px;
margin: 0;
border-top: 1px solid transparent;
white-space: nowrap;
}
.woocommerce ul.order_details li:first-child {
border: 0;
}
.woocommerce ul.order_details li .title {
display: inline-block;
min-width: 193px;
font-weight: 600;
}
.woocommerce ul.order_details li strong {
font-weight: normal;
}
.woocommerce h2.order-details-title {
margin: 30px 0 30px 0;
}
.order-bank-details h2 {
margin: 30px 0 0 0;
}
table.myaccount-orders-table {
width: 100%;
margin-bottom: 36px;
border: 1px solid transparent;
}
table.myaccount-orders-table thead th {
padding: 7px 0 6px 0;
font-size: 15px;
text-align: center;
}
table.myaccount-orders-table tbody td {
padding: 23px 0;
text-align: center !important;
border-top: 1px solid transparent;
}
table.myaccount-orders-table tbody tr:first-child td {
border: 0;
}
table.myaccount-orders-table tbody td .button {
margin: 0;
}
.order-info mark {
font-weight: bold;
background: transparent;
}
.woocommerce ul.digital-downloads {
list-style: none;
padding: 0;
margin: 0;
}
.widget_layered_nav ul {
list-style: none;
padding: 0;
margin: 0;
}
.widget_layered_nav ul li {
font-size: 16px;
}
.widget_layered_nav ul li a {
text-decoration: none;
font-size: 16px;
}
.widget_layered_nav ul li a:before {
font-family: 'Codeus';
font-weight: normal;
font-size: 15px;
content: '\e609';
position: relative;
top: 1px;
margin-right: 8px;
}
.widget_layered_nav_filters ul {
list-style: none;
padding: 0;
margin: 0;
}
.widget_layered_nav_filters ul li {
font-size: 16px;
}
.widget_layered_nav_filters ul li a {
text-decoration: none;
font-size: 16px;
}
.widget_layered_nav_filters ul li a:before {
font-family: 'Codeus';
font-weight: normal;
font-size: 15px;
content: '\e610';
position: relative;
top: 1px;
margin-right: 8px;
}
#header #site-navigation .minicart-item-count {
position: absolute;
width: 21px;
height: 20px;
font-size: 13px;
line-height: 20px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
top: 12px;
text-align: center;
left: 50%;
margin-left: -10px;
}
#header.header-fixed #site-navigation .minicart-item-count {
top: 2px;
}
#header #site-navigation .dl-menu .minicart-item-count {
display: none;
}
#header #site-navigation .dl-menu.main_menu .minicart-item-count {
display: block;
}
#header #site-navigation ul.minicart {
left: auto;
right: -20px;
width: auto;
min-width: 286px;
}
#header #site-navigation .dl-subviewopen ul.minicart {
left: 0;
right: auto;
}
#header #site-navigation ul.minicart .empty {
padding: 22px;
}
#header #site-navigation ul.minicart .cart_list_item {
display: block;
border-top: 1px solid transparent;
padding: 19px 22px 22px 22px;
white-space: nowrap;
}
#header #site-navigation ul.minicart .cart_list_item .mini-cart-thumbnail {
display: inline-block;
margin: 0 11px 0 0;
vertical-align: middle;
}
#header #site-navigation ul.minicart .cart_list_item .mini-cart-thumbnail img {
width: 90px;
}
#header #site-navigation ul.minicart .cart_list_item .mini-cart-info {
display: inline-block;
vertical-align: middle;
text-transform: none;
line-height: 30px;
}
#header #site-navigation ul.minicart .cart_list_item .mini-cart-info .title {
}
#header #site-navigation ul.minicart .cart_list_item .mini-cart-info dl.variation dt,
#header #site-navigation ul.minicart .cart_list_item .mini-cart-info dl.variation dd {
display: inline-block;
}
#header #site-navigation ul.minicart .cart_list_item .mini-cart-info .times {
font-size: 12px;
}
#header #site-navigation ul.minicart .cart_list_item .mini-cart-info .quantity {
display: block;
}
#header #site-navigation ul.minicart .mini-cart-bottom {
padding: 21px 22px 22px 22px;
}
#header #site-navigation ul.minicart .mini-cart-bottom .total strong {
float: left;
font-size: 15px;
font-weight: normal;
display: inline-block;
padding-top: 3px;
}
#header #site-navigation ul.minicart .mini-cart-bottom .total .amount {
float: right;
font-size: 24px;
display: inline-block;
}
#header #site-navigation ul.minicart .mini-cart-bottom .buttons {
white-space: nowrap;
padding-top: 14px;
}
#header #site-navigation ul.minicart .mini-cart-bottom .buttons .button {
display: inline-block;
margin: 0;
color: #ffffff;
padding: 4px 13px 1px 27px;
}
#header #site-navigation ul.minicart .mini-cart-bottom .buttons .button:before {
border: 0;
left: 2px;
font-size: 12px;
margin-top: -14px;
}
#header #site-navigation ul.minicart .mini-cart-bottom .buttons .wc-forward {
float: left;
}
#header #site-navigation ul.minicart .mini-cart-bottom .buttons .wc-forward.checkout {
background: #f35859;
float: right;
}
.payment_method_paypal img {
vertical-align: middle;
margin: 0 10px;
}
.select2-container .select2-choice {
border: 0 none;
}
.select2-container .select2-choice > .select2-chosen {
height: 35px;
line-height: 35px;
margin-right: 35px;
}
.select2-container .select2-choice .select2-arrow {
height: 35px;
line-height: 35px;
width: 35px;
text-align: center;
}
.select2-container .select2-choice .select2-arrow b {
display: none;
}
.select2-container .select2-choice .select2-arrow:after {
font-family: 'Codeus';
content: '\e608';
font-size: 12px;
display: inline-block;
}
.select2-dropdown-open .select2-choice .select2-arrow:after {
transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
.select2-drop {
border: 0 none;
}
.select2-search input {
margin: 4px 0 0;
}body.compose-mode .control-btn .icon {
position: static;
left: auto;
width: 16px;
line-height: inherit;
font-size: inherit;
font-family: inherit;
font-weight: inherit;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
text-align: inherit;
border: 0 none;
color: inherit;
}
.vc-container .one_half,
.vc-container .one_third,
.vc-container .one_fourth {
float: none !important;
padding: 0 !important;
width: auto !important;
}
.vc-container.vc-one_half,
.vc-container.vc-one_third,
.vc-container.vc-one_fourth,
.vc-container.vc-one_half_last,
.vc-container.vc-one_third_last,
.vc-container.vc-one_fourth_last {
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.vc-container.vc-one_half:before,
.vc-container.vc-one_half:after,
.vc-container.vc-one_third:before,
.vc-container.vc-one_third:after,
.vc-container.vc-one_fourth:before,
.vc-container.vc-one_fourth:after {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.vc-container.vc-one_half,
.vc-container.vc-one_half_last {
padding-right: 25px;
}
.vc-container.vc-one_half_last {
padding-left: 25px;
padding-right: 0;
}
.vc-container.vc-one_third,
.vc-container.vc-one_third_last {
padding-right: 33px;
}
.vc-container.vc-one_third + .vc-container.vc-one_third {
padding: 0 17px;
}
.vc-container.vc-one_third_last {
padding: 0 0 0 33px;
}
.vc-container.vc-one_half,
.vc-container.vc-one_half_last {
width: 50%;
}
.vc-container.vc-one_third,
.vc-container.vc-one_third_last {
width: 33.33333%
}
.vc-container.vc-one_fourth,
.vc-container.vc-one_fourth_last {
width: 25%;
padding-right: 37px;
}
.vc-container.vc-one_fourth + .vc-container.vc-one_fourth {
padding: 0 25px 0 13px;
}
.vc-container.vc-one_fourth + .vc-container.vc-one_fourth + .one_fourth {
padding: 0 13px 0 25px;
}
.vc-container.vc-one_fourth + .vc-container.vc-one_fourth_last,
.vc-container.vc-one_fourth + .vc-container.vc-one_fourth + .vc-container.vc-one_fourth + .vc-container.vc-one_fourth {
padding: 0 0 0 37px;
}
@media only screen and (max-width:799px) {
.one_half {
float: none;
width: auto;
margin-bottom: 15px;
padding-right: 0;
}
.one_half.last {
position: relative;
left: auto;
margin-bottom: 0;
padding-left: 0;
}
.one_third {
float: none;
width: auto;
margin-right: 0;
margin-bottom: 15px;
padding-right: 0;
}
.one_third + .one_third {
padding-left: 0;
padding-right: 0;
}
.one_third.last {
margin-right: 0;
float: none;
width: auto;
margin-bottom: 0;
padding-left: 0;
}
.one_fourth {
padding-right: 0;
float: none;
width: auto;
margin-bottom: 15px;
}
.one_fourth + .one_fourth, .one_fourth + .one_fourth + .one_fourth {
padding-left: 0;
padding-right: 0;
}
.one_fourth.last, .one_fourth + .one_fourth.last {
padding-left: 0;
}
}
body.compose-mode .vc-element-container .vc-one_half,
body.compose-mode .vc-element-container .vc-one_half_last,
body.compose-mode .vc-element-container .vc-one_third,
body.compose-mode .vc-element-container .vc-one_third_last,
body.compose-mode .vc-element-container .vc-one_fourth,
body.compose-mode .vc-element-container .vc-one_fourth_last {
margin-top: 31px;
}
body.compose-mode .vc-element.vc-container {
margin-bottom: 30px;
}
.vc-element.vc-icon {
display: inline-block;
}
.vc-element.vc-button {
display: inline-block;
}
body.compose-mode .vc-element.vc-dropcap {
position: relative;
z-index: 1;
}
body.compose-mode .vc-element.vc-dropcap .controls-cc {
left: 0;
}
.vc-news .newslist > li .thumbnail .empty {
box-sizing: content-box;
}
.vc-element.vc-team .team-element {
vertical-align: top;
}
.wpb_column > .wpb_wrapper .divider:last-child {
margin: 0 0 35px;
}
.wpb_column > .wpb_wrapper h1:last-child {
margin-bottom: 0.689655em;
}
.wpb_column > .wpb_wrapper h2:last-child {
margin-bottom: 0.555556em;
}
.wpb_column > .wpb_wrapper h3:last-child {
margin-bottom: 0.766667em;
}
.wpb_column > .wpb_wrapper h4:last-child {
margin-bottom: 0.583333em;
}
.wpb_column > .wpb_wrapper h5:last-child {
margin-bottom: 0.666667em;
}
.wpb_column > .wpb_wrapper h6:last-child {
margin-bottom: 0.631579em;
}
.wpb_column > .wpb_wrapper .quickfinder ul:last-child {
margin: 0 0 -60px;
}
body .wpb_row,
body .wpb_content_element,
body ul.wpb_thumbnails-fluid > li,
body .last_toggle_el_margin,
body .wpb_button {
margin-bottom: 0;
}
.vc-editor #TB_window,
.vc-editor #TB_overlay {
z-index: 100001;
}
body .wpb_row {
margin-left: -15px;
margin-right: -15px;
}
body.vc_non_responsive .wpb_row .vc_span1,
body.vc_non_responsive .wpb_row .vc_span2,
body.vc_non_responsive .wpb_row .vc_span3,
body.vc_non_responsive .wpb_row .vc_span4,
body.vc_non_responsive .wpb_row .vc_span5,
body.vc_non_responsive .wpb_row .vc_span6,
body.vc_non_responsive .wpb_row .vc_span7,
body.vc_non_responsive .wpb_row .vc_span8,
body.vc_non_responsive .wpb_row .vc_span9,
body.vc_non_responsive .wpb_row .vc_span10,
body.vc_non_responsive .wpb_row .vc_span11,
body.vc_non_responsive .wpb_row .vc_span12,
body.vc_responsive .wpb_row .vc_span1,
body.vc_responsive .wpb_row .vc_span2,
body.vc_responsive .wpb_row .vc_span3,
body.vc_responsive .wpb_row .vc_span4,
body.vc_responsive .wpb_row .vc_span5,
body.vc_responsive .wpb_row .vc_span6,
body.vc_responsive .wpb_row .vc_span7,
body.vc_responsive .wpb_row .vc_span8,
body.vc_responsive .wpb_row .vc_span9,
body.vc_responsive .wpb_row .vc_span10,
body.vc_responsive .wpb_row .vc_span11,
body.vc_responsive .wpb_row .vc_span12 {
padding-left: 15px;
padding-right: 15px;
}
body .wpb_row *,
body .wpb_row *:before,
body .wpb_row *:after {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}
body .wpb_row > *,
body .wpb_row > *:before,
body .wpb_row > *:after {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body .wpb_row .one_half,
body .wpb_row .one_third,
body .wpb_row .one_fourth {
box-sizing: border-box;
}
.vc-element.vc-gallery,
.vc-element.vc-video,
.vc-element.vc-vimeo,
.vc-element.vc-youtube,
.vc-element.vc-image {
z-index: 1;
}
.vc-gallery .gallery > div {
display: none;
}
.vc-gallery .gallery {
height: 300px;
background: #f0f4f7 url(//www.vyagroup.com/wp-content/themes/codeus/css/admin-images/gallery-dummy.png) no-repeat 50% 50%;
}
.vc-diagram .diagram-item > div {
display: none;
}
.vc-diagram .diagram-item {
height: 300px;
background: #f0f4f7 url(//www.vyagroup.com/wp-content/themes/codeus/css/admin-images/diagram-dummy.png) no-repeat 50% 50%;
}