﻿
.footer .ftable .cell .dir {
background-color: #fff;
padding: 5px;
margin-bottom: 10px;
}

.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;}
.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}
.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}

.carousel-indicators li.active {
	background-color: #a6a6a6;
    height: 20px;
    margin: 0;
    width: 20px;
}

#main-slider .carousel-indicators li.active {
	background-color: #FFFFFF;
}

.sidebar ul li.about-students {  }

.sidebar ul li.about-students a.first { background-position:0 0; }

.sidebar ul li.about-students a.first.active,
.sidebar ul li.about-students a.first:hover { background-position:-298px 0; }


.sidebar ul li.about-students .dd ul { padding-top:30px; z-index:119;}

	
	
.blog-content { margin-top: 0px; padding: 5px;background-color:#eee;}

	div .blog-content:first-child { margin-top: 0px !important; }

	.blog-content .time { font-size: 12px; }

	.blog-content time:before, .blog-content .time:after {
	width: 10px;
	top: -3px;
	margin-right: 5px;
	}

	.blog-content .time:after { display: none; }

	.blog-content .post-name {  margin-top: 0px; }

	
.blog-content .post-name a { 
	color: #0d0d0d;
	transition: all 200ms ease;
	-webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
	}

	
.blog-content .post-name a:hover { 
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	}

	
.blog-content a.read-more {
	display: inline-block;
	margin-top: 5px;
	font-size: 11px;
	font-family: "Lato";
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #0d0d0d;
	line-height: 20px;
	position:relative;
	width:100%;
	padding:2px;
	}

	
.blog-content a.read-more:after {
	content:"";
	position: absolute;
	bottom: 0;
	left: 50%; margin-left: -0%;
	width: 0%;
	height: 1px;
	background: #0d0d0d;
	transition: all 200ms ease;
	-webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
	}

	.blog-content a.read-more:hover:after {
	width: 100%;
	margin-left: -50%;
	}



	
	

#blog-single .blog-content {
	margin-top: 60px;
	}
#headerimgs{background-repeat:no-repeat;height:900px;position:absolute;width:100%;text-align:center;top:0;left:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}



.suboptions-icon {
border:0 none;
display:inline;
margin:1px;
}


.headercontainer {
	height				: 70px;
	border				: 1px solid #e0e0e0;
	padding				: 1px;
}

#features1 .feature { margin-bottom: 0px; padding-top: 100px; border-bottom: 1px solid #DDD; }

#features1 .feature-details { width: 450px; padding-top: 80px; }

#features1 .feature-details h2 { margin-bottom: 30px; font-size: 28px; font-weight: 300; line-height: 155%; }

#features1 .feature-details .title-separator { width: 140px; height: 2px; margin-bottom: 34px; background: #0093B4; }

#features1 .feature-details .feature-text { font-size: 13px; line-height: 175%; color: #7F7F7F; }

#features1 .feature-image { width: 550px; text-align: center; }

#features1 .feature-image img { display: block; margin: 0 auto; max-width: 100%; height: auto; }

#features1 .odd .feature-details { float: left; }

#features1 .odd .feature-details h2 { text-align: left; }

#features1 .odd .feature-details .feature-text { text-align: left; }

#features1 .odd .feature-image { float: right; }

#features1 .even .feature-details { float: right; }

#features1 .even .feature-image { float: left; }

#features1 .full .feature-details { float: none; width: 100%; margin-bottom: 60px; padding: 0px; }

#features1 .full .feature-details h2 { text-align: center; }

#features1 .full .feature-details .title-separator { margin: 0 auto; margin-bottom: 34px; }

#features1 .full .feature-details .feature-text { width: 600px; margin: 0 auto; font-size: 13px; text-align: center; }

#features1 .full .feature-image { float: none; width: 100%; margin-bottom: 110px; }

#features2 .feature { margin-bottom: 50px; }

.feature-content { width: 220px; }

.feature-content h3 { margin-bottom: 20px; font-size: 19px; font-weight: 300; }

