.p_medium {
font-size:15px;
line-height:22px;
}
.p_large {
font-size:17px;
line-height:24px;
}
.special-font {
font-family: 'Allura', cursive !important;
} #header #logo #logo-img {
padding:8px 0px 6px;
}
#header #nav-topbar .topbar-border,
#header #nav-topbar .topbar-right .widget_search_mini {
border-color:#333333;
}
#header #nav-topbar .topbar-right .widget_search_mini #search_mini {
background-color:#000000;
border-color:#333333;
}
#header #nav-topbar .topbar-right .widget_search_mini input::-moz-placeholder {
color:#ffffff !important;
}
#header #nav-topbar .topbar-right .widget_search_mini #mini-search-submit {
background-image:url(//thetradingco.co.za/wp-content/themes/room09-child/images/sprite.png);
}
#menu-mainmenu li a .sf-sub-indicator,
#menu-mainmenu li a .sf-sub-indicator:active,
#menu-mainmenu li a .sf-sub-indicator:focus,
#menu-mainmenu li a .sf-sub-indicator:hover {
background:transparent url(//thetradingco.co.za/wp-content/themes/room09/images/sprite.png) no-repeat -64px -176px !important;
}
#header-cart .cart-label {
font-size:15px !important;
}
#header-cart .border .innerborder {
padding:0px !important;
}
#header-cart .yit_cart_widget .cart_label .cart-icon {
margin-right:0px !important;
display:block !important;
}
#header-cart .yit_cart_widget .cart_label .cart-items span {
color:#ffffff !important;
}
#header-cart .yit_cart_widget .cart_label .cart-items .cart-subtotal small {
display:none !important;
}
#header-cart .widget_shopping_cart_content .total small {
display:block !important;
float:right !important;
}
#header-cart .widget_shopping_cart_content .buttons {
clear:both !important;
padding-top:10px !important;
}
.yit_cart_widget .mini_cart_item .remove {
font-family:Arial;
font-size:20px !important;
}
@media screen and (max-width:1199px) {
#header-cart .yit_cart_widget .cart_label .cart-items > span { display:none !important; }
#header-cart .yit_cart_widget .cart_label .cart-items .cart-subtotal-currency,
#header-cart .yit_cart_widget .cart_label .cart-items .cart-subtotal { display:inline-block !important; }
#header-cart .yit_cart_widget .cart_label .cart-items .cart-subtotal-currency { padding-left:10px !important; }
}
@media screen and (max-width:767px) {
#header #logo #logo-img { padding:10px 0px 0px; }
#header-cart .yit_cart_widget .cart_label .cart-items > span { display:inline-block !important; }
#header-cart .yit_cart_widget .cart_label .cart-items .cart-subtotal-currency { padding-left:0px !important; }
#header-cart .yit_cart_widget .cart_label .cart-icon { margin-right:10px !important; }
} .sidebar .widget > h3 {
color:#373736 !important;
font-family:Monda, sans-serif !important;
font-size:14px !important;
font-weight:normal !important;
line-height:20px !important;
} .sidebar .text-image {
margin:0px 0px 20px !important;
}
.sidebar .text-image .widget-wrap div {
color:#b0b0b0 !important;
}
.sidebar .text-image .widget-wrap a:hover {
background-color:rgba(0,0,0,0) !important;
-webkit-transition:background-color 300ms ease;
-moz-transition:background-color 300ms ease;
-ms-transition:background-color 300ms ease;
-o-transition:background-color 300ms ease;
transition:background-color 300ms ease;
}
.sidebar .text-image .widget-wrap a:hover {
background-color:rgba(0,0,0,0.03) !important;
}
.sidebar .text-image .widget-wrap h3 {
color:#000000 !important;
padding-bottom:8px !important;
border-bottom:solid 1px #e0e0e0 !important;
}
.sidebar .text-image .widget-wrap h3 .minus {
display:none !important;
} .sidebar .widget_product_categories {
margin:10px 0px 50px !important;
}
.sidebar .widget_product_categories ul li a:hover {
color:#cccccc !important;
} .widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range {
background-color:#999999 !important;
} .sidebar .featured-products-widget {
border-style:none !important;
margin:30px 0px 50px -20px !important;
}
.sidebar .featured-products-widget h3 {
width:100% !important;
text-align:center !important;
margin-bottom:0px !important;
color:#606060 !important;
font-family:Monda, sans-serif !important;
font-size:14px !important;
font-weight:normal !important;
line-height:20px !important;
}
.sidebar .featured-products-widget ul li a {
color:#606060 !important;
}
.sidebar .featured-products-widget ul li .amount {
color:#2b2b2b !important;
} .sidebar .widget_recently_viewed_products ul li a:hover {
color:#cccccc !important;
} .sidebar .widget_best_sellers {
margin:50px 0px 60px !important;
} .sidebar .contact-info .sidebar-nav ul li a {
display:block !important;
margin-left:50px !important;
font-size:13px !important;
line-height:16px !important;
height:auto !important;
}
@media screen and (min-width:768px) and (max-width:979px) {
.sidebar .contact-info .sidebar-nav ul li img { display:none !important; }
.sidebar .contact-info .sidebar-nav ul li a { margin-left:0px !important; }
}
@media screen and (max-width:767px) {
.sidebar .widget { clear:none !important; float:left !important; width:44% !important; margin-left:2% !important; margin-right:2% !important; }
.sidebar .featured-products-widget
{ clear:none !important; float:left !important; width:40% !important; margin:0px 2% 0px 2% !important; padding:20px 2% 15px !important; }
.sidebar .widget_product_categories { margin:0px 0px 50px !important; }
.sidebar .widget_product_search { margin-bottom:0px !important; }
.sidebar .featured-products-widget,
.sidebar .widget_recently_viewed_products { display:none !important; }
.sidebar .widget_best_sellers { display:none !important; }
.single-product .sidebar .widget_product_search { margin-top:0px !important; }
}
@media screen and (max-width:499px) {
.sidebar .widget { float:none !important; clear:both !important; width:98% !important; margin-left:0% !important; margin-right:0% !important; }
.sidebar .featured-products-widget
{ float:none !important; clear:both !important; width:94% !important; margin-left:0% !important; margin-right:0% !important; }
}  #footer .cta {
border-style:none !important;
}
#footer .cta h3 {
font-size:18px !important;
line-height:24px !important;
margin:5px 0px 5px !important;
}
#footer .cta h6 {
margin:0px 0px 5px !important;
font-size:14px !important;
line-height:20px !important;
color:#a0a0a0 !important;
font-weight:normal !important;
}
#footer .cta form .newsletter-call3 {
margin-top:10px !important;
}
#footer .cta .newsletter-submit .submit-field {
background-color:#808080 !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
margin:0px !important;
border-radius:3px !important;
text-shadow:none !important;
}
#footer .cta .newsletter-submit .submit-field:hover {
background-color:#a0a0a0 !important;
} .home .teaser .widget-wrap,
.home .teaser .widget-wrap:before {
border-style:none !important;
}
.home .products_tabs {
padding-top:20px;
} .home .woocommerce .show-category .products li {
border:solid 1px #dfdbdb !important;
}
.home .woocommerce .show-category .products li a {
padding:4px !important;
}
.home .woocommerce .show-category .products li a img {
max-width:100% !important;
}
.home .woocommerce .show-category .products li a h3 {
color:#303030 !important;
font-family:Monda, sans-serif !important;
font-weight:normal !important;
font-size:13px !important;
line-height:20px !important;
text-transform:uppercase !important;
}
.home .woocommerce .show-category .products li a h3 mark {
color:#909090 !important;
text-transform:none !important;
}
@media screen and (min-width:1200px) {
.home .woocommerce .show-category .products li { width:268px !important; margin-left:30px !important; }
}
@media screen and (min-width:980px) and (max-width:1199px) {
.home .woocommerce .show-category .products li { width:218px !important; margin-left:20px !important; }
}
@media screen and (max-width:979px) {
.home .woocommerce .show-category .products li { width:350px !important; float:left !important; margin:0px 0px 20px 20px !important; }
}
@media screen and (max-width:767px) {
.home .woocommerce .show-category .products li { width:48% !important; float:left !important; margin:0px 1% 10px 1% !important; }
}
@media screen and (max-width:449px) {
.home .woocommerce .show-category .products li { width:100% !important; float:none !important; margin:0px 0px 10px 0px !important; }
} .home .products_tabs .border-box .panel .products-slider .caroufredsel_wrapper ul li .product-wrapper .product-actions  {
display:none !important;
}
.home .products_tabs .border-box .panel .products-slider .caroufredsel_wrapper ul li .product-wrapper .product-meta-wrapper {
padding-bottom:0px !important;
border-bottom-width:1px !important;
}
@media screen and (max-width:767px) {
.home .products_tabs {
max-width:400px !important;
}
.home .products_tabs .border-box .panel .products-slider .caroufredsel_wrapper ul li .product-wrapper {
aborder-bottom-width:1px !important;
border-style:none !important;
box-shadow:none !important;
}
.home .products_tabs .border-box .panel .products-slider .caroufredsel_wrapper ul li .product-wrapper .product-meta .price,
.home .products_tabs .border-box .panel .products-slider .caroufredsel_wrapper ul li .product-wrapper .product-meta h3 {
width:100% !important;
text-align:center !important;
}
} .tax-product_cat > .bg-shadow > #wrapper > #page-meta {
display:none !important;
}
.tax-product_cat #content-shop .term-description,
.post-type-archive-product #content-shop .page-description {
padding:0px 0px 20px !important;
}
.tax-product_cat #content-shop .woocommerce-breadcrumb,
.post-type-archive-product #content-shop .woocommerce-breadcrumb {
display:none !important;
}
.tax-product_cat #content-shop {
margin-bottom:50px !important;
}
.tax-product_cat #content-shop .term-header-image {
display:none !important;
}
.tax-product_cat .products,
.post-type-archive-product .products {
margin-bottom:50px !important;
}
.post-type-archive-product ul.products li h3 mark {
color:#b0b0b0 !important;
font-size:13px !important;
}
.post-type-archive-product ul.products li.product-category a:hover img {
box-shadow:0 1px 3px 0 rgba(0,0,0,0.4) !important;
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4) !important;
-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4) !important;
}
.woocommerce ul.products li.product.grid:hover .product-wrapper, .woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper {
border-color:#cccccc !important;
border-color:rgba(204,204,204,0.5) !important;
border-bottom-color:#cccccc !important;
-webkit-box-shadow:1px 1px 6px rgba(204,204,204,0.3) !important;
-moz-box-shadow:1px 1px 6px rgba(204,204,204,0.3) !important;
box-shadow:1px 1px 6px rgba(204,204,204,0.3) !important;
}
@media screen and (max-width:767px) {
.tax-product_cat .products li,
.post-type-archive-product .products li {
float:left !important; clear:none !important; width:31% !important; margin-left:1% !important; margin-right:1% !important; }
.post-type-archive-product .products li .product-wrapper,
.tax-product_cat .products li .product-wrapper { border-bottom-style:none !important; margin-bottom:0px !important; }
.post-type-archive-product .products li .product-wrapper:hover,
.tax-product_cat .products li .product-wrapper:hover { border-bottom:solid 1px #cccccc !important; }
.post-type-archive-product .products li .product-wrapper .product-meta h3,
.tax-product_cat .products li .product-wrapper .product-meta h3 { padding-top:20px !important; }
}
@media screen and (max-width:549px) {
.tax-product_cat .products li,
.post-type-archive-product .products li { width:48% !important; margin-left:1% !important; margin-right:1% !important; }
}
@media screen and (max-width:399px) {
.tax-product_cat .products li,
.post-type-archive-product .products li { float:note !important; clear:both !important; width:100% !important; margin:0px 0px 30px !important; }
} .tax-product_cat #page-meta,
.post-type-archive-product #page-meta {
padding-bottom:10px !important;
}
.tax-product_cat #page-meta .list-or-grid,
.post-type-archive-product #page-meta .list-or-grid {
display:none;
} .tax-product_cat .products li .product-wrapper .product-meta .product-actions,
.post-type-archive-product .products li .product-wrapper .product-meta .product-actions {
display:none;
}
.tax-product_cat .products li .product-wrapper .product-meta .product-meta-wrapper,
.post-type-archive-product .products li .product-wrapper .product-meta .product-meta-wrapper {
padding-bottom:0px !important;
border-bottom-width:1px !important;
}
.tax-product_cat .woocommerce-ordering,
.post-type-archive-product .woocommerce-ordering {
display:none !important;
} .single-product #content-shop {
padding:0px 0px 30px !important;
} .single-product .product-nav {
margin-top:10px !important;
margin-bottom:10px !important;
}
.single-product .product-nav a {
color:#cccccc;
-webkit-transition:color 300ms ease;
-moz-transition:color 300ms ease;
-ms-transition:color 300ms ease;
-o-transition:color 300ms ease;
transition:color 300ms ease;
}
.single-product .product-nav a:hover {
color:#777777;
}
.single-product #content-shop > .woocommerce-breadcrumb {
margin:0px 0px 20px !important
}
.single-product #content-shop > .woocommerce-breadcrumb a {
font-size:15px;
line-height:20px;
color:#777777;
-webkit-transition:color 300ms ease;
-moz-transition:color 300ms ease;
-ms-transition:color 300ms ease;
-o-transition:color 300ms ease;
transition:color 300ms ease;
}
.single-product #content-shop > .woocommerce-breadcrumb a:hover {
color:#000000;
}
.single-product #content-shop > .woocommerce-breadcrumb span {
font-size:15px;
line-height:20px;
color:#cccccc;
cursor:default;
}
.single-product #content-shop .summary .woocommerce-breadcrumb { display:none !important;
} .yith_magnifier_zoom_wrap .yith_magnifier_mousetrap {
cursor:crosshair !important;
}
.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {
border:solid 1px #e0e0e0 !important;
box-shadow:none !important;
}
.single-product .yith_magnifier_gallery li {
border:solid 1px #e0e0e0 !important;
}
.single-product .yith_magnifier_gallery li a {
margin:0px !important;
}
.single-product .yith_magnifier_gallery li a img {
border-style:none !important;
}
.woocommerce-page #content-shop .woocommerce-message,
.woocommerce-page #content-page .woocommerce-message {
border:1px solid #f0f0f0 !important;
background-image:url(//thetradingco.co.za/wp-content/themes/room09-child/images/check.png) !important;
background-position:20px center !important;
background-repeat:no-repeat !important;
color:#505050 !important;
}
.woocommerce-page #content-shop .woocommerce-message:before,
.woocommerce-page #content-page .woocommerce-message:before {
border-color:#e0e0e0 !important;
}
.woocommerce-page #content-shop .woocommerce-message a,
.woocommerce-page #content-page .woocommerce-message a {
background-color:#999999 !important;
}
.woocommerce-page #content-shop .woocommerce-message a:hover,
.woocommerce-page #content-page .woocommerce-message a:hover {
background-color:#000000 !important;
}
@media screen and (min-width:1200px) {
.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier { width:470px !important; height:392px !important; }
.single-product #content-shop .images .thumbnails { padding-top:5px !important; }
.single-product .yith_magnifier_gallery li { margin-right:5px !important; margin-bottom:5px !important; }
.single-product .yith_magnifier_gallery li a img { max-width:112px !important; }
}
@media screen and (min-width:980px) and (max-width:1199px) {
.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier { width:378px !important; height:315px !important; }
.single-product #content-shop .images .thumbnails { padding-top:4px !important; }
.single-product .yith_magnifier_gallery li { margin-right:4px !important; margin-bottom:4px !important; }
.single-product .yith_magnifier_gallery li a img { max-width:90px !important; }
}
@media screen and (min-width:768px) and (max-width:979px) {
.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier { width:291px !important; height:242px !important; }
.single-product #content-shop .images .thumbnails { padding-top:3px !important; }
.single-product .yith_magnifier_gallery li { margin-right:3px !important; margin-bottom:3px !important; }
.single-product .yith_magnifier_gallery li a img { max-width:69px !important; }
}
@media screen and (max-width:767px) {
.single-product #content-shop .images .thumbnails { padding-top:5px !important; }
.single-product .yith_magnifier_gallery li { margin-right:5px !important; margin-bottom:5px !important; }
.single-product .yith_magnifier_gallery li a img { max-width:112px !important; }
}
@media screen and (max-width:530px) {
.single-product #content-shop .images .thumbnails { padding-top:5px !important; }
.single-product .yith_magnifier_gallery li { margin-right:5px !important; margin-bottom:5px !important; }
.single-product .yith_magnifier_gallery li a img { max-width:90px !important; }
}
@media screen and (max-width:440px) {
.single-product #content-shop .images .thumbnails { padding-top:5px !important; }
.single-product .yith_magnifier_gallery li { margin-right:5px !important; margin-bottom:5px !important; }
.single-product .yith_magnifier_gallery li a img { max-width:75px !important; }
}
@media screen and (max-width:380px) {
.single-product #content-shop .images .thumbnails { padding-top:4px !important; }
.single-product .yith_magnifier_gallery li { margin-right:4px !important; margin-bottom:4px !important; }
.single-product .yith_magnifier_gallery li a img { max-width:60px !important; }
} .single-product .summary .woocommerce-breadcrumb a {
color:#cccccc !important;
}
.single-product .summary .woocommerce-breadcrumb .current,
.single-product .summary .woocommerce-breadcrumb a:hover {
color:#555453 !important;
}
.single-product .summary .description {
margin:20px 0px 20px !important;
}
.single-product .summary .price {
margin:20px 0px 0px !important;
}
.single-product .summary .description .product-sizes {
border-spacing:0px;
border-collapse:collapse;
margin:0px 0px 0px !important;
padding:0px !important;
border-style:none !important;
min-width:200px;
}
.single-product .summary .description .product-sizes:after {
position:relative !important;
border-style:none !important;
}
.single-product .summary .description .product-sizes td {
padding:5px 10px !important;
border:solid 1px #e0e0e0 !important;
font-family:Monda, sans-serif !important;
font-weight:bold !important;
font-size:12px !important;
line-height:20px !important;
text-align:center !important;
}
.single-product .summary .description .product-sizes td:first-child {
text-align:left !important;
border-right-style:none !important;
font-weight:normal !important;
}
.single-product .summary .cart {
margin-bottom:5px !important;
}
.single-product .summary form table td .quantity label {
display:none !important;
}
.single-product .summary .cart .single_add_to_cart_button {
margin-bottom:0px !important;
}
.single-product .summary .variations_form .single_variation_wrap .single_variation {
margin:0px !important;
}
.single-product .summary .variations_form .single_variation_wrap .single_variation .stock {
margin:3px 0px 0px !important;
}
.single-product .summary .product-actions {
color:#ffffff !important;
margin:0px !important;
padding-top:30px !important;
}
.single-product .summary .product-actions .yith-wcwl-add-to-wishlist {
display:inline-block !important;
position:relative !important;
margin-left:-7px !important;
}
.single-product .summary .product-actions .yith-wcwl-add-to-wishlist a {
color:#cccccc !important;
font-family:Monda, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
text-transform:uppercase !important;
letter-spacing:1px !important;
line-height:20px !important;
}
.single-product .summary .product-actions .yith-wcwl-add-to-wishlist a:hover {
color:#555453 !important;
}
.single-product .summary .product_meta .sku_wrapper {
display:none !important;
}
.single-product .summary .product_meta .posted_in,
.single-product .summary .product_meta .tagged_as {
display:block !important;
}
.single-product .summary .product_meta .posted_in a,
.single-product .summary .product_meta .tagged_as a {
color:#cccccc !important;
}
.single-product .summary .product_meta .posted_in a:hover,
.single-product .summary .product_meta .tagged_as a:hover {
color:#555453 !important;
} .single-product .related {
padding-top:70px !important;
}
.single-product .related .products li .product-meta .product-actions {
display:none !important;
}
.single-product .related .products li .product-meta .product-meta-wrapper {
padding-bottom:0px !important;
border-bottom-width:1px !important;
}
@media screen and (max-width:767px) {
.single-product .related .products li {
float:left !important; clear:none !important; width:31% !important; margin-left:1% !important; margin-right:1% !important; }
.single-product .related .products li .product-wrapper { border-bottom:1px !important; }
.single-product .related .products li .product-wrapper .product-meta h3 { padding-top:20px !important; }
}
@media screen and (max-width:549px) {
.single-product .related .products li { width:48% !important; margin-left:1% !important; margin-right:1% !important; }
.single-product .related .products li:nth-child(3) { display:none !important; }
}
@media screen and (max-width:399px) {
.single-product .related .products li { float:note !important; clear:both !important; width:100% !important; margin:0px 0px 30px !important; }
} .woocommerce-cart .woocommerce .shop_table td.product-quantity .quantity label {
display:none !important;
}
.woocommerce-cart .cart-collaterals .cart_totals {
margin-bottom:50px;
} .woocommerce-cart .cart-collaterals .cart_totals  .cart-subtotal {
display:none;
}
.woocommerce-cart .cart-collaterals .cart_totals h2 {
margin-bottom:5px !important;
}
.woocommerce-cart .cart-collaterals .cart_totals  p small {
display:none;
}
#terms_conds_accordion  .toggle h4,
#terms_conds_accordion  .toggle .content-tab {
border-style:none !important;
} .woocommerce-checkout #customer_details {
padding-bottom:30px;
} .woocommerce-checkout .shipping-fields h3 {
display:none;
} .woocommerce-checkout #order_review .shop_table .cart-subtotal {
display:none;
} .woocommerce-checkout #order_review h3 {
display:none;
} .woocommerce-checkout #order_review #payment .payment_methods li input,
.woocommerce-checkout #order_review #payment .payment_methods li label {
display:none;
} .woocommerce-checkout #order_review #payment .payment_methods li .payment_box {
width:100%;
padding:0px;
margin:0px;
background:transparent;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}
.woocommerce-checkout #order_review #payment .payment_methods li .payment_box::after {
display:none;
}
.woocommerce-checkout #order_review #payment .payment_methods li .payment_box p {
margin:10px 0px 0px;
}
.woocommerce-checkout #order_review #payment .payment_methods li .payment_box p:first-child {
margin-top:0px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
height:auto !important;
padding:10px 20px !important;
font-size:14px !important;
line-height:20px !important;
} .woocommerce-checkout #thankyou_order_details {
padding:10px 0px 50px;
}
.woocommerce-checkout #thankyou_order_details .shop_table {
margin-bottom:30px;
} .woocommerce-checkout .thankyou {
display:none;
}
.woocommerce-checkout #thankyou_payment_method h2 {
display:none;
} .woocommerce-checkout .woocommerce .shop_table {
border-color:#f0f0f0 !important;
max-width:700px !important;
}
.woocommerce-checkout .woocommerce .shop_table tfoot tr {
display:none;
}
.woocommerce-checkout .woocommerce .shop_table tfoot tr:last-child {
display:table-row;
} .woocommerce-checkout .woocommerce header {
display:none;
} .woocommerce-checkout .woocommerce .customer_details {
display:none;
}
.woocommerce-checkout .woocommerce table,
.woocommerce-checkout .woocommerce table:after {
color:#ffffff;
border-color:#ffffff;
} .woocommerce-checkout .woocommerce address {
display:none;
} .woocommerce-MyAccount-navigation ul li a {
color:#a0a0a0 !important;
}
.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul .is-active a {
color:#000000 !important;
} .woocommerce-account #customer_login .form-row-first {
float:left;
width:47%;
}
.woocommerce-account #customer_login .form-row-last {
float:right;
width:47%;
}
.woocommerce-account #customer_login .form-row-wide {
width:100%;
}
.woocommerce-account #customer_login .login .button,
.woocommerce-account #customer_login .login .lost_password {
margin:20px 0px 20px !important;
}
.woocommerce-account #customer_login .register .reg_form_intro {
clear:both;
margin:20px 0px 20px !important;
}
.woocommerce-account #customer_login .register p {
margin:10px 0px 0px;
}
.woocommerce-account #customer_login .register p br {
display:none;
}
.woocommerce-account #customer_login .register label > span > span {
color:red !important;
}
.woocommerce-account #customer_login .register select {
width:100px !important;
}
.woocommerce-account #customer_login .register input[type="text"],
.woocommerce-account #customer_login .register input[type="password"],
.woocommerce-account #customer_login .register input[type="email"] {
width:95% !important;
max-width:400px !important;
}
#ws-plugin--s2member-custom-reg-field-business-address {
width:95% !important;
max-width:400px !important;
}
#ws-plugin--s2member-custom-reg-field-business-description {
width:95% !important;
margin-bottom:20px !important;
}
@media screen and (max-width: 979px) {
.woocommerce-account #customer_login .form-row-first,
.woocommerce-account #customer_login .form-row-last {
float:none; clear:both; width:100%; }
} .woocommerce-account .woocommerce {
padding-bottom:30px;
}
.woocommerce-account .woocommerce .myaccount_user {
font-size:16px !important;
line-height:24px !important;
}
#myacct_edit_account {
font-size:18px !important;
line-height:26px !important;
margin-bottom:30px !important;
}
#myacct_edit_account a {
color:#a0a0a0 !important;
font-weight:bold !important;
}
#myacct_edit_account a:hover {
color:#000000 !important;
}
.woocommerce-account .woocommerce .address .title,
.woocommerce-account .woocommerce .address address {
padding-left:10px !important;
padding-right:10px !important;
} .woocommerce-account .order_details {
margin-bottom:40px !important;
} .woocommerce-account .order_details tfoot tr:first-child {
display:none;
} .woocommerce-account .order-again {
display:none;
} #myaccount_s2member {
padding:30px 0px 30px;
max-width:500px;
}
#myaccount_s2member h2 {
margin-bottom:0px !important;
}
#myaccount_s2member label[for="ws-plugin--s2member-profile-login"],
#myaccount_s2member label[for="ws-plugin--s2member-profile-email"],
#myaccount_s2member label[for="ws-plugin--s2member-profile-password1"],
#myaccount_s2member label[for="ws-plugin--s2member-profile-password2"],
#ws-plugin--s2member-profile-password-strength {
display:none !important;
}
#myaccount_s2member  input {
height:auto !important;
}
#ws-plugin--s2member-profile-submit {
padding:6px 10px !important;
font-size:15px !important;
} #terms_conditions_page ol li {
font-size:15px;
line-height:22px;
margin-bottom:15px;
} .contact-info .sidebar-nav ul li {
padding:0px 0px 8px !important;
}
.contact-info .sidebar-nav ul li img {
margin-top:5px !important;
}
.contact-info .sidebar-nav ul li strong {
padding-top:8px !important;
}
li .input-prepend .add-on {
height:30px !important;
}
li .input-prepend .add-on i {
vertical-align:7px !important;
}
#contact_page input[type="text"] {
padding-top:4px !important;
padding-bottom:4px !important;
line-height:20px !important;
}
#contact_page textarea {
padding-top:4px !important;
padding-bottom:4px !important;
padding-right:5px !important;
}
#contact_page #contact-form-contact ul .submit-button .sendmail {
background-color:#999999 !important;
}
#contact_page #contact-form-contact ul .submit-button .sendmail:hover {
background-color:#000000 !important;
} #registration_pending {
background-color:#eeeeee;
border-top:solid 1px #cfcece;
border-right:solid 1px #cfcece;
border-bottom:solid 1px #cfcece;
border-left:solid 15px #cfcece;
padding:20px 30px;
margin-bottom:50px;
text-align:left;
max-width:900px;
}
#registration_pending p {
font-family:Monda, sans-serif !important;
font-size:18px !important;
line-height:26px !important;
}