.woocommerce .woocommerce-error .button {
    float: right;
}

.woocommerce .woocommerce-info .button {
    float: right;
}

.woocommerce .woocommerce-message .button {
    float: right;
}

.woocommerce-page .woocommerce-error .button {
    float: right;
}

.woocommerce-page .woocommerce-info .button {
    float: right;
}

.woocommerce-page .woocommerce-message .button {
    float: right;
}

.woocommerce .col2-set {
    width: 100%;
}

.woocommerce-page .col2-set {
    width: 100%;
}

.woocommerce .col2-set::after {
    display: table;
    content: " ";
}

.woocommerce .col2-set::before {
    display: table;
    content: " ";
}

.woocommerce-page .col2-set::after {
    display: table;
    content: " ";
}

.woocommerce-page .col2-set::before {
    display: table;
    content: " ";
}

.woocommerce .col2-set::after {
    clear: both;
}

.woocommerce-page .col2-set::after {
    clear: both;
}

.woocommerce .col2-set .col-1 {
    width: 48%;
    float: left;
}

.woocommerce-page .col2-set .col-1 {
    width: 48%;
    float: left;
}

.woocommerce .col2-set .col-2 {
    width: 48%;
    float: right;
}

.woocommerce-page .col2-set .col-2 {
    width: 48%;
    float: right;
}

.woocommerce img {
    height: auto;
    max-width: 100%;
}

.woocommerce-page img {
    height: auto;
    max-width: 100%;
}

.woocommerce #content div.product div.images {
    width: 48%;
    float: left;
}

.woocommerce div.product div.images {
    width: 48%;
    float: left;
}

.woocommerce-page #content div.product div.images {
    width: 48%;
    float: left;
}

.woocommerce-page div.product div.images {
    width: 48%;
    float: left;
}

.woocommerce #content div.product div.thumbnails::after {
    display: table;
    content: " ";
}

.woocommerce #content div.product div.thumbnails::before {
    display: table;
    content: " ";
}

.woocommerce div.product div.thumbnails::after {
    display: table;
    content: " ";
}

.woocommerce div.product div.thumbnails::before {
    display: table;
    content: " ";
}

.woocommerce-page #content div.product div.thumbnails::after {
    display: table;
    content: " ";
}

.woocommerce-page #content div.product div.thumbnails::before {
    display: table;
    content: " ";
}

.woocommerce-page div.product div.thumbnails::after {
    display: table;
    content: " ";
}

.woocommerce-page div.product div.thumbnails::before {
    display: table;
    content: " ";
}

.woocommerce #content div.product div.thumbnails::after {
    clear: both;
}

.woocommerce div.product div.thumbnails::after {
    clear: both;
}

.woocommerce-page #content div.product div.thumbnails::after {
    clear: both;
}

.woocommerce-page div.product div.thumbnails::after {
    clear: both;
}

.woocommerce #content div.product div.thumbnails a {
    width: 30.75%;
    margin-right: 3.8%;
    margin-bottom: 1em;
    float: left;
}

.woocommerce div.product div.thumbnails a {
    width: 30.75%;
    margin-right: 3.8%;
    margin-bottom: 1em;
    float: left;
}

.woocommerce-page #content div.product div.thumbnails a {
    width: 30.75%;
    margin-right: 3.8%;
    margin-bottom: 1em;
    float: left;
}

.woocommerce-page div.product div.thumbnails a {
    width: 30.75%;
    margin-right: 3.8%;
    margin-bottom: 1em;
    float: left;
}

.woocommerce #content div.product div.thumbnails a.last {
    margin-right: 0px;
}

.woocommerce div.product div.thumbnails a.last {
    margin-right: 0px;
}

.woocommerce-page #content div.product div.thumbnails a.last {
    margin-right: 0px;
}

.woocommerce-page div.product div.thumbnails a.last {
    margin-right: 0px;
}

.woocommerce #content div.product div.thumbnails a.first {
    clear: both;
}

.woocommerce div.product div.thumbnails a.first {
    clear: both;
}

.woocommerce-page #content div.product div.thumbnails a.first {
    clear: both;
}

