/**
 * Gform.
 */

.gform_wrapper .gfield_required {
	color: #f4a703 !important;
}

#main .gform_button {
	background-color: #f4a703;
}

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container input + label {
	display: none;
}

.select2-container--default .select2-selection--single {
	background-color: transparent;
	height: auto;
	border-radius: 0;
	border: 1px solid #ccc!important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	background-color: transparent;
	font-family: 'Open Sans';
    font-weight: 400;
}

.container-wrap input[type="number"] {
	background-color: transparent!important;
    border: 1px solid #ccc!important;
    box-shadow: none!important;
    -webkit-box-shadow: none!important;
    font-size: 16px!important;
    -o-box-shadow: none!important;
    padding: 16px!important;
    font-family: 'Open Sans';
    font-weight: 400;
    color: #555;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.container-wrap input[type="number"]:focus {
	border-color: #999!important;
}


/**
 * Woocommerce fields.
 */

#shipping_house_number_field,
#billing_house_number_field {
	padding: 1px;
}

#shipping_house_number_suffix_field,
#billing_house_number_suffix_field {
	padding: 1px;
}

.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
    clear: both;
}

/**
 * Fusion header.
 */

.fusion-main-menu > ul > li > a {
	height: 82px !important;
	line-height: 78px !important;
}

.fusion-is-sticky .fusion-main-menu > ul > li > a {
	line-height: 72px !important;
}

.fusion-header-wrapper.fusion-is-sticky .fusion-header {
	box-sizing: content-box;
	padding-bottom: 20px;
}

.fusion-main-menu > ul > li > a:hover {
	border-color: #f4a703 !important;
}

.fusion-main-menu .fusion-main-menu-icon-active:after,
.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after {
	color: #f4a703 !important;
}


/**
 * Fusion mobile menu.
 */

.fusion-mobile-nav-holder .fusion-menu {
  display: flex !important;
  flex-wrap: wrap;
}

.fusion-mobile-nav-holder .fusion-menu .fusion-mobile-nav-item {
  display: flex;
  justify-content: center;
  width: 33.3334%;
  padding-bottom: 10px;
  border-bottom: 1px solid #dadada;
  border-right: 1px solid #dadada;
}

.fusion-mobile-nav-holder .fusion-menu .fusion-mobile-nav-item:nth-child(3n+3) {
  border-right: 0;
}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
  height: auto;
  padding: 0 !important;
  border-bottom: 0;
}



#final-order-details .mini-order-details tr:last-child .amount,
#main .about-author .title a:hover,
#main .post h2 a:hover,
#slidingbar-area .fusion-accordian .panel-title a:hover,
#slidingbar-area .widget li.recentcomments:hover:before,
#slidingbar-area ul li a:hover,
#wrapper .cart-checkout a:hover,
#wrapper .cart-checkout a:hover:before,
#wrapper .fusion-widget-area .current-menu-item > a,
#wrapper .fusion-widget-area .current-menu-item > a:before,
#wrapper .fusion-widget-area .current_page_item > a,
#wrapper .fusion-widget-area .current_page_item > a:before,
#wrapper .jtwt .jtwt_tweet a:hover,
.avada-order-details .shop_table.order_details tfoot tr:last-child .amount,
.cart_totals .order-total .amount,
.checkout .shop_table tfoot .order-total .amount,
.content-box-percentage,
.fusion-accordian .panel-title a:hover,
.fusion-carousel-title-below-image .fusion-carousel-meta .price .amount,
.fusion-content-widget-area .widget .recentcomments:hover:before,
.fusion-content-widget-area .widget li a:hover,
.fusion-content-widget-area .widget li a:hover:before,
.fusion-content-widget-area .widget_archive li a:hover:before,
.fusion-content-widget-area .widget_categories li a:hover,
.fusion-content-widget-area .widget_categories li a:hover:before,
.fusion-content-widget-area .widget_links li a:hover:before,
.fusion-content-widget-area .widget_nav_menu li a:hover:before,
.fusion-content-widget-area .widget_pages li a:hover:before,
.fusion-content-widget-area .widget_recent_entries li a:hover:before,
.fusion-copyright-notice a:hover,
.fusion-date-and-formats .fusion-format-box i,
.fusion-filters .fusion-filter.fusion-active a,
.fusion-footer-widget-area .fusion-accordian .panel-title a:hover,
.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a:hover,
.fusion-footer-widget-area .widget li a:hover:before,
.fusion-footer-widget-area .widget li.recentcomments:hover:before,
.fusion-footer-widget-area a:hover,
.fusion-main-menu .fusion-main-menu-icon:hover:after,
.fusion-footer-widget-area ul li a:hover,
.fusion-login-box a:hover, .fusion-popover,
.fusion-read-more:hover:after,
.gform_wrapper span.ginput_product_price,
.gform_wrapper span.ginput_total,
.ginput_shipping_price,
.more a:hover:after,
.my_account_orders .order-actions a:hover:after,
.my_account_orders .order-number a,
.pagination-next:hover:after,
.pagination-prev:hover:before,
.price > .amount,
.price ins .amount,
.project-content .project-info .project-info-box a:hover,
.shop_table .product-subtotal .amount,
.side-nav .arrow:hover:after,
.side-nav li.current_page_ancestor > a,
.side-nav ul > li.current_page_item > a,
.single-navigation a[rel=next]:hover:after,
.single-navigation a[rel=prev]:hover:before,
.slidingbar-area .widget li a:hover:before,
.slidingbar-area a:hover,
.star-rating span:before,
.star-rating:before,
.tooltip-shortcode, .widget_layered_nav li a:hover:before,
.widget_product_categories li a:hover:before, .widget_shopping_cart_content .total .amount,
.widget_shopping_cart_content a:hover:before, .woocommerce .address .edit:hover:after,
.woocommerce-MyAccount-content .woocommerce-Addresses .edit:hover,
.woocommerce-MyAccount-content .woocommerce-Addresses .edit:hover:after,
.woocommerce-MyAccount-downloads .download-actions a:hover,
.woocommerce-MyAccount-downloads .download-actions a:hover:after,
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li.is-active a:after,
.woocommerce-Pagination .woocommerce-Button:hover:after,
.woocommerce-Pagination .woocommerce-Button:hover:before,
.woocommerce-pagination .next:hover,
.woocommerce-pagination .next:hover:after,
.woocommerce-pagination .prev:hover,
.woocommerce-pagination .prev:hover:before,
.woocommerce-side-nav li.is-active a,
.woocommerce-side-nav li.is-active a:after,
.woocommerce-tabs .tabs a:hover .arrow:after,
.woocommerce-tabs .tabs li.active a,
.woocommerce-tabs .tabs li.active a .arrow:after,
h5.toggle:hover a,
span.dropcap
.event-is-recurring:hover,
.tooltip-shortcode, a:hover {
	color: #f4a703 !important;
}

