/*
	Theme Name: Education Pro Theme
	Theme URI: http://my.studiopress.com/themes/genesis/
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
	
	Version: 3.0.0
	
	Tags: black, blue, gold, green, orange, purple, red, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page

	Template: genesis
	Template Version: 2.0.0

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php

/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
		- Responsive Menu
	- Content Area
		- Home
		- Entries
		- Entry Meta
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Theme Colors
		- Education Pro Blue
		- Education Pro Green
		- Education Pro Purple
		- Education Pro Red
	- Media Queries
		- Max-width: 1139px
		- Max-width: 1023px
		- Max-width: 768px
		- Max-width: 480px

*/

/*
	Custom font include

*/
@font-face {
    font-family:gentonabookitalic;
	src: url('fonts/gentonabookitalic.otf');
}	
@font-face {
    font-family:gentonabook;
	src: url('fonts/gentonabook.otf');
}
@font-face {
    font-family:gentonabookbold;
	src: url('fonts/gentonabookbold.otf');
}
@font-face {
    font-family:GentonaLight;
	src: url('fonts/GentonaLight.otf');
}
@font-face {
    font-family:GentonaMedium;
	src: url('fonts/GentonaMedium.otf');
}
.hub_category_list {
padding: 30px 0;
}
.hub_category_list h2 {
   font-family: "TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;
    font-size: 1.25em;
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 30px;
    margin-top: 0;
    text-indent: 12px;
    text-transform: uppercase;
}
.sidebar_postbock .rightsidecontent{
width: 17% !important;
padding: 2.5% 20px !important;
 float: left;
}
.sidebar_postbock{
background: #e5e2e0 url("images/textured_paper_@2X-c2b9157c47.jpg") repeat scroll 0 0 / 200px 200px;
}
.hub_category_list li h4:hover a{color:#418FDE;}
.hub_category_list li h4 {
   font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
    font-size: 1em;
    font-weight: 600;
    line-height: 20px;
	margin-top: 10px;
}
.newhub_catblock .hub_category_list:nth-child(even){
background-image:url('images/bright_squares_a50.png');
 background-position: left top;
    background-repeat: repeat;
    overflow: hidden;
    transition: background-color 250ms ease-out 0s;
	background-color: #d5c7d0;
}
.newhub_catblock .hub_category_list:nth-child(odd){
background-color: #f5f4f3;
background-image:url('images/bright_squares_a50.png');
 background-position: left top;
    background-repeat: repeat;
    overflow: hidden;
    transition: background-color 250ms ease-out 0s;
}
.hub_category_list ul{
    list-style-type: none;
    padding-left: 0;
}
.hub_category_list ul li{
    float: left;
    margin: 0 10px;
    width: 23%;
	overflow:hidden;
}
.hub_category_list ul li img{
max-height: 170px;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}
.hub_category_list ul li .postimg{max-height:170px; overflow:hidden;}
.hub_category_list ul li .postimg:hover img{
-webkit-transform:scale(1.3);
transform:scale(1.3);
}
.hub_category_list ul li a{color:#000;line-height:0;}
.hub_category_list ul li p{
  color: #2c2c33;
    font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
    font-size: 0.8125em;
}
#hub_footer #colophon .social-links2 .social-footer li:hover{padding-left:7px !important;}
#hub_footer #colophon .social-links2 .social-footer li:hover a{padding-left:7px !important;}

#hub_footer #colophon .social-links2 .social-footer{
width:auto;
}
.site-tree .tier-2{
padding-left: 1em;
}
#hubcenterpost a:hover h3{color:#418FDE;}
#hubcenterpost a{
  line-height: 1;
    padding: 0;
}
#hubcenterpost{
   float: left;
    margin: 0 20px 0 -17.5214%;
    padding: 0;
    width: 50%;
}	
#hubcenterpost h3{
    color: #000;
    display: inline-block;
    font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
    font-size: 0.87em;
    font-weight: bold;
    line-height: 15px;
    margin-top: 5px;
}
#hubcenterpost h5{
    font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
    font-size: 0.8125em;
    font-weight: 700;
    line-height: 10px;
    margin-bottom: 0;
    margin-top: 1.84615em;
    overflow: hidden;
    text-transform: uppercase;
    white-space: nowrap;
}
#hubcenterpost h5::after{
    background-color: #000;
    content: "";
    display: inline-block;
    height: 0.61538em;
    margin-left: 0.33em;
    width: 100%;
}
#bbMainNav #tabpanel-menu .activeNow a::before {
 content: none;
}
#isotope-lists .academic_list a{
color:#2c2c33;
}

.page-template-tpl_leadership .entry-content > div h3 span, .page-template-tpl_gallery .entry-content > div h3 span {
     font-family: Quadon,"Myriad Pro",sans-serif;
    font-size: 24px !important;
    font-style: normal;
    font-weight: normal;
}

.rightsidecontent .gallery_nav > ul > li > ul{
display:none;
padding:0 8px;
}
.rightsidecontent .gallery_nav > ul > li:before{
content:url("images/arrow1t.png");
}
.rightsidecontent .gallery_nav .activeNow a::before{
content:none;
}
.rightsidecontent .gallery_nav {
padding-top:5px;
}
.rightsidecontent .gallery_nav > ul.site-navi{
border-bottom:2px solid #173041;
}
.rightsidecontent .gallery_nav > ul > li > a{
font-weight:500;
}
.rightsidecontent .gallery_nav > ul > li{
    padding-left:0px;
}
.rightsidecontent .gallery_nav h4{
    color: #fff;
    margin: 0;
    text-align: center;
    text-shadow: -1px -1px #0d1a23;
	text-transform: uppercase;
	   font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
	padding-top:12px;
}
.sidepost_list li span img {
    min-height: 160px;
    width: 100%;
}
.page-template-tpl_leadership .tbl-img tr td img{
margin:auto;
display:block;
height:100%;
min-height:300px;
width:auto;
max-height:400px;
float:none;
}
.page-template-tpl_leadership p span{
	color: #3b3b3b !important;
    font-family: Gentona,"Myriad Pro",sans-serif; 
}
.page-template-tpl_leadership strong {
 font-family: Gentona,"Myriad Pro",sans-serif;
}
.page404_content{
padding-top: 100px;
}
.page-template-tpl_leadership.scrolled .leadership_menus #menu-student-leaders, .page-template-tpl_gallery.scrolled .leadership_menus #menu-student-leaders {
    margin: 5px 0 0;
	 -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.page-template-tpl_leadership.scrolled .leadership_header, .page-template-tpl_gallery.scrolled .leadership_header{
position: fixed !important;
  top: 0;
  left: 0;
  right:0;
   -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	height: 70px;
}
.leadership_menus #menu-student-leaders li ul li.current-menu-item  a {
	background-color:#4F8C0D;
}
.page-template-tpl_leadership .leadership_header, .page-template-tpl_gallery .leadership_header{
position: fixed !important;
  top: 0;
  left: 0;
  right:0;
   -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	height: 100px;
}
.page-template-tpl_studentandsocial .entry-content h4{
    font-size: 2em !important;
    font-weight: 700;
    line-height: 1.2em;
}
#headsearch_bar.notfound_search{background-color: #6432c8 !important;
    display: block !important;margin-bottom: 10px;padding: 10px 0;}
 #headsearch_bar.notfound_search  #searchform{    background-color: #6432c8 !important;
    margin: 0 !important;
    padding: 0 10px !important;
    width: 100% !important;}
#headsearch_bar.notfound_search #searchform #s{
    padding: 6px 0.6em !important;
	 width: 70%;
}
#headsearch_bar.notfound_search #searchform #searchsubmit{
    background-color: #6432c8 !important;
    border: medium none;
    font-family: arial;
    font-size: 16px !important;
    font-weight: normal;
    height: auto !important;
    padding: 5px 65px !important;
	    background-image: url("images/musica-searcher.png");
    background-position: 40px 50%;
    background-repeat: no-repeat;
    background-size: 25px 25px;
	background-size:20px auto;
}	
.page-template-tpl_leadership.scrolled .site-branding img, .page-template-tpl_gallery.scrolled .site-branding img{
    height: 70px;
}
.page-template-tpl_leadership .leadership_pages #entry_header2, .page-template-tpl_gallery .leadership_pages #entry_header2 {
	background-color:#005eb8;
	padding:100px 0px 10px !important;
	 -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s;
}
.page-template-tpl_leadership .leadership_pages #entry_header2   .grid-pad, 
.page-template-tpl_gallery .leadership_pages #entry_header2   .grid-pad {
    padding-top: 0;
}
.page-template-tpl_leadership .leadership_pages #entry_header2 .entry-title,
.page-template-tpl_gallery .leadership_pages #entry_header2 .entry-title{
    font-family: Gentona;
    font-size: 32px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    padding:6px 0;
	text-align:left;
    text-transform: capitalize;
	width:95%;
	margin:auto;
}	
.search-box #searchform #s{
border: 3px solid #005eb8 !important;
}
.page-template-tpl_leadership .site-footer #footer-search button, 
.page-template-tpl_gallery .site-footer #footer-search button{border:none;}
.page-template-tpl_leadership .site-footer #footer-menu-child1 li:hover,
.page-template-tpl_gallery .site-footer #footer-menu-child1 li:hover{background:#005EB8 none repeat scroll 0 0; ;}
.page-template-tpl_leadership .site-footer .social-footer li,
 .page-template-tpl_gallery .site-footer .social-footer li{
    background:#005EB8 none repeat scroll 0 0; 
	}
.page-template-tpl_leadership .site-footer #footer-search,
.page-template-tpl_gallery .site-footer #footer-search {
background:#005eb8 none repeat scroll 0 0;
}
.page-template-tpl_leadership .site-footer,
.page-template-tpl_gallery .site-footer {
background:#043753 none repeat scroll 0 0;
}
.page-template-tpl_leadership .site-branding img, 
 .page-template-tpl_gallery .site-branding img{
height: 80px;
}
	
.leadership_menus #menu-student-leaders{
   margin: 15px 0 0;
    padding: 0;
	 -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s;
}
.searchbox3 #searchform{
padding-bottom:5px;
}
.page-template-tpl_leadership #layoutStyler, .page-template-tpl_gallery #layoutStyler{z-index:0;}
.page-template-tpl_leadership #masthead , .page-template-tpl_gallery #masthead{
background-color:#043753 !important;
position:relative;
box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.5);
}
.leadership_menus #menu-student-leaders li:hover > ul{display:block !important;}
.leadership_menus #menu-student-leaders > li > ul li:hover a{color:#fff;background-color:#4F8C0D;}
.leadership_menus #menu-student-leaders > li > ul li a{
    color: #01273c;
    font-weight: bold;
	font-size: 14px;
	display:inline-block;
	padding:10px;
	width:100%;
}
.leadership_menus #menu-student-leaders > li > ul{
    background-color: white;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
    display: none !important;
    margin-top:0px;
    padding: 0;
    position: absolute;
    width: 270px;
    z-index: 2147483647;
}
.back_breadcrum li a{
    background-image: url("images/move-to-next.png");
    background-position: 18px 62%;
    background-repeat: no-repeat;
    background-size: 12px auto;
    padding-left: 40px;
}
.leadership_menus #menu-student-leaders > li:hover > a{
border-bottom:4px solid #4F8C0D;
}
.leadership_menus #menu-student-leaders > li {
    float: left;
    list-style-type: none;
    margin-left: 30px;
    margin-right: 30px;
    padding: 0;
    position: relative;
    vertical-align: middle;
}
.single_testimonial .post_Content h3:before {
    color: #000;
    content: "“";
    display: block;
    font-family: Gentona,"Myriad Pro",sans-serif;
    font-size: 7em;
    font-weight: 900;
    left: 40px;
    opacity: 0.1;
    position: absolute;
    top: 22px;
    transform: translate(-22.5%, -33.33%);
	}
.contact-page-sec table{border:none;}
.single_testimonial .post_Content h4{
    font-size: 18px;
    font-weight: 500;
font-family:Gentona,"Myriad Pro",sans-serif;
margin-bottom:0px;
}
.pagecontainer .bgsidebar #sidebar_post{
padding-left:0px;
}
.single_testimonial .postsection{
    color: #000;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 1.5em;
    margin-top: 0;
}
.single_testimonial .post_Content h4 span{
font-size: 26px;
line-height: normal;
font-weight: 700;
font-family:Gentona,"Myriad Pro",sans-serif;
font-style:normal;
}
.leadership_menus #menu-student-leaders li ul li.current-menu-item a {
    color: #fff;
}
.page-template-tpl_studentandsocial #page-content-container,
.page-template-tpl_connections #page-content-container
{
z-index:999;
}


.page-template-tpl_studentandsocial .leftsidecontent2, .page-template-tpl_connections .leftsidecontent2{
    background-color: #fff;
    float: left;
    padding-top: 60px;
    position: relative;
    top: -70px;
    width: 82.5%;
}
.page-template-tpl_studentandsocial .page-entry-header, .page-template-tpl_connections .page-entry-header {
    min-height: 420px;
	}
.page-template-tpl_studentandsocial #layoutStyler, .page-template-tpl_connections #layoutStyler{
display:none;
}
.leadership_menus #menu-student-leaders > li > a {
    color: #fff;
    display: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    padding: 20px 0;
	height: 70px;
	text-transform:uppercase;
}
.leadership_menus #menu-student-leaders li > ul li{
    border-bottom: 1px solid #99a9b1;
    float: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    text-transform: capitalize;
	list-style-type:none;
}
.leadership_menus {
    float: right;
    width: 62%;
}
.teachers_name::before{
content:"About ";
}
.teachers_name{
    color: #2c2c33;
    display: inline;
    font-size: 44px;
    font-style: italic;
    font-weight: 200;
    line-height: 1.2;
    margin-bottom: 24px;
	display: block;
}
#tabpanel-search .searchbox3  #searchsubmit:hover{
background-color:#005EB8;
}
#tabpanel-search .searchbox3 #searchsubmit {
    background-image: url("images/musica-searcher.png");
    background-position: 40px 50%;
    background-repeat: no-repeat;
    background-size: 25px 25px;
}
.studentsocial .leftMenu{
padding: 2px 10px !important;
}
.leftsidecontent2 .margin-25{
padding-right: 15px;
}
.leftsidecontent2 .socialdiv{
margin-top: 0;
}
.layoutStyler2{
top: 7px !important;
}
.container{
	max-width:1270px;
	width: 95%;
	margin:auto;
}
.clear{ clear:both;}
.padding-top-5x{
	padding-top: 50px; 
}
.headerlist_title{
    color: #2c2c33;
    font-family:Quadon,"Myriad Pro",sans-serif;
    font-size: 44px;
    line-height: 1.2;
    margin-bottom: 24px;
	font-style:italic;
	margin-top:30px;
	font-weight: 200;
	}