.feature-content p { line-height: 170%; font-size: 13px; color: #7F7F7F; }

.feature-circle { width: 60px; height: 60px; line-height: 60px; text-align: center; color: #FFF; background: #0093B4; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px; }

#left-features .feature-content { float: left; }

#left-features .feature-circle { float: right; }

#right-features .feature-content { float: right; }

#right-features .feature-circle { float: left; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }

.guide_wrapper {
  z-index: 30;
}

.guide_wrapper #slideshow_guide {
  background-color: #FFFFFF;
  display: inline-block;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  z-index: 30;
  border: 1px solid #e1e1e1;
  padding: 0 10px 5px 10px ;
}

.guide_wrapper #slideshow_guide .indicator {
  margin: 0 3px;
  display: inline-block;
  position: relative;
  height: 8px;
  width: 8px;
  background-color: #b2b2b2;
  border-radius: 150px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.guide_wrapper #slideshow_guide .indicator.current {
  background-color: #ff7445;
}

.home .guide_wrapper {
  position: relative;
  top: -15px;
}

.single .guide_wrapper {
  width: 100%;
  position: relative;
  top: -66px;
  text-align: center;
}

.single .guide_wrapper #slideshow_guide {
  display: inline-block;
  margin: 0 auto;
}


.intro .line-1 {
	font-size: 38px;
	font-weight: bold;
	color: #2d5c87;
}


.intro .line-1 a:link, .intro .line-1 a:visited {
	color: #2d5c87;
}


.diagram-intro .line-1 {
	font: bold 54px Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	position: relative;
	padding: 2px 0 0 3px;
}


.diagram-intro .line-1 .overlay {
	color: #ffd800;
}


#to-top {
    font-size:.6em;
    text-decoration:none
}
#header .widget-area{width:500px;padding:5px 5px 0 0;float:right;text-align:right;}
.sidebar.widget-area .widget{background:#FFFFFF;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0px 0 15px;padding:0 0 15px;}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0 !important;padding:15px 15px 0px 15px;}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#000000;}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:15px 15px 0px 15px;}
.sidebar.widget-area ul li{border-bottom:1px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;list-style-type:none;word-wrap:break-word;}
.sidebar.widget-area ul ul li{border:none;margin:0;}
body.override #header .wrap,#title-area,#header .widget-area{width:100%;}
body.override .menu-primary,body.override .menu-secondary,#header .widget-area,#header .genesis-nav-menu{width:100%;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}

.logos-names-outer .frame{background-color:#fff;max-width:1200px}

.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before,.frame:after,.frame:before,.group-item-info:after,.group-item-info:before,.group-list .post-info:after,.group-list .post-info:before,.nav:after,.nav:before,.widget:after,.widget:before{content:"";display:table}

.clearfix:after,.container:after,.f-row:after,.frame:after,.group-item-info:after,.group-list .post-info:after,.nav:after,.widget:after{clear:both}

.profile-top .frame{padding:0 2px}

.frame{padding:0 6px}

.frame .aside,.frame .frame{padding:0}

.first-time .profile-top-subnav li,.first-time .user-header .frame,.user-first-time .profile-top-subnav li,.user-first-time .user-header .frame{z-index:auto!important}

.app-note .frame{position:relative}

.beta-note .frame{position:relative}
.col{float:left}
#sdrn_menu.left ul#sdrn_menu_ul,#sdrn_menu.right ul#sdrn_menu_ul{padding-top:42px;}


.no-mediaqueries .large-4 {
  box-sizing: border-box;
  width: 33.3333333333%;
  float: left;
  padding-left: 1.2755102041%;
  padding-right: 1.2755102041%; }

  .no-mediaqueries .content-blocks .content-block--three_columns div.large-4 {
    box-sizing: border-box;
    width: 33.3333333333%;
    float: left;
    padding-left: 1.2755102041%;
    padding-right: 1.2755102041%; }

      .content-blocks .content-block--three_columns.has-boxes div.large-4:nth-of-type(3n) {
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 1.9132653061%;
        padding-right: 1.9132653061%; }

  .homepage-cta .large-4 {
    margin-top: 15px;
    text-align: center; }

    .no-mediaqueries .homepage-cta .large-4 {
      box-sizing: border-box;
      width: 33.3333333333%;
      float: left;
      padding-left: 1.2755102041%;
      padding-right: 1.2755102041%;
      margin-top: 0;
      text-align: left; }

    .block--homepage-feeds .row .large-4:nth-child(3n) {
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 1.9132653061%;
      padding-right: 1.9132653061%; }

.callout_form {
	width:417px;
	float:left;
	margin-left:75px;
	border-bottom:1px solid #fff;
}

.callout_form label {
	width:100%;
	float:left;
	text-align:left;
	color:#fff;
	font-size:14px;
	margin:20px 0 10px 0;
}

.callout_form input {
	float:left;
	background:#fff;
	border-radius:5px;
	width:408px;
	height:34px;
	padding-left:5px;
}

.callout_form .reg_callout {
	float:left;
	font-size:11px;
	margin-top:13px;
	color:#fff;
	width:100%;
}

.callout_form .reg_callout input {
	width:auto;
	float:left;
	margin-top:-11px;
	margin-right:3px;
	height:42px;
}

.callout_form .left_callout {
	float:left;
	width:205px;
	margin-top:15px;
}

.callout_form .left_callout p {
	font-size:11px;
	color:#fff;
}

#downloadbox .callout_form{border:none;}

.callout_form.ebook_pop{
	border-bottom: none;
	width: 450px;
	margin-left: 60px;
}

.callout_form.ebook_pop input{
	width: 441px;
}

#homepage-top #promo .flexslider ul.slides {
  border: 1px solid #b7c0c9;
}

#homepage-top #promo .flexslider ul.slides li article {
  font-family: "Bitter", sans-serif;
}

