/*
Theme Name: Kalium Child
Theme URI: http://www.laborator.co/view-theme/kalium
Template: kalium
Text Domain: kalium
Author: Laborator
Author URI: http://laborator.co/
Description: Designer, Architect, Photographer, Freelancer, Blogger, person who sell goods online or just feeling creative, Kalium is absolutely what you have been waiting for. Start creating that amazing website that you have been dreaming of! You can find us on: Envato, Twitter or Facebook.
Tags: agency,architecture,blog,clean,creative,ecommerce,gallery,minimal,photography,portfolio,shop,kalium,translation-ready,theme-options,responsive-layout
Version: 1.0.1501142943
Updated: 2017-07-27 08:09:00

*/


/* Text on images front page */
#main-wrapper > div > div:nth-child(1) > div > div > div > div > div > div > h2,
#main-wrapper > div > div:nth-child(2) > div > div > div > div > div > div > h2 {
	text-shadow: 2px 2px 2px black;
	color:white;
}

.rev_slider .tp-mask-wrap {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

.rev_slider .rev-btn:hover {
    text-shadow: 3px 1px 1px rgba(250, 250, 250, 1);
}

.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul > li + li, .main-header.menu-type-standard-menu .standard-menu-container ul.menu > li + li {
    margin-left: 10px !important;
}

.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul > li.net-tilbod a, .main-header.menu-type-standard-menu .standard-menu-container ul.menu > li.net-tilbod a,
.main-header.menu-type-standard-menu .standard-menu-container ul.menu > li.net-tilbodid a{
    border: 1px solid #e5454d;
    background: #e5454d;
    color: #FFF !important;
    padding: 3px 4px 1px 4px;
    /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;
}
.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul > li.net-tilbod a:hover,
.main-header.menu-type-standard-menu .standard-menu-container ul.menu > li.net-tilbod a:hover {
    border: 1px solid #e5454d;
    background: #FFF;
    color: #000 !important;
    padding: 3px 4px 1px 4px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

.woocommerce .bordered-block .woocommerce-FormRow.woocommerce-FormRow--wide.form-group.absolute input[type=text], .woocommerce .bordered-block .woocommerce-FormRow.woocommerce-FormRow--wide.form-group.absolute input[type=password] {
    padding-left: 170px !important;
}

.woocommerce .lost_reset_password.woocommerce-ResetPassword .form-group.absolute input {
    padding-left: 250px !important;
}

.wishlist_table .add_to_cart, a.add_to_wishlist.button.alt {
    border-radius: 0;
}

.single-product #main .product .price ins, .single-product #main .product .price  .amount,
.single-product #main .product .price del, .single-product #main .product .price del .amount {
    font-size: 18px;
    color: #000;
}
.single-product #main .product .price ins{
    float: left;
}
.single-product #main .product .price del {
    display: inline-block;
    vertical-align: top;
}

#main .woocommerce .item-info .group_table .button, #main .woocommerce .item-info form.cart .button {
    background-color: transparent;
    color: #474747;
    border: 1px solid #474747;
}

.woocommerce .product .onsale.oos {
    display: none;
}

#aws-container .aws-search-field {
    width: 100%;
    border: 1px solid #ccc;
    padding: 0 24px;
    font-size: 30px;
    pointer-events: auto;
}

li.search-box {
    font-size: 24px;
    cursor: pointer;
}

li.search-box i {
    font-size: 18px;
}

input.aws-search-field::-webkit-input-placeholder {
    font-weight: bold;
}

.header-logo.logo-image img {
    padding-bottom: 5px;
}

.dgwt-wcas-search-wrapp {
    display: none !important;
}

.main-header.menu-type-standard-menu .standard-menu-container ul.menu > li > ul li {
    font-size: 14px;
    display: inline-block;
    margin: 0 1px;
    float: left;
    width: 190px;
    margin-bottom: -10px;
}
#main-wrapper .main-header.menu-type-standard-menu .standard-menu-container ul.menu ul li.menu-item-has-children::before {
    border-color: transparent transparent transparent #000;
}
.large-menu .sub-menu {
    width: 710px;
}

