/*
Theme Name: Fastor Child
Theme URI: http://cleventhemes.net/fastor/woocommerce
Author: ClevenThemes
Author URI: https://themeforest.net/user/cleventhemes
Text Domain: fastor
Description: Multipurpose Ready Woocommerce Theme
Template: fastor
Version: 2.0.2
License: GNU General Public License
License URI: license.txt
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-colors, custom-header, custom-background, custom-menu, editor-style, theme-options, sticky-post, translation-ready
*/

.my-account
{
    display: none!important; 
}
.payment_box.payment_method_paypalpro
{
    height: 410px;      
}

#gform_fields_5 ul.gfield_checkbox li label
{
    width: 100%!important; 
}

.wpcf7-email
{
    width: 100%!important;
    margin-left: 0px!important;
    background: #f5f5f5!important;
    color: #808080!important;  
}

.gfield_select
{
    padding-left: 28px; 
}

.quickview
{
    display:none!important;    
}

.field-images
{
    height:153px;    
}

.choice-description
{
    font-size: 12px;  
    line-height: 14px;
}

.vc_custom_1538674255110, .vc_custom_1538674225106
{
    height:254px!important;
}

.mobile-enabled div div div div div div p
{
    margin: 15px 0 10px!important;   
}

.container-megamenu
{
    z-index:1000;    
}

#menu-produits-1
{
    display: none; 
}

#menu-produits-1:hover
{
    display: block; 
}

.selected-choice
{
    border: 2px solid #1349b2!important;
}

.field-choices
{
    border: 2px solid white;
}

#gf_progressbar_wrapper_1
{
    display:none;    
}

.option-title
{
    font-size: 18px; 
}

.options-label
{
    font-size:25px!important;  
    margin-top: 100px;  
}

#field_4_1 label
{
    display:none;
}

#input_4_1
{
    text-indent: 24px;    
}

#gform_submit_button_4
{
    background: #ff9933;   
}

#gform_confirmation_message_4
{
    color:#ffffff;    
}

.sidebar-image-selected
{
    width:50px;
    margin-bottom:5px;
}

.sidebar-custom
{
    text-align: center;
}

.sidebar-container
{
    z-index:1000;
    background-color:#ffffff;    
    width:145px;
    background: rgb(245,245,245);
    min-height:300px;
}

#selection-product .col-sm-12
{
    float: none;
}

#gform_submit_button_1
{
    font-size: 22px!important;  
}

.image-product-form
{
    height:150px;
    width:150px;
    max-height:150px;
    max-height:150px;
    cursor:pointer;
}

.ui-dialog {
    width: 607px!important;
    height: 600px!important;     
}
    
.sidebar-title-selected {
    height:14px!important;    
}

.standard-body .full-width.main-content .pattern > .container {
    padding-bottom: 20px!important;
}

#main .megamenu-background .vertical .megamenu-wrapper {
    position: absolute!important;
}

.col-md-3 .container-megamenu {
    z-index: 100000000!important;   
}

.texte-five-steps {
    font-size: 21px;
    font-weight: 600;
    color: #1349b2;
}

.button-five-steps {
    padding: 6px;
    margin: 10px;
    color: #1349b2;
    border: 3px solid #1349b2;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px; 
}

.button-five-steps:hover {
    background-color:#1349b2;
    color: #ffffff;
}

.button-previous-next {
    display:none!important;    
}

.product_meta .posted_in {
    display:none!important;
}

.product-info .woocommerce-variation-price .woocommerce-Prix-amount {
	color: #1349b2;
	line-height: 45px;
  	font-size: 40px;
	font-weight: 600;
  	display: inline-block;
  	vertical-align: top;
}

.product-grid .product .only-hover ul li a.add_to_wishlist {
	font-size: 0px;
}

.product-grid .product .only-hover ul li a.add_to_wishlist span {
	font-size: 16px;
}


@media only screen and (max-width: 768px) {
    #selection-product .col-sm-12
    {
        float: left;
    }

    .sidebar-container
    {
        min-height:170px;
        width:100%;
    }

    .image-product-form
    {
        cursor:default;
    }
    
    .sidebar-title-selected
    {
        height:38px!important;    
    }
    
    .contact-info .info-box
    {
        font-size:14px!important;    
    }
}


@media only screen and (max-width: 1271px) and (min-width: 992px) {

    ul.megamenu > li > a strong{
        line-height: 12px!important;
        font-size: 12px!important;
    }
    .megamenuToogle-pattern div
    {
        font-size: 12px!important;
    }
}