﻿
.menu-ghost-wrapper .menu-lang-search-mobile-wrap .lang-wrapper .lang-control-ghost {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 100px;
  -webkit-transition: all 0.22s;
  -moz-transition: all 0.22s;
  -o-transition: all 0.22s;
  -ms-transition: all 0.22s;
  transition: all 0.22s;
}

.menu-ghost-wrapper .menu-lang-search-mobile-wrap .lang-wrapper .lang-control-ghost:hover {
  left: -50px;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}


.buttonbar .atable .cell ul.locdrop {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li ul {
display: none;
}


.buttonbar .atable .cell ul.locdrop li:hover ul {
	display: block;
	position: absolute;
	z-index: 15;
	top: 100%;
	left: -50%;
	width: 200%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}


.buttonbar .atable .cell ul.locdrop li ul li {
border-bottom: 1px solid #444;
padding: 6px;
margin: 0px;
display: block;
}


.buttonbar .atable .cell ul.locdrop li ul li:last-child {
margin: 0px;
border: 0px;
}


.buttonbar .atable .cell ul.locdrop li ul li a:hover {
color: #fff;
}


.buttonbar .atable .cell ul.locdrop li ul li.Development, .buttonbar .atable .cell ul.locdrop li ul li.Jump {
display: none;
}

div#wrapper {
	text-align: left;
	margin: auto;
	width: 925px;
}

.home_callouts .home_cal2, .home_callouts .footer_cal2 {
	padding: 0px 0px 0 0px;
	margin: 2px 0;
}

.footer_cal2 .read_more {
	display: block;
	margin-top: 20px;
}

	.footer-widget-wrapper .four.columns                    { width: 196px; }

		
		
		div.footer-widget-wrapper{ width:100% !important}
 
.footer-widget-wrapper .custom-sidebar-title{ color: #ececec !important; }

div.footer-widget-wrapper .custom-sidebar{ }

div.footer-widget-wrapper .custom-sidebar-title{ font-size: 16px; margin-bottom: 10px;}

.span4{width:300px;}

.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}

.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}

input.span4, textarea.span4, .uneditable-input.span4{width:286px;}

.b-list .b-sizes { left:2px; top:2px; position:absolute; }

.b-sizes { list-style:none; vertical-align:top; }

.b-hits .b-item:hover .b-sizes { left:12px; top:6px; }

.b-pop-win .b-sizes { overflow:hidden; }

.b-bls .b-sel-sizes .b-sizes li { margin:0 -3px 2px 2px; display:inline-block; vertical-align:top; width:35px; height:35px; background-color:#fff; }

.b-bls .b-sel-sizes .b-sizes li a { width:35px; height:35px; line-height:35px; }

.b-pop-winmid .b-sizes { position:static; left:auto; top:auto; }


#latest_photo_galeries_wide li.outer {
	float: left;
	width: 48%;
	margin-right: 2%;
}


#latest_photo_galeries_wide li.outer h2 {
	white-space: nowrap;
	overflow: hidden;
}


div.content2
{
margin-left:15;
margin-right:15;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.hero-second{width:0;height:0;position:absolute;top:50%;left:50%;margin:-40% -1px 0 0;padding:40% 1px 0;background:#fff;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;}
.btn-primary,#main-container .learn-more a,#main-container .learn-more a:hover,input[type="submit"],button[type="submit"],.dark-gray-sidebar .button,.light-gray-sidebar .button,.white-sidebar .button,.red-sidebar .button{display:inline-block;text-decoration:none;text-align:center;padding:2px 10px;text-decoration:none;border:1px solid #900;background:#c00;color:#fff !important;border-radius:3px;font-size:1.1em;transition:background 250ms ease-in-out}
.dark-gray-sidebar{background:#333;padding:1.3em;color:#fff;margin-bottom:1em}
.dark-gray-sidebar a{color:#fff}
.dark-gray-sidebar dt{color:#fff}
.dark-gray-sidebar h3,.light-gray-sidebar h3,.white-sidebar h3,.red-sidebar h3{font-weight:bold;font-size:1.35em}
.no-margin{margin:0!important;}
.devbox .no-margin{margin:0 0 13px 0!important;}
 .compose-mode #grve-theme-wrapper .grve-section[data-section-type='fullwidth-background'], .compose-mode #grve-theme-wrapper .grve-section[data-section-type='fullwidth-element'] { visibility: visible; }














#royalslider-1{border-bottom-color:#0088BA; border-bottom-style: solid; border-bottom-width: 3px; border-top-color: #0088BA; border-top-style: solid; border-top-width: 3px; margin-bottom: 30px;}
.img-responsive{display:block;height:auto;max-width:100%}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu .ubermenu-image{display:block;max-width:100%;transition:opacity 1s ease;opacity:1}
.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload){height:auto}
.ubermenu .ubermenu-image-lazyload{opacity:0}
.ubermenu .ubermenu-postlist .ubermenu-image{float:left}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}


#footer_tweet {
	margin-top: 20px;
}


.navbar-header {
    display: none;
    background-color: #0667a4;
}
div.menu-minipanels{display:none;}
