@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700);
.admin-page-wrapper #content_column {
    width: auto;
}
body { 
	background-color:#e8e8e8;
}
#trial_site_message { display:none; }
#top_wrapper, footer {

margin:0px auto;
background-color:#333 !important;
}
ul.horizontal.site-menu ul.sub-menu li, ul.horizontal.site-menu ul.sub-menu li.selected-menu-item {
background-color:#333 !important; 
}
#layout_wrapper {
    position: relative;
    margin: 0px auto;
}
header { background-color:transparent !important; }
.crumb-trail-container { padding-left:0px;margin-left:0px; }
ul.site-menu li a, ul.site-menu li span span {padding-top:15px !important;padding-bottom:15px !important; padding-left:30px !important; padding-right:40px !important; font-family:  "Lucida Grande", sans-serif !important;font-size:16px !important;}

ul.horizontal.site-menu li a:hover, ul.horizontal.site-menu li span span:hover,  ul.horizontal.site-menu li:hover span span, ul.horizontal.site-menu ul.sub-menu li a, ul.horizontal.site-menu ul.sub-menu li span a:hover, ul.horizontal.site-menu li.selected-menu-item a,ul.horizontal.site-menu li.selected-menu-item span a:hover, ul.horizontal.site-menu ul.sub-menu li.selected-menu-item span a { color:#FFFFFF !Important; }

ul.horizontal.site-menu li:hover, #panel_links a:hover, ul.horizontal.site-menu ul.sub-menu li:hover  { background-color:#00bcff !important; }
ul.horizontal.site-menu li.sub-parent ul { top:50px !important; }
ul.horizontal.site-menu ul.sub-menu li a { padding-top:0px !important; padding-bottom:0px !Important; line-height:40px !important;padding-right:30px !important; }
#nav_container, header { width:780px !important;margin-top: 30px; }

.blue-box-container /* editor: "blue-box-Container" */{
    clear: both;
background: none repeat scroll 0% 0% #F8FAFD;
border-width: 1px;
border-style: solid;
border-color: #DCF1FB #B3E0F7 #B3E0F7 #DCF1FB;
margin: 3px 0px 15px 0px;
padding:20px;
} 

.standard-body-text /* editor: "standard-body-text" */{
font-size:16px;
line-height:1.4em;
font-family: “Lucida Grande”, sans-serif; 
} 
    h1,h2 {
    text-shadow:none;
    }
ul.horizontal.site-menu ul.sub-menu {
opacity: 0;      /* Hide sub level, we will use this in transition */
-webkit-transition: opacity .1s ease-in-out; /* For chrome & safari */
-moz-transition: opacity .1s ease-in-out; /* For mozilla firefox */
-o-transition: opacity .1s ease-in-out; /* For opera */
transition: opacity .1s ease-in-out; 
}

ul.horizontal.site-menu ul.sub-menu {
    position:absolute;
    left:0;
    top:36px;
    max-height:0;
    overflow:hidden;
    -webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);
    -webkit-transform-origin:50% 0;
    -webkit-transition:550ms;
    -moz-transition:550ms;
    -o-transition:550ms;
    transition:550ms;
}
ul.horizontal.site-menu > li:hover ul {
    max-height:1000px;
    -webkit-transform:perspective(400) rotate3d(0,0,0,0);
}
.bg-color-2 {
background-color:#00bcff;

}
.color-2 {
color:#00bcff;
}

#mobile_layout_wrapper header {
    width:100% !important;
    }
#mobile_layout_wrapper footer {
    width:100% !important;
    }