.woocommerce-page div.product div.thumbnails a.first {
    clear: both;
}

.woocommerce #content div.product div.columns-1.thumbnails a {
    width: 100%;
    margin-right: 0px;
    float: none;
}

.woocommerce div.product div.columns-1.thumbnails a {
    width: 100%;
    margin-right: 0px;
    float: none;
}

.woocommerce-page #content div.product div.columns-1.thumbnails a {
    width: 100%;
    margin-right: 0px;
    float: none;
}

.woocommerce-page div.product div.columns-1.thumbnails a {
    width: 100%;
    margin-right: 0px;
    float: none;
}

.woocommerce #content div.product div.columns-2.thumbnails a {
    width: 48%;
}

.woocommerce div.product div.columns-2.thumbnails a {
    width: 48%;
}

.woocommerce-page #content div.product div.columns-2.thumbnails a {
    width: 48%;
}

.woocommerce-page div.product div.columns-2.thumbnails a {
    width: 48%;
}

.woocommerce #content div.product div.columns-4.thumbnails a {
    width: 22.05%;
}

.woocommerce div.product div.columns-4.thumbnails a {
    width: 22.05%;
}

.woocommerce-page #content div.product div.columns-4.thumbnails a {
    width: 22.05%;
}

.woocommerce-page div.product div.columns-4.thumbnails a {
    width: 22.05%;
}

.woocommerce #content div.product div.columns-5.thumbnails a {
    width: 16.9%;
}

.woocommerce div.product div.columns-5.thumbnails a {
    width: 16.9%;
}

.woocommerce-page #content div.product div.columns-5.thumbnails a {
    width: 16.9%;
}

.woocommerce-page div.product div.columns-5.thumbnails a {
    width: 16.9%;
}

.woocommerce #content div.product div.summary {
    width: 48%;
    clear: none;
    float: right;
}

.woocommerce div.product div.summary {
    width: 48%;
    clear: none;
    float: right;
}

.woocommerce-page #content div.product div.summary {
    width: 48%;
    clear: none;
    float: right;
}

.woocommerce-page div.product div.summary {
    width: 48%;
    clear: none;
    float: right;
}

.woocommerce #content div.product .woocommerce-tabs {
    clear: both;
}

.woocommerce div.product .woocommerce-tabs {
    clear: both;
}

.woocommerce-page #content div.product .woocommerce-tabs {
    clear: both;
}

.woocommerce-page div.product .woocommerce-tabs {
    clear: both;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after {
    display: table;
    content: " ";
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs::before {
    display: table;
    content: " ";
}

.woocommerce div.product .woocommerce-tabs ul.tabs::after {
    display: table;
    content: " ";
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    display: table;
    content: " ";
}

.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after {
    display: table;
    content: " ";
}

.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before {
    display: table;
    content: " ";
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs::after {
    display: table;
    content: " ";
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs::before {
    display: table;
    content: " ";
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after {
    clear: both;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::after {
    clear: both;
}

.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after {
    clear: both;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs::after {
    clear: both;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
}

.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
}

.woocommerce #content div.product #reviews .comment::after {
    display: table;
    content: " ";
}

.woocommerce #content div.product #reviews .comment::before {
    display: table;
    content: " ";
}

.woocommerce div.product #reviews .comment::after {
    display: table;
    content: " ";
}

.woocommerce div.product #reviews .comment::before {
    display: table;
    content: " ";
}

.woocommerce-page #content div.product #reviews .comment::after {
    display: table;
    content: " ";
}

.woocommerce-page #content div.product #reviews .comment::before {
    display: table;
    content: " ";
}

.woocommerce-page div.product #reviews .comment::after {
    display: table;
    content: " ";
}

.woocommerce-page div.product #reviews .comment::before {
    display: table;
    content: " ";
}

.woocommerce #content div.product #reviews .comment::after {
    clear: both;
}

.woocommerce div.product #reviews .comment::after {
    clear: both;
}

.woocommerce-page #content div.product #reviews .comment::after {
    clear: both;
}

.woocommerce-page div.product #reviews .comment::after {
    clear: both;
}

.woocommerce #content div.product #reviews .comment img {
    height: auto;
    float: right;
}

