@media only screen {              }
@media only screen and (min-width: 1440px) {
ul.order_details li {
padding: 15px 30px;
}
ul.order_details li strong {
margin: 15px -30px -15px;
padding: 15px 30px;
}
}
@media only screen and (min-width: 1025px) {
.cmsmasters_products {
outline: none;
}
}
@media only screen and (max-width: 1366px) {
.col2-set {
margin: 0 -2.2% 45px;
position: relative;
overflow: hidden;
}
.col2-set > * {
width: 45.6%;
margin: 0 2.2%;
position: relative;
float: left;
overflow: hidden;
}
}
@media only screen and (max-width: 1024px) {
.cmsmasters_products.columns-6 .product {
width: 28.93%;
}
.cmsmasters_products.columns-6 .product:nth-child(6n+1) {
clear: none;
}
.cmsmasters_products.columns-6 .product:nth-child(3n+1) {
clear: left;
}
.cmsmasters_products.columns-5 .product {
width: 28.93%;
}
.cmsmasters_products.columns-5 .product:nth-child(5n+1) {
clear: none;
}
.cmsmasters_products.columns-5 .product:nth-child(3n+1) {
clear: left;
}
.cmsmasters_products.columns-4 .product {
width: 45.6%;
}
.cmsmasters_products.columns-4 .product:nth-child(4n+1) {
clear: none;
}
.cmsmasters_products.columns-4 .product:nth-child(2n+1) {
clear: left;
}
.cmsmasters_dynamic_cart_wrap {
display: none;
}
.cmsmasters_dynamic_cart_link_wrap {
display: block;
}
ul.order_details {
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
ul.order_details li {
width: 50%;
}
ul.order_details li:nth-child(5) {
width: 100%;
}
}
@media only screen and (max-width: 768px) {
.col2-set > * {
width: 95.6%;
margin-bottom: 40px;
float: none;
clear: both;
}
.col2-set > *:last-child {
margin-bottom: 0;
}
.cmsmasters_single_product .cmsmasters_product_left_column {
width: 100%;
float: none;
padding: 0 0 40px;
}
.cmsmasters_single_product .cmsmasters_product_right_column {
width: 100%;
float: none;
padding: 0;
}
.shop_table.cart {
display: block;
text-align: center;
overflow: hidden;
}
.shop_table.cart tbody,
.shop_table.cart tr,
.shop_table.cart th,
.shop_table.cart td {
display: block;
text-align: center;
overflow: hidden;
}
.shop_table.cart thead {
display: none;
}
.shop_table.cart .cart_item {
padding: 50px 0 20px;
position: relative;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.shop_table.cart td {
padding: 15px;
border-width: 0;
border-style: solid;
-webkit-box-shadow: none;
box-shadow: none;
}
.shop_table.cart .product-remove {
padding: 0;
position: absolute;
left: auto;
right: 50%;
margin-right: -15px;
top: 5px;
z-index: 1;
}
.shop_table.cart .product-thumbnail {
width: auto;
padding-left: 0;
padding-right: 0;
text-align: center;
}
.shop_table.cart .product-price,
.shop_table.cart .product-quantity,
.shop_table.cart .product-subtotal {
display: inline-block;
width: 33.33%;
margin: 0 -2px;
vertical-align: middle;
}
.shop_table.cart .product-price {
text-align: right;
}
.shop_table.cart .product-quantity {
padding-left: 0;
padding-right: 0;
}
.shop_table.cart .product-subtotal {
text-align: left;
}
.shop_table.cart .actions {
text-align: center;
}
.shop_table.cart .actions .coupon {
padding: 0 0 20px;
float: none;
text-align: center;
}
.shop_table.cart .actions .input-text {
display: block;
margin: 0 auto 10px;
}
.woocommerce-message,
.woocommerce-info {
text-align: center;
}
.woocommerce-message .button,
.woocommerce-info .button {
display: block;
margin: 0 auto 20px;
text-align: center;
}
.shop_table.woocommerce-checkout-review-order-table th,
.shop_table.order_details th,
.shop_table.woocommerce-checkout-review-order-table td,
.shop_table.order_details td {
padding: 10px 15px;
}
.cart_totals table {
width: 100%;
}
ul.order_details li {
padding: 10px 15px;
position: relative;
float: left;
overflow: hidden;
}
ul.order_details li:before {
content: none;
}
ul.order_details li strong {
display: block;
margin: 10px -15px -10px;
padding: 10px 15px;
}
}
@media only screen and (max-width: 600px) {
.cmsmasters_products.columns-6 .product,
.cmsmasters_products.columns-5 .product,
.cmsmasters_products.columns-3 .product {
width: 95.6%;
float: none;
}
.cmsmasters_products.columns-6 .product:nth-child(n),
.cmsmasters_products.columns-5 .product:nth-child(n),
.cmsmasters_products.columns-3 .product:nth-child(n) {
clear: both;
}
.cart_totals table th,
.cart_totals table td {
padding: 20px 30px;
}
.cart_totals table th {
width: 30%;
}
.cart_totals table td {
width: 70%;
}
}
@media only screen and (max-width: 540px) {
.cmsmasters_products.columns-6 .product,
.cmsmasters_products.columns-5 .product,
.cmsmasters_products.columns-4 .product,
.cmsmasters_products.columns-3 .product,
.cmsmasters_products.columns-2 .product {
width: 95.6%;
float: none;
}
.cmsmasters_products.columns-6 .product:nth-child(n),
.cmsmasters_products.columns-5 .product:nth-child(n),
.cmsmasters_products.columns-4 .product:nth-child(n),
.cmsmasters_products.columns-3 .product:nth-child(n),
.cmsmasters_products.columns-2 .product:nth-child(n) {
clear: both;
}
.form-row {
width: 95.6%;
float: none;
clear: both;
}
table.variations select {
display: block;
}
table.variations .reset_variations {
display: inline-block;
margin: 10px 0 0;
}
.cmsmasters_woo_wrap_result .woocommerce-result-count {
padding: 0 10px 20px;
float: none;
text-align: center;
}
.cmsmasters_woo_wrap_result .woocommerce-ordering {
float: none;
}
.cmsmasters_single_product .cmsmasters_product_thumbs .cmsmasters_product_thumb {
width: 60px;
}
.cmsmasters_single_product .cmsmasters_product_info_wrap {
float: none;
padding: 0 0 30px;
text-align: left;
}
.cmsmasters_single_product .price {
text-align: left;
}
.cmsmasters_single_product .cart .single_add_to_cart_button {
margin: 0;
padding: 0 20px;
}
.cmsmasters_single_product .cmsmasters_star_rating {
float: none;
}
.woocommerce-checkout-payment {
padding: 20px 15px;
}
.woocommerce-checkout-payment .place-order .terms {
display: block;
padding: 15px 0 0;
}
ul.order_details li {
width: 100%;
float: none;
}
}