/* 
    Created on : 24-Sep-2015, 16:47:36
    Author     : Bev Love
*/

.woocommerce .wrapper { height: auto; }

.woocommerce-cart .woocommerce-breadcrumb,
.woocommerce-checkout .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb,
.woocommerce-account .woocommerce-breadcrumb,
.dokan-store .woocommerce-breadcrumb {
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    clear: both;
    font-size: 0.8em;
    margin-bottom: 20px;
    margin-left: -10px;
    margin-top: 20px;
    padding: 8px 15px;
    color: #002039;
}

.woocommerce-cart .woocommerce-breadcrumb a,
.woocommerce-checkout .woocommerce-breadcrumb a,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce-account .woocommerce-breadcrumb a,
.dokan-store .woocommerce-breadcrumb a {
    border-right: 1px solid #002039;
    color: #002039;
    margin-right: 10px;
    padding: 0 10px 0 0;
}

.woocommerce .page-title { 
/*    margin-bottom: 30px; */
    margin-bottom: 10px; 
}

.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count { margin-bottom: 10px; }

.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce-checkout #place_order,
.woocommerce .single_add_to_cart_button {
    background-color: #00233b !important;
    color: #fff !important;
    text-transform: capitalize;
    font-weight: normal;
    padding: 0.518em 2.5em;
}

.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce-checkout #place_order:hover,
.woocommerce .single_add_to_cart_button:hover {
    background-color: #cccc8c !important;
    color: #00203e !important;
}

.woocommerce a.added_to_cart,
.woocommerce-cart a.shipping-calculator-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #00233b;
    color: #fff;
    text-transform: capitalize;
    cursor: pointer;
    padding: 5px 34px;
    margin-top: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { padding: 10px 34px; }

.woocommerce a.added_to_cart:hover,
.woocommerce-cart a.shipping-calculator-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #cccc8c;
    color: #00203e;
}

.woocommerce-cart a.shipping-calculator-button { 
    display: inline-block;
    margin-top: 8px; 
}

.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product { 
    width: 21%; 
    padding: 1em;
    margin: 0 1.5% 2.992em 0;
    border: 1px solid #00233b;
}

.woocommerce ul.products li.product:nth-child(4n), 
.woocommerce-page ul.products li.product:nth-child(4n) { margin-right: 0; }

.woocommerce ul.products li.product .price {
    margin-top: 20px;
    color: #00203e;
    font-size: 0.8em;
}

