/* Universal Mobile Image Fix */
img {
    max-width: 100% !important;
    height: auto !important;
}

/* Specific fix for the Slider to ensure it doesn't shrink weirdly */
.metaslider, .nivoSlider {
    width: 100% !important;
}

/* Force Submenu Links to be Orange on all pages including Home */
.wpc-menu ul.sub-menu li a {
    color: #ff6600 !important; 
    background-color: #1a1a1a !important;
}

/* Normalize Main Menu Font Size to prevent wrapping */
.wpc-menu > li > a {
    color: #ff6600 !important;
    font-size: 11px !important; /* Slightly smaller to ensure it fits on one line */
    text-transform: uppercase !important; /* Ensure all menu items are uppercase */
    letter-spacing: 0.5px;
}

/* Ensure the container doesn't force a wrap */
#site-navigation .wpb_wrapper {
    white-space: nowrap;
}

.site-branding{margin-top:10px;margin-right:0;margin-bottom:-10px;margin-left:0;}a, .primary-color, .wpc-menu.wpc-menu-mobile li.current-menu-item a, .wpc-menu.wpc-menu-mobile li li.current-menu-item a, 
.wpc-menu.wpc-menu-mobile a:hover, .topbar-menu li a:hover, .nav-social a:hover, .entry-footer .post-categories li a:hover, .entry-footer .post-tags li a:hover,
.medium-heading-inverted, .grid-item .grid-title a:hover, .heading-404, .widget a:hover, .widget #calendar_wrap a,
.widget_recent_comments a, #secondary .widget.widget_nav_menu ul li a:hover, #secondary .widget.widget_nav_menu ul li.current-menu-item a,
.iconbox-wrapper .iconbox-icon .primary, .iconbox-wrapper .iconbox-image .primary, .iconbox-wrapper a:hover, .breadcrumbs a:hover,
.header-contact-wrapper li .box-icon i
{color:#000000;}input[type="reset"], input[type="submit"], input[type="submit"], .header-right .header-contact-box .box-icon i,
.wpc-menu ul li, .loop-pagination a:hover, .loop-pagination span:hover, .loop-pagination a.current, .loop-pagination span.current,
.footer-connect .footer-social a:hover i, .entry-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a, .entry-content .wpb_content_element .wpb_accordion_header li.ui-tabs-active a,
.btn, .btn-primary, .custom-heading .heading-line, .custom-heading .heading-line.primary
{background-color:#000000;}textarea:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus, .header-right .header-contact-box .box-icon, 
.wpc-menu > li:hover > a, .wpc-menu > li.current-menu-item > a, .wpc-menu > li.current-menu-ancestor > a,
.entry-content blockquote{border-color:#000000;}#secondary .widget.widget_nav_menu ul li.current-menu-item a:before {border-left-color:#000000;}.secondary-color, #comments .comment .comment-wrapper .comment-meta .comment-time:hover, #comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover, #comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover,
.iconbox-wrapper .iconbox-icon .secondary, .iconbox-wrapper .iconbox-image .secondary{color:#ff6600;}.btn-secondary, .custom-heading .heading-line.secondary{background-color:#ff6600;}.entry-meta .sticky-label,.inverted-column > .wpb_wrapper, .inverted-row{background-color:#f4f3ee;}.site{background-color:#ffffff;}.layout-boxed{background-color:#000000;background-repeat:repeat;background-size:inherit;background-attachment:inherit;background-position:left top;background-image:url('/wp-content/uploads/2016/07/background.png');}body{font-family:Open Sans;font-weight:normal;color:#000000;font-size:14px;}h1,h2,h3,h4,h5,h6,.wpc-menu a{color:##FF6600;}.header-right{margin-top:25px;margin-right:0;margin-bottom:0;margin-left:0;}.site-header{background-color:#000000;}.site-header, .site-header p, .header-right .header-contact-box .box-text .contact-text{color:#ff6600;}.topbar-menu li a{color:#7c7261;}.header-right .header-contact-box .box-text .contact-phone{color:#ff6600;}.wpc-menu a{font-family:Open Sans;text-transform:none;font-weight:normal;font-style:normal;color:#ff6600;}.main-navigation{background-color:#000000;}.main-navigation{border-top:0px none #dddddd;}.nav-social a{color:#ada089;}