.woocommerce div.product #reviews .comment img {
    height: auto;
    float: right;
}

.woocommerce-page #content div.product #reviews .comment img {
    height: auto;
    float: right;
}

.woocommerce-page div.product #reviews .comment img {
    height: auto;
    float: right;
}

.woocommerce ul.products {
    clear: both;
}

.woocommerce-page ul.products {
    clear: both;
}

.woocommerce ul.products::after {
    display: table;
    content: " ";
}

.woocommerce ul.products::before {
    display: table;
    content: " ";
}

.woocommerce-page ul.products::after {
    display: table;
    content: " ";
}

.woocommerce-page ul.products::before {
    display: table;
    content: " ";
}

.woocommerce ul.products::after {
    clear: both;
}

.woocommerce-page ul.products::after {
    clear: both;
}

.woocommerce ul.products li.product {
    margin: 0px 3.8% 2.99em 0px;
    padding: 0px;
    width: 22.05%;
    float: left;
    position: relative;
}

.woocommerce-page ul.products li.product {
    margin: 0px 3.8% 2.99em 0px;
    padding: 0px;
    width: 22.05%;
    float: left;
    position: relative;
}

.woocommerce ul.products li.first {
    clear: both;
}

.woocommerce-page ul.products li.first {
    clear: both;
}

.woocommerce ul.products li.last {
    margin-right: 0px;
}

.woocommerce-page ul.products li.last {
    margin-right: 0px;
}

.woocommerce ul.columns-1.products li.product {
    width: 100%;
    margin-right: 0px;
}

.woocommerce-page ul.columns-1.products li.product {
    width: 100%;
    margin-right: 0px;
}

.woocommerce ul.columns-2.products li.product {
    width: 48%;
}

.woocommerce-page ul.columns-2.products li.product {
    width: 48%;
}

.woocommerce ul.columns-3.products li.product {
    width: 30.75%;
}

.woocommerce-page ul.columns-3.products li.product {
    width: 30.75%;
}

.woocommerce ul.columns-5.products li.product {
    width: 16.95%;
}

.woocommerce-page ul.columns-5.products li.product {
    width: 16.95%;
}

.woocommerce ul.columns-6.products li.product {
    width: 13.5%;
}

.woocommerce-page ul.columns-6.products li.product {
    width: 13.5%;
}

.columns-1.woocommerce-page ul.products li.product {
    width: 100%;
    margin-right: 0px;
}

.columns-1.woocommerce ul.products li.product {
    width: 100%;
    margin-right: 0px;
}

.columns-2.woocommerce-page ul.products li.product {
    width: 48%;
}

.columns-2.woocommerce ul.products li.product {
    width: 48%;
}

.columns-3.woocommerce-page ul.products li.product {
    width: 30.75%;
}

.columns-3.woocommerce ul.products li.product {
    width: 30.75%;
}

.columns-5.woocommerce-page ul.products li.product {
    width: 16.95%;
}

.columns-5.woocommerce ul.products li.product {
    width: 16.95%;
}

.columns-6.woocommerce-page ul.products li.product {
    width: 13.5%;
}

.columns-6.woocommerce ul.products li.product {
    width: 13.5%;
}

.woocommerce .woocommerce-result-count {
    float: left;
}

.woocommerce-page .woocommerce-result-count {
    float: left;
}

.woocommerce .woocommerce-ordering {
    float: right;
}

.woocommerce-page .woocommerce-ordering {
    float: right;
}

.woocommerce .woocommerce-pagination ul.page-numbers::after {
    display: table;
    content: " ";
}

.woocommerce .woocommerce-pagination ul.page-numbers::before {
    display: table;
    content: " ";
}

.woocommerce-page .woocommerce-pagination ul.page-numbers::after {
    display: table;
    content: " ";
}

.woocommerce-page .woocommerce-pagination ul.page-numbers::before {
    display: table;
    content: " ";
}

.woocommerce .woocommerce-pagination ul.page-numbers::after {
    clear: both;
}

.woocommerce-page .woocommerce-pagination ul.page-numbers::after {
    clear: both;
}

.woocommerce .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
}

.woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
}

.woocommerce #content table.cart img {
    height: auto;
}

.woocommerce table.cart img {
    height: auto;
}

.woocommerce-page #content table.cart img {
    height: auto;
}

.woocommerce-page table.cart img {
    height: auto;
}

.woocommerce #content table.cart td.actions {
    text-align: right;
}

.woocommerce table.cart td.actions {
    text-align: right;
}

.woocommerce-page #content table.cart td.actions {
    text-align: right;
}

.woocommerce-page table.cart td.actions {
    text-align: right;
}

.woocommerce #content table.cart td.actions .input-text {
    width: 80px;
}

.woocommerce table.cart td.actions .input-text {
    width: 80px;
}

.woocommerce-page #content table.cart td.actions .input-text {
    width: 80px;
}

.woocommerce-page table.cart td.actions .input-text {
    width: 80px;
}

.woocommerce #content table.cart td.actions .coupon {
    float: left;
}

.woocommerce table.cart td.actions .coupon {
    float: left;
}

.woocommerce-page #content table.cart td.actions .coupon {
    float: left;
}

.woocommerce-page table.cart td.actions .coupon {
    float: left;
}

.woocommerce #content table.cart td.actions .coupon label {
    display: none;
}

.woocommerce table.cart td.actions .coupon label {
    display: none;
}

.woocommerce-page #content table.cart td.actions .coupon label {
    display: none;
}

.woocommerce-page table.cart td.actions .coupon label {
    display: none;
}

.woocommerce .cart-collaterals {
    width: 100%;
}

.woocommerce-page .cart-collaterals {
    width: 100%;
}

.woocommerce .cart-collaterals::after {
    display: table;
    content: " ";
}

.woocommerce .cart-collaterals::before {
    display: table;
    content: " ";
}

.woocommerce-page .cart-collaterals::after {
    display: table;
    content: " ";
}

.woocommerce-page .cart-collaterals::before {
    display: table;
    content: " ";
}

.woocommerce .cart-collaterals::after {
    clear: both;
}

.woocommerce-page .cart-collaterals::after {
    clear: both;
}

.woocommerce .cart-collaterals .related {
    width: 30.75%;
    float: left;
}

.woocommerce-page .cart-collaterals .related {
    width: 30.75%;
    float: left;
}

.woocommerce .cart-collaterals .cross-sells {
    width: 48%;
    float: left;
}

.woocommerce-page .cart-collaterals .cross-sells {
    width: 48%;
    float: left;
}

.woocommerce .cart-collaterals .cross-sells ul.products {
    float: none;
}

.woocommerce-page .cart-collaterals .cross-sells ul.products {
    float: none;
}

.woocommerce .cart-collaterals .cross-sells ul.products li {
    width: 48%;
}

.woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 48%;
}

.woocommerce .cart-collaterals .shipping_calculator {
    width: 48%;
    clear: right;
    float: right;
}

.woocommerce-page .cart-collaterals .shipping_calculator {
    width: 48%;
    clear: right;
    float: right;
}

.woocommerce .cart-collaterals .shipping_calculator::after {
    display: table;
    content: " ";
}

.woocommerce .cart-collaterals .shipping_calculator::before {
    display: table;
    content: " ";
}

.woocommerce-page .cart-collaterals .shipping_calculator::after {
    display: table;
    content: " ";
}

.woocommerce-page .cart-collaterals .shipping_calculator::before {
    display: table;
    content: " ";
}

.woocommerce .cart-collaterals .shipping_calculator::after {
    clear: both;
}

.woocommerce-page .cart-collaterals .shipping_calculator::after {
    clear: both;
}

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1 {
    width: 47%;
}

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2 {
    width: 47%;
}

.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1 {
    width: 47%;
}

.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
    width: 47%;
}

.woocommerce .cart-collaterals .cart_totals {
    width: 48%;
    float: right;
}

.woocommerce-page .cart-collaterals .cart_totals {
    width: 48%;
    float: right;
}

.woocommerce ul.cart_list li::after {
    display: table;
    content: " ";
}

.woocommerce ul.cart_list li::before {
    display: table;
    content: " ";
}