.medium-menu .sub-menu {
    width: 230px;
}

.main-header.menu-type-standard-menu .standard-menu-container ul.menu > li > ul .first-child {
    margin-top: 10px;
}

.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul ul, .main-header.menu-type-standard-menu .standard-menu-container ul.menu .sub-menu {
    padding-bottom: 20px;
}

.articles .md-3 {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    padding: 0 10px 20px;
    font-size: 14px;
    float: left;
    line-height: 24px;
}

.article-image img {
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
}

.article-title h2 {
    font: 24px/30px 'CircularStdBold', sans-serif;
    letter-spacing: -.15px;
    margin: 0 0 2px;
    color: #344245;
}

.article-title {
    text-align: left;
}

.article-author-info {
    display: block;
    opacity: .5;
    margin: 0 0 10px;
    text-align: left;
}

.article p {
    overflow: hidden;
    margin: 0 0 27px;
    text-align: left;
}

.article .button {
    color: #474747;
    font: 16px/24px 'CircularStdBold', sans-serif;
    text-align: center;
    border: 1px solid #344245;
    padding: 10px 10px 9px;
    min-width: 167px;
    position: absolute;
    bottom: 0;
    left: calc(50% - 33.3%);
    background: transparent;
}

.article-details-wrapper {
    text-align: center;
    padding-bottom: 70px;
}

.article {
    position: relative;
}

.aws-search-result {
    z-index: 999999
}

@media screen and (min-width: 764px) {

}

@media screen and (min-width: 640px) {

    .blog-sidebar .woocommerce_product_search-2 {
        display: none;
    }

    .aws-search-result {
        z-index: 999999;
    }

    .mobile-menu-container #aws-container .aws-search-field {
        color: #313131;
        padding: 5px;
        line-height: 18px;
        display: block;
        font-size: 12px;
        position: relative;
        z-index: 2;
        background: rgb(247, 247, 247);
        -webkit-appearance: none;
    }

    .aws-container .aws-search-field {

        line-height: 60px;
    }

}

del span {
    text-decoration: line-through;
    text-decoration-line: line-through;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.page-container .search-results-holder .result-box .result-image a .image-placeholder,
.page-container .search-results-holder .result-box .result-image a .image-placeholder>img {
    border-radius: 0;
}

.pagination-container ul.page-numbers{
    padding: 0;
    width: 100%;
    display: inline-block;
}

/* since kallium 2.2 */

.theme-kalium-child .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a{
    color: #000;
}
.theme-kalium-child .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu  li.sub-visible > a{
    color: #474747;
}
.theme-kalium-child .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul{
/*     background-color: #000; */
    background-color:rgba(255,255,255,0.85);
    -webkit-box-shadow: 1px 1px 5px 0px rgba(145,134,145,0.55);
    -moz-box-shadow: 1px 1px 5px 0px rgba(145,134,145,0.55);
    box-shadow: 1px 1px 5px 0px rgba(145,134,145,0.55);
}
.theme-kalium-child .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a,
.theme-kalium-child .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul ul li a{
    color: #000;
    text-transform: none;
    white-space: inherit;
}
.theme-kalium-child .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a:hover,
.theme-kalium-child .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul ul li a:hover{
    color: #474747;
}
.theme-kalium-child  #footer .widget li {
    padding: 0;
}
.theme-kalium-child .menu-cart-icon-container .cart-icon-link .items-count.hide-notification {
    display: block;
}
.theme-kalium-child  .site-footer .footer-widgets .widget h1,
.theme-kalium-child  .site-footer .footer-widgets .widget h2,
.theme-kalium-child  .site-footer .footer-widgets .widget h3 {
    font-size: 16px;
    color: #333;
}

