.textarea-wrap textarea {
    height: 200px;
}
/* Enter Your Custom CSS Here */#fx_popup_close { position: fixed; top: 30px; right: 30px; width: 50px; height: 50px; text-align: center; line-height: 50px; font-size: 6rem; font-family: "raleway"; color: #000; cursor: pointer; } 
.entry-content { margin: auto; font: 300 1.0rem 'Open Sans','Helvetica Neue', serif; line-height: 1.8em; font-weight: 600; } 
.woocommerce ul.products li.product .price, .woocommerce .star-rating, .woocommerce div.product p.price, .woocommerce div.product span.price, .custom_price_table.featured header h3 { color: #474747; font-weight: bold; } 
.description { font-size: 1.6rem; color: #424242; line-height: 1.5em; text-align: left; font-weight: 500; } 
div.product p.price, .woocommerce div.product span.price, .custom_price_table.featured header h3 { color: #f474747; }
.woocommerce ul.products li.product .price, .woocommerce .star-rating, .woocommerce div.product p.price, .woocommerce div.product span.price, .custom_price_table.featured header h3 { color: #474747; } 
.focux-breadcrumbs { border-bottom: 0px solid #eee; padding: 10px; color: #ffffff; font-size: 12px; } 
.focux-breadcrumbs a, .focux-breadcrumbs i { color: #fff; } 
.focux-breadcrumbs span { color: #fff; } body { font: 300 0.9rem 'Lato','Helvetica Neue', serif; line-height: 3.6em; overflow-x: hidden; background: #fff; } 
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary { margin-top: 0; font-size: 14px; font-size: 1.2rem; line-height: 1.6rem; } 
.woocommerce div.product p.stock { display: none; } 
.add_to_wishlist { display: none; }
.woocommerce div.product .product_title { font-size: 2.0rem; } 
.woocommerce div.product p.price, .woocommerce div.product span.price { font-size: 2.0em; margin-top: 0px; } 
body { font: 300 0.9rem 'Lato','Helvetica Neue', serif; line-height: 1.6em; overflow-x: hidden; background: #fff; } 
.woocommerce .woocommerce-message { border-color: #fd8204; color: #fd8204; line-height: 30px; } 
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { background: none; border: 3px solid ; padding-left: 2em!important; } 
.woocommerce-checkout-review-order-table { font-size: 13px; line-height: 15px; } 
.page-template-page-transparent-header.admin-bar #fx-topbar, .page-template-page-white-header #fx-topbar, .page-template-page-white-header #fx-topbar.nav-bg { background: #fff; padding-bottom: 0px; } 
.main-navigation { display: block; line-height: 100px; } 
.h1 { font-weight: 300; font-family: 'Open Sans', serif; padding-top: 40px; } 
.main-navigation a { display: block; color: #000; font-size: 14px; font-size: 0.8rem; font-weight: 600; letter-spacing: 0px; text-transform: uppercase; text-decoration: none; font-family: 'Karla', sans-serif; } 
#fx-topbar.nav-up, .page-template-page-transparent-header.admin-bar #fx-topbar.nav-up { top: 0px; } 
#fx-topbar, #fx-topbar.nav-bg, .main-navigation ul ul, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus { background-color: #ffffff; height: 90px; } 
.page-template-page-transparent-header #fx-topbar { background-color: #ffffff; z-index: 3; padding-top: 10px; position: fixed; top: 0; left: 0; } font: 300 0.9rem 'Lato','Helvetica Neue', serif; line-height: 1.6em; overflow-x: hidden; background: #fff; padding-top: 30px; } 
#page{ margin:80px auto 70px; } .site-header{ width:100%; height:auto; margin-bottom:30px; border-bottom: 1px solid #eee; } 
.fx-accordion-section-title { padding: 0px 0 0px; display: block; border: 0px solid #eee; border-width: 0px 0; transition: all linear 0.15s; font-size: 32px; font-size: 0rem; color: #333; margin: 0 auto -1px; } 
.woocommerce .product_meta { display: none; } 
.fx-accordion-section-title { padding: 0px 0 0px; border: 0px solid #eee; border-width: 0px 0; transition: all linear 0.15s; font-size: 0px; font-size: 0rem; color: #333; margin: 0 0 -1px; } 
.woocommerce div.product div.images, .woocommerce div.product div.summary { margin-bottom: 0em; } 
.related.products h2, .upsells.products h2 { margin: 0px auto 20px; text-align: center; font-size: 50px; font-size: 3.2rem; line-height: 1em; } 

.textarea-wrap textarea {
    height: 100px;
}




.fx-accordion-section-content {
    padding: 0 0 30px;
    display: none;
    font-size: 18px;
    font-size: 1.1rem;
    line-height: 28px;
    font-weight: 600;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary {
    margin-top: 0;
    font-size: 14px;
    font-size: 1.2rem;
    line-height: 1.6rem;
    font-weight: 600;
}

.textarea-wrap textarea {
    height: 100px;
}

.woocommerce ul.cart_list li .amount, .woocommerce ul.product_list_widget li .amount {
    color: #000000;
    font-size: 18px;
    font-weight: 700;
}

.woocommerce a.remove {
    border: 2px solid #000;
    color: #000000!important;
    line-height: .95;
}
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: .2em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
input[type="text"], input[type="search"], input[type="password"], input[type="search"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], select, textarea {
    padding: 12px 5px;
    border: 2px solid #a5a5a5;
    background: none;
    font-weight: 800;
    border-radius: 5px;
}

.mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=url], .mc4wp-form-theme input[type=date], .mc4wp-form-theme input[type=number], .mc4wp-form-theme select, .mc4wp-form-theme textarea {
    height: auto;
    margin: 0;
    padding: 8px 16px;
    line-height: 1.428571429;
    color: #000000!important;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #000000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    text-shadow: none;
}
.mc4wp-form-theme-light button, .mc4wp-form-theme-light input[type=submit] {
    color: #000!important;
    background-color: #fff!important;
    border-color: #000;
}

.woocommerce ul.products li.product .price, .woocommerce .star-rating, .woocommerce div.product p.price, .woocommerce div.product span.price, .custom_price_table.featured header h3 {
    color: #474747;
    font-weight: bold;
    font-size: 20px;
}
.fx-col7 {
    width: 58.5%;
}
.woocommerce ul.products li.product .fx-add-to-cart-button {
    position: absolute;
    right: 10px;
    top: 255px;
    z-index: 2;
    width: 0px;
    height: 0px;
    background: #000;
    text-align: center;
    line-height: 40px;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
    display: none;
    padding: 0;
}
body .theme-simple h1 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 5px;
    color: #f58220;
}

input[type="text"], input[type="search"], input[type="password"], input[type="search"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], select, textarea {
    padding: 16px 5px;
    border: 2px solid #a5a5a5;
    background: none;
    font-weight: 800;
    border-radius: 5px;
}
.custom_product_reviews .swiper-slide .comment-post {
    display: block;
    font-size: 0px;
    font-size: 0rem;
    margin: 10px 0;
    max-width: 400px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cart_totals table {
    width: 100%;
    font-size: 16px;
}
.woocommerce .widget_shopping_cart_content .buttons {
    margin-top: 30px;
    display: block;
    float: right;
}
.woocommerce ul.product_list_widget li.mini_cart_item a {
    font-size: 1.2rem;
    margin-top: 20px;
    color: #000;
    font-weight: normal;
    margin-bottom: 30px;
}
.woocommerce .quantity .qty {
    height: 20px;
}