.woocommerce ul.product_list_widget li::after {
    display: table;
    content: " ";
}

.woocommerce ul.product_list_widget li::before {
    display: table;
    content: " ";
}

.woocommerce-page ul.cart_list li::after {
    display: table;
    content: " ";
}

.woocommerce-page ul.cart_list li::before {
    display: table;
    content: " ";
}

.woocommerce-page ul.product_list_widget li::after {
    display: table;
    content: " ";
}

.woocommerce-page ul.product_list_widget li::before {
    display: table;
    content: " ";
}

.woocommerce ul.cart_list li::after {
    clear: both;
}

.woocommerce ul.product_list_widget li::after {
    clear: both;
}

.woocommerce-page ul.cart_list li::after {
    clear: both;
}

.woocommerce-page ul.product_list_widget li::after {
    clear: both;
}

.woocommerce ul.cart_list li img {
    height: auto;
    float: right;
}

.woocommerce ul.product_list_widget li img {
    height: auto;
    float: right;
}

.woocommerce-page ul.cart_list li img {
    height: auto;
    float: right;
}

.woocommerce-page ul.product_list_widget li img {
    height: auto;
    float: right;
}

.woocommerce form .form-row::after {
    display: table;
    content: " ";
}

.woocommerce form .form-row::before {
    display: table;
    content: " ";
}

.woocommerce-page form .form-row::after {
    display: table;
    content: " ";
}

.woocommerce-page form .form-row::before {
    display: table;
    content: " ";
}

.woocommerce form .form-row::after {
    clear: both;
}

.woocommerce-page form .form-row::after {
    clear: both;
}

.woocommerce form .form-row label {
    display: block;
}

.woocommerce-page form .form-row label {
    display: block;
}

.woocommerce form .form-row label.checkbox {
    display: inline;
}

.woocommerce-page form .form-row label.checkbox {
    display: inline;
}

.woocommerce form .form-row select {
    width: 100%;
}

.woocommerce-page form .form-row select {
    width: 100%;
}

.woocommerce form .form-row .input-text {
    width: 100%;
    box-sizing: border-box;
}

.woocommerce-page form .form-row .input-text {
    width: 100%;
    box-sizing: border-box;
}

.woocommerce form .form-row-first {
    width: 47%;
    overflow: visible;
}

.woocommerce form .form-row-last {
    width: 47%;
    overflow: visible;
}

.woocommerce-page form .form-row-first {
    width: 47%;
    overflow: visible;
}

.woocommerce-page form .form-row-last {
    width: 47%;
    overflow: visible;
}

.woocommerce form .form-row-first {
    float: left;
}

.woocommerce-page form .form-row-first {
    float: left;
}

.woocommerce form .form-row-last {
    float: right;
}

.woocommerce-page form .form-row-last {
    float: right;
}

.woocommerce form .form-row-wide {
    clear: both;
}

.woocommerce-page form .form-row-wide {
    clear: both;
}

.woocommerce #payment .form-row select {
    width: auto;
}

.woocommerce-page #payment .form-row select {
    width: auto;
}

.woocommerce #payment .terms {
    padding: 0px 1em 0px 0px;
    text-align: left;
    float: left;
}

.woocommerce #payment .wc-terms-and-conditions {
    padding: 0px 1em 0px 0px;
    text-align: left;
    float: left;
}

.woocommerce-page #payment .terms {
    padding: 0px 1em 0px 0px;
    text-align: left;
    float: left;
}

.woocommerce-page #payment .wc-terms-and-conditions {
    padding: 0px 1em 0px 0px;
    text-align: left;
    float: left;
}

.woocommerce #payment #place_order {
    float: right;
}

.woocommerce-page #payment #place_order {
    float: right;
}

.woocommerce .woocommerce-billing-fields::after {
    display: table;
    content: " ";
}

.woocommerce .woocommerce-billing-fields::before {
    display: table;
    content: " ";
}

.woocommerce .woocommerce-shipping-fields::after {
    display: table;
    content: " ";
}

.woocommerce .woocommerce-shipping-fields::before {
    display: table;
    content: " ";
}