.theme-kalium-child .woocommerce .single-product .button {
    padding: 8px 25px;
}
/*.theme-kalium-child .woocommerce .single-product .loan-accordion{
    overflow: hidden;
    float: left;
    display: none;
    background: #01ABF0;
    color: #fafafa;
    padding: 8px;
    width: 60%;
    clear: both;
}

@media screen and (max-width: 480px){
    .theme-kalium-child .woocommerce .single-product .loan-accordion{
        width: 100%;
    }
}

.theme-kalium-child .woocommerce .single-product .loan-panel{
    width: 60%;
    padding: 18px 0;
    display: none;
}

@media screen and (max-width: 480px){
    .theme-kalium-child .woocommerce .single-product .loan-panel{
        width: 100%;
    }
}*/
.theme-kalium-child .woocommerce .shop_table tr td,
.theme-kalium-child .woocommerce .shop_table tr th{
    color: rgb(52, 66, 69);
}
.theme-kalium-child .woocommerce .cart-collaterals .shop_table th,
.theme-kalium-child .woocommerce .cart-collaterals .shop_table td{
    color: #898989;

}
.theme-kalium-child .woocommerce .cart-collaterals .shop_table .shipping th,
.theme-kalium-child .woocommerce .cart-collaterals .shop_table .shipping td{
    color: rgb(52, 66, 69);
}
.theme-kalium-child .woocommerce .cart-collaterals .cart_totals table{
    color: rgb(52, 66, 69);
}

.theme-kalium-child .woocommerce .cart-collaterals .cart_totals table th,
.theme-kalium-child  .woocommerce .cart-collaterals .cart_totals table tr {
    border-bottom: 1px solid #eee;
}
.theme-kalium-child .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr:last-child{
    border-bottom: 1px solid #eee;
}
.theme-kalium-child #shipping_method label{
    text-align: left;
    margin-bottom: 5px;
    line-height: 20px;

}
.theme-kalium-child .woocommerce .shop_table .cart-collaterals .cart_totals #shipping_method {
    margin: 20px 0;
    padding-left: 20px;
}
.default-margin {
 margin-bottom:40px
}

/* .theme-kalium-child  .woocommerce .woocommerce-shop-header {
    overflow: hidden;
} */

.theme-kalium-child .wc-social-login.form-row-wide {
    clear: both;
}


/* since kallium 2.3 */
/*Product cards fixes*/

.single-product .single-product--product-details>.catalog-layout-default:hover {
    -webkit-transition: initial;
    box-shadow: none;
}
.theme-kalium-child .woocommerce-shop-header .brand-description{
    float:left;
}


/* hide onsale */
/*.woocommerce.woocommerce-page .product .onsale,
.woocommerce .products .product .onsale {
    display: none;
}*/

.woocommerce .product span.onsale {
    padding: 8px;
    top: 8%;
    right: 95%;
    border-radius: 50%;
    width: 50px;
    height: 50px !important;
}

.product-images .image-placeholder{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    text-align: center;
}
.product-images .image-placeholder img {
    position: relative;
    width: auto !important;
    display: inline-block;
}
@media screen and (max-width: 800px) {
    .woocommerce .products .product .product-images .image-placeholder img{
        max-width: 300px;
    }
}
.products .product-images{
    background: #fff;
    padding: 50px 0;
}

.products .product .item-info .price ins,
.products .item-info .price>.amount {
    font-size: 16px;
    color: #e5454d;
}

/* Loop products, featured products */
.products-archive .products .product-holder,
.featured-products .products .product-holder{
    position: relative;
    min-height: 440px;
}
.products-archive .products .title-column,
.featured-products .products .title-column{
    position: absolute;
    padding: 0 10px;
}

.products-archive .products .item-info h3,
.featured-products .products .item-info h3{
    min-height: 100px;
}
@media screen and (max-width: 800px) {
    .products-archive .products .price-column .price,
    .featured-products .products .price-column .price{
        margin-left: auto !important;
    }
    .products-archive .products .product-loop-add-to-cart-container,
    .featured-products .products .product-loop-add-to-cart-container{
        bottom: 40px;
    }
}

.related>.products{
  /*   overflow: hidden; */
}
.related>.products{
    clear: both;
}
.related>.products .product{
    margin-bottom:60px;
}
@media screen and (max-width: 800px) {
}