.content_search span{
font-style:normal;
}
#main .search_posts article h1 a:hover{
color:#000;
border-bottom:3px solid #000;
}
#main .search_posts article h1 a{
border-bottom:3px solid #005eb8;
}
#main .search_posts article h1{
margin: 10px 0 0;
font-size:1.25em;
color:#005eb8;
font-family: GentonaMedium;
}
#main .search_posts article .url{
margin-bottom: 10px;
}

#main .search_posts article .url a:hover{
color:#000;
border-bottom:1px solid #000;
}
#main .search_posts article .url a{
font-size: 0.8em;
color:#005eb8;
border-bottom:1px solid #005eb8;
}
#main .search_posts article .entry-summary{
margin:0;
font-size: 0.8em;
}
#main .search_posts article{
    margin-bottom: 0;
    padding: 0;
	border-top:none;
    text-align: left;
	line-height: 20px;
	}
#search_fields .search-field{
border:10px solid #005eb8;
width:70%;
border-radius:none;
font-family: Gentona,"Myriad Pro",sans-serif;
}
#search_fields .search-submit{
    background-color: #005eb8;
    border: medium none;
    display: inline;
    font-family: Gentona,"Myriad Pro",sans-serif;
    font-size: 18px;
    font-weight: 500;
    padding: 15px 40px;
}	
#search_fields .search-form{
background-color:#005eb8;

}
.search_title2{
font-family:Gentona,"Myriad Pro",sans-serif;
}
#main .wp-pagenavi {margin-bottom: 50px;
    margin-top: 50px;}
#main .wp-pagenavi .pages{display:none;}
#main .wp-pagenavi span.extend{border:none;}
#main .wp-pagenavi a{border:none;}
#main .wp-pagenavi span.current{border-radius:20px;color:white;background-color:#005eb8;padding: 3px 10px;}
#search_fields{
margin-top:40px;margin-bottom: 50px;}
.content_search{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0.8em 0 0.2em;
	font-family: GentonaMedium;
}	
.content_search .staticheading{
	font-size:24px;
	font-weight:500;
}
.content_search span{
font-size:16px;
font-weight:200px;
}
.teachers_listing a:hover{
color:#ff6b00;
}
.teachers_listing{
    background-image: url("images/bullelist.png");
    background-position: 0 60%;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-bottom: 10px;
    padding-left: 15px;
}
.academic_topborder{margin: 0 15px;}
.bold{ font-style: bold;}
body ol,body  ul, body  li,body li > ul, body li > ol{ margin: 0; }
#headsearch_bar .search-submit{display:inline-block;}
#headsearch_bar #search-3 .search-submit{
background-color:#418FDE;
color:#fff;
    border-width:0;
    float: right;
    font-size: 1em;
    height: 3em;
    line-height: 1.5em;
    padding: 0.375em;
    width: 27.8895%;
}
.pagecontainer2{
	width:85%;
	margin:auto
}
.academic_title h2{
    border-left: 2px solid #575898;
    color: #fff;
    margin: 0 !important;
    padding: 15px 20px;
	font-weight: 300;
}
.academic_title{
    float: left;
    margin: 15px 0 0 40px;
	text-transform: uppercase;
}
.academiclogo img{
	max-width:280px;
}
.academiclogo{
float:left;

}
.academic_header2{
	background-color:#3F4277;
	 padding: 0 30px;
}
#academic_header{

}
#headsearch_bar #search-3 .search-form .search-field{
    border: medium none;
    float: left;
    padding: 14px 0.6em;
    width: 68.111%;
	}
#headsearch_bar #search-3 .search-form{	
    background-color: #fff;
    float: left;
    margin: 0 8% !important;
    padding: 5px 5px 5px 0;
    width: 82.9167%;
}	
#headsearch_bar #search-3{
margin-bottom:0px;
}
.academic_post li:nth-child(odd){
float:left;
}
.academic_post li:nth-child(even){
	float:right;
	#left:auto !important;
	right:0;
}
.academic_post{list-style-type:none;}
.academic_post li p{
    font-family: Gentona,"Myriad Pro",sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 0;
}
.academic_post li .academic_blocklist .icons i{
color:#7e7e7c;
font-size:15px;
}
#sidebarMenu #leftMenu li i{
display:none;
}
#bbMainNav #tabpanel-news-events a {
    color: #fff;
}	
.page-template-tpl_connections .leftsidecontent #sidebarMenu #leftMenu li a{
color:#7e7e7c;
}
#bbMainNav #menu-floating-navigation .activeNow a::before {
    content: none;
	}
#colophon #footer-menu ul li.activeNow a::before{
content: none;
}	
.academic_post li .academic_blocklist h2 span{
   -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.1);
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 0.125em;
	font-style:normal;
	text-transform: uppercase;
}
.academic_post li .academic_blocklist h2{
	font-family:Gentona,"Myriad Pro",sans-serif;
	font-size:1.25em;
	font-weight:600;
	margin-bottom: 0;
	color: #000;
	line-height: 26px;
}
.academic_post li .academic_blocklist{
	border-left: 1em solid #000;
    border-bottom: 1em solid #000;
    border-right: 1em solid #000;
    padding: 0px 15px 15px;
    margin: 0px 15px;
}
.termlisting h3{
font-size: 1.25em;
font-family:Gentona,"Myriad Pro",sans-serif;
 font-weight: 600;
 text-transform: capitalize;
 margin-bottom: 0;
}
#isotope-lists .academic_post li{
	margin-bottom:35px;
	width:45%;
	cursor:pointer; 
} 
.newshub_menus2 #menu-item-7004 {
background-image:url('images/musica-searcher.png');
background-position:0% 50%;
background-repeat:no-repeat;
font-size:0px;
    background-image: url("images/musica-searcher.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 25px 25px;
    font-size: 0;
}
#headsearch_bar{
    background-color: #005eb8;
    float: left;
    margin-bottom: 10px;
    padding: 15px 0;
    width: 100%;
	display:none;
}

.singleevent_post h2{
    font-family: Gentona,"Myriad Pro",sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 40px;
}
.event_leftblock p{
   color: #2c2c33;
    font-family: Gentona,"Myriad Pro",sans-serif;
    font-size: 0.8125em;
    font-weight: 400;
    margin-bottom: 3px;
    text-indent: 0;
    width: 70%;
}
.event_leftblock{float:left;width:30%;}
.event_rightblock{float:left;width:40%;}
.singleevent_post{
    margin: 0 8.54167% 0 17.0833%;
    padding-bottom: 10px;
    padding-top: 40px;
    width: 75%;
}	
.post_event_block{
    margin: 0 8.54167% 0 17.0833%;
    padding-bottom: 10px;
    padding-top: 40px;
    width: 75%;
}
.post_event_block ul li .postimage:hover img{
-webkit-transform:scale(1.3);
}
.post_event_block ul li .postimage img{
    max-height: 100%;
    transition: all 0.7s ease 0s;
    max-width: 100%;
}
.post_event_block ul li .postcontent .eventtiming{
  margin-bottom: 2px;
    margin-top: 5px;
}
.post_event_block ul li .postcontent .eventtiming span{display:inline;}
.post_event_block ul li .postcontent .post_location{
    background-image: url("images/facebook-placeholder-for-locate-places-on-maps.png");
    background-position: 0 60%;
    background-repeat: no-repeat;
    text-indent: 20px;
	   font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
    font-size: 0.8125em;
    font-weight: 400;
}
.post_event_block ul li .postimage a{
    max-width: 220px;
    overflow: hidden;
    display: block;
    max-height: 200px;
}
.post_event_block ul li .postimage{
    border-right: 5px solid #7c7fab;
    float: left;
    padding-right: 20px;
}
.post_event_block ul li .postcontent{
padding-left: 25px;
float:left;
 width: 70%;
}
.post_event_block ul li{
border-bottom:1px solid #000;
padding-bottom: 30px;
padding-top: 30px;
}
.post_event_block ul li h3{
    font-size: 1.25em;
    margin: 0;
	font-family:Gentona,"Myriad Pro",sans-serif;
	line-height: 1em;
}
.post_event_block ul{
list-style-type:none;
margin:0;
padding:0;
}
.newhub_header h1{
font-size: 2.6em;
font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
line-height: 1em;
margin-bottom: 0.19231em;
font-weight:700;
margin-top:40px;
}
.newhub_header p{
    color: #7e7e7c;
    font-size: 1.25em;
    font-style: italic;
    font-weight: 200;
    margin-bottom: 0.6em;
    margin-top: 0;
	font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
}
.newhub_contentblock p{
display:block;
font-family:arnhem,Arnhem,"Times New Roman",times,serif;
font-weight:300;
font-size:1.1em;
line-height: 140%;
color:#2c2c33;
}
.page-template-tpl_newshub{
background-color:#F5F4F3;
}
.newhub_contentblock .site-main{
width:70%;
float:left;
}
.customsidebar{float:right;width:28%;}
.newhub_contentblock{
width:75%;
margin: 0 8.54167% 0 17.0833%;
}
.newhub_contentblock .iframe_block iframe{
margin-bottom: 30px;
}
.newhub_contentblock .txt_block{
    border-bottom: 2px solid #000;
    border-top: 8px solid #000;
    color: #4d85bb;
    float: left;
    margin: 20px 20px 20px -17.5214%;
    padding: 20px 0;
    width: 50%;
}
.headteacher_page_2{
width:91%;
margin:auto;
padding-top: 30px;
}
.headteacher_page_2 .formtable tr th{
	 text-indent: 15px;
}
.hide_blocktxt{display:none;}
.newhub_contentblock .iframe_block{
   margin-left: -17.5214%;
    padding-right: 5.12821%;
}
.page-template-tpl_duputyteacher .headteacher_page  .entry-content h1{
    color: #2c2c33;
    display: inline-block;
    font-size: 44px;
    font-style: italic;
    font-weight: 200;
    line-height: 1.2;
    margin-bottom: 24px;
}
.newhub_header{
width:75%;
margin: 0 8.54167% 50px 17.0833%;
}
.hubrelatedpost .yarpp-related .yarpp-thumbnail-title {
font-size:13px;
}
.hubrelatedpost .yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
width:100%;
}
.hubrelatedpost .yarpp-thumbnail > img, .hubrelatedpost .yarpp-thumbnail-default {
margin:auto;
}
.hubrelatedpost .yarpp-thumbnails-horizontal .yarpp-thumbnail {
width:240px;
}
#newshub .statictitle img {
	bottom: -10px;
    float: right;
    max-height: 38px;
    position: relative;
}
#newshub .statictitle{
    border-bottom: 10px solid #000;
    margin: 0 8.54167% 0 17.0833%;
    padding-top: 40px;
    width: 75%;
	font-family: Tahoma;
	font-weight:600;
	 padding-bottom: 10px;
}
.subscriberpage{
    margin: auto;
    width: 45%;
	padding-top: 75px;
}
.newhubsubscriber{width:auto;
margin:0px;
}
.subscriberpage_block .newsletter tr th{
    color: #5d5d5d;
    font-family: Helvetica;
    font-size: 16px;
    line-height: 150%;
    width: 100%;
}
.subscriberpage_block .newsletter tr{display: block;padding: 15px 0;}
.subscriberpage_block .newsletter tr td{
    display: block;
    width: 100%;
}
.subscriberpage_block .newsletter tr td input{
    background: #fff none repeat scroll 0 0;
    border: 2px solid #d0d0d0 !important;
    border-radius: 3px;
    display: block;
    margin: 0;
    padding: 10px;
    width: 100%;
}
.subscriberpage_block .newsletter .newsletter-submit:hover{opacity:0.8;}
.subscriberpage_block .newsletter .newsletter-submit{
    border: 0 none;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica",Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    height: 42px;
    line-height: 42px;
    margin: 12px 5px 12px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
	    background-color: #5d5d5d !important;
    color: #ffffff !important;
	 border: 1px solid #5d5d5d !important;
}
.subscriberpage_block{
background-color: #ffffff;
    color: #333333;
    font-family: Helvetica;
    font-size: 14px;
    line-height: 150%;
    padding: 20px;
	border-radius: 6px;
}
.page-template-tpl_subscribe{background-color:#EEEEEE;}
.page-template-tpl_subscribe .newshub_menus2{display:none;}
.subscriberpage h2{
   font-size: 28px;
    line-height: 110%;
    margin-bottom: 30px;
    margin-top: 0;
    padding: 0;
	font-family: "Helvetica",Arial,sans-serif;
}
.subscriberpage_block p{}
.adminstration_page .adminstrationmenu #menu-adminstartion{
margin:0px;padding:0px;
}
.newshub_menus{
background-color:#002D71;
}
#menu-newhub{    margin: 0 auto !important;
    padding:0;
    width: 980px;
	}
#menu-newhub > li{list-style-type:none;float:none;display:inline-block;margin:0px;font-weight:600;position:relative;line-height:1;}
#menu-newhub > li > a{color:#fff;padding: 12px 25px; display:inline-block;}
#menu-newhub > li > ul{
	left: -9999px; 
	opacity:0;
    position: absolute;
    width: 200px;
    z-index: 999;
	list-style-type: none;
	margin: 0;
    padding: 0;
	background: #005eb8;	
	
}
.custom_side_content br{display:none;}
.custom_side_content img{
    float: none;
    margin-top: 5px;
    width: 100%;
}
.custom_side_content p{
    color: #000;
    display: block;
    font-family: Gentona,"Myriad Pro",sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: justify;
}
.custom_side_content h1{
    color: #418fde;
    font-family: Gentona,"Myriad Pro",sans-serif;
    font-size: 1.25em;
    font-weight: 200;
    line-height: 25px;
    margin-bottom: 2px;
    text-transform: uppercase;
}
.custom_side_content {
    border-bottom: 1px solid #000;
    border-top: 0.3em solid #000;
    float: left;
    margin: 10px 20px 0 -17.5214%;
    padding: 10px 0 20px;
    width: 50%;
}
body.single-news{
background-color: #f5f4f3;
}
#tabpanel-menu .site-tree li.parent-level .tier-2  .sub-menu{
padding-left:1em;
}
#menu-newhub > li.current-page-parent > a {
background-color: #014694;
}
/* #menu-newhub > li:nth-child(1):hover ul{height:230px;}
#menu-newhub > li:nth-child(3):hover ul{height:220px;}
#menu-newhub > li:nth-child(4):hover ul{height:190px;} */
#menu-newhub > li:hover ul{
	/* opacity:1;	
	visibility:visible;
		 -webkit-transition:height, 0.5s linear;
		-moz-transition: height, 0.5s linear;
		-ms-transition: height, 0.5s linear;
		-o-transition: height, 0.5s linear;
		transition: height, 0.5s linear; */
 }
 #bbMainNav .site-tree li ul.tier-2{
 padding-left: 1em !important;
 }