.woocommerce ul.products li.product .price .amount { 
    font-weight: bold; 
    font-size: 1.35em;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: #cccc8c;
    color: #00203e;
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce div.product p.price, 
.woocommerce div.product span.price { color: #00203e; }

.woocommerce-cart h1.entry-title,
.woocommerce-checkout h1.entry-title,
.woocommerce-checkout .woocommerce h2,
.woocommerce-account h1.entry-title { margin-bottom: 30px; }

.woocommerce-cart .product-name a,
.woocommerce-checkout .woocommerce-info a,
.woocommerce-checkout a.about_paypal,
.woocommerce-checkout .order_details .product-name a,
.woocommerce-account .myaccount_user a,
.woocommerce-account .my_account_orders a,
.woocommerce-account .order_details .product-name a,
.woocommerce .products li a h3,
.woocommerce .product .summary .product_meta .posted_in a,
.woocommerce .product .seller-name .details a,
.woocommerce .product .summary a.woocommerce-review-link,
.woocommerce-page .product .woocommerce-tabs #tab-seller ul li a { color: #00233b; }
.woocommerce-cart .product-name a:hover,
.woocommerce-checkout .woocommerce-info a:hover,
.woocommerce-checkout a.about_paypal:hover,
.woocommerce-checkout .order_details .product-name a:hover,
.woocommerce-account .myaccount_user a:hover,
.woocommerce-account .my_account_orders a:hover,
.woocommerce-account .order_details .product-name a:hover,
.woocommerce .products li a h3:hover,
.woocommerce .product .summary .product_meta .posted_in a:hover,
.woocommerce .product .seller-name .details a:hover,
.woocommerce .product .summary a.woocommerce-review-link:hover,
.woocommerce-page .product .woocommerce-tabs #tab-seller ul li a:hover { color: #cccc8c; }

.woocommerce .products li a h3  { cursor: pointer; }

.woocommerce td.product-name dl.variation dd.variation-Seller { margin-top: -1px; }

.woocommerce-cart #coupon_code { 
    width: 120px; 
    margin-top: 3px;
}

.woocommerce-page .cart-collaterals .cart_totals { width: 30%; }

.woocommerce-cart .cart-collaterals .cart_totals table { width: 100%; }

.woocommerce-page .cart-collaterals .cart_totals table td { 
    text-align: right;
    padding-right: 8px;
}

.woocommerce form .form-row input.input-text { line-height: 2; }

.woocommerce .woocommerce-info { 
    border-top-color: #00233b;
    background-color: #f5f5f5;
}

.woocommerce .woocommerce-info::before { color: #00233b; }

.woocommerce-checkout #order_review_heading { margin-bottom: 8px; }

.woocommerce-checkout #payment { background-color: #f5f5f5; }

.woocommerce-checkout .woocommerce .addresses .title,
.woocommerce-account .woocommerce .addresses .title {
    float: none;
    width: auto;
}

.woocommerce-checkout .woocommerce .addresses .title h3 ,
.woocommerce-account .woocommerce .addresses .title h3 {
    font-weight: 300;
    font-size: 26px; 
    margin-bottom: 12px;
}

.woocommerce .product .summary .cart .quantity .qty { margin-top: 6px; }

.woocommerce #reviews p.stars a,
.woocommerce #reviews p.stars a:hover { color: #b11a2b; }

.woocommerce .star-rating { height: 1.5em; }

.woocommerce .star-rating::before,
.woocommerce ul.products li.product .star-rating { color: #00233b; }

.woocommerce-page .product .woocommerce-tabs #tab-seller ul li { margin-bottom: 4px; }

.woocommerce-page .product .related h2 { margin-bottom: 8px; }

.entry-content .woocommerce .products { margin-top: 12px; }

table.wccpf_fields_table td.wccpf_label { width: 170px !important; }

.woocommerce div.product form.cart .variations select { padding: 4px; }

.woocommerce a.remove {
    color: #b11a2b !important;
    font-size: 14px;
    text-transform: uppercase;
    height: 16px;
    width: 54px;
}

.woocommerce a.remove:hover {
    color: #b11a2b !important;
    background-color: #fff !important;
    text-decoration: underline;
}

.woocommerce .woocommerce-message .button.wc-forward:first-child {
    margin-left: 20px;
}

.woocommerce .cart-collaterals .continue-shopping { padding: 0.618em 3em; }

.price {
    float: left;
    text-align: left;
    width: 136px;
}

.woocommerce .addtocartbutton {
    -webkit-border-radius: 16px !important;
    -moz-border-radius: 16px !important;
    border-radius: 16px !important;
}

.woocommerce ul.products li.product .button { margin-top: 1.8em; }

.woocommerce .woocommerce-ordering select { 
    color: #00233b; 
    border: 1px solid #00233b;
    font-weight: 300;
    padding: 6px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    cursor: pointer;
    background: #fff url('http://www.settle-carlisle.co.uk/wp-content/themes/settlecarlisle/images/icons/settle_down_arrow.jpg') no-repeat 96% center;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.woocommerce.single-product .summary h1.product_title { font-size: 32px; }

.woocommerce.single-product .summary .product_meta { margin: 10px 0 20px; }

.woocommerce.single-product .summary .product_description { margin-bottom: 30px; }

.woocommerce.single-product .summary .price .amount { font-size: 22px; }

.woocommerce div.product form.cart div.quantity { margin-right: 14px; }

.woocommerce div.product form.cart .button{
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li { display: none; }

.woocommerce div.product .woocommerce-tabs #tab-description { display: none !important; }

.woocommerce div.product .woocommerce-tabs #tab-seller { 
    display: block !important; 
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding: 20px 8px;
}

.woocommerce div.product .woocommerce-tabs #tab-seller ul > li > span:first-child { 
    width: 100px; 
    display: inline-block;
    vertical-align: top;
}

.woocommerce div.product .woocommerce-tabs #tab-seller ul > li span { font-size: 16px !important; }

.woocommerce div.product .woocommerce-tabs #tab-seller ul > li > span.details { display: inline-block; }

.woocommerce div.product .woocommerce-tabs #tab-seller ul > li a { color: #b11a2b; }

.woocommerce div.product .woocommerce-tabs h2,
.woocommerce div.product .related.products h2 { 
    font-size: 22px; 
    font-weight: 400;
    margin-bottom: 10px;
}

.woocommerce nav.woocommerce-pagination { text-align: right; }




.dokan-w3 { float: left; }

.dokan-w9 { 
    float: left;
    width: 72%; 
}

.dokan-single-store .profile-frame .profile-info-box .profile-img {
    height: 90px;
    padding-top: 12px;
}

.dokan-single-store .profile-frame .profile-info-box .profile-img img {
    margin-left: auto;
    margin-right: auto;
}

.dokan-store .dokan-store-sidebar #cat-drop-stack ul li {
    padding: 10px 0;
    border-bottom: 1px solid #00233b;
}

.dokan-store .dokan-store-sidebar #cat-drop-stack ul li a,
.dokan-seller-wrap .dokan-single-seller .dokan-store-caption a,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders a,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products a,
.dokan-dashboard .dokan-dashboard-content article.dokan-product-listing-area .product-listing-top a,
.dokan-dashboard .dokan-dashboard-content article.dokan-product-listing-area .dokan-table a,
.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .order-statuses-filter a,
.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-table a,
.dokan-dashboard .dokan-orders-content .dokan-orders-area .general-details .order-status a,
.dokan-dashboard .dokan-orders-content .dokan-orders-area .general-details .customer-details a,
.dokan-dashboard .dokan-orders-content .dokan-orders-area #dokan-order-notes a,
.dokan-dashboard .dokan-withdraw-area .subsubsub a,
.dokan-dashboard .dokan-settings-content article.dokan-settings-area .dokan-dashboard-header .entry-title a { color: #b11a2b; }

.dokan-store .dokan-store-sidebar #cat-drop-stack ul li a:hover,
.dokan-seller-wrap .dokan-single-seller .dokan-store-caption a:hover,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders a:hover,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products a:hover,
.dokan-dashboard .dokan-dashboard-content article.dokan-product-listing-area .product-listing-top a:hover,
.dokan-dashboard .dokan-dashboard-content article.dokan-product-listing-area .dokan-table a:hover,
.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .order-statuses-filter a:hover,
.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-table a:hover,
.dokan-dashboard .dokan-orders-content .dokan-orders-area .general-details .order-status a:hover,
.dokan-dashboard .dokan-orders-content .dokan-orders-area .general-details .customer-details a:hover,
.dokan-dashboard .dokan-orders-content .dokan-orders-area #dokan-order-notes a:hover,
.dokan-dashboard .dokan-withdraw-area .subsubsub a:hover,
.dokan-dashboard .dokan-settings-content article.dokan-settings-area .dokan-dashboard-header .entry-title a:hover { color: #cccc8c; }

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products .widget-title a,
.dokan-dashboard article.dokan-settings-area a#dokan-location-find-btn {
    background-color: #00233b;
    color: #fff;
    text-transform: capitalize;
    cursor: pointer;
    padding: 5px 34px;
    margin-top: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products .widget-title a:hover,
.dokan-dashboard article.dokan-settings-area a#dokan-location-find-btn:hover {
    background-color: #cccc8c;
    color: #00203e;
}

.dokan-dashboard article.dokan-settings-area a#dokan-location-find-btn { margin-left: 8px; }

.dokan-seller-wrap .dokan-single-seller .dokan-store-caption h3 {
    margin-top: 8px;
    margin-bottom: 8px;
}

ul.dokan-seller-wrap { margin-top: 8px; }

ul.dokan-seller-wrap li.dokan-single-seller { width: 32%; }

ul.dokan-seller-wrap li.dokan-single-seller {
    margin-right: 2%;
}

ul.dokan-seller-wrap li.dokan-single-seller:nth-child(3n) {
    margin-right: 0;
}

.dokan-store .dokan-store-sidebar .dokan-category-menu h3 { margin-bottom: 8px; }

.dokan-dashboard h1.entry-title {
    margin-top: 12px;
    margin-bottom: 12px;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu { background-color: #00233b; }

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover { background-color: #b11a2b; }

.dokan-dashboard .dokan-dashboard-content ul li {
    list-style: disc outside none;
    list-style-image: url('../images/dividers/bulletSpacer.png');
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products .title,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title { width: auto; }

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li {
    margin: 0 12px;
    width: auto;
}

.dokan-orders-content .dokan-orders-area ul.order-statuses-filter { margin-bottom: 16px; }

.dokan-dashboard .dokan-orders-content .dokan-orders-area .general-details .order-status li,
.dokan-dashboard .dokan-orders-content .dokan-orders-area .general-details .customer-details li { margin-bottom: 4px; }

.dokan-dashboard .dokan-orders-content .dokan-orders-area #dokan-order-notes > .add_note { min-height: 185px; }

.dokan-dashboard article.dokan-settings-area input[type='checkbox'] { margin-right: 6px; }

.dokan-dashboard article.dokan-settings-area .dokan-page-help { margin-bottom: 12px; }

.dokan-dashboard article.dokan-settings-area fieldset > .dokan-form-group,
.dokan-dashboard article.dokan-settings-area fieldset > .dokan-form-group { margin-top: 15px; }

.dokan-store #dokan-secondary .dokan-widget-area { width: 100%; }

.dokan-store .dokan-single-store .profile-frame { margin-bottom: 0; }

.dokan-store .dokan-single-store .dokan-store-tabs {
    margin-bottom: 20px;
    border: 1px solid #00233b;
    border-top: none;
}

.dokan-store .dokan-single-store .dokan-store-tabs ul li {
    padding: 10px;
    width: 155px;
    text-align: center;
    border-right: 1px solid #fff;
    background-color: #00233b;
    float: left;
}

/*.dokan-store .dokan-single-store .dokan-store-tabs ul li:last-child { border-right: none; }*/

.dokan-store .dokan-single-store .dokan-store-tabs ul li:hover { background-color: #cccc8c; }

.dokan-store .dokan-single-store .dokan-store-tabs ul li a { color: #fff; }

.dokan-store .dokan-single-store .dokan-store-tabs ul li:hover a,
.dokan-store .dokan-single-store .dokan-store-tabs ul li a:hover { color: #00233b; }

.dokan-store .dokan-single-store #store-toc { margin-bottom: 40px; }


.dokan-dashboard .dokan-orders-content .dokan-orders-area a.dokan-btn:first-child { margin-bottom: 12px; }

.dokan-dashboard .dokan-orders-content .dokan-orders-area .order_download_permissions .dokan-btn { margin-left: 8px; }

.dokan-btn {
    color: #fff !important;
    background-color: #00233b !important;
    border-color: #00233b !important;
    margin-top: 12px;
}

.dokan-dashboard .dokan-dashboard-content article.dokan-product-listing-area .dokan-btn,
.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-btn{ margin-top: 0; }






/* DALES RAILCARD */

#product-2364 .price { width: 100%; }

#product-2364 h5.tm-section-label { margin-bottom: 8px; }

#product-2364 .tmcp-textfield { width: 75%; }

#product-2364 .tm-options-totals { display: none; }

#product-2364 .tm-final-totals { 
    width: 100px; 
    display: inline;
}

#product-2364 .tm-final-totals span.price { width: 100px; }





.normal { font-weight: 300; }