/* form login */
#customer_login{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
@media screen and (max-width: 800px) {
    #customer_login{
        display: block;
    }
}

.wpb_wrapper .wpb_text_column a {
    display: inline;
}
.woocommerce ul.products .product.type-product .item-info  .item-info-row>.price-column{
  position: relative;
  top: -40px;
}
.featured-products .woocommerce ul.products .product.type-product .item-info  .item-info-row>.price-column{
  top: -40px;
}
@media screen and (max-width: 980px) {
    .woocommerce ul.products .product.type-product .item-info  .item-info-row>.price-column{
      top: -60px;
    }
}
.up-sells.products .product.type-product .item-info  .item-info-row>.price-column,
.related.products  .product.type-product .item-info  .item-info-row>.price-column,
.up-sells.products .product.type-product .item-info  .item-info-row>.title-column,
.related.products  .product.type-product .item-info  .item-info-row>.title-column
{
    width: auto;
}
.up-sells.products .product.type-product .item-info  .item-info-row>.price-column,
.related.products  .product.type-product .item-info  .item-info-row>.price-column
{
   top:0 !important;
   float: right;
   margin-left: auto;
}

.cookie-notice-container {
    background: #474747;
}
.cookie-notice-container #cn-notice-text{

}
.cookie-notice-container .cn-button {
    /*border: 1px solid #e5454d;*/
    background: #FFF;
    border: 1px solid #FFF;
    color: #474747;
    padding: 3px 4px 1px 4px;
    /* Firefox */
    -moz-transition: all 0.3s ease-in;
    /* WebKit */
    -webkit-transition: all 0.3s ease-in;
    /* Opera */
    -o-transition: all 0.3s ease-in;
    /* Standard */
    transition: all 0.3s ease-in;
    border-radius: 0;
    background-image: none;
}
.cookie-notice-container .cn-button:hover {
    border: 1px solid #FFF;
    color: #FFF;
    background: #474747;
    background-color: #474747;
    padding: 3px 4px 1px 4px;
}
input[type=checkbox]:before, input[type=radio]:before {
    background-color: #474747;
}
.woocommerce .single-product-images .kalium-woocommerce-product-gallery .main-product-images.carousel.flickity-enabled {
    margin-left: 0;
    margin-right: 0;
}


#main .ribbon {
    color: #fff;
    top: 0;
    margin-left: -10px;
    margin-top: 20px;
    position: absolute;
    text-transform: uppercase;
    background: rgb(0,164,239);
    background-color: rgb(0, 164, 239);
    background-color: rgb(229,69,77);
    border: 1px solid rgba(0,0,0,.3);
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    padding: 2px 5px;
    z-index: 999999;
    clear: both;
}
#main .ribbon span{
    color: #fff;
    text-transform: uppercase;
}
#main .ribbon::before {
    display: block;
    width: 10px;
    height: 0;
    position: absolute;
    bottom: -10px;
    left: -1px;
    content: "";
    border-bottom: 10px solid transparent;
    border-right: 10px solid rgb(0,80,116);
    border-right: 10px solid rgb(129,39,47);
}

.woocommerce-tabs #tab-title-additional_information{
    display: none;
}
.woocommerce-tabs .woocommerce-Tabs-panel--additional_information{
    display: none !important;
}

.woocommerce-account .woocommerce-form.register .labeled-input-row{
    flex-wrap: wrap;
}
.woocommerce-account .woocommerce-form.register #reg_password{
    min-width: auto;
}


.single-product .yith-wcwl-add-to-wishlist{
    display: inline-block;
}
.single-product .yith-wcwl-add-to-wishlist+.clear{
    display: none;
}
.single-product .yith-wcwl-add-to-wishlist+.clear+.gift-list-add-product{
    display: inline-block;
    margin-left: 16px;
}
#shipping_method .button{
    padding:8px;
    display: inline-block;
    cursor: pointer;
}