#menu-newhub > li:hover > a{background-color:#014694;}
#menu-newhub > li.current-menu-item > a{
background-color:#014694;
}
#menu-newhub > li > ul li{
    font-weight: normal;
   /*  margin: 5px 0; */
	
}
.single-academics-listing .addtoany_share_save_container, .single-academics-listing #comments{
display:none;
} 
#menu-newhub > li > ul li:hover a{background-color:#428FDF;color:#fff;text-indent:10px;}
#menu-newhub > li > ul li a{
   color: #becbdc;
    display: block;
	padding: 0.25em 0 0.25em 20px;
	text-transform: capitalize;
}
#menu-newhub #menu-item-7004:hover a{
background-color:transparent !important;
}
#menu-newhub #menu-item-7004 a {
    color: #fff;
    padding: 28px 30px 20px;
}
#hub_footer #colophon .hubmenus{
width:95%;
margin:auto;
}
#footer-college_block #footerlink_id {
	
}
#footer-college_block .social-links {
		padding-top:8px;
}
#footer-college_block .social-links a:hover{
	/* opacity:0.8; */
}
#footer-college_block .social-links a{
	    background-color: #164689;
    border-radius: 4px;
    margin-right: 8px;
    padding: 5px 7px 3px;
}
#hub_footer #colophon .hubmenus ul h3{
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0.46154em;
    margin-top: 1.84615em;
    overflow: hidden;
    text-transform: uppercase;
    white-space: nowrap;
	font-family:Gentona,"Myriad Pro",sans-serif;
}
#hub_footer #colophon .hubmenus ul h3:after{ background-color: #005eb8;
    content: "";
    display: inline-block;
    height: 0.61538em;
    margin-left: 0.33em;
    width: 100%;
	}
	.eventon_events_list .eventon_list_event .desc_trig {
    background-color: transparent !important;
}
	.footerboder{ border-top: 1px solid #005eb8;   margin-top: 100px;
    padding-top: 100px;}
.footersite_logo img{height:90px;}	
.footersite_logo{float:left; margin-right: 70px !important;}	
.footer-college_block{float:left;}
.footerlink_id {    font-family: GentonaLight;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.2;}
.footerlink_id span{
background-color:#144587;
}	
#hub_footer #colophon .hubmenus ul li:hover a{text-indent:8px;}
#hub_footer #colophon .hubmenus ul li a{
    color: #bfcbdc;
    display: block;
    line-height: 105%;
    padding-bottom: 0.25em;
    padding-top: 0.25em;
	font-size:18px;
	font-family: GentonaLight;
	text-transform:capitalize;
}
#hub_footer .social-links .fa-square, #hub_footer .fa-youtube-square{
color: #bfcbdc;
}
#hub_footer.social-links .fa-stack {
    height: 1.5em;
    line-height: 1.5em;
    width: 1.5em;
	display: inline-block;
	position: relative;
}
.social-links .icon-fallback {
    display: none;
    text-decoration: none;
    visibility: hidden;
}
#hub_footer .social-links .fa {
    color: #164689;
    font-size: 1.5em;
    margin-right: 0;
    text-align: center;
    transition: color 250ms ease-in-out 0s;
}
#hub_footer .social-links .fa {
    color: #164689;
    font-size: 1.5em;
    margin-right: 0;
    text-align: center;
    transition: color 250ms ease-in-out 0s;
}
.social-links .fa-stack-1x, .social-links .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
#hub_footer #colophon .hubmenus ul li{
margin-bottom: 0;
}
#hub_footer #colophon .hubmenus ul{
    float: left;
    margin-right: 15px;
    width: 15%;
}
#hub_footer #colophon{
	background-color:#002D71;
}
#colophon .footer_content{
margin:auto;
width:90%;
}
#colophon #menu-adminstartion-1 li a:hover{color:yellow;}
#colophon #menu-adminstartion-1 li ul{display:none;}
#colophon #menu-adminstartion-1 li{
    float: left;
    margin-right: 10px;
    width: 11%;
	text-align: center;
}
.adminstration_page #colophon .site-logo img {
left: 0px;
}
.adminstration_page .site-footer {
    padding-bottom: 30px;
	background: #2c2c34 none repeat scroll 0 0;
}	
.footerhead .title_bar span{
    font-size: 20px;
    padding-left: 4px;
	line-height: 30px;
	font-weight: 200;
}
.footerhead .title_bar{
   color: #fff;
    font-style: normal;
}
.footerhead {
    font-family: Quadon,"Myriad Pro",sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 28px;
}
.adminstration_page .adminstrationmenu #menu-adminstartion li.current-menu-item{border-bottom:5px solid #005cb9;color:#005CB9;}
.adminstration_page .adminstrationmenu #menu-adminstartion li ul li.current-menu-item{border-bottom:none;}
.adminstration_page .adminstrationmenu #menu-adminstartion li ul li a{
	color: #fff !important;
    display: block;
    padding: 5px 0;
	font-size: 15px;
}
.adminstration_page .adminstrationmenu #menu-adminstartion li ul li a:after{    background-size: 16px auto;
    color: #fff;
    content: ">";
    font-size: 24px;
    padding-left: 10px;
    padding-top: 2px;}
.adminstration_page .adminstrationmenu #menu-adminstartion li:hover{background-color:#2c2c33; border-bottom:none;}
.adminstration_page .adminstrationmenu #menu-adminstartion li:hover a{color:#5f8cdb;}
.adminstration_page .adminstrationmenu #menu-adminstartion li:hover > ul{display:inline-block;}
.adminstration_page .adminstrationmenu #menu-adminstartion li.current-menu-item a{
color:#005cb9;
}
.bioheading2{
    color: #444;
    font-family: GentonaMedium;
    font-size: 26px;
    line-height: 1.2;
    margin-bottom:10px;
}
.admin_sidebar{
width:30%;
display:inline-block;
}
.adminstration_page .page-contain{
padding-top:40px;
}
.sidebar_content{
display:inline-block;
float:left;
}
.slidebock_2{ font-size: 16px; }
.slidebock_2 ul li{ font-size: 16px; }
.content_data{
display:inline;
}
.bioheading{
    color: #2c2c33;
    font-weight: 200;
    font-size: 44px;
    font-style: italic;
    line-height: 1.2;
    margin-bottom: 24px;
}	
.adminstration_page .adminstrationmenu #menu-adminstartion > li > a {
	color: #5f8cdb;
    font-size: 18px;
    font-weight: 400;
    padding: 20px 0;
    line-height: 1.3;
    display: inherit;
}
.slidebock_2{
background-color:#F5F5F5;
 padding: 20px 15px;
 margin-top: 40px;
}
.slidebock_2 h5{
  color: #5c5c5c;
    font-size: 16px;
    font-style: italic;
    line-height: 24px;
}
.headteacher_title{width:91%;padding-left:0px;}
.slidebock_2 p{
color:#000;
font-size:16px;
}
.admin_sidebar img{
width:100%;
}
.single_testimonial .post_Content div{
color: #7e7e7c;
font-size: 1.1em;
}
.single_testimonial .post_Content h3{
    font-family: Quadon,"Myriad Pro",sans-serif;
    font-size: 1.5em;
    font-weight: 500;
	line-height: normal;
}
.single_testimonial .post_Content{
/* background:rgba(0, 0, 0, 0) url("images/Blockquoteclose.png") no-repeat scroll 2% 3% / 90px auto; */
position:relative;
}
.slidebock_2 p span{
    color: #000;
    font-weight: 500;
}
.slidebock_2 p a{
background-color:#F6EB44;
text-align:center;
padding:10px 20px;
}
.popup_opn{position:relative;overflow:hidden;}
.transparentbg{
  background-color: rgba(44, 44, 51, 0);
    bottom: 0;
    cursor: url("images/cancel2.png"), auto;
    left: 100%;
    position: fixed;
    right: 0;
    top: 0;
    transition: left 0ms linear 375ms, background-color 375ms ease-in-out 0ms;
    z-index: 999999;
	    background-color: rgba(44, 44, 51, 0.9);
    left: 0;
    transition-delay: 0ms, 0ms;
    transition-duration: 0ms, 375ms;
    transition-timing-function: linear, ease-in-out;
}
.transparentbg2{
  background-color: rgba(44, 44, 51, 0);
    bottom: 0;
    cursor: url("images/cancel2.png"), auto;
    left: 100%;
    position: fixed;
    right: 0;
    top: 0;
    transition: left 0ms linear 375ms, background-color 375ms ease-in-out 0ms;
    z-index: 999999;
	    background-color: rgba(44, 44, 51, 0.9);
    left: 0;
    transition-delay: 0ms, 0ms;
    transition-duration: 0ms, 375ms;
    transition-timing-function: linear, ease-in-out;
}
.adminstration_page .site-branding{width:18%;}
.adminstration_page #masthead{background-color:#fff; position: relative;}
.adminstration_page .adminstrationmenu #menu-adminstartion li > ul li{
	padding:0px;
}
.adminstration_page .adminstrationmenu #menu-adminstartion li > ul{
    background-color: #2c2c33;
    font-size: 14px;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    text-indent: 10px;
    top:90px;
    width: 210px;
	display:none;
}
.custombread_crum .c_breadcrum li a:hover{
color:#D2C841;
}
.custombread_crum .c_breadcrum li .current{
	color:#f6eb45;
}
.adminstration_page .adminstrationmenu #menu-adminstartion li ul li:hover a{
color:#005cb9 !important;
}
.adminstration_page .adminstrationmenu #menu-adminstartion li ul li:hover a::after {color:#005cb9 !important;;}
.custombread_crum {overflow:hidden;display:block;}
.custombread_crum ul li{list-style-type:none;display:inline-block; margin: 0 20px 0 0;}
.custombread_crum ul li a{    
	color: #ababab;
    font-family: GentonaLight;
    font-size: 15px;
    font-style: normal;
    letter-spacing: 0.7px;}
.custombread_crum ul{margin:0px;padding-left: 0;}
.adminstration_page .adminstrationmenu #menu-adminstartion li > ul > a{
	color:#fff !important;
}
.adminstration_page .adminstrationmenu #menu-adminstartion > li {
    float: left;
    height: 90px;
    list-style-type: none;
    margin-right:3px;
    padding: 0;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 11%;
}
.adminstration_page .adminstrationmenu{
float:right;
width:75%;
}
.sidepost_list p{
	font-size: 12px;
    line-height: 16px;
}
.adminstration_page .page-entry-header{
	padding:0px !important;
	background-color: transparent;
	background-image:url('images/page-hdr-bg.jpg');
	background-size:100% 100%;
	background-repeat:no-repeat;
}
.post_Content{
padding:30px;
}
.statictitle .title_bar span{
    color: #f6eb45;
    font-family: gentonabook;
    font-size: 18px;
    font-weight: 200;
    letter-spacing: 1px;
    text-transform: lowercase;
}
.post_event_block ul li span{
    color: #7e7e7c;
    display: block;
    font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
    font-size: 0.8125em;
    line-height: 16px;
    margin-top: 0.5em;
}
.adminstration_page .page-entry-header .statictitle .main_title{
	font-family:GentonaLight;
	font-style: normal;
}
.adminstration_page .page-entry-header .statictitle {
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 1;
    margin: 0;
    padding: 10px 0;
    text-align: left;
}
#evcal_list .eventon_list_event .desc_trig{background-color:transparent !important;
border-color: #206177 !important;
}
.statictitle_2 span{
font-style:normal;
}
.statictitle_2{
    font-family: Quadon,"Myriad Pro",sans-serif;
    font-size: 30px !important;
    font-style: normal;
    font-weight: 200 !important;
    line-height: 36px !important;
    text-align: center;
}
.overview_Page{padding:0px 70px;}
.overview_txt h1{
    color: #2c2c33;
    font-size: 44px;
    font-style: italic;
    line-height: 1.2;
    margin-bottom: 24px;
	font-weight:200;
	display:inline;
}
.clear{clear:both;}
.overview_txt p{
    font-size: 18px;
    line-height: 1.5;
    margin-top: 32px;
}
.overview_txt{    
	display: inline;
    float: right;
    margin-top: 40px;
    width: 36%;}
.overview_img img{    display: block;
    padding-bottom: 30px;
    padding-right: 40px;
    width: 100%;}
.overview_img{
	width:64%;
	float:left;
}

.headteacher_page{
padding:40px 20px 0px 20px;
}
.postthumb_img2{width:100%;}
.postthumb_img {
border-radius: 50%;
overflow: hidden;
height: 330px;
width: 330px;
background-repeat: no-repeat;
background-size: cover;
background-position: top center; 
}


/* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination{ margin-top: 20px;  }
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background-color: #002D71;
  color: #005cb9;
}
.custom-pagination a:hover {
  background-color: #ff3c50;
  color: #fff;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: #454545;
}
.custom-pagination span.current {
  background-color: #002D71;
  color: #fff;
}

#headteacher_title{
padding-top: 7px;
 margin: 0 auto;
    max-width: 91%;
}
#headteacher_title::after{
clear: both;
    content: "";
    display: table;
	}
.Head_btn:hover{
background:#2C2C33;
color:#fff;

}
.Head_btn {
background: #f6eb45 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 1px 3px 0 rgba(144, 136, 22, 0.5);
    color: #2c2c33;
    cursor: pointer;
    display: inline-block;
    font-family: "gentona-light";
    font-size: 16px;
    line-height: 1;
    padding: 14px 18px;
    text-align: center;
    transition: color 0.2s ease 0s, background-color 0.2s ease 0s;
	 margin-top: 30px;
}	
.statictitle .title_bar{
float: left;
margin-right: 50px;
padding: 0 0 15px;
font-style: normal;
line-height: 1;
font-weight: 200;
}
#postshow span img{
max-width: 100%;
max-height: 100%;
height: auto;
width: auto;
}
.hidepopup{display:none;}
#post_popup{
position:fixed;
z-index: 2147483647;
    backface-visibility: hidden;
    background-color: #fff;
    bottom: 0;
    height: 100%;
	width: 42%;
	right:0px;
	overflow: scroll;
	
}
.adminstration_page  .site-logo img{
	left: 30px;
    max-height: 60px;
    position: relative;
    top: 15px;
    width: auto;
    max-width: 100%;
    height: auto;
}
#closepost_btn {
    cursor: pointer;
    display: inline-block;
    height: 50px;
    position: absolute;
    right: 0;
    width: 50px;
}
#closepost_btn span{
    background-image: url("images/closebtmimg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 45% 45%;
    display: inline-block;
    height: 100%;
    width: 100%;
}
.bgsidebar .sidepost_list h4 span{
    font-style: normal;
    font-weight: 500;
    padding-right: 8px;
}
.bgsidebar .sidepost_list h4{
 font-size: 16px;
 line-height: 18px;
 text-transform:capitalize;
 font-family: Quadon,"Myriad Pro",sans-serif;
 font-weight:800;
}
.sidepost_list li{margin-bottom:60px; border-bottom: 3px solid #fff;cursor:pointer}
.sidepost_list{
    margin-left: 0;
    margin-top:0px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 50px;
    text-align: center;
	list-style-type:none;
}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-Thin-ccb1c5a8c2.eot);    src: url(fonts/gentona/Gentona-Thin-ccb1c5a8c2.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-Thin-46f2a91e97.woff) format("woff"), url(fonts/gentona/Gentona-Thin-a2ea30c622.ttf) format("truetype");    font-weight: 100;    font-style: normal}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-ThinItalic-e86c1c3907.eot);    src: url(fonts/gentona/Gentona-ThinItalic-e86c1c3907.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-ThinItalic-ced854e2fe.woff) format("woff"), url(fonts/gentona/Gentona-ThinItalic-f36178892a.ttf) format("truetype");    font-weight: 100;    font-style: italic}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-ExtraLight-fb694e709c.eot);    src: url(fonts/gentona/Gentona-ExtraLight-fb694e709c.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-ExtraLight-951a389b6b.woff) format("woff"), url(fonts/gentona/Gentona-ExtraLight-78a911a8ae.ttf) format("truetype");    font-weight: 200;    font-style: normal}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-ExtraLightItalic-a03ea67f03.eot);    src: url(fonts/gentona/Gentona-ExtraLightItalic-a03ea67f03.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-ExtraLightItalic-554f838302.woff) format("woff"), url(fonts/gentona/Gentona-ExtraLightItalic-692301bd12.ttf) format("truetype");    font-weight: 200;    font-style: italic}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-Light-4e1599bd15.eot);    src: url(fonts/gentona/Gentona-Light-4e1599bd15.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-Light-4d97d050a0.woff) format("woff"), url(fonts/gentona/Gentona-Light-af85c2a5b7.ttf) format("truetype");    font-weight: 300;    font-style: normal}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-LightItalic-b8a63d93dd.eot);    src: url(fonts/gentona/Gentona-LightItalic-b8a63d93dd.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-LightItalic-319180e595.woff) format("woff"), url(fonts/gentona/Gentona-LightItalic-df108df205.ttf) format("truetype");    font-weight: 300;    font-style: italic}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-Book-37f2514284.eot);    src: url(fonts/gentona/Gentona-Book-37f2514284.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-Book-f2c94b8988.woff) format("woff"), url(fonts/gentona/Gentona-Book-1600fb11ae.ttf) format("truetype");    font-weight: 400;    font-style: normal}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-BookItalic-e5af899981.eot);    src: url(fonts/gentona/Gentona-BookItalic-e5af899981.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-BookItalic-aa24bd1d96.woff) format("woff"), url(fonts/gentona/Gentona-BookItalic-fdca141c25.ttf) format("truetype");    font-weight: 400;    font-style: italic}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-Medium-7865089cf6.eot);    src: url(fonts/gentona/Gentona-Medium-7865089cf6.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-Medium-317e42f7a5.woff) format("woff"), url(fonts/gentona/Gentona-Medium-c07d7785e9.ttf) format("truetype");    font-weight: 500;    font-style: normal}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-MediumItalic-7463984da5.eot);    src: url(fonts/gentona/Gentona-MediumItalic-7463984da5.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-MediumItalic-9a0a6eb107.woff) format("woff"), url(fonts/gentona/Gentona-MediumItalic-454588ac57.ttf) format("truetype");    font-weight: 500;    font-style: italic}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-SemiBold-9e92551376.eot);    src: url(fonts/gentona/Gentona-SemiBold-9e92551376.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-SemiBold-c264d90299.woff) format("woff"), url(fonts/gentona/Gentona-SemiBold-4e978fb7c8.ttf) format("truetype");    font-weight: 600;    font-style: normal}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-SemiBoldItalic-7ce7fa5c9b.eot);    src: url(fonts/gentona/Gentona-SemiBoldItalic-7ce7fa5c9b.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-SemiBoldItalic-7d8045647b.woff) format("woff"), url(fonts/gentona/Gentona-SemiBoldItalic-4df375c597.ttf) format("truetype");    font-weight: 600;    font-style: italic}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-Bold-dc88d74038.eot);    src: url(fonts/gentona/Gentona-Bold-dc88d74038.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-Bold-3810ff4443.woff) format("woff"), url(fonts/gentona/Gentona-Bold-80853b73e6.ttf) format("truetype");    font-weight: 700;    font-style: normal}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-BoldItalic-cb74946cc7.eot);    src: url(fonts/gentona/Gentona-BoldItalic-cb74946cc7.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-BoldItalic-0c64c48f31.woff) format("woff"), url(fonts/gentona/Gentona-BoldItalic-9fcab6e857.ttf) format("truetype");    font-weight: 700;    font-style: italic}
@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-ExtraBold-13366fb798.eot);    src: url(fonts/gentona/Gentona-ExtraBold-13366fb798.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-ExtraBold-c27d6ee97b.woff) format("woff"), url(fonts/gentona/Gentona-ExtraBold-6550d8f1e1.ttf) format("truetype");    font-weight: 800;    font-style: normal}@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-ExtraBoldItalic-d59a6b4e96.eot);    src: url(fonts/gentona/Gentona-ExtraBoldItalic-d59a6b4e96.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-ExtraBoldItalic-e4627fd15f.woff) format("woff"), url(fonts/gentona/Gentona-ExtraBoldItalic-0cb021e954.ttf) format("truetype");    font-weight: 800;    font-style: italic}@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-Heavy-eecbe2cdc3.eot);    src: url(fonts/gentona/Gentona-Heavy-eecbe2cdc3.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-Heavy-f64e433277.woff) format("woff"), url(fonts/gentona/Gentona-Heavy-c53fcb2f24.ttf) format("truetype");    font-weight: 900;    font-style: normal}@font-face {    font-family: gentona;    src: url(fonts/gentona/Gentona-HeavyItalic-ddd2950639.eot);    src: url(fonts/gentona/Gentona-HeavyItalic-ddd2950639.eot?#iefix) format("embedded-opentype"), url(fonts/gentona/Gentona-HeavyItalic-dfc05330a8.woff) format("woff"), url(fonts/gentona/Gentona-HeavyItalic-5819eb5b46.ttf) format("truetype");    font-weight: 900;    font-style: italic}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-Thin-2a528d5c6b.eot);    src: url(fonts/quadon/Quadon-Thin-2a528d5c6b.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-Thin-3dfb59a4fe.woff) format("woff"), url(fonts/quadon/Quadon-Thin-6088288fe6.ttf) format("truetype");    font-weight: 100;    font-style: normal}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-ThinItalic-243568f59a.eot);    src: url(fonts/quadon/Quadon-ThinItalic-243568f59a.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-ThinItalic-cf9c164476.woff) format("woff"), url(fonts/quadon/Quadon-ThinItalic-f8fcf0383d.ttf) format("truetype");    font-weight: 100;    font-style: italic}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-Light-57e8ca00c1.eot);    src: url(fonts/quadon/Quadon-Light-57e8ca00c1.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-Light-b1fd4b499b.woff) format("woff"), url(fonts/quadon/Quadon-Light-e4a53c05b0.ttf) format("truetype");    font-weight: 200;    font-style: normal}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-LightItalic-e6edda5861.eot);    src: url(fonts/quadon/Quadon-LightItalic-e6edda5861.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-LightItalic-9f2460cb25.woff) format("woff"), url(fonts/quadon/Quadon-LightItalic-64dfa6bd8e.ttf) format("truetype");    font-weight: 200;    font-style: italic}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-Regular-f909bc0c08.eot);    src: url(fonts/quadon/Quadon-Regular-f909bc0c08.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-Regular-79d309c241.woff) format("woff"), url(fonts/quadon/Quadon-Regular-eb2ac0968b.ttf) format("truetype");    font-weight: 300;    font-style: normal}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-RegularItalic-79afc11b31.eot);    src: url(fonts/quadon/Quadon-RegularItalic-79afc11b31.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-RegularItalic-22ad8498f7.woff) format("woff"), url(fonts/quadon/Quadon-RegularItalic-fae40e6db9.ttf) format("truetype");    font-weight: 300;    font-style: italic}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-Medium-dea490f5f6.eot);    src: url(fonts/quadon/Quadon-Medium-dea490f5f6.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-Medium-99eeeca18e.woff) format("woff"), url(fonts/quadon/Quadon-Medium-e82dc5f415.ttf) format("truetype");    font-weight: 400;    font-style: normal}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-MediumItalic-3b359838be.eot);    src: url(fonts/quadon/Quadon-MediumItalic-3b359838be.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-MediumItalic-14aa744624.woff) format("woff"), url(fonts/quadon/Quadon-MediumItalic-da6faedfc7.ttf) format("truetype");    font-weight: 400;    font-style: italic}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-Bold-0d4c001af3.eot);    src: url(fonts/quadon/Quadon-Bold-0d4c001af3.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-Bold-1bb26fd725.woff) format("woff"), url(fonts/quadon/Quadon-Bold-6ba4cc03bb.ttf) format("truetype");    font-weight: 500;    font-style: normal}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-BoldItalic-45d6fce3ec.eot);    src: url(fonts/quadon/Quadon-BoldItalic-45d6fce3ec.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-BoldItalic-edb57cfe02.woff) format("woff"), url(fonts/quadon/Quadon-BoldItalic-82b8f42c1a.ttf) format("truetype");    font-weight: 500;    font-style: italic}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-UltraBold-35f8916c33.eot);    src: url(fonts/quadon/Quadon-UltraBold-35f8916c33.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-UltraBold-c655677b1f.woff) format("woff"), url(fonts/quadon/Quadon-UltraBold-dde8391564.ttf) format("truetype");    font-weight: 600;    font-style: normal}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-UltraBoldItalic-3bcee59b02.eot);    src: url(fonts/quadon/Quadon-UltraBoldItalic-3bcee59b02.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-UltraBoldItalic-8183abf0dd.woff) format("woff"), url(fonts/quadon/Quadon-UltraBoldItalic-4e1cd5d09d.ttf) format("truetype");    font-weight: 600;    font-style: italic}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-ExtraBold-daac139d53.eot);    src: url(fonts/quadon/Quadon-ExtraBold-daac139d53.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-ExtraBold-91fa0403ca.woff) format("woff"), url(fonts/quadon/Quadon-ExtraBold-8e60aaf211.ttf) format("truetype");    font-weight: 700;    font-style: normal}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-ExtraBoldItalic-7576217684.eot);    src: url(fonts/quadon/Quadon-ExtraBoldItalic-7576217684.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-ExtraBoldItalic-bf0ff83a63.woff) format("woff"), url(fonts/quadon/Quadon-ExtraBoldItalic-fa654e8f16.ttf) format("truetype");    font-weight: 700;    font-style: italic}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-Black-64c6b2b8be.eot);    src: url(fonts/quadon/Quadon-Black-64c6b2b8be.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-Black-efe60f60ee.woff) format("woff"), url(fonts/quadon/Quadon-Black-bdb842a103.ttf) format("truetype");    font-weight: 800;    font-style: normal}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-BlackItalic-7a65cf2b2e.eot);    src: url(fonts/quadon/Quadon-BlackItalic-7a65cf2b2e.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-BlackItalic-d8d029c7fc.woff) format("woff"), url(fonts/quadon/Quadon-BlackItalic-b60a3abcde.ttf) format("truetype");    font-weight: 800;    font-style: italic}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-Heavy-36da3b44b9.eot);    src: url(fonts/quadon/Quadon-Heavy-36da3b44b9.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-Heavy-6a1d7e6010.woff) format("woff"), url(fonts/quadon/Quadon-Heavy-a9b3b2dd25.ttf) format("truetype");    font-weight: 900;    font-style: normal}@font-face {    font-family: quadon;    src: url(fonts/quadon/Quadon-HeavyItalic-877cb876cd.eot);    src: url(fonts/quadon/Quadon-HeavyItalic-877cb876cd.eot?#iefix) format("embedded-opentype"), url(fonts/quadon/Quadon-HeavyItalic-fbaf0a46d8.woff) format("woff"), url(fonts/quadon/Quadon-HeavyItalic-9af0a88ae3.ttf) format("truetype");    font-weight: 900;    font-style: italic}html {	font-family: Gentona,"Myriad Pro",sans-serif;    font-size: 100%;    font-weight: 300;    font-style: normal;}body {	margin: 0;	font-size: 1.1em;	line-height: 25px;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {	display: block;}audio,canvas,progress,video {	display: inline-block;	vertical-align: baseline;}audio:not([controls]) {	display: none;	height: 0;}[hidden],template {	display: none;}a {	background-color: transparent;}a:active,a:hover {	outline: 0;}abbr[title] {	border-bottom: 1px dotted;}b,strong {	font-weight: 500;}dfn {	font-style: italic;}h1 {	font-size: 2em;	margin: 0.67em 0;}mark {	background: #ff0;	color: #000;}small {	font-size: 80%;}sub,sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline;}sup {	top: -0.5em;}sub {	bottom: -0.25em;}img {	border: 0;	-ms-interpolation-mode: bicubic;	image-rendering: -webkit-optimize-contrast;}/* Fix for PNG alpha channel display in IE6 */ img { behavior: url("/wp-content/themes/proper-lite/pngbehavior.htc"); }.transparent {	zoom: 1;	filter: alpha(opacity=50);	opacity: 0.5;}svg:not(:root) {	overflow: hidden;}figure {	margin: 1em 40px;}hr {	box-sizing: content-box;	height: 0;}pre {	overflow: auto;}code,kbd,pre,samp {	font-family: Quadon,"Myriad Pro",sans-serif;	font-size: 1em;}button,input,optgroup,select,textarea {	color: inherit;	font: inherit;	margin: 0;}button {	overflow: visible;}button,select {	text-transform: none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {	-webkit-appearance: button;	cursor: pointer;}button[disabled],html input[disabled] {	cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {	border: 0;	padding: 0;}input {	line-height: normal;}input[type="checkbox"],input[type="radio"] {	box-sizing: border-box;	padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {	height: auto;}input[type="search"] {	-webkit-appearance: textfield;	box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {	-webkit-appearance: none;}fieldset {	border: 1px solid #c0c0c0;	margin: 0 2px;	padding: 0.35em 0.625em 0.75em;}legend {	border: 0;	padding: 0;}textarea {	overflow: auto;}optgroup {	font-weight: bold;}table {	border-collapse: collapse;	border-spacing: 0;}td,th {	padding: 0;}/*--------------------------------------------------------------# Typography--------------------------------------------------------------*/button,input,select,textarea {	font-family: Quadon,"Myriad Pro",sans-serif;	color: #404040;	font-size: 14px;	line-height: 1.8;	font-weight: 400;}h1,h2,h3,h4,h5,h6 {	font-family: Quadon,"Myriad Pro",sans-serif;	font-weight: normal; 	margin-top: 0;	margin-bottom: 0.5em;	clear: both;}h1 { font-size: 36px; line-height: 46px; }h2 { font-size: 32px; line-height: 42px; }h3 { font-size: 28px; line-height: 38px; }h4 { font-size: 24px; line-height: 34px; }h5 { font-size: 20px; line-height: 30px; }h6 { font-size: 16px; line-height: 26px; }h1 span { font-style: italic; }h2 span { font-style: italic; }h3 span { font-style: italic; }h4 span { font-style: italic; }h5 span { font-style: italic; }h6 span { font-style: italic; }p {	margin-top: 0; 	margin-bottom: 1.5em;}dfn,cite,em,i {	font-style: italic;}blockquote {	margin: 0 1.5em;}address {	margin: 0 0 1.5em;}pre {	background: #eee;	font-family: Quadon,"Myriad Pro",sans-serif;	font-size: 15px;	font-size: 0.9375rem;	line-height: 1.6;	margin-bottom: 1.6em;	max-width: 100%;	overflow: auto;	padding: 1.6em;}code,kbd,tt,var {	font-family: Quadon,"Myriad Pro",sans-serif;	font-size: 15px;	font-size: 0.9375rem;}abbr,acronym {	border-bottom: 1px dotted #666;	cursor: help;}mark,ins {	background: #fff9c0;	text-decoration: none;}big {	font-size: 125%;}/*--------------------------------------------------------------# Elements--------------------------------------------------------------*/html {	box-sizing: border-box;}*,*:before,*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */	box-sizing: inherit;}* { 	-moz-osx-font-smoothing: grayscale;	-webkit-font-smoothing: antialiased;    outline: medium none;}body {	background: #fff; /* Fallback for when there is no custom background color defined. */}blockquote:before,blockquote:after,q:before,q:after {	content: "";}blockquote,q {	quotes: "" "";}hr {	background-color: #ccc;	border: 0;	height: 1px;	margin-bottom: 1.5em;}ul,ol {	margin: 0 0 1.5em 3em;}ul {	list-style: disc;}ol {	list-style: decimal;}li > ul,li > ol {	margin-bottom: 0;	margin-left: 1.5em;}dt {	font-weight: bold;}dd {	margin: 0 1.5em 1.5em;}img {	height: auto; /* Make sure images are scaled correctly. */	max-width: 100%; /* Adhere to container width. */}table {	margin: 0 0 1.5em;	width: 100%;}/*--------------------------------------------------------------# Forms--------------------------------------------------------------*/a#sidr-menu,.proper-lite-button, button,input[type="button"],input[type="reset"],input[type="submit"] {	font-family: Quadon,"Myriad Pro",sans-serif;	border: 1px solid;	border-color: #111111;	border-radius: 3px;	background: #111111;	box-shadow: none;	color: #FFFFFF !important;  	font-size: 11px;	font-weight: 700;	letter-spacing: 0.1em;	line-height: 1;	text-transform: uppercase;	padding: 1.25em 2.5em;	text-shadow: none;	-o-transition: ease-in-out 0.2s;  	-ms-transition: ease-in-out 0.2s;  	-moz-transition: ease-in-out 0.2s;  	-webkit-transition: ease-in-out 0.2s;  	transition: ease-in-out 0.2s;	}a#sidr-menu {	padding: 1em 1.25em;}a#sidr-menu:hover,.proper-lite-button:hover, button:hover, input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {	border-color: #444444;	background: #444444; 	-o-transition: ease-in-out 0.2s;  	-ms-transition: ease-in-out 0.2s;  	-moz-transition: ease-in-out 0.2s;  	-webkit-transition: ease-in-out 0.2s;  	transition: ease-in-out 0.2s; }.proper-lite-button:focus, button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {  	border-color: #444444;	background: #444444; 	-o-transition: ease-in-out 0.2s;  	-ms-transition: ease-in-out 0.2s;  	-moz-transition: ease-in-out 0.2s;  	-webkit-transition: ease-in-out 0.2s;  	transition: ease-in-out 0.2s;}input[type="text"], input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea {	color: #666666;	border: 1px solid #cccccc; 	border-radius: 3px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {	color: #111111; }input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {	padding: 3px;}textarea {	padding-left: 3px;	width: 100%;}/*--------------------------------------------------------------# Navigation--------------------------------------------------------------*//*--------------------------------------------------------------## Links--------------------------------------------------------------*/a {	color: #000000;	outline: 0;	text-decoration: none;	-o-transition: ease-in-out 0.2s;  	-ms-transition: ease-in-out 0.2s;  	-moz-transition: ease-in-out 0.2s;  	-webkit-transition: ease-in-out 0.2s;  	transition: ease-in-out 0.2s;	}a:hover {	color: #999999;	-o-transition: ease-in-out 0.2s;  	-ms-transition: ease-in-out 0.2s;  	-moz-transition: ease-in-out 0.2s;  	-webkit-transition: ease-in-out 0.2s;  	transition: ease-in-out 0.2s;	}a:focus {	outline: 0;}a:hover,a:active {	outline: 0;}/*--------------------------------------------------------------## Menus--------------------------------------------------------------*/.main-navigation {	clear: both;	display: block;	float: left;	width: 100%;}.main-navigation ul {	list-style: none;	margin: 0;	padding-left: 0;}.main-navigation li {	float: left;	position: relative;}.main-navigation a {	color: #fff;	display: block;	padding: 8px 12px;	text-decoration: none;	font-size: 14px; }.main-navigation ul ul {	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);	-webkit-border-radius: 3px;	border-radius: 3px;	background: #212121;	float: left;	position: absolute;	top: 2.75em;	left: -999em;	z-index: 99999; }.main-navigation ul ul ul {	background: #212121;	left: -999em;	top: 0;}.main-navigation ul ul a {	width: 200px;}.main-navigation ul ul li {}.main-navigation li:hover > a {}.main-navigation ul ul :hover > a {}.main-navigation ul ul a:hover {}.main-navigation ul li:hover > ul {	left: auto;}.main-navigation ul ul li:hover > ul {	left: 100%;}.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a,.main-navigation .current_page_ancestor > a {}/* Small menu. */.menu-toggle, .classic-menu {	display: none;}.toggle-menu {	padding: 10px;	font-size: 16px;}@media screen and (max-width: 767px) { 	.menu-toggle,	.main-navigation.toggled .nav-menu,	.classic-menu {		display: block;	}		.classic-menu {		width: 100%;	}	.main-navigation ul {		display: none;	}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation {	margin: 0 0 1.5em;	overflow: hidden;}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {	float: left;	width: 49.5%;}.comment-navigation .nav-previous a, .posts-navigation .nav-previous a, .post-navigation .nav-previous a {    background: #222222;    color: #fff;    display: block;    font-size: 14px;    font-weight: 600;    line-height: 20px;    padding: 15px;    text-align: center;	border-radius: 3px;}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {	float: right;	text-align: right;	width: 49.5%;}.comment-navigation .nav-next a, .posts-navigation .nav-next a, .post-navigation .nav-next a {    background: #222222;    color: #fff;    display: block;    font-size: 14px;    font-weight: 600;    line-height: 20px;    padding: 15px;    text-align: center;	border-radius: 3px;}.classic-navigation {	width: auto;	position: absolute;	top: 20px;	right: 40px;}/*--------------------------------------------------------------# Accessibility--------------------------------------------------------------*//* Text meant only for screen readers. */.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;	height: 1px;	width: 1px;	overflow: hidden;}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;	font-size: 14px;	font-size: 0.875rem;	font-weight: bold;	height: auto;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 100000; /* Above WP toolbar. */}/*--------------------------------------------------------------# Alignments--------------------------------------------------------------*/.alignleft {	display: inline;	float: left;	margin-right: 1.5em;}.alignright {	display: inline;	float: right;	margin-left: 1.5em;}.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}/*--------------------------------------------------------------# Clearings--------------------------------------------------------------*/.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {	content: "";	display: table;}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {	clear: both;}/*--------------------------------------------------------------# Widgets--------------------------------------------------------------*/.widget {	margin: 0 0 1.5em;}/* Make sure select elements fit in widgets. */.widget select {	max-width: 100%;}/* Search widget. */.widget_search .search-submit, .widget_product_search input[type="submit"] {    display: none;}.widget-area input[type="search"] {    width: 97%;}#secondary {    margin-top: 1.8em;}.widget-title {	font-family: Quadon,"Myriad Pro",sans-serif;    font-size: 18px;    line-height: 22px;}.home-widget .widget-title {	font-family: Quadon,"Myriad Pro",sans-serif;	font-size: 24px;    line-height: 28px;}.widget-area ul {    list-style: outside none none;    margin: 0;    padding: 0;}.widget-area ul li {    margin-bottom: 8px;}/*--------------------------------------------------------------# Content--------------------------------------------------------------*/.site-header {	position: absolute;	top: 0;	width: 100%;	z-index: 9;height: 90px;}.site-branding {	text-align: center; width: 275px; max-width: 350px;	float: left;}.site-title a, .site-title {	font-style: italic;	color: #fff; 	margin: 0;}.navigation-container {	width: auto;	float: right;	margin-top: 20px;}#home-hero {	width: 100%;	height: 100vh;	position: relative;	background: #111;	overflow: hidden;}#hero-background {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	height: 100%;	width: 100%;}.hero-content-container {	width: 100%;	height: 100%;	display: table;	z-index: 1;	position: relative;}.hero-content {	display: table-cell;	vertical-align: middle;	text-align: center;	padding: 50px;	color: #fff;	color: rgba(255,255,255,0.8);}.hero-content h2 { 	font-size: 90px;	line-height: 100px;	margin: 0.25em 0;}.hero-content h1 span {	font-style: italic;}.home-widget {  clear: both;  padding: 40px 0 0;  text-align: center;}.work-box {    position: relative;    width: 50%;    overflow: hidden;    background: #252525;	float: left;}.work-box:before {     content: "";    display: block;    padding-top: 60%;}.work-content {    position:  absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    color: white;	z-index: 1;}.work-content div {   display: table;   width: 100%;   height: 100%;}.work-content span h1 {	margin: 15px 0;}.work-content span {    display: table-cell;    text-align: center;    vertical-align: middle;    color: white;	opacity: 0;	-o-transform: translate3d(0px, 50px, 0px);  	-ms-transform: translate3d(0px, 50px, 0px);  	-moz-transform: translate3d(0px, 50px, 0px);  	-webkit-transform: translate3d(0px, 50px, 0px);  	transform: translate3d(0px, 50px, 0px);	-o-transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;  	-ms-transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;  	-moz-transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;  	-webkit-transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;  	transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;	}.work-box:hover .work-content span {	opacity: 1;	-o-transform: translate3d(0px, 0px, 0px);  	-ms-transform: translate3d(0px, 0px, 0px);  	-moz-transform: translate3d(0px, 0px, 0px);  	-webkit-transform: translate3d(0px, 0px, 0px);  	transform: translate3d(0px, 0px, 0px);  }.work-bg-image {	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	background-position: center center;    position:  absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    z-index: 0;	display: block;	opacity: 1;	-o-transition: all 0.2s ease-in-out 0s;  	-ms-transition: all 0.2s ease-in-out 0s;  	-moz-transition: all 0.2s ease-in-out 0s;  	-webkit-transition: all 0.2s ease-in-out 0s;  	transition: all 0.2s ease-in-out 0s;  }.work-box:hover .work-bg-image {	opacity: 0.3;    -o-transition: all 0.2s ease-in-out 0s;  	-ms-transition: all 0.2s ease-in-out 0s;  	-moz-transition: all 0.2s ease-in-out 0s;  	-webkit-transition: all 0.2s ease-in-out 0s;  	transition: all 0.2s ease-in-out 0s;}.news-box {    position: relative;    width: 100%;    overflow: hidden;    background: #f5f5f3;	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;}.news-box:before {    content: "";    display: block;    padding-top: 37%;}.news-content {    position:  absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    color: #252525;}.news-content > div {   display: table;   width: 100%;   height: 100%;}.news-content span {    display: table-cell;    vertical-align: middle;}.news-image {	position: absolute;	top: 0;	left: 0;	width: 75%;	height: 100%;	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;}.news-info {	position: absolute;	top: 0;	right: 0;	width: 25%;	height: 100%;  }.news-info > div {	padding: 40px;	text-align: left;}.news-info h3 {	font-size: 22px;	line-height: 26px;}.news-info h6 {	font-style: italic;	color: #636363;	font-size: 13px;}.home-widget-five {	text-align: center;	background: #f5f5f3;	padding: 80px 0;}.testimonial-carousel {	max-width: 700px;	margin: 0 auto;}.home-widget-five p {	font-family: Quadon,"Myriad Pro",sans-serif;	font-size: 46px;	line-height: 52px;	font-style: italic;	max-width: 700px;	margin: 0 auto; }.footer-cta {  border-top: 1px solid #ededed;  padding: 20px 0;  text-align: center;}.site-footer {	text-align: center;	background: #040404;	padding-top: 20px;	color: #ccc;}.site-footer .widget-title {	font-size: 16px;	line-height: 20px;}.site-footer section, .footer-cta section { 	padding-bottom: 15px; }.site-footer section button, .footer-cta section button {	margin: 1em auto 0; 	display:block; } .site-footer p { margin-bottom:3em; }.site-footer ul {	margin: 0;	padding: 0;	list-style: none;}.site-footer ul li {	margin-bottom: 8px;}.site-info a, .site-footer a {	color: #fff;}.site-info {	border-top: 1px solid #636363; 	padding: 20px 0; 	text-transform: uppercase;	letter-spacing: 0.15em;	font-weight: 600;	font-size: 12px;}ul.social-media-icons {  padding: 0 0 15px;}.social-media-icons li {  display: inline-block;     list-style: none outside none;  line-height: 0px !important;} .social-media-icons li .fa {	color:#ffffff;    font-size: 20px;      padding: 0 12px;     -o-transition:.5s;   	-ms-transition:.5s;   	-moz-transition:.5s;  	-webkit-transition:.5s;  	/* ...and now for the proper property */  	transition:.5s;}.social-media-icons li .fa:hover {	color:#999999; }/*--------------------------------------------------------------## Posts and pages--------------------------------------------------------------*/.sticky {	display: block;}.hentry {	margin: 0 0 1.5em;}.byline,.updated:not(.published) {	display: none;}.single .byline,.group-blog .byline {	display: inline;}.page-content,.entry-content,.entry-summary {	margin: 1.5em 0 0;}.page-links {	clear: both;	margin: 0 0 1.5em;}#page-content-container {	padding-bottom: 30px;position: relative;}.page-entry-header {    background-color: #222;    padding: 140px 0 120px;    position: relative;    text-align: center;	color: #fff;}.page-entry-header div.grid {    position: relative;    z-index: 2;}.page-entry-header .entry-title {	font-family: Quadon,"Myriad Pro",sans-serif;    font-weight: 100;    font-size:3.75em;    line-height: 70px;	margin: 0.25em 0;	text-transform: uppercase;}.page-bg-image {	background: transparent;    background-position: center top;	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;    bottom: 0;    height: 100%;    left: 0;    position: absolute;    right: 0;    top: 0;    width: 100%;}#archive-content-container article {    border-top: 1px solid #ededed;    margin-bottom: 0;    padding: 20px 0 40px;	-o-transition: all 0.2s ease-in-out 0s;  	-ms-transition: all 0.2s ease-in-out 0s;  	-moz-transition: all 0.2s ease-in-out 0s;  	-webkit-transition: all 0.2s ease-in-out 0s;  	transition: all 0.2s ease-in-out 0s;	text-align: center;}#archive-content-container article:hover {	background: #f9f9f9;    -o-transition: all 0.2s ease-in-out 0s;  	-ms-transition: all 0.2s ease-in-out 0s;  	-moz-transition: all 0.2s ease-in-out 0s;  	-webkit-transition: all 0.2s ease-in-out 0s;  	transition: all 0.2s ease-in-out 0s;}#archive-content-container article:last-child {    border-bottom: 0px;}#archive-content-container article .entry-title {	margin: 10px 0;}.not-found {	padding: 20px 30px 60px;	text-align: center;}.not-found .page-title {	font-size: 24px;	line-height: 28px;	margin-top: 30px;}.content-area nav.posts-navigation { 	max-width: 1000px;	margin: 0 auto !important;	padding: 20px;}/*--------------------------------------------------------------## Asides--------------------------------------------------------------*/.blog .format-aside .entry-title,.archive .format-aside .entry-title {	display: none;}/*--------------------------------------------------------------## Comments--------------------------------------------------------------*/.comment-content a {	word-wrap: break-word;}.bypostauthor {	display: block;}.comments-area ol {    list-style: outside none none;    margin: 0;}.comments-area ol.children {    margin-left: 1.5em;}#comments input {    width: 100%;}#comments {    border-top: 1px dotted #999;    padding-top: 20px;}#comments img.avatar {    border-radius: 100px;}.comment-form-author, .comment-form-email, .comment-form-url {	font-family: Quadon,"Myriad Pro",sans-serif;    float: left;    font-size: 12px;	letter-spacing: 0.05em;    font-weight: 700;    text-transform: uppercase;    width: 33.2833%;}.comment-form-author, .comment-form-email {     padding-right: 0.5em;}.form-allowed-tags {    display: none;}#reply-title {    font-size: 24px;    font-weight: 600;    margin-bottom: 0;}.comment-form-comment {	font-family: Quadon,"Myriad Pro",sans-serif;    font-size: 12px;	letter-spacing: 0.05em;    font-weight: 700;    text-transform: uppercase;}.comment-notes {    font-size: 13px;    font-style: italic;}#comments {    border-top: 1px dotted #999;    padding-top: 20px;}#commentform {    margin-bottom: 40px;}h2.comments-title {    font-size: 20px;    line-height: 24px;    margin-bottom: 20px;    padding-top: 5px;}ol.comment-list {    border-bottom: 1px dotted #999;    list-style: outside none none;    margin: 0 0 30px;    padding-bottom: 30px;}li.comment article {    background: none repeat scroll 0 0 #fff;    border: 1px solid #e6e7e8;    margin-bottom: 8px;    overflow: auto;    padding: 15px;}footer.comment-meta {    float: left;    text-align: center;    width: 30%;}div.comment-author {    font-size: 16px;}div.comment-author img {    display: block;    margin: 0 auto;}div.comment-content {    float: right;    font-size: 16px;    width: 70%;}.comment-metadata {    font-size: 12px;}div.reply {    display: block;    font-size: 15px;    overflow: auto;    padding-left: 30%;    width: 100%;}p.form-submit input.submit {    padding: 15px;}/*--------------------------------------------------------------# Infinite scroll--------------------------------------------------------------*//* Globally hidden elements when Infinite Scroll is supported and in use. */.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */	display: none;}/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */.infinity-end.neverending .site-footer {	display: block;}/*--------------------------------------------------------------# Media--------------------------------------------------------------*/.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {	border: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}/* Make sure embeds and iframes fit their containers. */embed,iframe,object {	max-width: 100%;}/*--------------------------------------------------------------## Captions--------------------------------------------------------------*/.wp-caption {	margin-bottom: 1.5em;	max-width: 100%;}.wp-caption img[class*="wp-image-"] {	display: block;	margin: 0 auto;}.wp-caption-text {	text-align: center;}.wp-caption .wp-caption-text {	margin: 0.8075em 0;}/*--------------------------------------------------------------## Galleries--------------------------------------------------------------*/.gallery {	margin-bottom: 1.5em;}.gallery-item {	display: inline-block;	text-align: center;	vertical-align: top;	width: 100%;}.gallery-columns-2 .gallery-item {	max-width: 50%;}.gallery-columns-3 .gallery-item {	max-width: 33.33%;}.gallery-columns-4 .gallery-item {	max-width: 25%;}.gallery-columns-5 .gallery-item {	max-width: 20%;}.gallery-columns-6 .gallery-item {	max-width: 16.66%;}.gallery-columns-7 .gallery-item {	max-width: 14.28%;}.gallery-columns-8 .gallery-item {	max-width: 12.5%;}.gallery-columns-9 .gallery-item {	max-width: 11.11%;}.gallery-caption {	display: block;}/*--------------------------------------------------------------# Plugins--------------------------------------------------------------*/.home-widget, .footer-cta { margin-bottom:15px; }.home-widget section { padding:15px 0; }#mt-projects > .grid,#mt-clients > .grid,#mt-members > .grid,#mt-services > .grid,.footer-cta > .grid,#mt-testimonials > .grid,#mt-skills > .grid,#mt-details .grid,#mt-columns .grid,#home-news .grid,#home-cta .grid {	min-width: 0;}.home-widget #mt-projects > .grid {	max-width: none;}#mt-projects < [class*="col-"] {	padding: 0;}#mt-projects > .grid-pad, #mt-clients > .grid-pad,#mt-members > .grid-pad,#mt-services > .grid-pad,#mt-testimonials > .grid-pad,.footer-cta > .grid-pad,#mt-skills > .grid-pad,#mt-details .grid-pad,#mt-columns .grid-pad,#home-news .grid-pad,#home-cta .grid-pad,#mt-projects > .grid > [class*="col-"],#mt-clients > .grid > [class*="col-"],#mt-members > .grid > [class*="col-"],#mt-services > .grid > [class*="col-"],.footer-cta > .grid-pad > [class*="col-"],#mt-testimonials > .grid > [class*="col-"],#mt-skills > .grid > [class*="col-"],#mt-details .grid [class*="col-"],#mt-columns .grid [class*="col-"],#home-news .grid [class*="col-"],#home-cta .grid [class*="col-"] {	padding: 0;}#secondary #mt-details .grid [class*="col-"] {	display: block;	width: 100%;}#mt-columns .column-box {	padding: 0 15px;}.skills-p {	padding: 15px !important;}.project-box {    position: relative;    width: 100%;    overflow: hidden;    background-color: #151515;	-webkit-transition: opacity 0.5s ease 0s, -webkit-transform 0.5s ease 0s;	-moz-transition: opacity 0.5s ease 0s, -moz-transform 0.5s ease 0s;	-o-transition: opacity 0.5s ease 0s, -o-transform 0.5s ease 0s;	transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;}.project-box:before {    content: "";    display: block;    padding-top: 100%;}.home-widget #mt-projects .project-box:before {    content: "";    display: block;    padding-top: 60%;}.project-content {    position:  absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    color: white;}.project-bg {    position:  absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;	-webkit-background-size: cover;	background-size: cover;    -webkit-opacity: 1;	opacity: 1;	background-position: center center;	-webkit-transition: opacity 0.5s ease 0s, -webkit-transform 0.5s ease 0s;	-moz-transition: opacity 0.5s ease 0s, -moz-transform 0.5s ease 0s;	-o-transition: opacity 0.5s ease 0s, -o-transform 0.5s ease 0s;	transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;}.project-box:hover .project-bg {    -webkit-opacity: 0.3;	opacity: 0.3;    -webkit-transform: scale3d(1.1, 1.1, 1);	-moz-transform: scale3d(1.1, 1.1, 1);	-o-transform: scale3d(1.1, 1.1, 1);    transform: scale3d(1.1, 1.1, 1);	-webkit-transition: opacity 0.5s ease 0s, -webkit-transform 0.5s ease 0s;	-moz-transition: opacity 0.5s ease 0s, -moz-transform 0.5s ease 0s;	-o-transition: opacity 0.5s ease 0s, -o-transform 0.5s ease 0s;	transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;}.project-content div {   display: table;   width: 100%;   height: 100%;}.project-content div.project-title {    display: table-cell;    text-align: center;    vertical-align: middle;     color: white;	padding: 15px;}.project-content div.project-title h3 {      -webkit-opacity: 0;	opacity: 0;	margin: 1em 0;   	font-size: 24px;	line-height: 28px;     -webkit-transform: scale3d(1.25, 1.25, 1);	-moz-transform: scale3d(1.25, 1.25, 1);	-o-transform: scale3d(1.25, 1.25, 1);    transform: scale3d(1.25, 1.25, 1);	-webkit-transition: opacity 0.5s ease 0s, -webkit-transform 0.5s ease 0s;	-moz-transition: opacity 0.5s ease 0s, -moz-transform 0.5s ease 0s;	-o-transition: opacity 0.5s ease 0s, -o-transform 0.5s ease 0s;	transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;}.project-box:hover .project-content div.project-title h3 {	-webkit-opacity: 1;	opacity: 1;      -webkit-transform: scale3d(1, 1, 1);	-moz-transform: scale3d(1, 1, 1);	-o-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);	-webkit-transition: opacity 0.5s ease 0s, -webkit-transform 0.5s ease 0s;	-moz-transition: opacity 0.5s ease 0s, -moz-transform 0.5s ease 0s;	-o-transition: opacity 0.5s ease 0s, -o-transform 0.5s ease 0s;	transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;} h2.project-title,h2.testimonials-title,h2.clients-title,h2.team-title,h2.services-title {	text-align: center;	margin: 1em 0 1.5em;	letter-spacing: -0.05em;}.lax-project article footer { 	display: none;}.lax-projects {	margin-bottom: 4em;}#secondary section {	margin: 0 0 1.5em;}#secondary section button, {    display: block;    margin: 1em auto 0;} a.proper-lite-button { 	margin: 1em auto 0;  }.home-widget a.featured-link button, .home-widget a.featured-link { 	margin: 30px auto 0; 	display: block;	width:125px; }#secondary > #mt-projects > .grid,#secondary > #mt-testimonials > .grid,#secondary > #mt-clients > .grid,#secondary > #mt-members > .grid,#secondary > #mt-services > .grid,#secondary > #mt-skills > .grid,#secondary > #mt-details > .grid   {	min-width: 0px;}#secondary > #mt-projects > .grid-pad,#secondary > #mt-testimonials > .grid-pad,#secondary > #mt-clients > .grid-pad,#secondary > #mt-members > .grid-pad,#secondary > #mt-services > .grid-pad,#secondary > #mt-skills > .grid-pad,#secondary > #mt-details > .grid-pad {	padding-top: 0;	padding-left: 0;}#secondary > #mt-projects > .grid > [class*="col-"],#secondary > #mt-testimonials > .grid > [class*="col-"],#secondary > #mt-clients > .grid > [class*="col-"],#secondary > #mt-members > .grid > [class*="col-"],#secondary > #mt-services > .grid > [class*="col-"],#secondary > #mt-skills > .grid > [class*="col-"],#secondary > #mt-details > .grid > [class*="col-"]  {	padding-right: 0;	width: 100%;	overflow: hidden; }#secondary > #mt-projects .mt-project {	margin-bottom: 10px;}#secondary > #mt-testimonials .testimonial,.shortcodes .testimonial {	margin-bottom: 25px;}.shortcodes .testimonial {	padding: 0 15px;}#secondary > #mt-projects img {	display: block;	width: 100%;    -webkit-transform: scale3d(1, 1, 1);	-moz-transform: scale3d(1, 1, 1);	-o-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);	-webkit-transition: opacity 0.5s ease 0s, -webkit-transform 0.5s ease 0s;	-moz-transition: opacity 0.5s ease 0s, -moz-transform 0.5s ease 0s;	-o-transition: opacity 0.5s ease 0s, -o-transform 0.5s ease 0s;	transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;}#secondary > #mt-projects img:hover {    -webkit-transform: scale3d(1.1, 1.1, 1);	-moz-transform: scale3d(1.1, 1.1, 1);	-o-transform: scale3d(1.1, 1.1, 1);    transform: scale3d(1.1, 1.1, 1);	-webkit-transition: opacity 0.5s ease 0s, -webkit-transform 0.5s ease 0s;	-moz-transition: opacity 0.5s ease 0s, -moz-transform 0.5s ease 0s;	-o-transition: opacity 0.5s ease 0s, -o-transform 0.5s ease 0s;	transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;}#secondary > #mt-testimonials .testimonial p,.shortcodes .testimonial p {	background: #fff;	padding: 15px 15px 55px 15px;	font-size: 13px;	line-height: 20px;	font-style: italic;	margin: 0;}#secondary > #mt-testimonials .testimonial img,.shortcodes .testimonial img {	width: 80px;	height: 80px;	-webkit-border-radius: 100px;	border-radius: 100px;	margin: -40px auto 0;	display: block;}#secondary > #mt-testimonials .testimonial h3,.shortcodes .testimonial h3 {	font-size: 14px;	line-height: 18px;	text-align: center;	 	margin-bottom: 2px;	margin-top: 10px;  } #secondary > #mt-testimonials .testimonial span,.shortcodes .testimonial span {	font-size: 12px;	line-height: 16px;	text-align: center;		display: block;}#secondary > #mt-clients .client-container {	margin: 15px 0;	}#secondary > #mt-clients .client-container img {	display: block;	margin: 0 auto;}.shortcodes .client-container {	width: 100%;	padding: 0 25px;	height: 100px;	margin-bottom: 20px;} .shortcodes .client-container img {	max-height: 100px;	margin: 0 auto;	display: block;	width: auto;	position: relative;	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);	}#secondary > #mt-members .member img,.shortcodes .member img {	-webkit-border-radius: 100%;	border-radius: 100%;	max-width: 75%;	display: block;	margin: 0 auto 15px;}#secondary > #mt-members .member h3 {	font-size: 20px;	line-height: 24px;	text-align: center;}#secondary > #mt-members .member p {	font-size: 13px;	line-height: 20px;	text-align: center;}.shortcodes .member {	text-align: center;	margin-bottom: 3em;	padding: 0 20px;}.shortcodes .member h3 {	font-size: 26px;	line-height: 30px;}.shortcodes .member h3:after {    border: 1px solid #222;    content: " ";    display: block;    margin: 20px auto 15px;    width: 35px;}.shortcodes .member .fa {	border: 1px solid #1f2023;    border-radius: 100px;    color: #1f2023;    font-size: 16px;    height: 40px;    line-height: 38px;    margin: 5px;    text-align: center;    -webkit-transition: all 0.2s ease-in-out 0s;	-moz-transition: all 0.2s ease-in-out 0s;	-ms-transition: all 0.2s ease-in-out 0s;	-o-transition: all 0.2s ease-in-out 0s;    transition: all 0.2s ease-in-out 0s;    width: 40px;}.shortcodes .member .fa:hover {    background: none repeat scroll 0 0 #1f2023;    color: #fff;    -webkit-transition: all 0.2s ease-in-out 0s;	-moz-transition: all 0.2s ease-in-out 0s;	-ms-transition: all 0.2s ease-in-out 0s;	-o-transition: all 0.2s ease-in-out 0s;    transition: all 0.2s ease-in-out 0s;}#mt-services .service-content {	text-align: center;	margin-bottom: 30px; }.shortcodes .service-content {	padding: 0 20px;}#mt-services .service-content .fa,.shortcodes .service-content .fa {	border: 2px solid #404040;    -webkit-border-radius: 100%;    border-radius: 100%;    color: #404040;    font-size: 20px;    height: 60px;    line-height: 54px;    margin: 12px;    text-align: center;    width: 60px;}#mt-services .service-content h5,.shortcodes .service-content h5 {	margin-bottom: 1em;}.progressBar div { background-color: #040404; }.all-news button {  display: block;  margin: 15px auto 0;  text-align: center;} /*--------------------------------------------------------------# Skeleton--------------------------------------------------------------*/*, *:after, *:before {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}body {	margin: 0px;}[class*='col-'] {	float: left;	padding-right: 30px; /* column-space */}.grid {	width: 100%;	max-width: 1140px;	min-width: 755px;	margin: 0 auto;	overflow: hidden;}.grid:after {	content: "";	display: table;	clear: both;}.grid-pad {	padding-top: 20px;	padding-left: 30px; /* grid-space to left */	padding-right: 0px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */}.page-contain {	/*max-width: 1000px;*/	max-width: 1200px;	margin: 0 auto;}.page-contain-full {	max-width: 900px;	margin: 0 auto;}.overflow {	overflow: visible;}.push-right {	float: right;}/* Content Columns */.col-1-1 {	width: 100%;}.col-2-3, .col-8-12 {	width: 66.66%;}.col-1-2, .col-6-12 {	width: 50%;}.col-1-3, .col-4-12 {	width: 33.33%;}.col-1-4, .col-3-12 {	width: 25%;}.col-1-5 {	width: 20%;}.col-1-6, .col-2-12 {	width: 16.667%;}.col-1-7 {	width: 14.28%;}.col-1-8 {	width: 12.5%;}.col-1-9 {	width: 11.1%;}.col-1-10 {	width: 10%;}.col-1-11 {	width: 9.09%;}.col-1-12 {	width: 8.33%}/* Layout Columns */.col-11-12 {	width: 91.66%}.col-10-12 {	width: 83.333%;}.col-9-12 {	width: 75%;}.col-5-12 {	width: 41.66%;}.col-7-12 {	width: 58.33%}/* Pushing blocks */.push-2-3, .push-8-12 {	margin-left: 66.66%;}.push-1-2, .push-6-12 {	margin-left: 50%;}.push-1-3, .push-4-12 {	margin-left: 33.33%;}.push-1-4, .push-3-12 {	margin-left: 25%;}.push-1-5 {	margin-left: 20%;}.push-1-6, .push-2-12 {	margin-left: 16.667%;}.push-1-7 {	margin-left: 14.28%;}.push-1-8 {	margin-left: 12.5%;}.push-1-9 {	margin-left: 11.1%;}.push-1-10 {	margin-left: 10%;}.push-1-11 {	margin-left: 9.09%;}.push-1-12 {	margin-left: 8.33%}@media handheld, only screen and (max-width: 767px) {	.grid {		width: 100%;		min-width: 0;		margin-left: 0px;		margin-right: 0px;		padding-left: 20px; /* grid-space to left */		padding-right: 10px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-10px=10px */	}		[class*='col-'] {		width: auto;		float: none;		margin-left: 0px;		margin-right: 0px;		margin-top: 10px;		margin-bottom: 10px;		padding-left: 0px;		padding-right: 10px; /* column-space */	}			/* Mobile Layout */		[class*='mobile-col-'] {		float: left;		margin-left: 0px;		margin-right: 0px;		margin-top: 0px;		margin-bottom: 10px;		padding-left: 0px;		padding-right: 10px; /* column-space */		padding-bottom: 0px;	}		.mobile-col-1-1 {		width: 100%;	}	.mobile-col-2-3, .mobile-col-8-12 {		width: 66.66%;	}	.mobile-col-1-2, .mobile-col-6-12 {		width: 50%;	}	.mobile-col-1-3, .mobile-col-4-12 {		width: 33.33%;	}	.mobile-col-1-4, .mobile-col-3-12 {		width: 25%;	}	.mobile-col-1-5 {		width: 20%;	}	.mobile-col-1-6, .mobile-col-2-12 {		width: 16.667%;	}	.mobile-col-1-7 {		width: 14.28%;	}	.mobile-col-1-8 {		width: 12.5%;	}	.mobile-col-1-9 {		width: 11.1%;	}	.mobile-col-1-10 {		width: 10%;	}	.mobile-col-1-11 {		width: 9.09%;	}	.mobile-col-1-12 {		width: 8.33%	}	/* Layout Columns */	.mobile-col-11-12 {		width: 91.66%	}	.mobile-col-10-12 {		width: 83.333%;	}	.mobile-col-9-12 {		width: 75%;	}	.mobile-col-5-12 {		width: 41.66%;	}	.mobile-col-7-12 { 		width: 58.33%	}		.hide-on-mobile {		display: none !important;		width: 0;		height: 0;	}		.hero-content h2,	.page-entry-header .entry-title {		font-size: 26px;		line-height: 30px;	}		.news-image, .news-info, .news-content {		width: 100% !important;		position: relative;	}		.news-image {		height: 200px;	}		.news-box:before {		padding-top: 0;	}		.page-entry-header {		padding: 80px 0 60px;	}}/* Landscape */@media only screen   and (min-device-width: 768px)   and (max-device-width: 1280px)   and (orientation: landscape) {	  	  #hero-background {		-webkit-background-size: auto !important;		-moz-background-size: auto !important;		-o-background-size: auto !important; 		background-size: auto !important;		background-attachment: scroll !important; 		background-position: center center;	}			#home-hero { 		height: 500px;	}		.hero-content h2 {  		font-size: 4rem;  	} } /* Portrait */@media only screen   and (min-device-width: 768px)   and (max-device-width: 1280px)   and (orientation: portrait) { 	  	  #hero-background {		-webkit-background-size: auto !important;		-moz-background-size: auto !important;		-o-background-size: auto !important; 		background-size: auto !important;		background-attachment: scroll !important; 		background-position: center center;	}		#home-hero { 		height: 500px;	}		.hero-content h2 {  		font-size: 4rem;  	} }/* Custom Style */#sidebarMenu {    border-right: 2px solid #E5E2E0;    padding-right: 20px;}#sidebarMenu ul li {    border-bottom: 2px solid #E5E2E0;    list-style: none;        }   #sidebarMenu ul li a {    display: block;    padding: 5px 10px;        }#sidebarMenu ul li a:hover {    background: #E5E2E0;    color: #000 !important;    padding-left: 25px;    font-weight: 400;}#sidebarMenu ul li.level1 a {    color: #7E7E7C;    font-size: 18px;}#sidebarMenu ul li.level2 a {    color: #B4B2AD;    font-size: 16px;}#sidebarMenu ul.child1, #sidebarMenu ul.child2 {    margin-left: 0;    padding-left: 15px;}#sidebarMenu ul.child1 li:last-child {border-bottom: 0;}#layoutStyler {    height: 70px;    width: 83.3%;    background: #FFF;    position: relative;    z-index: 99999;    top: 25px;}.grid-pad {padding-top: 7px;}.entry-content {margin-top: 0;}@media screen and (max-width:767px){    #layoutStyler{display: none;}    .grid-pad {padding-top: 20px;}    .entry-content {margin-top: 1.5em;}}.page-entry-header {    padding: 140px 0 70px !important;}.site-branding img {height:90px;max-height: 150px;    position: relative;}#customPagination {    margin: 0;    padding: 0;    position: relative;    top: -15px;}#customPagination li {    list-style: none;    display: inline-table;}#customPagination li a {    color: #FFF;    font-size: 18px;}

table tr td, table tr th{ padding: 3px 8px; }

ul#leftMenu { margin-left: 0;}
ul#leftMenu {
    margin-left: 0;
    padding-left: 0;
}

#sidebarMenu ul li.level1 a {
    color: #7E7E7C;
	display:block;
    font-size:16px;
    font-family: Gentona,"Myriad Pro",sans-serif;
	font-weight: 400;
}
#sidebarMenu ul li.level1 a:hover {
  padding-left: 6px;
}
#leftMenu.parent{
	 padding: 0 0 0 5.811%;
}

footer.site-footer .grid-pad{padding-left: 0;}

@media screen and (max-width: 767px){    #overlayLayer {        height: 248px;    }           .site-branding {		   max-width: 280px;margin-left: 0 !important;    }    .site-branding img {        max-height: 100px;    }    b#customPagination li a {        font-size: 15px;    }}

@media screen and (max-width: 480px){.site-branding {max-width: 220px;} .site-branding img{height: auto;}}

.parallax-mirror {    visibility: visible;     z-index: 1;     position: absolute;     top: 0px;     left: 0px;     overflow: hidden;     transform: translate3d(0px, 0px, 0px);     height: 420px;     width: 100%;}.parallax-mirror img {    transform: translate3d(0px, 0px, 0px);     position: absolute;     top: 0;     left: 0px;     height: 420px;     width: 100%;     max-width: none;    background-size: cover;}#presidentMenu li{display: inline-block;}#presidentMenu li.menu-item-has-children ul.sub-menu{display: none;}#presidentMenu li.menu-item-has-children:hover ul.sub-menu{display: block !important; position: absolute;}#presidentMenu li.menu-item-has-children ul.sub-menu li{display: block;}@media screen and (max-width: 767px){   #overlayLayer, .parallax-mirror, .parallax-mirror img {height: 250px !important;}    .page-entry-header{padding: 80px 0 60px!important;}   #presidentMenu{width: 100%;text-align: center;}   #presidentMenu li {display: inline-block !important; float: none !important;}}ul.child1 {display: none;}.menuIcon {    float: right;    position: relative;    top: 5px;}

#widgetTestimonial {
	background: #CCC;
    padding: 15px 20px;
    position: absolute;
    right: 0;
    height: 100%;
}
	
body.page-template-template-left-sidebar .page-entry-header, body.page-template-template-right-sidebar .page-entry-header {    padding: 140px 0 165px !important;}body.page-template-template-president #mainContent, body.page-template-template-left-sidebar #mainContent, body.page-template-template-right-sidebar #mainContent {    width: 95%;    padding: 0;    margin: 0 auto;    max-width: 100%;    /*margin-top: 25px;*/}.margin-25 {   margin-top: 25px;}#mainContent {    width: 100%;    padding: 0;    margin: 0 auto;    max-width: 100%;}#widgetPresident {    background: #f5f5f5;    border: 1px solid #e5e5e5;    padding: 10px 30px 20px;}#widgetPresident img {    border-radius: 50%;}.abcfslLst1TxtCntr p {    margin: 0;    padding: 0;}nav#pMenu{	height: auto !important;    float: left;    position: relative;}.activeNow a i {display:none;}.activeNow a::before{   content: '';   display: inline-block;   width: 10px;   height: 10px;   border-radius: 10px;    position: relative;    left: -5px;}#top-menu li {    display: inline-table;    list-style: none;    padding: 0 5px;}#top-menu li a {    color: #FFF;    font-size: 18px;}.tabpanel{}/* NAVIGATION */.inav  {  margin-top: 20px;} .inav #nav-icon {display:none;}.inav ul, .inav ul.menu {list-style:none; margin:0; padding:0; text-align:right;} .inav ul li { display:inline-block; position:relative;}.inav ul li a {color:#624259; font-size:15px; font-family:"MuseoB"; line-height:18px; text-transform: uppercase; padding:10px 8px 10px; text-decoration:none; display:block;} .inav ul li a:hover {color:#003768; text-decoration:none;}.inav ul.menu > li > a span.sf-sub-indicator { margin-left:5px; text-align: left; width:9px; height:20px; background:url(images/nav_ind.png) no-repeat 50% 50%; text-indent:-999em; overflow:hidden; display:inline-block;}.inav ul.menu > li.current-menu-item > a:hover, .inav ul.menu > li.current-menu-item.sfHover > a, .inav ul.menu > li.current-menu-parent > a, .inav ul.menu > li.current-menu-parent.sfHover > a, .inav ul.menu > li.current-menu-item > a, .inav ul.menu > li.current-page-parent > a, .inav ul.menu > li.current_page_parent > a, .inav ul.menu > li.current_page_item > a, .inav ul.menu > li.current-page-ancestor > a, .inav ul.menu > li.current-menu-ancestor > a {color:#003768;}.inav ul.menu > li.sfHover > a {color:#003768;} /* DROPDOWN */.inav ul ul, .inav ul.menu ul, .inav div.menu ul ul {position:absolute; top:-999em; left:0; margin-top:0; width:195px; z-index:999; padding:0; list-style:none; background:#624259; } .inav ul li.sfHover ul, .inav ul li:hover ul {top:100%;} .inav ul li.sfHover ul ul, .inav ul li:hover ul ul {top:0; left:196px; margin-top:0;}.inav ul ul li, .inav ul.menu ul li, .inav div.menu ul ul li {width:100%;  padding-right:0 !important; padding-left:0 !important; border-bottom:0;} .inav ul.sub-menu li {display:block;}.inav ul ul li a, .inav ul.menu ul li a, .inav div.menu ul ul li a {font-family: 'Museo'; font-size: 16px; padding:9px 10px 10px 15px; text-align:left; display:block; color:#fff; line-height:18px; text-transform:inherit;} .inav ul ul li a, .inav ul.menu ul ul li a, .inav div.menu ul ul ul li a {font-size:13px;  transition:all ease .8s; -moz-transition:all ease .8s; -webkit-transition:all ease .8s; }.inav ul ul li a:hover, .inav ul.sub-menu > li.sfHover > a {color:#fff  !important; background:#ccb6c6;} .inav ul.sub-menu > li.current_page_item > a,.inav ul.sub-menu > li.current-page-ancestor > a, .inav ul.sub-menu > li.current-page-parent > a {color:#003768 !important; background:#bcd0e2;}


body{
	color: #000;
}

a{ color: #092c74; line-height: 1.5;  padding: 2px 0px;}
 
.content-sidebar h3 { 
	line-height: 1;
	font-family: GentonaMedium;
    line-height: 1;
}

.content-sidebar h3 a{ 
	display: block;
	line-height: 1; 
	color: #092c74; 
	font-family: GentonaMedium;
	text-transform:capitalize;
	font-size:18px;
	margin-bottom: 10px;
	
}
.content-sidebar .block .item{
	font-family: Gentona,"Myriad Pro",sans-serif;
	font-size:16px;
}
.Head_btn:hover{
	padding: 14px 18px;
}
#sidebarMenu{ padding-right:10px;}
table.centered{
	border-collapse: collapse;
	text-align:Center;
}
.rp-list{}
.rp-item{ 
	display: inline-block;
    max-width: 185px;
    margin: 0px 10px 10px;
}
.rp-item span{ 
	display: block;
    text-transform: uppercase;
    text-align: center;
}
.hub-section {
    margin: 20px auto 30px;
    display: inline-block;
    clear: both;
}

.hub-section h3 a {
    font-size: 14px;
}

.hub-article {
    width: 23%;
    float: left;
    margin-right: 2%;
}

.hub-article h4 {
    font-size: 20px;
    line-height: 20px;
}

.hub-article p {
    font-size: 17px;
    line-height: 17px;
}

.wp-caption .wp-caption-text {
    font-style: italic;
}

.site-footer {
	text-align: left;
	padding-bottom: 100px;
}

.site-footer p {
    margin-bottom: 10px;
}

ul#footer-menu-child1 {
	text-align: left;
	margin-top: 15px;
}

ul#footer-menu-child1 li:first-child {
    border-top: 1px solid #CCC;
}

