/* 
 Theme Name:   JMF Child Theme
 Theme URI:    
 Description:  
 Author:       jmfadmin
 Author URI:   
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
div.woocommerce {
    font-family: monospace;
}


option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
     font-family: monospace;
    padding: 0px 2px 1px;
}

#length {
    font-family: monospace;
}


span.price {
    text-align: center;
    color:#ff0000!important;
    font-weight: bold!important;
}



input.button {
    color:#ffffff!important;
}

input.input-text.qty.text {
    font-family: monospace;
}


select.orderby {
    display: none;
}
span.woocommerce-Price-amount.amount {
    font-family: monospace;
}
div.woocommerce-message {
    font-family: monospace;
}

.et_pb_fullwidth_header .et-pb-icon.scroll-down {
    animation: fullwidth-header-bounce 2.2s ease-out infinite;
}
@keyframes fullwidth-header-bounce {
  0% { transform:translateY(0%); }
  12.5% { transform:translateY(20%); }
  25% { transform:translateY(0%); }
  37.5% { transform:translateY(20%); }
  50% { transform:translateY(0%); }
}

a.button.wc-forward {
    color: #ffffff!important;
}


button.single_add_to_cart_button.button.alt {
    color: #ffffff!important;
    font-family: monospace!important;
    font-weight: bold!important;
    background-color: #f21630!important;
}


a.woocommerce-LoopProduct-link h3 {
    font-family: monospace!important;
    text-align: center;
    font-size: 29px !important;
}

h1.page-title {
    font-family: monospace;
    font-size: 40px;
}

p.woocommerce-result-count {
    font-family: monospace;
    font-weight: bold;
}

nav.woocommerce-breadcrumb {
    font-family: monospace;
}

#footer-info {
    font-family: monospace;
    color: #ffffff;
    font-size: 17px;
}


a.et-cart-info span {
    display: none;
}

h1.product_title.entry-title {
    font-family: monospace;
}

td.label label {
    font-family: monospace;
}

#length {
    font-family: monospace;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    font-family: monospace;
}

input.input-text.qty.text {
    font-family: monospace;
}

div.product_meta {
    font-family: monospace;
}

li.additional_information_tab.active a {
    font-family: monospace;
}

li.reviews_tab a {
    font-family: monospace;
}

div.woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab h2 {
    font-family: monospace;
}

div.woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab {
    font-family: monospace;
}

.single-product #main-content .container:before { display: none; }
.single-product #left-area { width: 100%; padding: 0!important; }
input.datepicker.datepicker_start.picker__input {
    width: 200px;
    height: 40px;
    border-radius: 2px;
    font-size: 16px;
}

input.datepicker.datepicker_end.picker__input {
    width: 200px;
    height: 40px;
    border-radius: 2px;
    font-size: 16px;
}

/* ipad menu landscape */
@media only screen and ( max-width:1100px ) {
#et_mobile_nav_menu { display:block !important; margin-bottom:20px; margin-top:6px }
#top-menu-nav { display:none; }
.et-fixed-header #et_mobile_nav_menu
{ margin-bottom:0; };
}
