

.orderdetails {
    
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 55px;
    background: #ececec;
}


.orderdetails .woocommerce-result-count{
    display:none;
}


.product-details {
     padding: 20px 15px 0 15px;
     border: 1px solid #efefef;
     border-bottom-width: 2px;
     border-color: #3e3e3e;
     background:#fff;
}

@media only screen and (max-width: 1439px){
    .fl-full-width .container {
        padding-left: 20px;
        padding-right: 20px;
        width: auto;
    }
}
    
    
/*@media only screen and (max-width: 1023px){    
.details_main .search_style input{
    width: 28% !important;
    }
}*/


.orderdetails .catalog-ordering {
    display: inline-flex;
}

.orderdetails .orderby-order-container {
    display: inline-flex;
    margin: 0 10px 0 0;
}


.orderdetails .fusion-grid-list-view{
    display: inline-flex;
    }

.orderdetails .fusion-grid-list-view li{
   
    height: 30px;
    width: 36px;
    float: left;
    text-align: center;
    border: 1px solid #ddd;
    background:#fff;
    }
    
    .orderdetails .fusion-grid-list-view li a i{
        line-height:29px;
        color:#636363;
        }



.orderdetails .catalog-ordering .orderby-order-container ul li span a{
    color:#333;
    }
    
.orderdetails .catalog-ordering .orderby-order-container ul{
    margin:10px 10px 10px 0px;
    }    
    
    
    
    .orderdetails .catalog-ordering ul.sort-count li span a{
        color:#333;
        }
        
         .orderdetails .category-ordering ul.orderby li span a{
        color:#333;
        }
        
        .orderdetails .catalog-ordering .sort-count{
            margin:10px 10px 10px 0px;
            }
            
            
         .orderdetails .catalog-ordering .fusion-grid-list-view{
              margin:10px 10px 10px 0px;
             }
             
             
             
             .orderdetails .category-ordering .orderby{
            margin:10px 10px 10px 0px;
            }
            
        
        
        
        
        @media only screen and (max-width:767px){
            .orderdetails {
    width: 100% !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 55px;
    background: #ececec;
}
.orderdetails .orderby-order-container {
    display: block;
    margin: 0 10px 0 0;
}
.orderdetails .catalog-ordering {
    display: block;
}
.orderdetails .catalog-ordering .fusion-grid-list-view {
    margin: 0 auto;
    display: table;
}

            }




/*new product section*/

.content-area .fl-content .main_product .woocommerce-product-gallery{
    display:flex;
    }
    
.content-area .main_product .woocommerce-product-gallery__trigger{
    display:none;
    }


.content-area .main_product .woocommerce-product-gallery .flex-viewport{
    width:85%;
    }
    
.content-area .main_product ol.flex-control-nav {
    width: 15%;
    list-style: none;
}

.content-area .main_product ol.flex-control-nav li {
    margin-bottom:15px;
}

.content-area .main_product ol.flex-control-nav li img {
    width:85%;
}

.content-area .main_product {
    padding-bottom: 25px;
    border-bottom: 2px solid #000;
}

.content-area .main_product_details{
    padding-top:20px;
    display:flex;
    }
    
.content-area .main_product_details .details_left {
    width: 70%;
    padding: 0px 5px;
}
    
.content-area .main_product_details .details_right{
    width:30%;
    }   
    
.content-area .main_product_details .details_right .btnsec a {
    width: 100%;
    margin: 4px 0px;
    text-decoration: none;
    border: none;
}


.content-area .main_product_details .details_right .products_share {
    margin: 0 auto;
    display: table;
}   
    
    
   .content-area .main_product_details .details_right .products_share a {
    display: flex;
    margin: 2px 0px;
}
    
    
.content-area .main_product_details .details_right .products_share a i {
    background: #bd9453;
    color: #fff;
    padding: 10px;
    border-radius: 50%;
    margin-right: 20px;
    width: 42px;
    text-align: center;
    font-size: 19px;
}
    
    .content-area .main_product_details .details_right .products_share a em {
    text-align: left;
    font-style: normal;
    color: #bd9453;
    font-size: 15px;
}
    
   .main_product_details .details_left h1 {
    font-size: 28px;
    font-weight: bold;
    font-family: 'Libre Baskerville',Arial,Helvetica,sans-serif;
}
  .main_product_details .details_left h3 {
    font-size: 20px;
    font-weight: bold;
    margin: 7px 0px;
    font-family: 'Libre Baskerville',Arial,Helvetica,sans-serif;
}
    
    .main_product_details .details_left p {
    font-size: 18px;
    margin: 10px 0px;
    font-family: "times new roman";
    line-height: 28px;
}
    
.product_heading h3 {
    font-weight: 500;
    font-family: "times new roman";
    color: #000;
    text-transform: uppercase;
    font-size: 22px;
    text-align: center;
}
    