ul#footer-menu-child1 li {
	margin-bottom: 8px;
    border-bottom: 1px solid #CCC;
    padding: 5px;
}

ul#footer-menu-child1 li:hover {
	background: #333;
    padding-left: 20px;
    -webkit-transition: padding 1s;
}

ul#footer-menu-child2 {
	margin-top: 25px;
}

ul#footer-menu-child2 li:hover {
    padding-left: 20px;
    -webkit-transition: padding 1s;
    font-weight: 500;
}

#footer-college h2 {
	font-family: Gentona,"Myriad Pro",sans-serif;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 5px;
}

.social-footer {
	margin-top: 25px !important;
}

.social-footer li {
	display: inline-table;
    padding: 0 7px;
    background: #666;
    border-radius: 3px;
    margin: 0 2px;
}


#hub_footer #footer-college_block .social-links a.a:hover {
background-color: #005EB8;
}
#hub_footer #footer-college_block .social-links a.b:hover {
background-color: #418FDE;
}
#hub_footer #footer-college_block .social-links a.c:hover {
background-color: #002D72;
}
#hub_footer #footer-college_block .social-links a.d:hover {
background-color: #E03C31;
}
#hub_footer #footer-college_block .social-links a.e:hover {
background-color: #623412;
}
.social-footer li:nth-child(1):hover {
	background: #005EB8;
}

