/*
Theme Name: Avada Child
Template: Avada
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Author: ThemeFusion
Theme URI: http://avada.theme-fusion.com/
Author URI: http://themeforest.net/user/ThemeFusion
Version: 4.0.3
License: Themeforest Split Licence
License URI: -
Text Domain: Avada
-----------------------------------------------------------------------------*/


/* .fusion-body .fusion-content-sep { */
.fusion-content-sep { 
    margin-top: 0px!important;
}
.products li.product {
    text-align: center!important;
    padding: 15px;
}
.img {
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    border-radius: 5px!important;
}

.single_add_to_cart_button {
    position: relative!important;
    right: 0px!important;
    top: 10px!important;
}
.woocommerce-tabs {display: none!important;}
div.avada-single-product-gallery-wrapper {
    margin-bottom: 50px!important;
}

.term-description {
display:none !important;
}

.pp_pic_holder.pp_default, .pp_overlay {
    display: none!important;
}

/* SEO LOCATION / ALL Footers */
/*
.fusion-footer-widget-column:last-child {
    text-transform: uppercase;
}
*/

/* FAQ CSS */

#live-search #searchform {
    border: 10px solid #F6F6F6!important;
    background: #ffffff!important;
}

#live-search .wk-form-element{
    vertical-align: middle;
}

#live-search wk-textfield {
    width: 100%!important;
    height: 50px!important;
    background: #ffffff!important;
    vertical-align: middle!important;
}

.wk-know-banner {
    background-color: #D6A033!important;
    padding: 0px 0px 50px 0px!important;
    margin-top: 0px!important;
    width: 100%!important;
}


.myproductprice {
    font-size: 18px;
}
.my-white {
    color:#ffffff!important;
}

/* Pretty Picture Tittle */
div.pp_pic_holder {
    margin-top: 15px!important;
}
div.ppt {
    text-align: center!important;
}
div.pp_default .pp_expand {
display: none!important;
}

.alg-price-label-instead {
	font-size: 14px!important;
}

.alg-price-label-after {
	color:#D6A033!important;
	}



/* ------------------------------- WOO ------------------------------- */



.myprice { text-align:center!important;}

.product-title {
    font-size:20px!important;
    text-align:center!important;
}

.related.products, .upsells.products {
    display:none!important;
    
}
.product-details {
    padding: 10px 20px 0px 30px!important;
}

/* SET PRODUCT IMAGE RADIUS */
.bordered, ul.products li.product img, .single-product .images img {
border-radius: 5px;
}

.products li.product {
    text-align: center!important;
}

/* SET PRODUCT BUTTONS */
.product-buttons {
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    padding: 0px 0px 0px 10px!important;
}

/* SET PRODUCT SIZE */
.product-details-container .fusion-price-rating .price {
    font-size: 18px!important;
}

.fusion-price-rating .price {text-align: center!important;}

/* PRODUCT METEA 
.sku_wrapper, .posted_in, .tagged_as {
display:none!important;
}
*/

.fa-file-pdf-o:before {
/*    color: #D5A32A!important; */
	padding-top:10px!important; 
}


/* CART PAGE EDITS */
.shop_table td {
   padding: 0px!important;
}

div.quantity.buttons_added {
    display: inline-block!important;
}


.woocommerce-Price-amount.amount {
    color: #000000!important;
}
.price > .amount {
    color: #000000!important;
    font-size: 18px!important;
    padding-left: 5px!important;
}

.shop_table thead tr th {
	 font-size: 18px!important;
	 font-weight: normal!important;
}

a.remove {
    font-size: 24px!important;
    color: #FF0000!important;
    font-weight: bold;
}

.checkout.shop_table tfoot.order-total .amount {
    color: #000000!important;
    padding-left: 5px!important;
}

.cart_totals.order-total .amount {
    color: #000000!important;
}
 
/* ------------------------------- END WOO ------------------------------- */


/* AVADA USER */
.avada-myaccount-user {
    margin-bottom: 1px!important;
    border-bottom: 0px solid!important;
}

/* SIDE BAR */
.side-nav-right .side-nav {
    text-transform: uppercase;
}

/* CERTS & SHIPPING POPUPS */

#freeshipping-container {
max-width: 240px!important;
max-height: 80px!important;
}

/* MY CENTER */
.mycenter {
text-align: center!important;
}

/* fix Certs Widgets */

/*
#certsize-container, #fdacert-container, #ulcert-container, #cecert-container, #tuvcert-container, #itccert-container, #dvncert-container {
max-width: 64px!important;
max-height: 64px!important;
}
*/
#certsize-container {
max-width: 64px!important;
max-height: 64px!important;
margin-bottom: 10px!important;
}
.nch-lb-media.nch-lb-media-html {
    height: initial!important;
}

/* Hide any Object */
.hideme {display:none!important;}

/* Hide Image grid control */

.ts-freewall-grid-controls-frame, .ts-freewall-grid-controls-toggle, .ts-color-button-belize-hole-flat {
display: none!important;
}

/* Mega Menu Title */

.fusion-main-menu .sub-menu {
    width: 270px!important;
}


.fusion-megamenu-wrapper .fusion-megamenu-submenu {
    padding-top:20px!important;
    padding-right:0px!important;
    padding-bottom:0px!important;
    padding-left:0px!important;
    vertical-align: middle!important;
}
 
/* Body Content 20px */

.has-sidebar #content {
width: calc(100% - 20% - 30px)!important;
}

.fusion-footer-widget-area .widget-title{
    margin-bottom: 10px;
}

.fusion-footer-widget-area .widget_nav_menu li a:before {
  display: none !important;
}

#wrapper .side-nav li:hover a,
.fusion-footer-widget-area .widget_nav_menu li:hover, .fusion-main-menu .sub-menu li:hover a {
    border-left: 3px solid #d5a32a;
    color: #d5a32a;
}
.fusion-content-widget-area .widget {
    margin-bottom: 5px!important;
}
/* FOOTER */

.menu-ibexsalescenter-container, .menu-ibexsupportcenter-container, .menu-all-about-ibex-container, div#wpseo_location-.wpseo-location {
    margin-top: 20px!important;
}

@media (max-width: 767px) {
    #email-signup-cc table tbody tr:first-of-type td{
    display:block;
    width: 60% !important;
    }
}