.woocommerce-page .woocommerce-billing-fields::after {
    display: table;
    content: " ";
}

.woocommerce-page .woocommerce-billing-fields::before {
    display: table;
    content: " ";
}

.woocommerce-page .woocommerce-shipping-fields::after {
    display: table;
    content: " ";
}

.woocommerce-page .woocommerce-shipping-fields::before {
    display: table;
    content: " ";
}

.woocommerce .woocommerce-billing-fields::after {
    clear: both;
}

.woocommerce .woocommerce-shipping-fields::after {
    clear: both;
}

.woocommerce-page .woocommerce-billing-fields::after {
    clear: both;
}

.woocommerce-page .woocommerce-shipping-fields::after {
    clear: both;
}

.woocommerce .woocommerce-terms-and-conditions {
    padding: 1.61em;
    margin-bottom: 1.61em;
}

.woocommerce-page .woocommerce-terms-and-conditions {
    padding: 1.61em;
    margin-bottom: 1.61em;
}

.woocommerce .woocommerce-oembed {
    position: relative;
}

.woocommerce-page .woocommerce-oembed {
    position: relative;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 30%;
    float: left;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 68%;
    float: right;
}

.left-sidebar.woocommerce-page .twentyeleven#content {
    margin: 0px 7.6%;
    width: 58.4%;
    float: right;
}

.right-sidebar.woocommerce-page .twentyeleven#content {
    margin: 0px 7.6%;
    width: 58.4%;
    float: left;
}

.twentyfourteen .tfwc {
    margin: 0px auto;
    padding: 12px 10px 0px;
    max-width: 474px;
}

    .twentyfourteen .tfwc .product .entry-summary {
        margin: 0px 0px 1.61em !important;
        padding: 0px !important;
    }

    .twentyfourteen .tfwc div.has-post-thumbnail.hentry.product {
        margin-top: 0px;
    }

@media screen and (min-width:673px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px;
    }
}

@media screen and (min-width:1040px) {
    .twentyfourteen .tfwc {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media screen and (min-width:1110px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px;
    }
}

@media screen and (min-width:1218px) {
    .twentyfourteen .tfwc {
        margin-right: 54px;
    }

    .full-width .twentyfourteen .tfwc {
        margin-right: auto;
    }
}

.twentyfifteen .t15wc {
    background: rgb(255, 255, 255);
    padding-top: 7.69%;
    padding-right: 7.69%;
    padding-left: 7.69%;
    margin-bottom: 7.69%;
    box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}

    .twentyfifteen .t15wc .page-title {
        margin-left: 0px;
    }

@media screen and (min-width:38.75em) {
    .twentyfifteen .t15wc {
        margin-top: 8.33%;
        margin-right: 7.69%;
        margin-left: 7.69%;
    }
}

@media screen and (min-width:59.68em) {
    .twentyfifteen .t15wc {
        padding: 10%;
        margin-right: 8.33%;
        margin-left: 8.33%;
    }

    .single-product .twentyfifteen .entry-summary {
        padding: 0px !important;
    }
}

.twentysixteen .site-main {
    margin-right: 7.69%;
    margin-left: 7.69%;
}

.twentysixteen .entry-summary {
    margin-right: 0px;
    margin-left: 0px;
}

#content .twentysixteen div.product div.images {
    width: 46.42%;
}

#content .twentysixteen div.product div.summary {
    width: 46.42%;
}

@media screen and (min-width:44.37em) {
    .twentysixteen .site-main {
        margin-right: 23.07%;
    }
}

@media screen and (min-width:56.87em) {
    .twentysixteen .site-main {
        margin-right: 0px;
        margin-left: 0px;
    }

    .no-sidebar .twentysixteen .site-main {
        margin-right: 15%;
        margin-left: 15%;
    }

    .no-sidebar .twentysixteen .entry-summary {
        margin-right: 0px;
        margin-left: 0px;
    }
}

.rtl .woocommerce .col2-set .col-1 {
    float: right;
}

.rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}

.rtl .woocommerce .col2-set .col-2 {
    float: left;
}

.rtl .woocommerce-page .col2-set .col-2 {
    float: left;
}