#homepage-top #promo .flexslider ul.slides li article h1 a {
  color: #000000;
}

#homepage-top #promo .flexslider ul.slides li article .excerpt {
  color: #b3b3b3;
}

  
  #wrapper #promo .flexslider ul.slides li img {
    margin: 35px 10px 0 0;
  }

  #wrapper #promo .flexslider ul.slides li article h1 {
    font-size: 2.5em;
  }

  #wrapper #promo .flexslider ul.slides li article .excerpt {
    margin: 1.4em 0 1.6em;
  }

  #wrapper #promo .flexslider ul.slides li article .excerpt p {
    font-size: 2em;
  }

#homepage-top #promo .flexslider ul.slides li img {
  float: right;
  margin: 10px 0 0;
}

#homepage-top #promo .flexslider ul.slides li article h1 {
  font-size: 1.5em;
  line-height: 1;
}

#homepage-top #promo .flexslider ul.slides li article .excerpt p {
  font-size: 1.3em;
  line-height: 1;
}

#homepage-top #promo .flexslider ul.slides li article .button {
  margin: 0;
}

#homepage-top .flexslider .slides img {
  max-width: 100%;
  display: block;
}

#homepage-top .slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

#homepage-top html[xmlns] .slides {
  display: block;
}

#homepage-top * html .slides {
  height: 1%;
}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}
#footer .panel-footer .panel-top .panel-panel{padding:10px 15px 10px 20px;}
.panel-footer .panel-col-top-l,#footer .panel-footer .panel-top .panel-panel{width:100%;}

	
nav.main-menu-wrap ul li a,
.nav-menu-out:hover ul li:hover a,
.nav-menu-out:hover span.nav-search-but:hover i,
.nav-menu-out:hover span.nav-soc-but:hover i,
span.nav-search-but i,
span.nav-soc-but i,
.nav-menu-out:hover ul li:hover a,
.nav-menu-out:hover span.nav-search-but:hover i,
.nav-menu-out:hover span.nav-soc-but:hover i {
	color: #222 !important;
	}

