/home/coolpkct/public_html/websites/1.sanso.co/wp-content/themes/hoshi/assets/css/woocommerce.css
/*------------------------------------------------------------------
* This is woocommerce css file for theme. It is broken into following sections:
* 1. Global styles
* 2. Product list styles
* 3. Product single styles
* 4. Widget styles
* 5. Cart page styles
* 6. Checkout page styles
* 7. Account pages styles
-------------------------------------------------------------------*/
/* 1. Global styles
========================================================================== */
/* Woocommerce global styles - begin
========================================================================== */
.woocommerce-page.woocommerce .woocommerce-message a.button:hover {
background-color: #fff !important;
border: 2px solid #47cac5 !important;
color: #47cac5 !important;
}
.woocommerce-page nav.woocommerce-MyAccount-navigation li {
list-style: none;
}
/* Woocommerce global styles - end
========================================================================== */
/* Woocommerce pagination - begin
========================================================================== */
.woocommerce-pagination {
position: relative;
vertical-align: middle;
width: auto;
margin-bottom: 30px;
text-align: center;
}
.woocommerce-pagination .page-numbers {
display: inline-block;
vertical-align: middle;
list-style-type: none;
margin: 0;
padding: 0;
}
.woocommerce-pagination .page-numbers li {
float: left;
}
.woocommerce-pagination .page-numbers li > a,
.woocommerce-pagination .page-numbers li > span.current {
padding: 0 10px;
}
.woocommerce-pagination .page-numbers li > a.next,
.woocommerce-pagination .page-numbers li > a.prev {
-webkit-transition: -webkit-transform 0.15s ease-in-out;
-moz-transition: -moz-transform 0.15s ease-in-out;
-ms-transition: -ms-transform 0.15s ease-in-out;
-o-transition: -o-transform 0.15s ease-in-out;
transition: transform 0.15s ease-in-out;
font-size: 31px;
margin-top: -3px;
}
.woocommerce-pagination .page-numbers li > a.next {
padding-left: 10px;
}
.woocommerce-pagination .page-numbers li > a.next:hover {
-webkit-transform: translateX(2px);
-moz-transform: translateX(2px);
transform: translateX(2px);
}
.woocommerce-pagination .page-numbers li > a.prev {
padding-right: 10px;
}
.woocommerce-pagination .page-numbers li > a.prev:hover {
-webkit-transform: translateX(-2px);
-moz-transform: translateX(-2px);
transform: translateX(-2px);
}
.woocommerce-pagination .page-numbers li > a,
.woocommerce-pagination .page-numbers li > span {
color: #3e3e3e;
font-weight: 600;
font-size: 16px;
font-family: "Catamaran", sans-serif;
-webkit-transition: 0.15s ease-out;
-moz-transition: 0.15s ease-out;
transition: 0.15s ease-out;
}
.woocommerce-pagination .page-numbers li span.current {
color: #ff3a4c;
}
.woocommerce-pagination .page-numbers li a:hover,
.woocommerce-pagination .page-numbers li span:hover,
.woocommerce-pagination .page-numbers li span.current:hover {
color: #ff3a4c;
}
/* Woocommerce pagination - end
========================================================================== */
/* Woocommerce login start - begin
========================================================================== */
.woocommerce .login,
.woocommerce .register {
margin-bottom: 30px;
}
.woocommerce .login > p:first-of-type,
.woocommerce .register > p:first-of-type {
margin-bottom: 15px;
}
.woocommerce .login label,
.woocommerce .register label {
display: block;
margin-bottom: 3px;
}
.woocommerce .login input[type=text],
.woocommerce .login input[type=password],
.woocommerce .login input[type=email],
.woocommerce .register input[type=text],
.woocommerce .register input[type=password],
.woocommerce .register input[type=email] {
width: 100%;
padding: 10px 18px;
border: 1px solid transparent;
outline: 0;
font-family: "Catamaran", sans-serif;
font-size: 16px;
color: #999999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;
margin-bottom: 11px;
-webkit-transition: border-color 0.2s ease-out;
-moz-transition: border-color 0.2s ease-out;
transition: border-color 0.2s ease-out;
resize: none;
margin-bottom: 10px;
}
.woocommerce .login input[type=text]:focus,
.woocommerce .login input[type=password]:focus,
.woocommerce .login input[type=email]:focus,
.woocommerce .register input[type=text]:focus,
.woocommerce .register input[type=password]:focus,
.woocommerce .register input[type=email]:focus {
border: 1px solid #ddd;
}
.woocommerce .login .mkd-row,
.woocommerce .register .mkd-row {
margin-left: -15px;
margin-right: -15px;
}
.woocommerce .login .mkd-row:before, .woocommerce .login .mkd-row:after,
.woocommerce .register .mkd-row:before,
.woocommerce .register .mkd-row:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce .login .mkd-row:after,
.woocommerce .register .mkd-row:after {
clear: both;
}
.woocommerce .login .mkd-row,
.woocommerce .register .mkd-row {
*zoom: 1;
}
.woocommerce .login .mkd-row .form-row,
.woocommerce .register .mkd-row .form-row {
float: left;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 50%;
}
.woocommerce .login .mkd-row .form-row:before, .woocommerce .login .mkd-row .form-row:after,
.woocommerce .register .mkd-row .form-row:before,
.woocommerce .register .mkd-row .form-row:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce .login .mkd-row .form-row:after,
.woocommerce .register .mkd-row .form-row:after {
clear: both;
}
.woocommerce .login .mkd-row .form-row,
.woocommerce .register .mkd-row .form-row {
*zoom: 1;
}
.woocommerce .login .button,
.woocommerce .register .button {
margin-bottom: 20px;
}
/* Woocommerce login end - begin
========================================================================== */
/* Woocommerce quantity buttons - begin
========================================================================== */
.mkd-woocommerce-page .quantity.mkd-quantity-buttons {
display: inline-block;
position: relative;
margin-right: 27px;
height: 40px;
top: 2px;
width: 55px;
}
.mkd-woocommerce-page .quantity.mkd-quantity-buttons span.mkd-quantity-minus span {
border: 1px solid #ebebeb;
border-bottom-width: 2px;
border-right-width: 2px;
position: absolute;
color: #242625;
font-size: 10px;
background-color: #fff;
right: -11px;
bottom: 0px;
padding: 5px;
z-index: 10;
-webkit-transition: background-color 0.15s ease-out;
-moz-transition: background-color 0.15s ease-out;
transition: background-color 0.15s ease-out;
cursor: pointer;
}
.mkd-woocommerce-page .quantity.mkd-quantity-buttons span.mkd-quantity-minus span:hover {
background-color: #ebebeb;
}
.mkd-woocommerce-page .quantity.mkd-quantity-buttons span.mkd-quantity-plus span {
border: 1px solid #ebebeb;
border-top-width: 2px;
border-right-width: 2px;
position: absolute;
right: -11px;
color: #242625;
font-size: 10px;
background-color: #fff;
top: 0;
padding: 5px;
border-bottom: 0;
-webkit-transition: background-color 0.15s ease-out;
-moz-transition: background-color 0.15s ease-out;
transition: background-color 0.15s ease-out;
cursor: pointer;
}
.mkd-woocommerce-page .quantity.mkd-quantity-buttons span.mkd-quantity-plus span:hover {
background-color: #ebebeb;
}
.mkd-woocommerce-page .quantity.mkd-quantity-buttons .mkd-quantity-input {
height: 36px;
line-height: 36px;
width: 45px;
display: inline-block;
padding: 0;
background-color: #fff;
text-align: center;
color: #999;
font-weight: 400;
font-size: 14px;
border: 2px solid #ebebeb;
border-right: none;
font-family: "Catamaran", sans-serif;
}
.mkd-woocommerce-page .single_variation_wrap .quantity.mkd-quantity-buttons {
float: left;
}
/* Woocommerce quantity buttons - end
========================================================================== */
/* Woocommerce message - begin
========================================================================== */
.mkd-woocommerce-page .woocommerce-message,
.mkd-woocommerce-page .woocommerce-info,
.mkd-woocommerce-page .woocommerce-error {
margin-bottom: 74px;
position: relative;
display: block;
padding: 10px 19px 15px 28px;
line-height: 40px;
border: 1px solid #c6e8e6;
color: #39beb9;
background-color: #fcfefd;
font-size: 18px;
list-style: none;
}
.mkd-woocommerce-page .woocommerce-message a,
.mkd-woocommerce-page .woocommerce-info a,
.mkd-woocommerce-page .woocommerce-error a {
color: #47cac5;
}
.mkd-woocommerce-page .woocommerce-message a {
float: right;
background-color: #39beb9;
border: 2px solid #39beb9;
color: #fff;
font-size: 16px;
line-height: 1.7em;
text-align: center;
padding: 7px 35px;
min-width: 95px;
font-weight: 600;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
}
/* Woocommerce message - end
========================================================================== */
/* ==========================================================================
# Select 2 - begin
========================================================================== */
/*
Version: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015
*/
.select2-container {
margin: 0;
position: relative;
display: inline-block;
vertical-align: middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
/*
Force border-box so that % widths fit the parent
container without overlap because of margin/padding.
More Info : http://www.quirksmode.org/css/box.html
*/
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.select2-container .select2-choice {
display: block;
height: 26px;
padding: 0 0 0 8px;
overflow: hidden;
position: relative;
border: 1px solid #aaa;
white-space: nowrap;
line-height: 26px;
color: #444;
text-decoration: none;
border-radius: 4px;
background-clip: padding-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #fff;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}
html[dir="rtl"] .select2-container .select2-choice {
padding: 0 8px 0 0;
}
.select2-container.select2-drop-above .select2-choice {
border-bottom-color: #aaa;
border-radius: 0 0 4px 4px;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
margin-right: 26px;
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
float: none;
width: auto;
font-size: 16px;
color: #fff;
font-family: "Catamaran", sans-serif;
font-weight: 400;
text-transform: none;
}
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
margin-left: 26px;
margin-right: 0;
}
.select2-container .select2-choice abbr {
display: none;
width: 12px;
height: 12px;
position: absolute;
right: 24px;
top: 8px;
font-size: 1px;
text-decoration: none;
border: 0;
cursor: pointer;
outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
display: inline-block;
}
.select2-container .select2-choice abbr:hover {
background-position: right -11px;
cursor: pointer;
}
.select2-drop-mask {
border: 0;
margin: 0;
padding: 0;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 9998;
/* styles required for IE to work */
background-color: #fff;
filter: alpha(opacity=0);
}
.select2-drop {
width: 100%;
margin-top: -1px;
position: absolute;
z-index: 9999;
top: 100%;
background: #fff;
color: #000;
border: 1px solid #aaa;
border-top: 0;
border-radius: 0 0 4px 4px;
-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop.select2-drop-above {
margin-top: 1px;
border-top: 1px solid #aaa;
border-bottom: 0;
border-radius: 4px 4px 0 0;
-webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-active {
border: 1px solid #5897fb;
border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
border-top: 1px solid #5897fb;
}
.select2-drop-auto-width {
border-top: 1px solid #aaa;
width: auto;
}
.select2-container .select2-choice .select2-arrow {
display: inline-block;
width: 18px;
height: 100%;
position: absolute;
right: 0;
top: 0;
border-left: 1px solid #aaa;
border-radius: 0 4px 4px 0;
background-clip: padding-box;
background: #ccc;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
left: 0;
right: auto;
border-left: none;
border-right: 1px solid #aaa;
border-radius: 4px 0 0 4px;
}
.select2-container .select2-choice .select2-arrow b {
display: block;
width: 100%;
height: 100%;
color: #999;
font-size: 16px;
padding-left: 10px;
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
background-position: 2px 1px;
}
.select2-search {
display: inline-block;
width: 100%;
min-height: 26px;
margin: 0;
padding: 4px 4px 0 4px;
position: relative;
z-index: 10000;
white-space: nowrap;
}
.select2-search input {
width: 100%;
height: auto !important;
min-height: 26px;
padding: 4px 20px 4px 5px;
margin: 0;
outline: 0;
font-family: sans-serif;
font-size: 1em;
border: 1px solid #aaa;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
html[dir="rtl"] .select2-search input {
padding: 4px 5px 4px 20px;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
border: 1px solid #5897fb;
outline: none;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-dropdown-open .select2-choice {
border-bottom-color: transparent;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-color: #eee;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
border: 1px solid #5897fb;
border-top-color: transparent;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
background: transparent;
border-left: none;
filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
border-right: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
background-position: -18px 1px;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
background-position: -16px 1px;
}
.select2-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
/* results */
.select2-results {
max-height: 200px;
padding: 0 0 0 4px;
margin: 4px 4px 4px 0;
position: relative;
overflow-x: hidden;
overflow-y: auto;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html[dir="rtl"] .select2-results {
padding: 0 4px 0 0;
margin: 4px 0 4px 4px;
}
.select2-results ul.select2-result-sub {
margin: 0;
padding-left: 0;
}
.select2-results li {
list-style: none;
display: list-item;
background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
font-weight: bold;
}
.select2-results .select2-result-label {
padding: 3px 7px 4px;
margin: 0;
cursor: pointer;
min-height: 1em;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.select2-results-dept-1 .select2-result-label {
padding-left: 20px;
}
.select2-results-dept-2 .select2-result-label {
padding-left: 40px;
}
.select2-results-dept-3 .select2-result-label {
padding-left: 60px;
}
.select2-results-dept-4 .select2-result-label {
padding-left: 80px;
}
.select2-results-dept-5 .select2-result-label {
padding-left: 100px;
}
.select2-results-dept-6 .select2-result-label {
padding-left: 110px;
}
.select2-results-dept-7 .select2-result-label {
padding-left: 120px;
}
.select2-results .select2-highlighted {
background: #3875d7;
color: #fff;
}
.select2-results li em {
background: #feffde;
font-style: normal;
}
.select2-results .select2-highlighted em {
background: transparent;
}
.select2-results .select2-highlighted ul {
background: #fff;
color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
background: #f4f4f4;
display: list-item;
padding-left: 5px;
}
/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
color: #666;
background: #f4f4f4;
display: list-item;
cursor: default;
}
.select2-results .select2-disabled {
background: #f4f4f4;
display: list-item;
cursor: default;
}
.select2-results .select2-selected {
display: none;
}
.select2-more-results.select2-active {
background: #f4f4f4 url("select2-spinner.gif") no-repeat 100%;
}
.select2-results .select2-ajax-error {
background: rgba(255, 50, 50, 0.2);
}
.select2-more-results {
background: #f4f4f4;
display: list-item;
}
/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
background-color: #f4f4f4;
background-image: none;
border: 1px solid #ddd;
cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
background-color: #f4f4f4;
background-image: none;
border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
display: none;
}
/* multiselect */
.select2-container-multi .select2-choices {
height: auto !important;
height: 1%;
margin: 0;
padding: 0 5px 0 0;
position: relative;
border: 1px solid #aaa;
cursor: text;
overflow: hidden;
background-color: #fff;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}
html[dir="rtl"] .select2-container-multi .select2-choices {
padding: 0 0 0 5px;
}
.select2-locked {
padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
border: 1px solid #5897fb;
outline: none;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-container-multi .select2-choices li {
float: left;
list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li {
float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
margin: 0;
padding: 0;
white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
padding: 5px;
margin: 1px 0;
font-family: sans-serif;
font-size: 100%;
color: #666;
outline: 0;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
background: #fff url("select2-spinner.gif") no-repeat 100% !important;
}
.select2-default {
color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
padding: 3px 5px 3px 18px;
margin: 3px 0 3px 5px;
position: relative;
line-height: 13px;
color: #333;
cursor: default;
border: 1px solid #aaa;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
background-clip: padding-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #e4e4e4;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
margin: 3px 5px 3px 0;
padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
background: #d4d4d4;
}
.select2-search-choice-close {
display: block;
width: 12px;
height: 13px;
position: absolute;
right: 3px;
top: 4px;
font-size: 1px;
outline: none;
}
html[dir="rtl"] .select2-search-choice-close {
right: auto;
left: 3px;
}
.select2-container-multi .select2-search-choice-close {
left: 3px;
}
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
left: auto;
right: 2px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
background-position: right -11px;
}
/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
background-color: #f4f4f4;
background-image: none;
border: 1px solid #ddd;
cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
padding: 3px 5px 3px 5px;
border: 1px solid #ddd;
background-image: none;
background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
display: none;
background: none;
}
/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
text-decoration: underline;
}
.select2-offscreen, .select2-offscreen:focus {
clip: rect(0 0 0 0) !important;
width: 1px !important;
height: 1px !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
position: absolute !important;
outline: 0 !important;
left: 0px !important;
top: 0px !important;
}
.select2-display-none {
display: none;
}
.select2-measure-scrollbar {
position: absolute;
top: -10000px;
left: -10000px;
width: 100px;
height: 100px;
overflow: scroll;
}
/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
.select2-search input,
.select2-search-choice-close,
.select2-container .select2-choice abbr,
.select2-container .select2-choice .select2-arrow b {
background-image: url("select2x2.png") !important;
background-repeat: no-repeat !important;
background-size: 60px 40px !important;
}
.select2-search input {
background-position: 100% -21px !important;
}
}
/* Woocommerce Select2 override - begin
========================================================================== */
.mkd-woocommerce-page .mkd-quantity-buttons span.arrow_up,
.mkd-woocommerce-page .mkd-quantity-buttons span.arrow_down {
font-size: 14px;
color: #555;
}
.mkd-woocommerce-page .select2-container .select2-choice {
padding-left: 23px;
border: 1px solid #dbdbdb;
height: 51px;
line-height: 51px;
color: #898989;
border-radius: 0;
background-color: #fff;
background-image: none;
filter: none;
}
.mkd-woocommerce-page .woocommerce-ordering .select2-choice {
background-color: #5a5ea5;
border: none;
font-family: "Catamaran", sans-serif;
font-size: 14px;
font-weight: 600;
color: #969696;
border-radius: 30px;
}
.mkd-woocommerce-page .select2-container .select2-choice .select2-arrow {
width: 20px;
height: 100%;
position: absolute;
right: 17px;
top: 0;
border-left: none;
border-radius: 0;
background: transparent;
background-image: none;
}
.mkd-woocommerce-page .select2-container .select2-choice .select2-arrow b:after {
content: '\33';
font-family: 'ElegantIcons';
font-size: 14px;
height: 100%;
line-height: 51px;
position: absolute;
text-align: center;
top: 0;
left: auto;
width: 100%;
margin: 0;
border: none;
color: #999;
}
.mkd-woocommerce-page .select2-drop-active {
border: 1px solid #e9e9e9;
}
.mkd-woocommerce-page .select2-drop {
background-color: #fff;
color: #7f8385;
border: 1px solid #dbdbdb;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.mkd-woocommerce-page .select2-results {
background-color: #fff;
}
.mkd-woocommerce-page .select2-results .select2-result {
color: #a5a5a5;
font-size: 13px;
-webkit-transition: color 0.15s ease-out;
-moz-transition: color 0.15s ease-out;
transition: color 0.15s ease-out;
}
.mkd-woocommerce-page .select2-results .select2-highlighted {
background-color: transparent;
color: #ff3a4c;
}
.mkd-woocommerce-page .woocommerce-ordering .orderby {
float: right;
width: 200px;
}
.mkd-woocommerce-page .mkd-shipping-calculator .country_to_state {
width: 100%;
}
.mkd-woocommerce-page .select2-search input {
background-image: none;
position: relative;
}
/* Woocommerce Select2 override - end
========================================================================== */
/* 2. Product list styles
========================================================================== */
/* Woocommerce product list - begin
========================================================================== */
li.product.type-product {
position: relative;
}
li.product.type-product.mkd-woo-product-with-gallery .mkd-woo-product-image-holder {
overflow: hidden;
}
li.product.type-product.mkd-woo-product-with-gallery .mkd-woo-product-image-holder img {
display: block;
top: 1px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
transition: 0.5s;
-webkit-transform: translate3d(0, -1px, 0);
-moz-transform: translate3d(0, -1px, 0);
transform: translate3d(0, -1px, 0);
}
li.product.type-product.mkd-woo-product-with-gallery .mkd-woo-product-image-holder img:first-child {
position: relative;
}
li.product.type-product.mkd-woo-product-with-gallery .mkd-woo-product-image-holder img:last-child {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
height: calc(100% + 1px);
visibility: hidden;
}
li.product.type-product.mkd-woo-product-with-gallery:hover .mkd-woo-product-image-holder img {
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
-webkit-transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
li.product.type-product.mkd-woo-product-with-gallery:hover .mkd-woo-product-image-holder img:last-child {
visibility: visible;
}
.mkd-woocommerce-page .price_slider_amount button.button,
.woocommerce .price_slider_amount button.button {
background: -webkit-linear-gradient(left top, #595ea5 25%, #ff3a4c 50%, #595ea5 100%);
background: -o-linear-gradient(left top, #595ea5 25%, #ff3a4c 50%, #595ea5 100%);
background: -moz-linear-gradient(left top, #595ea5 25%, #ff3a4c 50%, #595ea5 100%);
background: linear-gradient(to right bottom, #595ea5 25%, #ff3a4c 50%, #595ea5 100%);
color: #fff !important;
border: none;
background-position: 0;
background-size: 200% 200%;
}
.mkd-woocommerce-page .price_slider_amount button.button:hover,
.woocommerce .price_slider_amount button.button:hover {
background-position: 100% center;
}
.mkd-woocommerce-page .woocommerce-result-count,
.mkd-woocommerce-page .woocommerce-ordering,
.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering {
width: 50%;
height: 50px;
margin: 0 0 36px 0;
display: inline;
float: left;
}
.mkd-woocommerce-page .woocommerce-result-count,
.woocommerce .woocommerce-result-count {
line-height: 50px;
font-weight: 600;
color: #777;
font-size: 14px;
font-family: "Catamaran", sans-serif;
text-transform: none;
}
.mkd-woocommerce-page .full_width .woocommerce-result-count,
.woocommerce .full_width .woocommerce-result-count {
position: relative;
left: 45px;
}
.mkd-woocommerce-page .full_width .woocommerce-ordering,
.woocommerce .full_width .woocommerce-ordering {
position: relative;
right: 45px;
}
.mkd-woocommerce-page ul.products,
.woocommerce ul.products {
list-style: none;
padding: 0;
width: auto;
vertical-align: middle;
margin: 0 -15px;
}
.mkd-woocommerce-page ul.products .product:hover.outofstock .mkd-btn,
.woocommerce ul.products .product:hover.outofstock .mkd-btn {
opacity: 1;
}
.mkd-woocommerce-page ul.products:before, .mkd-woocommerce-page ul.products:after,
.woocommerce ul.products:before,
.woocommerce ul.products:after {
content: '';
display: table;
}
.mkd-woocommerce-page ul.products:after,
.woocommerce ul.products:after {
clear: both;
}
.mkd-woocommerce-page ul.products .product,
.woocommerce ul.products .product {
position: relative;
float: left;
text-align: center;
padding: 0 15px;
margin-bottom: 45px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
transform: translateY(0);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mkd-woocommerce-page ul.products .product .mkd-woo-product-list-item-holder,
.woocommerce ul.products .product .mkd-woo-product-list-item-holder {
background-color: #fff;
-webkit-box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
padding-bottom: 20px;
}
.mkd-woocommerce-page ul.products .product .mkd-woo-product-image-holder,
.woocommerce ul.products .product .mkd-woo-product-image-holder {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mkd-woocommerce-page ul.products .product img,
.woocommerce ul.products .product img {
display: block;
width: 100%;
backface-visibility: hidden;
}
.mkd-woocommerce-page ul.products .product .mkd-woo-product-info-holder,
.woocommerce ul.products .product .mkd-woo-product-info-holder {
display: block;
padding: 27px 0 13px 0;
background-color: transparent;
}
.mkd-woocommerce-page ul.products .product .mkd-product-list-product-title,
.woocommerce ul.products .product .mkd-product-list-product-title {
margin-bottom: 5px;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
.mkd-woocommerce-page ul.products .product h5.mkd-product-list-product-title,
.woocommerce ul.products .product h5.mkd-product-list-product-title {
margin-bottom: 17px;
}
.mkd-woocommerce-page ul.products .product .star-rating,
.woocommerce ul.products .product .star-rating {
float: right;
top: 33px;
}
.mkd-woocommerce-page ul.products .product .mkd-btn.added,
.woocommerce ul.products .product .mkd-btn.added {
display: none;
}
.mkd-woocommerce-page ul.products .product .added_to_cart,
.woocommerce ul.products .product .added_to_cart {
color: #fff;
padding: 5px 23px;
display: inline-block;
position: absolute;
bottom: 12px;
left: 80px;
outline: none;
opacity: 0;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.14em;
font-size: 12px;
line-height: 1.7em;
font-family: 'Montserrat', sans-serif;
-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
}
.mkd-woocommerce-page ul.products .product .mkd-product-list-product-title,
.mkd-woocommerce-page ul.products .product .mkd-product-list-product-title,
.woocommerce ul.products .product .mkd-product-list-product-title,
.woocommerce ul.products .product .mkd-product-list-product-title {
margin-bottom: 12px;
margin-top: -6px;
text-align: left;
}
.mkd-woocommerce-page ul.products .product:hover .add_to_cart_button,
.mkd-woocommerce-page ul.products .product:hover .product_type_grouped,
.mkd-woocommerce-page ul.products .product:hover .product_type_external,
.woocommerce ul.products .product:hover .add_to_cart_button,
.woocommerce ul.products .product:hover .product_type_grouped,
.woocommerce ul.products .product:hover .product_type_external {
opacity: 1;
}
.mkd-woocommerce-page ul.products .product:hover span.price,
.woocommerce ul.products .product:hover span.price {
opacity: 0;
}
.mkd-woocommerce-page ul.products .add_to_cart_button,
.mkd-woocommerce-page ul.products .product_type_external,
.mkd-woocommerce-page ul.products .product_type_grouped,
.mkd-woocommerce-page ul.products .product.outofstock .mkd-btn,
.woocommerce ul.products .add_to_cart_button,
.woocommerce ul.products .product_type_external,
.woocommerce ul.products .product_type_grouped,
.woocommerce ul.products .product.outofstock .mkd-btn {
border: 0;
color: #fff;
font-size: 12px;
opacity: 0;
padding: 3px 23px;
border: 2px solid #ff3a4c;
letter-spacing: 0.14em;
min-width: 89px;
position: absolute;
bottom: 12px;
left: 15px;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
}
.mkd-woocommerce-page ul.products li:hover .added_to_cart,
.woocommerce ul.products li:hover .added_to_cart {
background-color: #5a5ea5;
opacity: 1;
}
.mkd-woocommerce-page .price,
.woocommerce .price {
font-family: "Catamaran", sans-serif;
display: block;
font-size: 20px;
font-weight: 700;
color: #ff3a4c;
text-align: left;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
}
.mkd-woocommerce-page .price del,
.woocommerce .price del {
color: #999;
}
.mkd-woocommerce-page .price ins,
.woocommerce .price ins {
text-decoration: none;
color: #ff3a4c;
margin-left: 9px;
}
.mkd-woocommerce-page .mkd-onsale,
.mkd-woocommerce-page .mkd-out-of-stock,
.woocommerce .mkd-onsale,
.woocommerce .mkd-out-of-stock {
position: absolute;
display: table;
top: 17px;
right: 12px;
text-align: center;
z-index: 100;
color: #fff;
font-size: 20px;
line-height: 20px;
font-weight: 700;
padding: 28px 20px;
-webkit-box-shadow: 1px 1px 3px #eee;
-moz-box-shadow: 1px 1px 3px #eee;
box-shadow: 1px 1px 3px #eee;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.mkd-woocommerce-page .mkd-out-of-stock,
.woocommerce .mkd-out-of-stock {
background-color: #999;
}
.mkd-woocommerce-page .star-rating,
.woocommerce .star-rating {
font-size: 12px;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1em;
width: 6.9em;
text-align: left;
font-family: 'ElegantIcons';
letter-spacing: 0.3em;
}
.mkd-woocommerce-page .star-rating:before,
.woocommerce .star-rating:before {
content: '\e031 \e031 \e031 \e031 \e031';
color: #ff3a4c;
top: 0;
left: 0;
position: absolute;
}
.mkd-woocommerce-page .star-rating span strong,
.woocommerce .star-rating span strong {
color: transparent;
width: 100%;
display: block;
}
.mkd-woocommerce-page .star-rating span,
.woocommerce .star-rating span {
overflow: hidden;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.mkd-woocommerce-page .star-rating span:before,
.woocommerce .star-rating span:before {
content: '\e033 \e033 \e033 \e033 \e033';
color: #ff3a4c;
top: 0;
position: absolute;
left: 0;
}
.mkd-woocommerce-page .woocommerce-pagination a.next.page-numbers,
.woocommerce .woocommerce-pagination a.next.page-numbers {
position: absolute;
top: 0;
right: 0;
color: #3e3e3e;
}
.mkd-woocommerce-page .woocommerce-pagination a.next.page-numbers span.mkd-right,
.woocommerce .woocommerce-pagination a.next.page-numbers span.mkd-right {
font-size: 14px;
}
.mkd-woocommerce-page .woocommerce-pagination a.next.page-numbers span.mkd-right:after,
.woocommerce .woocommerce-pagination a.next.page-numbers span.mkd-right:after {
content: "\e876";
font-family: 'Linearicons-Free';
font-size: 14px;
margin-left: 10px;
position: relative;
top: 1px;
}
.mkd-woocommerce-page .woocommerce-pagination a.prev.page-numbers,
.woocommerce .woocommerce-pagination a.prev.page-numbers {
position: absolute;
top: 0;
left: 0;
color: #3e3e3e;
}
.mkd-woocommerce-page .woocommerce-pagination a.prev.page-numbers span.mkd-left,
.woocommerce .woocommerce-pagination a.prev.page-numbers span.mkd-left {
font-size: 14px;
}
.mkd-woocommerce-page .woocommerce-pagination a.prev.page-numbers span.mkd-left:before,
.woocommerce .woocommerce-pagination a.prev.page-numbers span.mkd-left:before {
content: "\e875";
font-family: 'Linearicons-Free';
font-size: 14px;
margin-right: 10px;
position: relative;
top: 1px;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-5 .products .product,
.columns-5 .products .product {
width: 20%;
margin-bottom: 47px;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-5 .products .product:nth-child(5n+1),
.columns-5 .products .product:nth-child(5n+1) {
clear: both;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-4 .products .product,
.columns-4 .products .product {
width: 25%;
margin-bottom: 47px;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-4 .products .product:nth-child(4n+1),
.columns-4 .products .product:nth-child(4n+1) {
clear: both;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-4 .mkd-woocommerce-with-sidebar .products .product {
width: 33.33%;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-4 .mkd-woocommerce-with-sidebar .products .product:nth-child(4n+1) {
clear: none;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-4 .mkd-woocommerce-with-sidebar .products .product:nth-child(3n+1) {
clear: both;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-3 .products .product,
.columns-3 .products .product {
width: 33.33%;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-3 .products .product:nth-child(3n+1),
.columns-3 .products .product:nth-child(3n+1) {
clear: both;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-3 .mkd-woocommerce-with-sidebar .products .product {
width: 50%;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-3 .mkd-woocommerce-with-sidebar .products .product:nth-child(3n+1) {
clear: none;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-3 .mkd-woocommerce-with-sidebar .products .product:nth-child(2n+1) {
clear: both;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-2 .products .product,
.columns-2 .products .product {
width: 50%;
}
.mkd-woocommerce-page.mkd-woocommerce-columns-2 .products .product:nth-child(2n+1),
.columns-2 .products .product:nth-child(2n+1) {
clear: both;
}
/* Woocommerce product list - end
========================================================================== */
/* 3. Product single styles
========================================================================== */
/* Woocommerce single product - begin
========================================================================== */
.single.single-product .mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner,
.single.single-product .mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner {
padding: 82px 0 17px;
}
.single-product .product:not(.product-type-grouped) .stock {
display: none;
}
.single-product .mkd-content-inner > .mkd-container {
background-color: #fff;
}
.single-product .mkd-btn.mkd-btn-medium .mkd-btn-icon-holder {
float: left;
width: 50px;
line-height: 19px;
font-size: 16px;
}
.single-product span.mkd-onsale {
display: none;
}
.single-product .mkd-single-product-wrapper {
padding: 0 1000px;
margin: 0 -1000px;
background: #fff;
}
.single-product .mkd-content-inner {
padding-bottom: 40px;
}
.single-product .related.products,
.single-product .upsells.products {
clear: both;
margin-left: -1000px;
margin-right: -1000px;
padding-left: 1000px;
padding-right: 1000px;
background-color: #fff;
}
.single-product .star-rating {
margin-bottom: 49px;
}
.single-product .mkd-tabs.mkd-horizontal {
clear: both;
}
.single-product .mkd-tabs.mkd-horizontal .mkd-tabs-nav {
border-bottom: 1px solid #f2f2f2;
}
.single-product .mkd-tabs.mkd-horizontal .mkd-tabs-nav li:not(.mkd-tab-line) {
border-bottom: 0;
}
.single-product .mkd-tabs.mkd-horizontal .mkd-tabs-nav li:not(.mkd-tab-line) a {
font-size: 14px;
font-weight: 600;
color: #3e3e3e;
padding: 10px 15px;
}
.single-product .mkd-tabs.mkd-horizontal .mkd-tabs-nav li:not(.mkd-tab-line) a i {
padding-right: 8px;
}
.single-product .mkd-tabs.mkd-horizontal .mkd-tab-container h2 {
display: none;
}
.single-product .mkd-tabs.mkd-horizontal .mkd-tab-container {
margin-bottom: 30px;
padding: 40px 0;
}
.single-product .mkd-tabs.mkd-horizontal table tr {
border: none;
border-bottom: 1px solid #f2f2f2;
font-weight: 700;
}
.single-product .mkd-tabs.mkd-horizontal table tr:last-child {
border-bottom: none;
}
.single-product .mkd-tabs.mkd-horizontal table th {
border: none;
text-align: left;
font-weight: 400;
width: 30%;
}
.single-product .mkd-tabs.mkd-horizontal table td {
width: 70%;
}
.single-product .mkd-single-product-images {
width: 49%;
margin-right: 2%;
display: inline-block;
float: left;
margin-bottom: 55px;
position: relative;
}
.single-product .mkd-single-product-images a {
display: block;
}
.single-product .mkd-single-product-images img {
vertical-align: middle;
}
.single-product .mkd-single-product-images .thumbnails {
margin: 0 -5px;
}
.single-product .mkd-single-product-images .thumbnails:before, .single-product .mkd-single-product-images .thumbnails:after {
content: '';
display: table;
}
.single-product .mkd-single-product-images .thumbnails:after {
clear: both;
}
.single-product .mkd-single-product-images .thumbnails a {
float: left;
width: 100%;
padding: 0 5px;
margin-bottom: 14px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.single-product .mkd-single-product-summary {
width: 49%;
display: inline-block;
float: left;
}
.single-product .mkd-single-product-summary table {
margin-bottom: 46px;
}
.single-product .mkd-single-product-summary table.variations .label {
font-size: 14px;
color: #3e3e3e;
font-weight: 600;
}
.single-product .mkd-single-product-summary table tbody tr,
.single-product .mkd-single-product-summary table thead tr {
border: 0;
}
.single-product .mkd-single-product-summary table.variations a.reset_variations {
padding-left: 20px;
}
.single-product .mkd-single-product-summary table.variations td {
padding: 5px 0px !important;
}
.single-product .mkd-single-product-summary table.variations td.label {
width: 12%;
}
.single-product .mkd-single-product-summary table.variations select {
background-color: #fff;
border: 1px solid #ebebeb;
padding: 9px 8px 10px 2px;
color: #777;
font-weight: 600;
font-size: 13px;
}
.single-product .mkd-single-product-summary table.variations tbody tr {
border: 0 !important;
}
.single-product .mkd-single-product-summary table td {
text-align: left;
padding: 0;
font-size: 18px;
color: #c0c0c0;
}
.single-product .mkd-single-product-summary .quantity.mkd-quantity-buttons {
top: 0;
}
.single-product .mkd-single-product-summary .cart .mkd-btn.single_add_to_cart_button {
font-weight: 700;
padding: 11px 19px 11px 28px;
min-width: 125px;
}
.single-product .mkd-single-product-summary .summary.entry-summary h3.mkd-single-product-title {
margin-top: 0;
margin-bottom: 14px;
letter-spacing: -0.02em;
}
.single-product .mkd-single-product-summary .summary.entry-summary h1.mkd-single-product-title,
.single-product .mkd-single-product-summary .summary.entry-summary h2.mkd-single-product-title,
.single-product .mkd-single-product-summary .summary.entry-summary h4.mkd-single-product-title,
.single-product .mkd-single-product-summary .summary.entry-summary h5.mkd-single-product-title,
.single-product .mkd-single-product-summary .summary.entry-summary h6.mkd-single-product-title {
margin-top: 0;
}
.single-product .mkd-single-product-summary .summary.entry-summary .mkd-social-share-holder.mkd-list {
margin-bottom: 20px;
}
.single-product .mkd-single-product-summary .summary.entry-summary .mkd-social-share-holder.mkd-list:before {
content: 'Share';
color: #545454;
font-weight: 600;
margin-right: 10px;
}
.single-product .mkd-single-product-summary .summary.entry-summary .woocommerce-review-link {
display: none;
}
.single-product .mkd-single-product-summary .summary.entry-summary p {
font-size: 18px;
line-height: 32px;
margin-top: 12px;
}
.single-product .mkd-single-product-summary .mkd-single-product-title-holder {
position: relative;
margin-bottom: 8px;
}
.single-product .mkd-single-product-summary .mkd-single-product-title-holder .mkd-single-product-title {
display: inline-block;
margin-right: 22px;
font-size: 34px;
}
.single-product .mkd-single-product-summary .mkd-single-product-title-holder .woocommerce-product-rating {
display: inline-block;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.single-product .mkd-single-product-summary .mkd-single-product-categories {
font-family: Georgia, sans-serif;
font-size: 20px;
font-style: italic;
margin-bottom: 30px;
}
.single-product .mkd-single-product-summary .mkd-single-product-categories a {
color: #2f2f2f;
}
.single-product .mkd-single-product-summary .price .amount {
padding-bottom: 13px;
font-size: 20px;
font-weight: 700;
color: #ff3a4c;
}
.single-product .mkd-single-product-summary .price del .amount {
color: #999;
}
.single-product .mkd-single-product-summary .price ins .amount {
color: #ff3a4c;
font-size: 37px;
}
.single-product .mkd-single-product-summary .out-of-stock {
margin: 27px 0;
font-family: "Catamaran", sans-serif;
font-size: 20px;
}
.single-product .mkd-single-product-summary .cart {
margin: 25px 0 48px 0;
}
.single-product .mkd-single-product-summary .cart .mkd-quantity-label {
display: inline-block;
padding: 0 14px 0 0;
}
.single-product .mkd-single-product-summary .cart .mkd-quantity-label h6 {
color: #545454;
font-size: 14px;
font-weight: 600;
}
.single-product .mkd-single-product-summary .product_meta {
margin-bottom: 25px;
}
.single-product .mkd-single-product-summary .product_meta > span {
display: block;
font-size: 14px;
font-weight: 600;
font-family: "Catamaran", sans-serif;
color: #3e3e3e;
}
.single-product .mkd-single-product-summary form.cart .price {
display: table-cell;
vertical-align: middle;
text-align: right;
}
.single-product .mkd-single-product-summary form.cart a {
font-size: 16px;
color: #373737;
}
.single-product .mkd-single-product-summary form.cart .price .amount {
padding-bottom: 13px;
font-size: 20px;
color: #c0c0c0;
}
.single-product .mkd-single-product-summary form.cart .price ins .amount {
padding-bottom: 13px;
font-size: 20px;
color: #ff3a4c;
}
.single-product .mkd-single-product-summary .reset_variations {
display: none !important;
}
.single-product .mkd-single-product-summary .select2-container {
min-width: 150px;
}
.single-product .mkd-single-product-summary .select2-container .select2-choice {
height: 36px;
line-height: 36px;
border: 2px solid #ebebeb;
}
.single-product .mkd-single-product-summary .select2-container .select2-chosen {
color: #3e3e3e;
font-size: 14px;
font-weight: 600;
margin-right: 30px;
}
.single-product .mkd-single-product-summary .select2-container .select2-arrow {
right: 3px;
}
.single-product .mkd-single-product-summary .select2-container .select2-arrow b:after {
color: #777;
line-height: 36px;
}
.single-product .woocommerce-tabs:hover .mkd-tab-line-inner:after {
-webkit-animation-name: stretchOutHorizontal;
-webkit-animation-duration: 1.8s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease;
-webkit-animation-delay: 0s;
-webkit-animation-fill-mode: forwards;
/* this prevents the animation from restarting! */
animation-name: stretchOutHorizontal;
animation-duration: 1.8s;
animation-iteration-count: infinite;
animation-timing-function: ease;
animation-delay: 0s;
animation-fill-mode: forwards;
/* this prevents the animation from restarting! */
}
.single-product #comments h2 {
font-size: 14px;
margin-bottom: 10px;
}
.single-product #comments .commentlist {
list-style: none;
}
.single-product #comments .commentlist li {
padding: 15px 0;
border-bottom: 1px solid #f2f2f2;
min-height: 75px;
}
.single-product #comments .commentlist img {
display: block;
width: 75px;
height: 75px;
float: left;
overflow: hidden;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
float: left;
margin-right: 10px;
}
.single-product #comments .commentlist .star-rating {
margin-bottom: 16px;
}
.single-product #comments .comment-form-comment {
margin-top: 10px;
}
.single-product .comment-form-rating .stars {
height: 16px;
}
.single-product .comment-form-rating .stars span {
width: 80px;
height: 16px;
position: relative;
float: left;
background: url(img/star.png) repeat-x left 0;
}
.single-product .comment-form-rating .stars a {
float: left;
position: absolute;
left: 0;
top: 0;
width: 16px;
height: 0;
padding-top: 16px;
overflow: hidden;
}
.single-product .comment-form-rating .stars a:hover {
background: url(img/star.png) repeat-x left -16px;
}
.single-product .comment-form-rating .stars .active {
background: url(img/star.png) repeat-x left -32px;
}
.single-product .comment-form-rating .stars .star-1 {
width: 16px;
z-index: 10;
}
.single-product .comment-form-rating .stars .star-2 {
width: 32px;
z-index: 9;
}
.single-product .comment-form-rating .stars .star-3 {
width: 48px;
z-index: 8;
}
.single-product .comment-form-rating .stars .star-4 {
width: 64px;
z-index: 7;
}
.single-product .comment-form-rating .stars .star-5 {
width: 80px;
z-index: 6;
}
.single-product #review_form {
margin-top: 38px;
}
.single-product .upsells.products h2,
.single-product .related.products h2 {
padding-bottom: 15px;
position: relative;
text-align: left;
font-size: 20px;
}
.single-product #reviews input[type="text"],
.single-product #reviews textarea {
background-color: #f7f7f7;
font-family: "Open Sans", serif;
font-size: 12px;
color: #767676;
margin-bottom: 0;
padding: 12px 20px;
}
.single-product .mkd-single-product-images .mkd-image {
width: 79%;
float: right;
position: relative;
}
.single-product .mkd-single-product-images .mkd-thumbnails {
width: 18%;
padding-right: 0;
float: left;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.single-product .product.product-type-grouped .cart {
margin-bottom: 23px;
}
.single-product .product.product-type-grouped table {
margin-bottom: 13px;
}
.single-product .product.product-type-grouped table tbody tr {
display: table;
width: 100%;
border: 1px solid #ebebeb;
margin-bottom: 13px;
}
.single-product .product.product-type-grouped td {
padding: 5px 0;
}
.single-product .product.product-type-grouped table td {
padding: 0 10px;
box-sizing: border-box;
}
.single-product .product.product-type-grouped table td:first-child {
padding-left: 0;
padding: 0;
width: 80px;
}
.single-product .product.product-type-grouped table td.label {
width: 40%;
vertical-align: middle;
padding-left: 30px;
}
.single-product .product.product-type-grouped table td.price {
width: 35%;
vertical-align: middle;
text-align: center;
}
.single-product .product.product-type-grouped table td.stock {
width: 16%;
padding-right: 30px;
}
/* Woocommerce single product - end
========================================================================== */
/* 4. Widget styles
========================================================================== */
/* Woocommerce widgets - start
========================================================================== */
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget,
.wpb_widgetised_column .widget {
background-image: none;
background-color: #fff;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_layered_nav,
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product-categories,
.wpb_widgetised_column .widget.widget_layered_nav,
.wpb_widgetised_column .widget .product-categories {
font-family: "Catamaran", sans-serif;
font-size: 14px;
color: #585858;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_layered_nav a,
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product-categories a,
.wpb_widgetised_column .widget.widget_layered_nav a,
.wpb_widgetised_column .widget .product-categories a {
display: inline-block;
padding-bottom: 7px;
padding-top: 7px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_layered_nav a:hover,
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product-categories a:hover,
.wpb_widgetised_column .widget.widget_layered_nav a:hover,
.wpb_widgetised_column .widget .product-categories a:hover {
color: #ff3a4c;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_layered_nav > li:last-child > a,
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product-categories > li:last-child > a,
.wpb_widgetised_column .widget.widget_layered_nav > li:last-child > a,
.wpb_widgetised_column .widget .product-categories > li:last-child > a {
padding-bottom: 0;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_categories,
.wpb_widgetised_column .widget.widget_product_categories {
font-size: 14px;
font-weight: 600;
font-family: "Catamaran", sans-serif;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_categories h4,
.wpb_widgetised_column .widget.widget_product_categories h4 {
margin-bottom: 18px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_categories .product-categories li a,
.wpb_widgetised_column .widget.widget_product_categories .product-categories li a {
position: relative;
padding-left: 32px;
font-size: 14px;
color: #3e3e3e;
font-weight: 600;
padding-top: 5px;
padding-bottom: 5px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_categories .product-categories li a:before,
.wpb_widgetised_column .widget.widget_product_categories .product-categories li a:before {
content: '';
height: 7px;
width: 7px;
position: absolute;
top: 18px;
left: 11px;
background-color: #ff3a4c;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_categories .product-categories li a:hover,
.wpb_widgetised_column .widget.widget_product_categories .product-categories li a:hover {
color: #ff3a4c;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_categories .product-categories li .count,
.wpb_widgetised_column .widget.widget_product_categories .product-categories li .count {
color: #999;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_categories .product-categories li:hover,
.wpb_widgetised_column .widget.widget_product_categories .product-categories li:hover {
background-color: #fff;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_categories .product-categories li:hover .count, .mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_categories .product-categories li:hover a,
.wpb_widgetised_column .widget.widget_product_categories .product-categories li:hover .count,
.wpb_widgetised_column .widget.widget_product_categories .product-categories li:hover a {
color: #999;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_top_rated_products .product_list_widget span.product-title,
.wpb_widgetised_column .widget.widget_top_rated_products .product_list_widget span.product-title {
font-weight: 700;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_tag_cloud h4,
.wpb_widgetised_column .widget.widget_product_tag_cloud h4 {
margin-bottom: 42px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_tag_cloud .tagcloud a,
.wpb_widgetised_column .widget.widget_product_tag_cloud .tagcloud a {
background-color: #dedfed;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li,
.wpb_widgetised_column .widget .product_list_widget li {
border-bottom: 0;
padding: 10px 0;
position: relative;
position: relative;
display: table;
table-layout: fixed;
height: 100%;
width: 100%;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li:last-child,
.wpb_widgetised_column .widget .product_list_widget li:last-child {
border-bottom: none;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-image,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-image {
position: relative;
display: table-cell;
height: 100%;
width: 100%;
vertical-align: middle;
text-align: center;
text-align: left;
width: 71px;
vertical-align: top;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-image img,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-image img {
width: 63px;
display: block;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-content,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-content {
position: relative;
display: table-cell;
height: 100%;
width: 100%;
vertical-align: middle;
text-align: center;
font-family: "Catamaran", sans-serif;
font-size: 16px;
color: #999;
text-align: left;
vertical-align: top;
padding-left: 11px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-content > a,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-content > a {
color: #585858;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-content .mkd-woo-product-widget-title,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-content .mkd-woo-product-widget-title {
display: block;
line-height: 1.7em;
margin-bottom: 3px;
margin-top: 2px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-content .mkd-woo-product-widget-title:hover .product-title,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-content .mkd-woo-product-widget-title:hover .product-title {
color: #ff3a4c;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-content .star-rating,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-content .star-rating {
margin-top: 3px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-content .product-title,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-content .product-title {
font-size: 17px;
line-height: 23px;
color: #4f4f4f;
font-weight: 700;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-content ins, .mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-content .amount,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-content ins,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-content .amount {
text-decoration: none;
color: #999999;
font-weight: 600;
font-size: 14px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget .product_list_widget li .mkd-woo-product-widget-content del span.amount,
.wpb_widgetised_column .widget .product_list_widget li .mkd-woo-product-widget-content del span.amount {
color: #545454;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_recent_reviews a,
.wpb_widgetised_column .widget.widget_recent_reviews a {
display: block;
font-family: "Catamaran", sans-serif;
color: #585858;
font-size: 16px;
line-height: 1.7em;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_recent_reviews img,
.wpb_widgetised_column .widget.widget_recent_reviews img {
width: 68px;
margin-right: 22px;
float: left;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_recent_reviews .reviewer,
.wpb_widgetised_column .widget.widget_recent_reviews .reviewer {
font-size: 13px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .cart_list img,
.wpb_widgetised_column .widget.widget_shopping_cart .cart_list img {
width: 68px;
margin-right: 22px;
float: left;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .cart_list a,
.wpb_widgetised_column .widget.widget_shopping_cart .cart_list a {
font-family: "Catamaran", sans-serif;
font-size: 16px;
color: #999;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .cart_list .quantity,
.wpb_widgetised_column .widget.widget_shopping_cart .cart_list .quantity {
display: block;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .cart_list .remove,
.wpb_widgetised_column .widget.widget_shopping_cart .cart_list .remove {
position: absolute;
color: transparent;
right: 0;
top: 9px;
font-size: 15px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .cart_list .remove:after,
.wpb_widgetised_column .widget.widget_shopping_cart .cart_list .remove:after {
content: '\f014';
font-family: 'FontAwesome';
color: #939393;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .total,
.wpb_widgetised_column .widget.widget_shopping_cart .total {
font-family: "Catamaran", sans-serif;
margin: 10px 0;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .total strong,
.wpb_widgetised_column .widget.widget_shopping_cart .total strong {
text-transform: uppercase;
font-size: 12px;
color: #585858;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .buttons:after, .mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .buttons:before,
.wpb_widgetised_column .widget.widget_shopping_cart .buttons:after,
.wpb_widgetised_column .widget.widget_shopping_cart .buttons:before {
content: '';
display: table;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .buttons:after,
.wpb_widgetised_column .widget.widget_shopping_cart .buttons:after {
clear: both;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .buttons a,
.wpb_widgetised_column .widget.widget_shopping_cart .buttons a {
width: 49%;
padding: 10px;
display: inline-block;
text-align: center;
float: left;
margin-right: 2%;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_shopping_cart .buttons a:last-child,
.wpb_widgetised_column .widget.widget_shopping_cart .buttons a:last-child {
margin-right: 0;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_search .searchform,
.wpb_widgetised_column .widget.widget_product_search .searchform {
background-color: transparent;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_search .searchform .search-field,
.wpb_widgetised_column .widget.widget_product_search .searchform .search-field {
border-radius: 30px 0 0 30px;
background-color: #dadae6;
font-size: 14px;
font-weight: 600;
font-family: "Catamaran", sans-serif;
color: #777;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_product_search .searchform #searchsubmit,
.wpb_widgetised_column .widget.widget_product_search .searchform #searchsubmit {
border-radius: 0 30px 30px 0;
background-color: #dadae6;
color: #777;
font-size: 16px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content,
.wpb_widgetised_column .widget.widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #dedfed;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .ui-slider-horizontal,
.wpb_widgetised_column .widget.widget_price_filter .ui-slider-horizontal {
height: 6px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .price_slider_wrapper,
.wpb_widgetised_column .widget.widget_price_filter .price_slider_wrapper {
margin-top: 26px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .ui-slider,
.wpb_widgetised_column .widget.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .ui-slider .ui-slider-handle,
.wpb_widgetised_column .widget.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 12px;
height: 12px;
cursor: pointer;
outline: none;
top: -3px;
background-color: #dedfed;
border: 3px solid #ff3a4c;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .ui-slider .ui-slider-handle:last-child,
.wpb_widgetised_column .widget.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -0.5em;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .ui-slider-horizontal .ui-slider-range,
.wpb_widgetised_column .widget.widget_price_filter .ui-slider-horizontal .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-color: #ff3a4c;
top: 0;
height: 100%;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .button,
.wpb_widgetised_column .widget.widget_price_filter .button {
float: right;
padding: 6px 23px;
font-size: 12px;
text-transform: uppercase;
min-width: 100px;
color: #fff !important;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .price_slider_amount,
.wpb_widgetised_column .widget.widget_price_filter .price_slider_amount {
margin-top: 21px;
}
.mkd-woocommerce-with-sidebar aside.mkd-sidebar .widget.widget_price_filter .price_label,
.wpb_widgetised_column .widget.widget_price_filter .price_label {
float: left;
font-family: "Catamaran", sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 41px;
color: #777;
}
/* Woocommerce widgets - end
========================================================================== */
/* Dropdown Shopping Cart */
.mkd-shopping-cart-outer .mkd-shopping-cart-header {
display: inline-block;
vertical-align: middle;
}
.mkd-shopping-cart-outer .mkd-shopping-cart-header .mkd-header-cart {
display: inline-block;
position: relative;
color: #3e3e3e;
vertical-align: middle;
top: 2px;
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
}
.mkd-top-bar .mkd-shopping-cart-outer .mkd-shopping-cart-header .mkd-header-cart {
line-height: 35px;
}
.mkd-sticky-header .mkd-shopping-cart-outer .mkd-shopping-cart-header .mkd-header-cart {
line-height: 60px;
}
.mkd-shopping-cart-outer .mkd-shopping-cart-header .mkd-header-cart .mkd-cart-count {
position: absolute;
display: inline-block;
top: 1px;
margin-left: -7px;
width: 13px;
height: 13px;
line-height: 13px;
font-size: 11px;
color: #fff !important;
background-color: #ff3a4c;
text-align: center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.mkd-shopping-cart-outer .mkd-shopping-cart-header .mkd-header-cart:hover {
color: #595ea5;
}
.mkd-shopping-cart-outer .mkd-shopping-cart-header .mkd-header-cart i {
font-size: 20px;
line-height: inherit;
-webkit-transition: initial;
-moz-transition: initial;
transition: initial;
}
.mkd-shopping-cart-outer .mkd-shopping-cart-header .mkd-cart-label {
-webkit-transition: color 0.15s ease;
-moz-transition: color 0.15s ease;
transition: color 0.15s ease;
margin: 0 0 0 5px;
}
.mkd-light-header .mkd-shopping-cart-outer .mkd-shopping-cart-header .mkd-header-cart .mkd-cart-count {
position: absolute;
display: inline-block;
top: 3px;
margin-left: -7px;
width: 13px;
height: 13px;
line-height: 13px;
font-size: 11px;
color: #5a595c !important;
background-color: #fff;
text-align: center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area span.woocommerce-Price-amount.amount {
color: #b5b5b5;
}
.mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area .mkd-shopping-cart-dropdown a {
color: #353535;
}
.mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area .mkd-shopping-cart-dropdown .mkd-total-amount span {
color: #939393;
}
.mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area .mkd-btn.checkout:hover span.mkd-btn-text {
color: #ff3a4c !important;
}
.mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area .mkd-btn.view-cart:hover span.mkd-btn-text {
color: #595ea5 !important;
}
.mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area a.checkout {
border-color: transparent !important;
}
.mkd-light-header .mkd-menu-area .mkd-main-menu-widget-area a.view-cart {
border-color: transparent !important;
}
.mkd-top-bar .mkd-header-cart {
text-transform: uppercase;
}
.mkd-shopping-cart-dropdown {
background-color: #fff;
left: auto;
position: absolute;
right: -1px;
top: 100%;
z-index: 1000;
opacity: 0;
width: 307px;
visibility: hidden;
padding: 23px 28px 23px;
line-height: 25px;
color: #fff;
transform-origin: top right;
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
transform: scale(0.8);
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mkd-shopping-cart-dropdown a,
.mkd-dark-header .mkd-top-bar .mkd-shopping-cart-dropdown a,
.mkd-light-header .mkd-top-bar .mkd-shopping-cart-dropdown a {
color: #fff;
}
.mkd-shopping-cart-dropdown .mkd-btn.mkd-btn-small .mkd-btn-icon-holder {
width: 50px;
}
.mkd-shopping-cart-dropdown .mkd-btn.mkd-btn-small.mkd-btn-icon span.mkd-btn-text {
padding-left: 10px;
padding-right: 17px;
}
.mkd-shopping-cart-dropdown a:hover.mkd-btn.mkd-btn-small.mkd-btn-white.mkd-btn-icon.view-cart .mkd-btn-icon-holder,
.mkd-shopping-cart-dropdown a:hover.mkd-btn.mkd-btn-small.mkd-btn-solid.mkd-btn-icon.view-cart .mkd-btn-icon-holder {
border-right: 1px solid #ddd !important;
}
.mkd-shopping-cart-dropdown ul li {
position: relative;
display: table;
table-layout: fixed;
height: 100%;
width: 100%;
margin-bottom: 14px;
border-bottom: 1px solid #ffced2;
padding: 0 33px 11px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mkd-shopping-cart-dropdown ul li a {
display: block;
}
.mkd-shopping-cart-dropdown ul li a:hover {
color: #ff3a4c;
}
.mkd-shopping-cart-dropdown ul li:last-of-type {
margin-bottom: 0;
}
.mkd-shopping-cart-dropdown ul li .mkd-item-image-holder {
position: relative;
display: table-cell;
height: 100%;
width: 100%;
vertical-align: middle;
text-align: center;
width: 50px;
}
.mkd-shopping-cart-dropdown ul li .mkd-item-image-holder img {
vertical-align: middle;
}
.mkd-shopping-cart-dropdown .mkd-item-info-holder {
display: table-cell;
height: 100%;
width: 100%;
vertical-align: middle;
padding-left: 15px;
text-align: left;
}
.mkd-shopping-cart-dropdown .mkd-item-info-holder .mkd-item-left a {
color: #777;
font-size: 16px;
font-weight: 400;
padding-right: 16px;
}
.mkd-shopping-cart-dropdown .mkd-item-info-holder .mkd-item-left a:hover {
color: #ff3a4c;
}
.mkd-shopping-cart-dropdown .mkd-item-info-holder .mkd-item-left .mkd-quantity {
color: #ff3a4c;
font-size: 14px;
font-weight: 600;
}
.mkd-shopping-cart-dropdown .mkd-item-info-holder .mkd-item-right {
float: right;
text-align: right;
}
.mkd-shopping-cart-dropdown .mkd-item-info-holder .mkd-item-right span.icon_close {
font-size: 16px;
}
.mkd-shopping-cart-dropdown .mkd-item-info-holder .mkd-item-right .remove {
color: #939393;
width: 16px;
height: 16px;
font-size: 14px;
line-height: 16px;
text-align: center;
position: absolute;
top: 5px;
right: 0;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
-webkit-transition: color 0.15s ease-out;
-moz-transition: color 0.15s ease-out;
transition: color 0.15s ease-out;
}
.mkd-shopping-cart-dropdown .mkd-item-info-holder .mkd-item-right .remove:hover {
color: #ff3a4c;
}
.mkd-shopping-cart-dropdown span.mkd-total span {
color: #ff3a4c;
font-weight: 600;
padding: 0 0 0 2px;
letter-spacing: 0;
}
.mkd-shopping-cart-dropdown .mkd-empty-cart {
border: none;
padding: 0;
text-align: center;
color: #939393;
margin-bottom: 0;
}
.mkd-shopping-cart-dropdown .mkd-cart-list a > img {
display: block;
}
.mkd-shopping-cart-dropdown span.mkd-quantity {
color: #ff3a4c;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-subtotal-holder {
line-height: 15px;
border-bottom: 1px solid #ffced2;
padding: 16px 0;
background-color: #fff;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-subtotal-holder .mkd-total {
float: left;
color: #555;
font-weight: 400;
font-size: 16px;
font-family: 'Montserrat', sans-serif;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-subtotal-holder .mkd-total-amount {
float: right;
font-weight: 400;
color: #555;
font-size: 16px;
font-family: 'Montserrat', sans-serif;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-btns-holder {
background-color: #fff;
padding: 24px 0 2px;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-btns-holder a {
padding: 4px 18px;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-btns-holder a:first-child {
margin-right: 12px;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-btns-holder .mkd-btn.mkd-btn-hover-outline.checkout {
background-color: #ff3a4c;
border: 2px solid #ff3a4c;
color: #fff;
padding: 3px 10px;
font-size: 12px;
font-weight: 700;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-btns-holder .mkd-btn.mkd-btn-hover-outline.view-cart {
background-color: #595ea5;
border: 2px solid #595ea5;
color: #fff;
padding: 3px 10px;
font-size: 12px;
font-weight: 700;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-btns-holder .mkd-btn.mkd-btn-hover-outline.view-cart .mkd-btn-text {
color: #fff;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-btns-holder .mkd-btn.mkd-btn-hover-outline.view-cart:hover {
background-color: transparent !important;
border: 2px solid #595ea5 !important;
}
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-btns-holder .mkd-btn.mkd-btn-hover-outline.view-cart:hover .mkd-btn-text {
color: #595ea5;
}
.mkd-shopping-cart-dropdown .mkd-btn.mkd-btn-small.mkd-btn-icon span.mkd-btn-text {
padding-left: 5px;
padding-right: 15px;
}
.widget_mkd_woocommerce_dropdown_cart .mkd-shopping-cart-dropdown {
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.widget_mkd_woocommerce_dropdown_cart:hover .mkd-shopping-cart-dropdown {
display: block;
visibility: visible;
text-align: left;
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
@media only screen and (min-width: 1025px) {
.mkd-dark-header :not(.mkd-sticky-header) .mkd-shopping-cart-header .mkd-header-cart > i,
.mkd-dark-header :not(.mkd-sticky-header) .mkd-shopping-cart-header .mkd-header-cart > span {
color: #000;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.mkd-dark-header :not(.mkd-sticky-header) .mkd-shopping-cart-header .mkd-header-cart > i:hover,
.mkd-dark-header :not(.mkd-sticky-header) .mkd-shopping-cart-header .mkd-header-cart > span:hover {
opacity: 0.7;
}
.mkd-light-header :not(.mkd-sticky-header) .mkd-shopping-cart-header .mkd-header-cart > i,
.mkd-light-header :not(.mkd-sticky-header) .mkd-shopping-cart-header .mkd-header-cart > span {
color: #fff;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.mkd-light-header :not(.mkd-sticky-header) .mkd-shopping-cart-header .mkd-header-cart > i:hover,
.mkd-light-header :not(.mkd-sticky-header) .mkd-shopping-cart-header .mkd-header-cart > span:hover {
opacity: 0.7;
}
}
/* 5. Cart page styles
========================================================================== */
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) {
background-color: #fff;
margin-bottom: 40px;
border: 1px solid #eaeaea;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) table {
border: none;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) tr {
border: none;
border-bottom: 1px solid #e6e6e6;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) td, .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) th {
padding: 19px 10px 15px 30px;
text-align: left;
}
@media only screen and (max-width: 600px) {
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) td, .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) th {
padding: 19px 10px 15px 0;
text-align: left;
}
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) td {
vertical-align: middle;
font-size: 20px;
font-family: "Catamaran", sans-serif;
font-weight: 400;
color: #999;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) tbody tr:last-child {
border-bottom: none;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) thead {
border-bottom: 1px solid #ebebeb;
font-family: "Catamaran", sans-serif;
font-size: 20px;
color: #303030;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) thead tr {
border-bottom: none;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) thead th {
font-weight: 400;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .product-remove {
font-size: 24px;
text-align: center;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .product-remove a {
color: #999;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .product-thumbnail img {
width: 123px;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .product-quantity .mkd-quantity-label {
display: none;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .product-name a {
font-family: "Catamaran", sans-serif;
color: #999;
font-weight: 400;
font-size: 14px;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .product-name a:hover {
color: #ff3a4c;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .product-name span.posted_in {
display: inherit;
color: #999;
font-size: 14px;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .product-name span.posted_in a {
color: #999;
font-size: 14px;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .product-name span.mkd-woo-title {
display: block;
font-size: 16px;
font-weight: 600;
color: #303030;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) table.shop_table.cart .mkd-btn {
padding: 7px 30px;
font-size: 14px;
font-weight: 600;
min-width: 135px;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions {
padding: 25px 10px;
background-color: #fcfcfc;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions:before, .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions:after {
clear: both;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions {
*zoom: 1;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon,
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .mkd-cart-proceed-update {
float: left;
width: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .mkd-cart-proceed-update {
text-align: right;
margin-top: 3px;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .mkd-cart-proceed-update input[type=submit] {
margin-left: 10px;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .mkd-cart-proceed-update .mkd-btn.mkd-type2-gradient-left-to-right-2x.mkd-btn-hover-outline:hover {
color: #fff !important;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .mkd-cart-proceed-update .mkd-btn.checkout-button {
background-color: #ff3a4c;
border: 2px solid #ff3a4c;
color: #fff;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon:before, .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon:after {
clear: both;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon {
*zoom: 1;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon label {
display: none;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon input[type=text] {
width: 100%;
margin-bottom: 30px;
padding: 15px;
outline: 0;
font-family: "Catamaran", sans-serif;
font-size: 12px;
font-weight: 600;
color: #999;
border: 1px solid #eaeaea;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: border-color 0.2s ease-out;
-moz-transition: border-color 0.2s ease-out;
transition: border-color 0.2s ease-out;
resize: none;
background-color: #fff;
margin-bottom: 0;
display: inline-block;
width: 50%;
margin-right: 20px;
}
.woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon input[type=text]:focus {
border-color: #ff3a4c;
}
.woocommerce-cart .woocommerce .cart-collaterals:before, .woocommerce-cart .woocommerce .cart-collaterals:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-cart .woocommerce .cart-collaterals:after {
clear: both;
}
.woocommerce-cart .woocommerce .cart-collaterals {
*zoom: 1;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator {
float: left;
width: 40%;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator .woocommerce-shipping-calculator > p {
font-size: 24px;
margin-bottom: 30px;
font-family: "Catamaran", sans-serif;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator .woocommerce-shipping-calculator > p:after {
content: '';
width: 33px;
margin-top: 20px;
margin-bottom: 20px;
display: block;
border-bottom: 3px solid #ff3a4c;
height: 0;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator .woocommerce-shipping-calculator > p a {
display: block;
position: relative;
color: #3e3e3e;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator .woocommerce-shipping-calculator > p a:hover {
color: #ff3a4c;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator .woocommerce-shipping-calculator > p a span {
position: absolute;
right: 0;
top: 3px;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator .form-row input[type=text] {
width: 100%;
padding: 10px 18px;
border: 1px solid transparent;
outline: 0;
font-family: "Catamaran", sans-serif;
font-size: 16px;
color: #999999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;
margin-bottom: 11px;
-webkit-transition: border-color 0.2s ease-out;
-moz-transition: border-color 0.2s ease-out;
transition: border-color 0.2s ease-out;
resize: none;
margin-bottom: 15px;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator .form-row input[type=text]:focus {
border: 1px solid #ddd;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator .form-row .select2-container {
margin-bottom: 15px;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-shipping-calculator .form-row .select2-choice {
border: none;
font-size: 12px;
color: #767676;
height: 49px;
line-height: 49px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals {
float: right;
width: 40%;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals h2 {
font-size: 24px;
margin-bottom: 30px;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table tr {
border: none;
text-align: left;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table th, .woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table td {
text-align: left;
padding-bottom: 15px;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table .cart-subtotal span.amount {
font-size: 16px;
font-family: "Catamaran", sans-serif;
font-weight: 700;
color: #999;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table .cart-subtotal th {
width: 30%;
border-right: none;
padding-left: 0;
font-size: 16px;
font-family: "Catamaran", sans-serif;
font-weight: 700;
color: #999;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table .order-total {
border-top: 1px solid #e6e6e6;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table .order-total th {
font-size: 16px;
font-family: "Catamaran", sans-serif;
font-weight: 700;
color: #999;
border-right: 0;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table .order-total th, .woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table .order-total td {
padding-top: 15px;
font-size: 16px;
}
.woocommerce-cart .woocommerce .cart-collaterals .mkd-cart-totals table .order-total td {
font-family: "Catamaran", sans-serif;
font-weight: 400;
color: #3e3e3e;
font-size: 20px;
}
.woocommerce-cart .woocommerce .cross-sells {
margin-top: 40px;
}
.woocommerce-cart .woocommerce .cross-sells h2 {
font-size: 24px;
margin-bottom: 30px;
}
/* 6. Checkout page styles
========================================================================== */
.woocommerce-checkout .woocommerce-checkout-review-order-table span.mkd-woo-title {
margin-right: 10px;
}
.woocommerce-checkout p.form-row.form-row-last .button {
background-color: #47cac5;
border: 2px solid #47cac5;
}
.woocommerce-checkout p.form-row.form-row-last .button:hover {
background-color: #fff !important;
border: 2px solid #47cac5 !important;
color: #47cac5 !important;
}
.woocommerce-checkout .col2-set {
margin-left: -15px;
margin-right: -15px;
}
.woocommerce-checkout .col2-set:before, .woocommerce-checkout .col2-set:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-checkout .col2-set:after {
clear: both;
}
.woocommerce-checkout .col2-set {
*zoom: 1;
}
.woocommerce-checkout .col2-set:before, .woocommerce-checkout .col2-set:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-checkout .col2-set:after {
clear: both;
}
.woocommerce-checkout .col2-set {
*zoom: 1;
}
.woocommerce-checkout .col2-set .col-1,
.woocommerce-checkout .col2-set .col-2 {
float: left;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 50%;
}
.woocommerce-checkout .col2-set .col-1:before, .woocommerce-checkout .col2-set .col-1:after,
.woocommerce-checkout .col2-set .col-2:before,
.woocommerce-checkout .col2-set .col-2:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-checkout .col2-set .col-1:after,
.woocommerce-checkout .col2-set .col-2:after {
clear: both;
}
.woocommerce-checkout .col2-set .col-1,
.woocommerce-checkout .col2-set .col-2 {
*zoom: 1;
}
@media only screen and (max-width: 1024px) {
.woocommerce-checkout .col2-set .col-1,
.woocommerce-checkout .col2-set .col-2 {
width: 100%;
float: none;
}
}
.woocommerce-checkout .form-row label {
font-size: 14px;
font-family: "Catamaran", sans-serif;
color: #999;
font-weight: 600;
}
.woocommerce-checkout .checkout_coupon {
width: 50%;
margin-left: -15px;
margin-right: -15px;
}
.woocommerce-checkout .checkout_coupon:before, .woocommerce-checkout .checkout_coupon:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-checkout .checkout_coupon:after {
clear: both;
}
.woocommerce-checkout .checkout_coupon {
*zoom: 1;
}
.woocommerce-checkout .checkout_coupon input[type=text] {
width: 100%;
padding: 10px 18px;
border: 1px solid transparent;
outline: 0;
font-family: "Catamaran", sans-serif;
font-size: 16px;
color: #999999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;
margin-bottom: 11px;
-webkit-transition: border-color 0.2s ease-out;
-moz-transition: border-color 0.2s ease-out;
transition: border-color 0.2s ease-out;
resize: none;
margin-bottom: 0;
}
.woocommerce-checkout .checkout_coupon input[type=text]:focus {
border: 1px solid #ddd;
}
.woocommerce-checkout .checkout_coupon input[type=text]:focus {
border: 1px solid #47cac5;
}
.woocommerce-checkout .checkout_coupon .form-row {
float: left;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 50%;
margin-bottom: 20px;
}
.woocommerce-checkout .checkout_coupon .form-row:before, .woocommerce-checkout .checkout_coupon .form-row:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-checkout .checkout_coupon .form-row:after {
clear: both;
}
.woocommerce-checkout .checkout_coupon .form-row {
*zoom: 1;
}
@media only screen and (max-width: 1024px) {
.woocommerce-checkout .checkout_coupon .form-row {
width: 100%;
float: none;
}
}
.woocommerce-checkout .login {
margin-bottom: 30px;
}
.woocommerce-checkout .login > p:first-of-type {
margin-bottom: 15px;
}
.woocommerce-checkout .login label {
display: block;
margin-bottom: 3px;
}
.woocommerce-checkout .login input[type=text],
.woocommerce-checkout .login input[type=password] {
width: 100%;
padding: 10px 18px;
border: 1px solid transparent;
outline: 0;
font-family: "Catamaran", sans-serif;
font-size: 16px;
color: #999999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;
margin-bottom: 11px;
-webkit-transition: border-color 0.2s ease-out;
-moz-transition: border-color 0.2s ease-out;
transition: border-color 0.2s ease-out;
resize: none;
margin-bottom: 10px;
}
.woocommerce-checkout .login input[type=text]:focus,
.woocommerce-checkout .login input[type=password]:focus {
border: 1px solid #ddd;
}
.woocommerce-checkout .login .mkd-row {
margin-left: -15px;
margin-right: -15px;
}
.woocommerce-checkout .login .mkd-row:before, .woocommerce-checkout .login .mkd-row:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-checkout .login .mkd-row:after {
clear: both;
}
.woocommerce-checkout .login .mkd-row {
*zoom: 1;
}
.woocommerce-checkout .login .mkd-row .form-row {
float: left;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 50%;
}
.woocommerce-checkout .login .mkd-row .form-row:before, .woocommerce-checkout .login .mkd-row .form-row:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-checkout .login .mkd-row .form-row:after {
clear: both;
}
.woocommerce-checkout .login .mkd-row .form-row {
*zoom: 1;
}
@media only screen and (max-width: 1024px) {
.woocommerce-checkout .login .mkd-row .form-row {
width: 100%;
float: none;
}
}
.woocommerce-checkout .login .mkd-btn {
margin-bottom: 20px;
}
.woocommerce-checkout form.checkout .form-row label {
margin-bottom: 3px;
display: block;
}
.woocommerce-checkout form.checkout input[type=text],
.woocommerce-checkout form.checkout input[type=email],
.woocommerce-checkout form.checkout input[type=password],
.woocommerce-checkout form.checkout input[type=tel],
.woocommerce-checkout form.checkout textarea {
width: 100%;
padding: 10px 18px;
border: 1px solid transparent;
outline: 0;
font-family: "Catamaran", sans-serif;
font-size: 16px;
color: #999999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;
-webkit-transition: border-color 0.2s ease-out;
-moz-transition: border-color 0.2s ease-out;
transition: border-color 0.2s ease-out;
resize: none;
border-color: #ebebeb;
margin-bottom: 22px;
}
.woocommerce-checkout form.checkout input[type=text]:focus,
.woocommerce-checkout form.checkout input[type=email]:focus,
.woocommerce-checkout form.checkout input[type=password]:focus,
.woocommerce-checkout form.checkout input[type=tel]:focus,
.woocommerce-checkout form.checkout textarea:focus {
border: 1px solid #ddd;
}
.woocommerce-checkout form.checkout .select2-container {
margin-bottom: 15px;
}
.woocommerce-checkout form.checkout .select2-choice {
border: 1px solid #ebebeb;
font-size: 12px;
color: #767676;
background-color: #fff;
height: 49px;
line-height: 49px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce-checkout #order_review_heading {
margin-bottom: 30px;
}
.woocommerce-checkout .woocommerce-checkout-review-order {
background-color: #fff;
padding: 0 20px;
margin-bottom: 40px;
}
.woocommerce-checkout .woocommerce-checkout-review-order table {
border: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order tr {
border: none;
border-bottom: 1px solid #e6e6e6;
color: #999;
font-size: 14px;
font-weight: 600;
font-family: "Catamaran", sans-serif;
}
.woocommerce-checkout .woocommerce-checkout-review-order td, .woocommerce-checkout .woocommerce-checkout-review-order th {
padding: 15px 10px;
text-align: left;
}
.woocommerce-checkout .woocommerce-checkout-review-order td {
vertical-align: middle;
}
.woocommerce-checkout .woocommerce-checkout-review-order tfoot tr:last-child {
border-bottom: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order tfoot th,
.woocommerce-checkout .woocommerce-checkout-review-order tfoot .order-total td {
font-family: "Catamaran", sans-serif;
color: #303030;
font-weight: 700;
font-size: 16px;
}
.woocommerce-checkout .woocommerce-checkout-review-order tfoot .order-total {
font-size: 20px;
}
.woocommerce-checkout .woocommerce-checkout-review-order tfoot .order-total td span.amount {
font-size: 20px;
}
.woocommerce-checkout .woocommerce-checkout-review-order thead {
border-bottom: 1px solid #e6e6e6;
font-family: "Catamaran", sans-serif;
font-size: 16px;
color: #3e3e3e;
}
.woocommerce-checkout .woocommerce-checkout-review-order thead tr {
border-bottom: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order thead th {
font-weight: 700;
font-size: 16px;
text-transform: uppercase;
color: #303030;
}
.woocommerce-checkout .woocommerce-checkout-payment ul {
list-style-type: none;
}
.woocommerce-checkout .woocommerce-checkout-payment li {
border-bottom: 1px solid #e6e6e6;
padding-bottom: 10px;
}
.woocommerce-checkout .woocommerce-checkout-payment li label {
display: inline-block;
margin-bottom: 6px;
margin-left: 7px;
font-family: "Catamaran", sans-serif;
color: #999;
font-size: 14px;
font-weight: 600;
}
.woocommerce-checkout .woocommerce-checkout-payment li label img {
display: inline-block;
width: 150px;
margin: 0 20px;
position: relative;
top: 16px;
}
.woocommerce-checkout .woocommerce-checkout-payment li input[type=radio] {
margin: 0;
position: relative;
top: 2px;
outline: none;
cursor: pointer;
}
.woocommerce-checkout .woocommerce-checkout-payment .payment_box {
margin-left: 25px;
}
.woocommerce-checkout .woocommerce-checkout-payment #place_order {
margin-top: 30px;
}
/* 7. Account pages styles
========================================================================== */
.woocommerce-account .woocommerce h2:after {
content: '';
width: 33px;
margin-top: 13px;
margin-bottom: 20px;
display: block;
border-bottom: 3px solid #ff3a4c;
height: 0;
}
.woocommerce-account .woocommerce .col2-set {
margin-left: -15px;
margin-right: -15px;
}
.woocommerce-account .woocommerce .col2-set:before, .woocommerce-account .woocommerce .col2-set:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-account .woocommerce .col2-set:after {
clear: both;
}
.woocommerce-account .woocommerce .col2-set {
*zoom: 1;
}
.woocommerce-account .woocommerce .col2-set .col-1,
.woocommerce-account .woocommerce .col2-set .col-2 {
float: left;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.woocommerce-account .woocommerce .col2-set .col-1:before, .woocommerce-account .woocommerce .col2-set .col-1:after,
.woocommerce-account .woocommerce .col2-set .col-2:before,
.woocommerce-account .woocommerce .col2-set .col-2:after {
content: " ";
/* 1 */
display: table;
/* 2 */
}
.woocommerce-account .woocommerce .col2-set .col-1:after,
.woocommerce-account .woocommerce .col2-set .col-2:after {
clear: both;
}
.woocommerce-account .woocommerce .col2-set .col-1,
.woocommerce-account .woocommerce .col2-set .col-2 {
*zoom: 1;
}
@media only screen and (max-width: 1024px) {
.woocommerce-account .woocommerce .col2-set .col-1,
.woocommerce-account .woocommerce .col2-set .col-2 {
width: 100%;
float: none;
}
}
.woocommerce-account .woocommerce input[type=text],
.woocommerce-account .woocommerce input[type=email],
.woocommerce-account .woocommerce input[type=tel],
.woocommerce-account .woocommerce textarea {
width: 100%;
padding: 10px 18px;
border: 1px solid transparent;
outline: 0;
font-family: "Catamaran", sans-serif;
font-size: 16px;
color: #999999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;
margin-bottom: 11px;
-webkit-transition: border-color 0.2s ease-out;
-moz-transition: border-color 0.2s ease-out;
transition: border-color 0.2s ease-out;
resize: none;
border: 1px solid #ddd;
}
.woocommerce-account .woocommerce input[type=text]:focus,
.woocommerce-account .woocommerce input[type=email]:focus,
.woocommerce-account .woocommerce input[type=tel]:focus,
.woocommerce-account .woocommerce textarea:focus {
border: 1px solid #ddd;
}
/*# sourceMappingURL=woocommerce.css.map */