.social-footer li:nth-child(2):hover {
	background: #418FDE;
}

.social-footer li:nth-child(3):hover {
	background: #002D72;
}

.social-footer li:nth-child(4):hover {
	background: #E03C31;
}

.social-footer li:nth-child(5):hover {
	background: #623412;
}

.social-footer li:nth-child(6):hover {
	background: #6CACE4;
}

#footer-search {
	background: #333;
    padding: 5px 10px 8px;
}

#footer-search input {
	border-radius: 0;
    padding: 5px 10px;
    width: calc(100% - 60px);
}

#footer-search button {
	background: transparent;
    font-size: 25px;
    padding: 5px;
    position: relative;
    top: 2px;
    left: 15px;
} 

/* Custom CSS Code */
.main-nav.nav ul {padding: 0;} 

#tabpanel-news-events h4 a{ font-family: GentonaMedium,"Myriad Pro",sans-serif; font-size: 24px; }
#tabpanel-news-events a{ font-family: Gentona,"Myriad Pro",sans-serif; color: #000;}
#tabpanel-news-events .hub-article{font-family: Gentona,"Myriad Pro",sans-serif; float:none; width:100%; }
#tabpanel-news-events .nav .media-heading { margin-bottom: 0;  font-size: 14px;}
#tabpanel-news-events .media-body h5{font-family: Gentona,"Myriad Pro",sans-serif;  clear:none;line-height: 1.2; }