#main .comment-submit,
#reviews input#submit, .button-default,
.button.default,
.comment-form input[type="submit"],
.fusion-button-default,
.fusion-portfolio-one .fusion-button,
.gform_page_footer input[type="button"],
.gform_wrapper .button,
.gform_wrapper .gform_button,
.post-password-form input[type="submit"],
.price_slider_amount button,
.ticket-selector-submit-btn[type=submit],
.woocommerce .avada-order-details .order-again .button,
.woocommerce .avada-shipping-calculator-form .button,
.woocommerce .cart-collaterals .checkout-button,
.woocommerce .checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .lost_reset_password input[type="submit"],
.woocommerce .register .button,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce-MyAccount-content form .button,
#main .comment-submit:hover,
#reviews input#submit:hover,
.button-default:hover,
.button.default:hover,
.comment-form input[type="submit"]:hover,
.fusion-button-default:hover,
.fusion-portfolio-one .fusion-button:hover,
.gform_page_footer input[type="button"]:hover,
.gform_wrapper .button:hover,
.gform_wrapper .gform_button:hover,
.post-password-form input[type="submit"]:hover,
.price_slider_amount button:hover,
.ticket-selector-submit-btn[type="submit"]:hover,
.woocommerce .avada-order-details .order-again .button:hover,
.woocommerce .avada-shipping-calculator-form .button:hover,
.woocommerce .cart-collaterals .checkout-button:hover,
.woocommerce .checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .lost_reset_password input[type="submit"]:hover,
.woocommerce .register .button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce-MyAccount-content form .button:hover {
	background: #f4a703 !important;
}

.fusion-body .fusion-main-menu .current-menu-ancestor > a,
.fusion-body .fusion-main-menu .current-menu-item > a,
.fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before,
.fusion-body .fusion-main-menu .current-menu-parent > a,
.fusion-body .fusion-main-menu .current_page_item > a {
	color: #f4a703 !important;
	border-color: #f4a703 !important;
}

.fusion-main-menu .fusion-widget-cart-counter > a:hover:before,
.fusion-main-menu > ul > li > a:hover {
	color: #f4a703 !important;
}

.fusion-main-menu > ul > li > a:hover {
	border-color:  #f4a703 !important;
}

#shipping_street_name_field,
#shipping_house_number_field,
#shipping_house_number_suffix_field,
#billing_street_name_field,
#billing_house_number_field,
#billing_house_number_suffix_field { /*display: block!important;*/ }