.woocommerce .products .product.catalog-layout-default .item-info .add-to-cart-and-product-categories{
    text-align: center;
}
.woocommerce .add_to_cart_button:hover {
    background: transparent !important;
}
.woocommerce .products .product .item-info .add_to_cart_button{
    background: transparent !important;
    color: #000;
}
.woocommerce .products .product .item-info .add_to_cart_button:hover{
    color: #474747 !important;
}

.cross-sells div.add-to-cart .add_to_cart_button {
    background: none;
    color: #898989;
    padding: 0;
    margin: 0;
    display: inline-block;
    font-weight: 300;
    font-family: 'circularstdbold' !important;
}
.cross-sells div.add-to-cart .add_to_cart_button:hover{
    background: none !important;
    color: #474747 !important;
}


/*CSS code Mockup*/
/*Product catalog view*/
.fullprice, .saleprice, .customerprice {
	margin-bottom: -7px;
	font-size: 14px;;
}
.single-product #main .product .fullprice del{
    display: inline;
    vertical-align: baseline;
    margin: 0;
}
/*Product Loop price & title*/
.price-column {
	line-height:2em;
}
.title-column { margin-top:2em;}

.single_prod_prices {
	/*margin-bottom:3rem;*/
}
.saleprice, .fullprice, .customerprice{ 
	color: #e5454d;
	font-weight:700;	
	/*margin-bottom:-2rem;*/
}
.single-product #main .product .price .amount{
    color: #e5454d;
    font-weight:700;
}
.single-product #main .product .box-quantity-note {
    clear: both;
    margin-top: 0.5em;
    overflow: hidden;
    float: left;
    width: 100%;
}
.single-product #main .product .box-quantity-note p {
    color: #e5454d;
    font-weight:700;
}
.single-product #main .product .unit-price{
    clear: both;
    margin-top: 0.5em;
    float: left;
}
#main-wrapper > div > div > div > div > div > div > div.woocommerce.columns-4 > div > ul > li > div > div.item-info > div {
	flex-direction: column-reverse;
		margin-top: 30%;
}
/*my-account page styling*/
#main-wrapper > div > div.woocommerce {
	margin-top:8rem;
}

/*Application for access*/
/*Postcode field gravity forms*/
#input_1_8 {
	height:5rem;
}
#gform_wrapper_1 {
	width:80%;
	margin:auto;
}

#gform_submit_button_1:hover {
	color:black;
	background-color: lightgray;
}

.gform_heading {
	margin-bottom:3rem;
}

/*Categories front page*/
li > a > h2 > mark { display: none; }

/*header icons*/
a > i, .icon-aws-search:before, .icon-my-account:before {
	color:black !important;
}

.toggle-bars.menu-skin-main .toggle-bars__bar-line {
    background-color: darkgray !important;
}

#menu-valmynd-1 {
	margin-right:4rem;
}

#main-wrapper > header > div.header-block > div > div { margin-top:2rem;}


.standard-menu-container.menu-skin-main ul.menu ul {
    background-color: white;
}

.standard-menu-container.menu-skin-main .menu>ul ul li a, .standard-menu-container.menu-skin-main ul.menu ul li a {
	color: black;
}


@media (min-width: 1000px) {
div.header-block__column.header-block--content-right.header-block--align-right > div > div:nth-child(2) {
		display:none;
	}
}

/*Mobile view*/
@media (max-width: 1000px) {
	.fullprice, .saleprice {
	margin-bottom: -10px;
	font-size: 12px;;
}
	.price-column {text-align:center; 	line-height:3rem;
}
	
}

.logged-in #wholesale_notification_footer {
	display: none !important;
}

.product-quantity.cart-qty-invalid,
form.cart{
    position: relative;
}
.product-quantity.cart-qty-invalid input,
form.cart.cart-qty-invalid input{
    color: #e5454d;
}
.product-quantity .cart-qty-error,
form.cart .cart-qty-error{
    color: #e5454d;
    position: absolute;
    bottom:0;
    left: 0;
    font-size: 14px;
    line-height: 1.2;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}
