@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

/* In stock */
.products-grid .product-item-info .product-item-details .product-item-inner .product-item-actions {
    background-color: #444;
    padding: 0 45px;
    position: relative;
    color: #ffffff;
}
/* In stock */
.sidebar .block .block-content {
    padding: 15px !important;
}
/* In stock */

/*.banner-image {*/
/*    display: none !important;*/
/*}*/

.meetus-heading {
    text-align: center !important;
    margin-bottom: 23px;
}
.meetus-block {
    padding: 50px 0 50px;
    background-color: #f3f3f3;
}

/* Faq Start */
/*body {*/
/*    font-family: "IBM Plex Sans", sans-serif;*/
/*    background-color: rgba(0,0,0,.1);*/
/*}*/

/*h2 {*/
/*    margin: 20px auto 80px;*/
/*    font-size: 38px;*/
/*    font-weight: 300;*/
/*    text-align: center;*/
/*    letter-spacing: 2px;*/
/*    line-height: 1.5;*/
/*}*/

details {
    width: 75%;
    min-height: 5px;
    /*max-width: 700px;*/
    padding: 20px 20px 20px 20px;
    margin: 0 auto;
    position: relative;
    /*font-size: 22px;*/
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 15px;
    box-sizing: border-box;
    transition: all .3s;
}

details + details {
    margin-top: 20px;
}

details[open] {
    min-height: 50px;
    background-color: #f6f7f8;
    box-shadow: 2px 2px 20px rgba(0,0,0,.2);
}

details p {
    /*color: #96999d;*/
    /*font-weight: 300;*/
}

summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*font-weight: 500;*/
    cursor: pointer;
    font: 13px Rubik;
    font-weight: bold;
}

summary:focus {
    outline: none;

}

summary:focus::after {
    content: "";
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    /*box-shadow: 0 0 0 5px #ff7518;*/
}

summary::-webkit-details-marker {
    display: none
}

.control-icon {
    fill: #ff7518;
    transition: .3s ease;
    pointer-events: none;
}

.control-icon-close {
    display: none;
}

details[open] .control-icon-close {
    display: initial;
    transition: .3s ease;
}

details[open] .control-icon-expand {
    display: none;
}

/* Faq End */


/* reCAPTCHA Create Account Start */

.form-create-account .fieldset {
    width: 48.8%;
     min-height: 0px !important; 
    padding: 30px;
    background-color: #fafafa;
    border: 1px solid #ddd;
}

/* reCAPTCHA Create Account End */