.content-area .main_product_details .details_left .price_sec span {
    color: #bd9453;
    font-weight: 600;
    font-size: 19px;
    font-family: "times new roman" !important;
}


    .content-area .main_product_details .details_left h4{
        font-weight:bold;
        font-family:'Libre Baskerville',Arial,Helvetica,sans-serif;
        font-size: 15px;
        margin-top:10px;
        margin-bottom:10px;        
    }
    
    .content-area .main_product_details .details_left p{
        font-weight:bold;
        font-family:'Libre Baskerville',Arial,Helvetica,sans-serif;
        font-size: 15px;
        margin-top:5px;
        margin-bottom:15px;
        
    }
    
    .content-area .main_product_details .details_right .shipping_para{
        display:none;
    }
    
    .content-area .main_product_details .details_right .btnsec{
        margin-bottom:0px;
        padding-top: 0 !important;
    }


.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltip-left {
    visibility: hidden;
    width: 590px;
    background-color: white;
    color: #000;
    text-align: left;
    border-radius: 4px;
    padding: 25px 35px;
    height: auto;
    position: absolute;
    z-index: 1;
    height: auto;
    border: 3px solid #000;
    text-transform: initial;
}

.tooltip:hover .tooltip-left {
  visibility: visible;
}

.tooltip:focus .tooltip-left {
  visibility: visible;
}

.tooltip-left {
    bottom: 35px;
    right: 110%;
}

.tooltip-left::after {
    content: "";
    position: absolute;
    top: 84%;
    left: 86%;
    margin-top: 8px;
    margin-left: 8px;
    background: url(../images/border-bottom.png) no-repeat;
    height: 100px;
    width: 100px;
}

.tooltip span p {
    font-family: 'Libre Baskerville',Arial,Helvetica,sans-serif;
    font-size: 13px !important;
    margin-bottom: 0px;
}

.content-area .main_product_details .details_right .btnsec {
    margin-bottom: 0px;
    border-top: 0;
}

.content-area .main_product_details .details_right .products_share a {
    text-decoration: none;
}


.content-area .details_main h1{
     font-size: 20px;
    font-family: 'Libre Baskerville',Arial,Helvetica,sans-serif;
    line-height: normal;
    color: #000!important;
    padding: 0 0 18px;
    font-weight: 600;
    }



@media only screen and (max-width:1024px){
    .tooltip-left::after {
    content: "";
    position: absolute;
    top: 84%;
    left: 86%;
    margin-top: 8px;
    margin-left: 7px;
    background: url(../images/border-bottom.png) no-repeat;
    height: 100px;
    width: 100px;
}
    }




 @media only screen and (max-width:991px){

.tooltip-left::after {
    content: "";
    position: absolute;
    top: 87%;
    left: 82%;
    margin-top: 9px;
    margin-left: 9px;
    background: url(../images/border-bottom.png) no-repeat;
    height: 100px;
    width: 100px;
}

.tooltip .tooltip-left {
    visibility: hidden;
    width: 465px;
    z-index: 1;
    text-transform: initial;
}
.tooltip-left {
    bottom: 35px;
    right: 120%;
}

}












 @media only screen and (max-width:767px){
     .content-area .main_product_details .details_right {
    width: auto;
}
.content-area .main_product_details .details_left {
    width: auto;
    padding: 0px 5px;
}
.content-area .main_product_details {
    padding-top: 20px;
    display: block;
}
#right_header .right_bottom #navigation_bar ul li ul{
    top:0px !important;
    }
    .product_heading h3 {
    font-weight: 500;
    font-family: "times new roman";
    color: #000;
    text-transform: uppercase;
    font-size: 19px;
    margin-bottom: 10px;
}
.main_product_details .details_left h1 {
    font-size: 24px;
    font-weight: bold;
    font-family: 'Libre Baskerville',Arial,Helvetica,sans-serif;
}
.main_product_details .details_left h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0px;
}
.main_product_details .details_left p {
    font-size: 17px;
    margin: 10px 0px;
    font-family: "times new roman";
    line-height: 28px;
}

.content-area .main_product_details .details_right h4 {
    font-weight: bold;
    font-family: 'Libre Baskerville',Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.content-area .main_product_details .details_right p {
    font-weight: bold;
    font-family: 'Libre Baskerville',Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 2px;
}
.content-area .main_product_details .details_right .products_share a em {
    text-align: left;
    font-style: normal;
    color: #bd9453;
    font-size: 14px;
}
.tooltip-left::after {
    content: "";
    position: absolute;
    margin-top: 3px;
    background-image: none;
    left: 48%;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
    height: 13px;
    width: 14px;
    border-width: 10px;
    top: 100%;
}
.tooltip .tooltip-left {
    visibility: hidden;
    width: 100%;
    background-color: white;
    color: #000;
    text-align: left;
    border-radius: 4px;
    padding: 21px 25px;
    height: auto;
    position: absolute;
    z-index: 1;
    height: auto;
    border: 3px solid #000;
}

.tooltip-left {
    bottom: 40px;
    right: 0%;
}

.content-area .main_product_details .details_right .btnsec {
    margin-bottom: 0px;
    border-bottom: 0;
}


.tooltip span p {
    font-family: 'Libre Baskerville',Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    margin-bottom: 0px;
    line-height: 17px;
}


    
     }









.content-area .main_product .woocommerce-product-gallery .flex-viewport figure .woocommerce-product-gallery__image a img{
    width:100%;
    }




/*new product section*/