.product-quantity.cart-qty-invalid .cart-qty-error,
form.cart.cart-qty-invalid .cart-qty-error{
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}
form.cart .cart-qty-error{
    left: 110px;
    top: 50px;
    bottom: auto;
}
@media (max-width: 479px) {
    form.cart .cart-qty-error{
        position: static;
        left: auto;
        top: auto;
        bottom: auto;
    }
}

.signup-form-company, .signup-form-contact {
	padding: 2rem;
	background-color: #efeeee;
}

.gform_wrapper.gravity-theme fieldset.signup-form-terms {
	padding: 2rem 2rem;
	margin-top: 4rem;
}

.gform_wrapper.gravity-theme .gsection.signup-form-company, .gform_wrapper.gravity-theme .gsection.signup-form-contact {
	padding: 1rem 2rem;
	border: none;
	margin-top: 2rem;
}

.page-id-1110088 .gform_wrapper.gravity-theme .gform_fields {
	grid-row-gap: 0;
}

@media screen and (min-width: 676px) {
	.page-id-1110088 .gform_wrapper.gravity-theme .gform_fields {
		grid-auto-flow: dense;
	}
	.gform_wrapper.gravity-theme .gfield.signup-form-company {
		
		grid-column: 1 / 7;
	}
	.gform_wrapper.gravity-theme .gfield.signup-form-contact {
		
		grid-column: 7 / 13;
	}
}

.ger-wholesale-contact-from {
	padding: 2rem;
	background-color: #efeeee;
}
.ger-wholesale-contact-from label {
	border: none;
	margin: 0 1rem 0 0;
}
.ger-wholesale-contact-from input {
	background-color: #ffffff;
	margin: 0;
}

.ger-wholesale-contact-from .contact-form input, .ger-wholesale-contact-from .contact-form textarea {
	background-color: #ffffff;
	padding: 1rem;
}

.ger-hidden {
	display: none !important;
}

.woocommerce .shop_table.woocommerce-checkout-review-order-table tr.order-total *, .woocommerce .cart_totals tr.order-total *, .woocommerce .woocommerce-order-details .shop_table.order_details tfoot tr:last-child * {
    font-weight: 700;
}

.woocommerce .shop_table .shipping ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    padding-bottom: 2rem;
}

header .header-block--content-right{
    position: relative;
}

.login-menu-collapse{
    position: absolute;
    top: 100%;
    right: 15px;
    background-color: #fff;
    border: 1px solid #eee;
    width: 350px;
    text-align: left;
    z-index: 10000;
    pointer-events: auto;
    visibility: hidden;
    box-shadow: 0 1px 15px rgba(10,10,10,.05);
    opacity: 0;
    transition: all 250ms cubic-bezier(.445,.05,.55,.95);
}
.login-menu-collapse.open{
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition-duration: 400ms;
}

.login-menu-collapse .menu{
    padding: 30px 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.login-menu-collapse .menu li{
    padding: 0 7px;
    flex: 1;
    margin: 0 !important;
}
.login-menu-collapse .menu li a{
    color: #666;
    border-color: #ebebeb;
    background-color: #ebebeb;
    text-align: center;
    font-weight: 500;
    padding: 5px 15px;
    display: block;
}
.login-menu-collapse .menu li.menu-item-type-custom a{
    color: #fff !important;
    border-color: #666;
    background-color: #666;
}

#ship-to-different-address{
    display: none;
}
.checkout .woocommerce-shipping-fields__field-wrapper{
    opacity: 0;
    display: none;
}
.checkout .woocommerce-shipping-fields__field-wrapper.visible{
    opacity: 1;
    display: block;
}

.shipping_address h3 {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 22px;
}
.shipping_address .shipping-desc{
    margin-bottom: 30px;
}
.shipping_address .woocommerce-shipping-methods{
    padding: 0;
}
.shipping_address .woocommerce-shipping-methods li{
    max-width: 150px;
}
.shipping_address .woocommerce-shipping-methods input{
    margin: 7px 0 7px;
    float: right;
}