#searchform input,
.nav-menu-out:hover ul li a,
.nav-menu-out:hover span.nav-search-but i,
.nav-menu-out:hover span.nav-soc-but i {
	color: #999 !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


span.nav-search-but,
span.nav-soc-but {
	display: inline-block;
	float: left;
	padding: 17px 7px;
	}


span.nav-search-but {
	cursor: pointer;
	padding: 14px 15px;
	}


span.nav-search-but i,
span.nav-soc-but i {
	font-size: 16px;
	line-height: 100%;
	}


span.nav-search-but i {
	font-size: 22px;
	}


nav.main-menu-wrap ul li a,
.nav-menu-out:hover ul li:hover a,
.nav-menu-out:hover span.nav-search-but:hover i,
.nav-menu-out:hover span.nav-soc-but:hover i,
span.nav-search-but i,
span.nav-soc-but i {
	color: #ffffff;
	}


.nav-menu-out:hover ul li a,
.nav-menu-out:hover span.nav-search-but i,
.nav-menu-out:hover span.nav-soc-but i {
	color: #4169e1;
	}


.tagline_2{
	color: #fcb53b !important;
  	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px !important;
}
#social-filters{text-align:center}
#social-filters li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;cursor:pointer;line-height:1;margin:0 6px;font-size:24px}
#social-filters li .fa{font-size:32px}
#social-filters li:hover{color:#2478b2}


.right_content {
  display: table-cell;
  vertical-align: top;
  height: auto;
  width: 124px;
  border-left: 2px solid #52667C;
  border-right: 2px solid #52667C;
  background-color: #D0D8E2;
}


footer .links { display: none;}

    header #header-right #header-links .links{text-align:left;}

header #header-right #header-links .links img{max-width: 15px;margin-left:5px;opacity:0.7;}

header #header-right #header-links .links img:hover{opacity:1;}


header #header-right #header-links .links li{display:inline-block;padding:0;margin:0}

header #header-right #header-links .links li a{display:block;line-height:2rem;color:#fff;text-decoration:none;font-weight:400;padding:0 10px;cursor:pointer}

    header #header-right .row:first-child #header-links ul.links{display:block;width:100%}

    header #header-right .row:first-child #header-links ul.links li{float:left}

    header #header-right .row:first-child #header-links ul.links li a{padding:0}
.rotator_main_image .desc{position:absolute;bottom:0;left:0;width:100%;display:none;}
.sidedash-navigation-ul li a .sub-menu{left:auto;position:relative}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.no-mega-menu ul.sub-menu{display:none;position:absolute;top:100%;right:0;padding:8px 0}
.main-navigation-ul li.no-mega-menu ul.sub-menu ul.sub-menu{top:0;left:100%;right:auto}
.mk-responsive-nav li a .sub-menu{left:auto;position:relative}
.widget.widget_archive .sub-menu li,.widget.widget_categories .sub-menu li,.widget.widget_links .sub-menu li,.widget.widget_meta .sub-menu li,.widget.widget_pages .sub-menu li,.widget.widget_recent_entries .sub-menu li{margin-left:0;border-top:1px solid rgba(128,128,128,.1)}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}



.jstext {
	FONT-SIZE: 8pt; FONT-FAMILY: Georgia, Sans-serif;
}



#donatebar{
color:#8f5917;
text-transform: uppercase;
	letter-spacing: 1px;
	padding-top:0px;
	padding-bottom:10px;
width:750px;
}


#donatebar a{
color:#8f5917;
font-size:12px;
	text-decoration:none;
	font-weight:600;
	vertical-align:middle;
}


#donatebar a:hover{ color:#CCCCCC; text-decoration:underline;}

  .content h2.features-heading {
    border-bottom: none;
    font-size: 1.6em;
    line-height: .8em; }

    .content h2.features-heading span.thin-red {
      color: #DA1028;
      font-family: "aktiv-grotesk-std", Georgia, Times, serif;
      font-size: .7em;
      text-transform: none; }


  h2.features-heading {
    max-width: 180px;
    float: left;
    margin-bottom: 8px;
    padding-top: 24px; }