.paddingtop5{ padding-top:5%; }
.pagecontainer2 .entry-content-page{ color: #000; }

/* Academic Posts */
.academic_post li p { font-size: 1em;}
.termlisting ul{ padding: 0; margin: 0; }
#filters ul li a {
   display: block;
    padding: 5px 10px;
    font-family: Gentona;
    font-size: 18px;  
    font-weight: 400;
    color: #000;
}

/* News Template */
.news{}
.post_meta{font-family:Gentona,"Myriad Pro",sans-serif;}
.post_meta .post_author{ font-weight: 700;text-transform: capitalize; font-size:1em; color: #000;font-family:Gentona,"Myriad Pro",sans-serif;  }
.post_meta .published_on{color: #7E7E7C; font-size:.8125em; margin: 0 0 .30769em;font-family:Gentona,"Myriad Pro",sans-serif; }

.post-footer{}
.post-footer h5{
    color: #005EB8;
    font-size: .7125em;
    text-transform: uppercase;
    font-style: normal;
    font-family: Gentona,"Myriad Pro",sans-serif;
    white-space: nowrap;
    font-weight: 700;
} 
.post-footer h5:after {
	width: 82%;
    height: .61538em;
    margin-left: .33em;
    background-color: #6CACE4;
    display: inline-block;
    content: "";
}
.releatedposts .rp-item{ max-width:100%; margin: 0px 0px 30px;}
.releatedposts .rp-item .cat{
	margin: 0 0 .30769em;
    font-family: Gentona,"Myriad Pro",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
	line-spacing: 1px;
	text-align:left;
	color:#7E7E7C;
}
.releatedposts .rp-item h4{ 
  display: block; 	
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  max-height: 44px;
  line-height: 1.2;  
  font-weight: 700;
  text-transform: capitalize;
  font-size: 1em;
  color: #000;
  margin:0 0 5px;
  font-family: Gentona,"Myriad Pro",sans-serif;
}
.releatedposts .rp-item .published_on{
	display: block;
    text-transform: uppercase;
    line-height: 1;
    font-size: 13px;
    text-align: left;
    color: #7e7e7e;
}
.releatedposts .rp-item .img{
	max-height:215px; overflow:hidden; margin-bottom: 10px; 
}



/* Start: Recommended Isotope styles */
 
/**** Isotope Filtering ****/
 
.isotope-item {
  z-index: 2;
}
 
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
 
/**** Isotope CSS3 transitions ****/
 
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}
 
.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}
 
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}
 
/**** disabling Isotope CSS3 transitions ****/
 
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
 
/* End: Recommended Isotope styles */




/* Trending News */
#trending{ padding:0;}
.trending_news .rp-item{ margin:0 0 10px; padding:0; max-width:100%; } 
.trending_news .img{ max-width:80px; padding-right: 10px; } 
.trending_news .text-item{ padding-right: 10px; } 
.trending_news .text-item span.cat{ color:#7E7E7C; font-size:12px; text-align:left; line-height: 1; } 
.trending_news .text-item .published_on{
	display: block;
    text-transform: uppercase;
    line-height: 1;
    font-size: 12px;
    text-align: left;
    color: #7e7e7e;
}
.trending_news .text-item h4{
	  display: block; 	
	  text-overflow: ellipsis;
	  word-wrap: break-word;
	  overflow: hidden;
	  max-height: 37px;
	  line-height: 1;  
	  font-weight: 700;
	  text-transform: capitalize;
	  font-size: 1em;
	  color: #000;
	  margin:0 0 5px;
	  font-family: Gentona,"Myriad Pro",sans-serif;
} 

/* Student & Social Template */
.page-template-tpl_studentandsocial{}
.page-template-tpl_studentandsocial .pagecontainer{max-width:1440px; margin:auto; }
#leftMenu .sub-menu{padding-left:20px; } 

/* Speech & Writing */
.page-template-tpl_writings{}
.page-template-tpl_writings h2{ font-family: GentonaMedium; }
.page-template-tpl_writings h3{ font-family: GentonaLight; font-size: 24px; margin-bottom:0; }
.page-template-tpl_writings  .site-main a{ color: #092c74; } 
.page-template-tpl_writings .site-main a:hover{ color: #666; } 

table th, strong{}

.content-sidebar{ 
	background: #f5f5f5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;	
    padding-top: 20px;
}
.content-sidebar .block h2 {
    border-left: 8px solid #ff6b00;
    padding-left: 18px;
    margin-left: -2px;
    margin-bottom: 22px;
	font-family: GentonaMedium; 
}
.content-sidebar .block .item{ padding: 15px; } 
.content-sidebar .block .publish_date{
	font-style: italic;
    font-size: 14px;
    color: #2c2c33;
} 
.content-sidebar .block, .content-sidebar .block h3 { 
	font-family: GentonaLight; 
}
.site-navi{
	list-style:none;
	padding:10px;
}
.site-navi li{
	margin-bottom:5px;
}
.site-navi li ul{
	list-style:none;
	padding:0 20px;
}
.page-template-tpl_alumni .leftsidecontent #sidebarMenu #leftMenu li a {
    color: #7e7e7c;
}
.bgsidebar-menu{
	background:#254c67 url(images/bg-sidebar.jpg);
	border-radius: 5px;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
color: #aec6d7;
font-size: 12px;
position: relative;
text-shadow: #0d1a23 -1px -1px;
width: 185px;
z-index: 0;
margin:0px -14px;
padding:0px;
}
.site-navi li a{
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
}
.site-navi ul li ul li a{
	border-bottom: 1px solid #fff;
}
.page-template-tlp_hubhome .leftalign_block {
width: 50%; float:left;
}
.page-template-tlp_hubhome .rightalign_block {
width: 48%; float:right;
}
.page-template-tlp_hubhome .newhub_contentblock {
  margin: auto;
    width: 84%;
}
.page-template-tlp_hubhome .newhub_contentblock .site-main {
float:none;
width:100%;
}
.page-template-tlp_hubhome .newhub_contentblock .leftalign_child h2{
   font-family: "TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;
    font-size: 1.95em;
    font-weight: 500;
    text-transform: uppercase;
}
.page-template-tlp_hubhome .newhub_contentblock .leftalign_child{
	margin-left: 17.5214%;
}
.rightalign_block .sidebar_post h5::after, .rightalign_block .eventblocks h5::after{
    background-color: #BEDED8;
    content: "";
    display: inline-block;
    height: 0.61538em;
    margin-left: 0.33em;
    width: 100%;
}
.rightalign_block .sidebar_post, .rightalign_block .eventblocks{
padding:0px 25px; 
}
.rightalign_block .eventblocks p{font-size:12px;}
.rightalign_block .eventblocks h6{
font-size: 1em;
 color: #000;
 font-weight:500;
 margin-bottom: 0;
    font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
}
.page-template-tlp_hubhome{background-color:#F5F4F3;}
.rightalign_block .sidebar_post{border-left:1px solid #999897;border-right:1px solid #999897;}
.rightalign_block .sidebar_post h5, .rightalign_block .eventblocks h5{
    font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
    font-size: 0.8125em;
    font-weight: 700;
    line-height: 10px;
    margin-bottom: 10px;
    margin-top:0;
    overflow: hidden;
    text-transform: uppercase;
    white-space: nowrap;
}
.rightalign_block .sidebar_post a{
color:#000;
}
.rightalign_block .sidebar_post a h6{
    color: #000;
    font-family: gentona,Gentona,calibri,helvetica,arial,sans-serif;
    font-size: 0.866em;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 10px;
}
.rightalign_block .sidebar_post{
width:49%;
float:left;
}
.rightalign_block .eventblocks{
width:49%;
float:right;
}

div[role="navigation"] .tabpanel-set .close-box-x.close{ padding: 2.4em;}
.homefooter p{ margin-bottom:10px;}
.social-footer li{ display: inline-block; }





@media screen and (max-width: 767px){
	#widgetTestimonial {
	    position: inherit;
	}

	.site-footer, ul#footer-menu-child1 {
		text-align: center;
	}
} 

@media screen and (min-width: 1215px) {
	.site-branding {
    	position: absolute; 
    	left: 0;
	}
}
@media screen and (max-width:1024px){
	.entry-content table{
		display: block;
		overflow-y: scroll;
		width: 100%;
	} 
}

