/*































	Theme Name: Leo Alumni Theme































	Theme URI: http://www.superomedia.com/































	Description: Leo Alumni Association theme for Wordpress































	Author: Supero Media 































	Author URI: http://www.superomedia.com/                                   EB Garamond































 































	Version: 1.0































 































	Tags: black, blue, green, orange, red, white, dark, light, three-columns, two-columns, left-sidebar, right-sidebar, fixed-width, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, threaded-comments































 































	Template: genesis































	Template Version: 1.8































































	License: GNU General Public License v2.0 (or later)































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































*/































































/* Table of Contents































































* Import Fonts































* Defaults































* Hyperlinks































* Body































* Wrap































* Header































* Image Header - Partial Width































* Image Header - Full Width































* Header / Primary / Secondary Navigation































* Primary Navigation Extras































* Inner































* Page Title































* Breadcrumb































* Taxonomy Description































* Content-Sidebar Wrap































* Content































* Column Classes































* Featured Post Grid































* Headlines































* Ordered / Unordered Lists































* Post Info































* Post Meta































* Author Box































* Sticky Posts































* Archive Page































* Post Icons































* Images































* Post Navigation































* Primary / Secondary Sidebars































* Dropdowns































* Featured Page / Post































* User Profile































* Buttons































* Search Form































* eNews & Updates Widget































* Calendar Widget































* Footer Widgets































* Footer































* Comments































* Gravity Forms































* eleven40 Blue































* eleven40 Green































* eleven40 Red































* Responsive Design































































*/































































































/* Import Fonts































------------------------------------------------------------ */































































@import url(http://fonts.googleapis.com/css?family=Lora);







 @import url(http://fonts.googleapis.com/css?family=Oswald);







 @import url(http://fonts.googleapis.com/css?family=Raleway:400,500,600,700);







 @import url(http://fonts.googleapis.com/css?family=Arvo:400,700,400italic,700italic);







 @import url(http://fonts.googleapis.com/css?family=Libre+Baskerville:400,700,400italic);







 @font-face {







font-family: 'GEORGIA_0';







src: url('font/GEORGIA_0.eot');







src: url('font/GEORGIA_0.eot?#iefix') format('embedded-opentype'), url('font/GEORGIA_0.woff') format('woff'), url('font/GEORGIA_0.ttf') format('truetype'), url('font/GEORGIA_0.svg#GEORGIA_0') format('svg');







font-weight: normal;







font-style: normal;







}







/* Defaults































------------------------------------------------------------ */















body {







	background:url("images/body_newbg.png") repeat scroll 0% 0%;







}







body,  h1,  h2,  h2 a,  h2 a:visited,  h3,  h4,  h5,  h6,  p,  select,  textarea {







	color: #333;







	font-family: 'Raleway', sans-serif;







	font-size: 16px;







	line-height: 1.5625;







	margin: 0;







	padding: 0;







	text-decoration: none;







	font-weight:500;







}







blockquote,  input,  select,  textarea,  .author-box,  .breadcrumb,  .sticky,  .taxonomy-description,  .wp-caption {







	background-color: #f5f5f5;







	border: 1px solid #ddd;







}







input,  label,  select,  textarea {







	box-sizing: border-box;







	color: #333;







	font-family: 'Lora', serif;







	font-size: 14px;







	#padding: 10px !important;







}







li,  ol,  ul {







	margin: 0;







	padding: 0;







}







ol li {







	list-style-type: decimal;







}







/* Hyperlinks































------------------------------------------------------------ */































































audio {







	color: #ed702b;







	width:290px;







	margin-top:-3px;







}







.jp-audio-container {







	width: 735px;







	padding-top: 176px;







	margin: auto;







	background: url(img/player-bg.png) 0 0 no-repeat;







}







.jp-audio {







	margin: auto;







}







.audiojs {







	margin-top:-6px;







	width:370px;







	background-color:#ed702b;







	background-image:none !important;







}







.audiojs .scrubber {







	width:200px;







}







.audiojs .loaded {







	width:200px;







}







a,  a:visited {







	color: #ed702b;







	text-decoration: none;







}







a:hover {







	text-decoration: underline;







}







a img {







	border: none;







}































































































/* Body































------------------------------------------------------------ */































































::-moz-selection {







 background-color: #ed702b;







 color: #fff;







}































































::selection {







 background-color: #ed702b;







 color: #fff;







}







/* Wrap































------------------------------------------------------------ */































































































.wrap {







	margin: 0 auto;







	width: 980px;







}







/* Header































------------------------------------------------------------ */































































#title-area {







	float: left;







	overflow: hidden;







	width: 30%;







}







#title {







	font-family: 'Oswald', arial, serif;







	font-size: 30px;







	line-height: 1.4;







	margin: 12px 0 0 32px;







	text-shadow: 0 1px #333;







}







#title a,  #title a:hover {







	color: #fff;







	text-decoration: none;







}







#description {







	display: none;







}







#header .widget-area {







	float: right;







	width: 65%;







}







/* Image Header - Partial Width































------------------------------------------------------------ */































































.header-image #title-area,  .header-image #title,  .header-image #title a {







	display: block;







	float: left;







	height: 90px;







	overflow: hidden;







	padding: 0;







	text-indent: -9999px;







	width: 265px;







}







.header-image #description {







	display: block;







	overflow: hidden;







}







/* Image Header - Full Width































------------------------------------------------------------ */































































.header-full-width #title-area,  .header-full-width #title,  .header-full-width #title a {







	width: 100%;







}







/* Header / Primary / Secondary Navigation































------------------------------------------------------------ */































#header {







/*height:287px;































background:url(images/banner-bg.png);*/































}







/*#header .wrap {































height:287px;































background:url(images/header-bg-image.png) bottom right no-repeat;































}*/















/*body #wrap{background:url(images/banner-bg.png)}*/















#wrap {/*background:url(images/header_newbg.png) 50% 0 no-repeat;  height: 471px;*/







	background-image: url(images/header_newbg_default.png), url(images/header_cobg.png);







	background-repeat:no-repeat, repeat;







	background-position: 50% 0, top right;







	height: 471px;







}







.logotype {







	/*float:left;































height:194px;































width:222px;































background:url(images/leo-logotype.png);































margin:18px 0 0 0;*/















background: url("images/logo_new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);







	float: left;







	height: 112px;







	margin: 18px 0 0;







	width: 174px;







	left: 403px;







	top: -45px;







	position:relative;







}







.menu-primary,  .menu-secondary {







	clear: both;







	color: #333;







	font-size: 14px;







	margin: 0 auto;







	overflow: hidden;







	width: 100%;







}







#header .menu {







	float: right;







	font-size: 14px;







	text-transform: uppercase;







}







#nav {







	/*background:url(images/menu-bg.png) repeat-x;































height:49px;*/















position: relative;







	top: 60px;







}







.menu-primary {







	height:45px;







}







.menu-primary ul,  .menu-secondary ul {







	float: left;







	width: 100%;







}







.wrap .meeting{



	margin-left: 210px;



}







.menu-primary li,  .menu-secondary li,  #header .menu li {







	float: left;







	list-style-type: none;







	margin-left: 15px;







}







.menu-primary a,  .menu-secondary a,  #header .menu a {







	/*color: #333;*/































	display: block;







	font-family: 'GEORGIA_0', arial, serif !important;







	font-size:15px;







	color:#000;







	padding: 15px 12px 19px 5px;







	position: relative;







	text-decoration: none;







	text-transform: uppercase;







	/*text-shadow: 1px 1px 1px #000000;*/































	line-height:15px;







	/*background:url(images/menu-li-bg.png) left no-repeat;*/































	font-weight:normal;







}







.menu-primary li:first-child a,  .menu-secondary li:first-child a,  #header .menu li:first-child a {







	background:transparent;







}







.menu-primary li.current-menu-item:first-child {







/*background:#ff720d !important;*/































}







#header .menu a {







	color: #fff;







	padding: 20px 15px 17px;







	text-shadow: 0 2px #111;







}







#nav .wrap {







/*padding-left: 20px;















    width: 940px;*/















}







#menu-item-9731 {







	margin-left: 214px;







}







#menu-item-4 {







	margin-left: 4px;







}







#menu-item-9730 {







}







.menu-primary li a:active,  .menu-primary li a:hover,  .menu-primary .current_page_item a,  .menu-primary .current-cat a,  .menu-primary .current-menu-item a,  .menu-secondary li a:active,  .menu-secondary li a:hover,  .menu-secondary .current_page_item a,  .menu-secondary .current-cat a,  .menu-secondary .current-menu-item a,  #header .menu li a:active,  #header .menu li a:hover,  #header .menu .current_page_item a,  #header .menu .current-cat a,  #header .menu .current-menu-item a {







	color: #FF720D;







	/*background:#ff720d;*/































	font-family:'GEORGIA_0', arial, serif;







	font-size:15px;







	font-weight:normal;







}







.menu-primary li li a,  .menu-primary li li a:link,  .menu-primary li li a:visited,  .menu-secondary li li a,  .menu-secondary li li a:link,  .menu-secondary li li a:visited,  #header .menu li li a,  #header .menu li li a:link,  #header .menu li li a:visited {







	background: url("images/menu-bg.png") repeat-x scroll 0 0 transparent;







	border-top: none;







	color: #fff;







	font-size: 12px;







	line-height: 12px;







	padding: 9px 10px 8px;







	position: relative;







	text-align: left;







	text-transform: none;







	width: 138px;







	font-family: Georgia, arial, serif;







	font-weight: normal;







}







.menu-primary li li a:hover,  .menu-secondary li li a:hover,  #header .menu li li a:hover {







	background:#ff720d;







}







#header .menu li li a,  #header .menu li li a:link,  #header .menu li li a:visited {







	background: url(images/bg-pattern.png);







	border: 1px solid #333;







	border-top: none;







	color: #fff;







}







.menu-primary li li a:active,  .menu-primary li li a:hover,  .menu-secondary li li a:active,  .menu-secondary li li a:hover,  #header .menu li li a:active,  #header .menu li li a:hover {







	color: #fff;







}







#header .menu li li a:active,  #header .menu li li a:hover {







	background: url(images/bg-pattern.png);







}







.menu-primary li ul,  .menu-secondary li ul,  #header .menu li ul {







	height: auto;







	left: -9999px;







	margin: 3px 0 0 -1px;







	position: absolute;







	width: 160px;







	z-index: 9999;







}







.menu-primary li ul a,  .menu-secondary li ul a,  #header .menu li ul a {







	width: 140px;







}







.menu-primary li ul ul,  .menu-secondary li ul ul,  #header .menu li ul ul {







	margin: -36px 0 0 159px;







}







.menu li:hover ul ul,  .menu li.sfHover ul ul {







	left: -9999px;







}







.menu li:hover,  .menu li.sfHover {







	position: static;







}







ul.menu li:hover>ul,  ul.menu li.sfHover ul,  #header .menu li:hover>ul,  #header .menu li.sfHover ul {







	left: auto;







}







.menu li a .sf-sub-indicator,  .menu li li a .sf-sub-indicator,  .menu li li li a .sf-sub-indicator {







	position: absolute;







	text-indent: -9999px;







}







#wpadminbar li:hover ul ul {







	left: 0;







}







/* Primary Navigation Extras































------------------------------------------------------------ */































































.menu li.right {







	float: right;







	font-family: 'Oswald', arial, serif;







	padding: 10px 15px;







}







.menu li.right a {







	background: none;







	border: none;







	color: #333;







	display: inline;







	text-decoration: none;







}







.menu li.right a:hover {







	color: #ed702b;







	text-decoration: none;







}







.menu li.search {







	padding: 0 10px;







}







.menu li.rss a {







	background: url(images/rss.png) no-repeat center left;







	margin: 0 0 0 10px;







	padding: 0 0 0 16px;







}







.menu li.twitter a {







	background: url(images/twitter-nav.png) no-repeat center left;







	padding: 0 0 0 20px;







}







/* Inner































------------------------------------------------------------ */































































#inner {







	clear: both;







}







#inner .wrap {







	margin: 0 auto 30px;







	overflow: hidden;







}







/* Page Title































------------------------------------------------------------ */































































.page-title {







	border-bottom: double #ddd;







	border-top: double #ddd;







	font-family: 'Lora', serif;







	font-size: 30px;







	line-height: 1.0;







	overflow: hidden;







	padding: 25px 0;







	text-align: center;







}







.page-title p {







	font-size: inherit;







	line-height: 1.0;







	margin: 0;







}







/* Breadcrumb































------------------------------------------------------------ */































































.breadcrumb {







	border: none;







	font-size: 14px;







	margin: 0 0 30px;







	padding: 10px 15px;







}







/* Taxonomy Description































------------------------------------------------------------ */































































.taxonomy-description {







	background-color: #fff;







	margin: -10px 0 30px;







	padding: 0 0 15px;







}







.taxonomy-description p {







	font-size: 14px;







	padding: 15px 15px 0;







}







/* Content-Sidebar Wrap































------------------------------------------------------------ */































































#content-sidebar-wrap {







	float: left;







	width: 820px;







}







.content-sidebar #content-sidebar-wrap,  .full-width-content #content-sidebar-wrap,  .sidebar-content #content-sidebar-wrap {







	width: 100%;







}







.sidebar-content-sidebar #content-sidebar-wrap,  .sidebar-sidebar-content #content-sidebar-wrap {







	float: right;







}







/* Content































------------------------------------------------------------ */































































#content {







	float: left;







	margin: 55px 35px 30px;







	width: 580px;







}







.content-sidebar #content,  .sidebar-content #content {







	width: 810px;







}







.content-sidebar #content {







	border-left: none;







	padding: 25px 39px 30px 0;







}







.content-sidebar-sidebar #content {







	border-left: none;







	padding: 25px 39px 30px 0;







	width: 620px;







}







.sidebar-content #content {







	border-right: none;







	float: right;







	padding: 25px 0 30px 39px;







}







.sidebar-sidebar-content #content {







	border-right: none;







	float: right;







	padding: 25px 0 30px 39px;







	width: 620px;







}







.full-width-content #content {







	border: none;







	padding: 25px 0;







	width: 1140px;







}







.post {







	background: url("images/home_postline.png") no-repeat scroll 50% 92% rgba(0, 0, 0, 0);







	margin: 0 0 10px;







	padding-bottom: 60px !important;







	width: 562px;







}







.entry-content {







	overflow: hidden;







	padding:0 0 10px 0;







	line-height:22px;







}







.entry-content p {







	font-family: 'Libre Baskerville', serif;







	font-size: 14px;







	line-height: 1.5 !important;







	margin: 0 0 15px;







}







blockquote {







	background: url(images/blockquote.png) no-repeat;







	border: none;







	margin: 5px 5px 20px;







	padding: 25px 30px 5px 70px;







}







blockquote p {







	color: #999;







	font-style: italic;







}







p.subscribe-to-comments {







	padding: 20px 0 10px;







}







.clear {







	clear: both;







}







.clear-line {







	border-bottom: 1px solid #ddd;







	clear: both;







	margin: 0 0 25px;







}







/* Column Classes































------------------------------------------------------------ */































































.five-sixths,  .four-fifths,  .four-sixths,  .one-fifth,  .one-fourth,  .one-half,  .one-sixth,  .one-third,  .three-fifths,  .three-fourths,  .three-sixths,  .two-fifths,  .two-fourths,  .two-sixths,  .two-thirds {







	float: left;







	margin: 0 0 20px;







	padding-left: 3%;







}







.one-half,  .three-sixths,  .two-fourths {







	width: 48%;







}







.one-third,  .two-sixths {







	width: 31%;







}







.four-sixths,  .two-thirds {







	width: 65%;







}







.one-fourth {







	width: 22.5%;







}







.three-fourths {







	width: 73.5%;







}







.one-fifth {







	width: 17.4%;







}







.two-fifths {







	width: 37.8%;







}







.three-fifths {







	width: 58.2%;







}







.four-fifths {







	width: 78.6%;







}







.one-sixth {







	width: 14%;







}







.five-sixths {







	width: 82%;







}







.first {







	clear: both;







	padding-left: 0;







}







/* Featured Post Grid































------------------------------------------------------------ */































































.genesis-grid-even,  .genesis-grid-odd {







	margin: 0 0 20px;







	padding: 0 0 15px;













}







.genesis-grid-even {







	float: left;







}







.genesis-grid-odd {







	clear: both;







	float: left;







}







/* Headlines































------------------------------------------------------------ */































































h1,  h2,  h2 a,  h2 a:visited,  h3,  h4,  h5,  h6 {







	font-family: 'Libre Baskerville', serif;







	font-weight: normal;







	line-height: 1.25;







	margin: 0 0 22px;







}







h1 {







	font-size: 28px;







}







.post h1 {







	font-size:28px;







	font-weight:bold;







}







.taxonomy-description h1 {







	margin: 0;







}







h2,  h2 a,  h2 a:visited {







	font-size: 24px;







	font-weight:bold;







}







h2 a,  h2 a:visited {







	color: #333;







	font-family: 'Libre Baskerville', serif;







	font-weight:normal;







}







h2 a:hover {







	color: #ed702b;







	text-decoration: none;







}







.genesis-grid h2,  .genesis-grid h2 a,  .genesis-grid h2 a:visited {







	font-size: 24px;







	line-height: 1.4;







}







.widget-area h2,  .widget-area h2 a {







	font-size: 14px;







	margin: 0 0 5px;







}







h3 {







	font-size: 26px;







}







h4 {







	font-size: 24px;







}







.after-post h4 {







	color: #aaa;







	margin: 0 0 15px;







}







.taxonomy-description h1,  .widget-area h4 {







	font-size: 16px;







}







.widget-area h4 a {







	color: #333;







	text-decoration: none;







}







#footer-widgets h4 {







	color: #ddd;







	font-size: 20px;







	margin: 0 0 20px;







	padding: 0;







	text-shadow: 0 2px #111;







}







h5 {







	font-size: 20px;







}







/* Ordered / Unordered Lists































------------------------------------------------------------ */































































.after-post ul,  .entry-content ol,  .entry-content ul {







	margin: 0;







	padding: 0 0 25px;







}







.after-post ul li,  .archive-page ul li,  .entry-content ul li {







	background: url(images/list.png) no-repeat top left;







	list-style-type: none;







	margin: 0 0 5px 20px;







	padding: 0 0 0 15px;







	word-wrap: break-word;







}







.after-post ul li {







	background: url(images/list-after-post.png) no-repeat top left;







	margin: 0 0 5px 15px;







}







.entry-content ol li {







	margin: 0 0 0 35px;







}







.archive-page ul ul,  .entry-content ol ol,  .entry-content ul ul {







	padding: 0;







}







/* Post Info































------------------------------------------------------------ */































































.post-info {







	border-bottom: 1px solid #DDDDDD;







	color: #666666;







	display: inline-block;







	font-size: 14px;







	margin: 0 0 20px;







	width: 100%;







	font-family:'Libre Baskerville', serif;







}







.post-info hr {







	background:#dcdcdc;







	border:0;







	height:1px;







}







.post-info .date {







	padding:0 0 0 22px;







	background: url(images/icn-date.png) no-repeat top left;







	height:17px;







	color:#919191;







}







.post-info .post-comments {







	padding:0 0 0 22px;







	background: url(images/icn-comments.png) no-repeat top left;







	height:17px;







}







/* Post Meta































------------------------------------------------------------ */































































.post-meta {







	border-top: 1px solid #ddd;







	clear: both;







	color: #666;







	font-size: 14px;







	padding: 5px 0 0;







	text-transform: lowercase;







}







/* Author Box































------------------------------------------------------------ */































































.author-box {







	background-color: #f5f5f5;







	margin: 0 0 40px;







	overflow: hidden;







	padding: 10px;







}







.author-box p {







	font-size: 14px;







}







/* After Post































------------------------------------------------------------ */































































.after-post {







	background: url(images/bg-pattern.png);







	border: double #ddd;







	clear: both;







	color: #fff;







	margin: 30px 0;







	padding: 25px;







	overflow: hidden;







	text-shadow: 0 1px #111;







}







.after-post p {







	color: #fff;







}







.after-post form {







	background: url(images/arrow.png) no-repeat 40px 0;







	display: block;







	padding: 10px 0 10px 120px;







}







/* Sticky Posts































------------------------------------------------------------ */































































.sticky {







	background-color: #f5f5f5;







	margin: -10px 0 40px;







	padding: 20px;







}







/* Archive Page































------------------------------------------------------------ */































































.archive-page {







	float: left;







	padding: 20px 0 0;







	width: 50%;







}







/* Post Icons































------------------------------------------------------------ */































































.post-comments,  .tags {







	background: url(images/icon-dot.png) no-repeat left;







	margin: 0 0 0 3px;







	padding: 0 0 0 10px;







}







/* Images































------------------------------------------------------------ */































































img {







	height: auto;







	max-width: 100%;







}







.avatar,  .featuredpage img,  .featuredpost img,  .post-image {







	background-color: #f5f5f5;







	border: 1px solid #ddd;







	padding: 4px;







}







.author-box .avatar {







	background-color: #fff;







	float: left;







	margin: 0 10px 0 0;







}







.post-image {







	margin: 0 10px 10px 0;







}







.comment-list li .avatar {







	background-color: #fff;







	float: right;







	margin: 5px 0 0 10px;







}







img.centered,  .aligncenter {







	display: block;







	margin: 0 auto 10px;







}







img.alignnone {







	display: inline;







	margin: 0 0 10px;







}







img.alignleft {







	display: inline;







	margin: 0 15px 10px 0;







}







img.alignright {







	display: inline;







	margin: 0 0 10px 15px;







}







.alignleft {







	float: left;







	margin: 0 15px 10px 0;







}







.alignright {







	float: right;







	margin: 0 0 10px 15px;







}







.wp-caption {







	padding: 5px;







	text-align: center;







}







p.wp-caption-text {







	font-size: 14px;







	margin: 5px 0;







}







.wp-smiley,  .wp-wink {







	border: none;







	float: none;







}







.gallery-caption {







}







/* Post Navigation































------------------------------------------------------------ */































































.navigation {







	overflow: hidden;







	padding: 20px 0;







	width: 100%;







}







.navigation li {







	display: inline;







}







.navigation li a,  .navigation li.disabled,  .navigation li a:hover,  .navigation li.active a {







	background-color: #444;







	border: none;







	color: #fff;







	font-family: 'Oswald', arial, serif;







	font-size: 14px;







	padding: 5px 12px;







}







.navigation li a:hover,  .navigation li.active a {







	background-color: #ed702b;







	border: none;







	text-decoration: none;







}







/* Primary / Secondary Sidebars































------------------------------------------------------------ */































































.sidebar {







	display: inline;







	float: right;







	font-size: 14px;







	margin: 55px 0 0;







	width: 165px;







}







#sidebar-alt {







	float: left;







	margin: 55px 0 0;







	width: 160px;







}







.sidebar-content #sidebar,  .sidebar-sidebar-content #sidebar {







	float: left;







}







.content-sidebar-sidebar #sidebar-alt {







	float: right;







}







.sidebar p {







	font-size: inherit;







	margin: 0 0 15px;







}







.sidebar .widget {







	margin: 0 0 40px;







}







.sidebar .widget_shopping_cart, .sidebar .widget_nav_menu {







	background:#ED702B;







	border:2px solid #292526;







	padding-bottom:10px;







}







/*----- Chintan added style start ----*/







.sidebar .widget_shopping_cart {



	padding: 10px;



}







.sidebar .widget_shopping_cart .total, .sidebar .widget_shopping_cart .widgettitle {



	font-size: 14px;



	font-family: 'Raleway', sans-serif !important;



	line-height: 18px;



	font-weight: bold !important;



	text-align: center;



	color:#fff;



	margin-top:10px;



}







.sidebar .widget_shopping_cart .total{



	font-weight: normal !important;



}







.sidebar .widget_shopping_cart .buttons{



	text-align:center;



	margin-top:20px;	



}



.sidebar .widget_shopping_cart .buttons a {



	padding: 6px 20px !important;



}



.sidebar .widget_shopping_cart .buttons .checkout{



	margin-top:10px;



}







.sidebar .widget_shopping_cart li span, .sidebar .widget_shopping_cart li a{



	font-size: 14px;



	font-family: 'Raleway', sans-serif;



	font-weight: normal !important;



	text-align: left;



	color:#fff;



	padding-left: 0px;



}







.sidebar .widget_shopping_cart .total{



	border: 0px none !important;



	text-align: left !important;



}







.sidebar .widget_shopping_cart li a {



	height: 5px !important;



}







/*----- Chintan added style end ----*/







.sidebar .widget_nav_menu ul.menu li {







	background:url("images/sidenav_buttom.png") no-repeat scroll 50% 100%;







}







.sidebar.widget-area ul li,  #footer-widgets ul li {







	/*border-top: 1px solid #ddd;*/































	list-style-type: none;







	word-wrap: break-word;







	display:block;







}







.sidebar ul li a {







	display:block;







	color:#fff;







	/*background:url(images/dot-inactive.png) right no-repeat;*/































padding: 7px 3px 9px;







	font-size:14px;







	font-family:'Raleway', sans-serif;







	font-weight: bold;







	line-height:18px;







	text-align:center;







}







.sidebar ul li.current-menu-item a, .sidebar ul li a:hover {







	/*background:url(images/dot-active.png) right no-repeat;*/































color:#500000;







	text-decoration:none;







}







#footer-widgets ul li {







	border-bottom: 1px solid #444;







}







/* Dropdowns































------------------------------------------------------------ */































































.widget_archive select,  #cat {







	display: inline;







	padding: 3px;







	width: 85%;







}







/* Featured Page / Post































------------------------------------------------------------ */































































.featuredpage,  .featuredpost {







	clear: both;







	margin: 0 0 15px;







	overflow: hidden;







}







.featuredpage .page,  .featuredpost .post {







	border-bottom: 1px solid #ddd;







	margin: 0 0 5px;







	overflow: hidden;







	padding: 0 0 10px;







}







#footer-widgets .featuredpage .page,  #footer-widgets .featuredpost .post {







	margin: 0 0 10px;







	padding: 0;







}







/* User Profile































------------------------------------------------------------ */































































.user-profile {







	overflow: hidden;







}







/* Buttons































------------------------------------------------------------ */































































input[type="button"],  input[type="submit"] {







	background: url(images/gradient.png) 0 0;







	border: 1px solid #ed702b;







	color: #fff;







	cursor: pointer;







	line-height: 19px;







	padding: 8px 10px;







	text-decoration: none;







}







input:hover[type="button"],  input:hover[type="submit"] {







	background: url(images/gradient.png) 0 -33px;







	text-decoration: none;







}







/* Search Form































------------------------------------------------------------ */































































#header .searchform {







	float: right;







	padding: 12px 0 0;







}







.s {







	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);







	border: medium none;







	height: 34px;







	margin-top: 3px;







	padding: 4px 8px !important;







	width: 90%;







}







.widget_search input[type="submit"] {







	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);







	border: medium none;







	color: #FFFFFF;







	cursor: pointer;







	line-height: 0;







	padding: 10px !important;







	position: absolute;







	right: 0;







	text-decoration: none;







	text-indent: -999em;







}







.widget_search input[type="submit"]:hover {







	background: none;







	text-decoration: none;







}







#nav .s {







	background-color: #fff;







	margin: 2px -7px 0 0;







}







/* eNews and Update Widget































------------------------------------------------------------ */































































.enews #subbox {







	margin: 5px -7px 0 0;







	padding: 9px 8px;







	width: 70%;







}







/* Calendar Widget































------------------------------------------------------------ */































































#wp-calendar {







	width: 100%;







}







#wp-calendar caption {







	font-size: 12px;







	font-style: italic;







	padding: 2px 5px 0 0;







	text-align: right;







}







#wp-calendar thead {







	background-color: #f5f5f5;







	font-weight: bold;







	margin: 10px 0 0;







}







#wp-calendar td {







	background-color: #f5f5f5;







	padding: 2px;







	text-align: center;







}







/* Footer Widgets































------------------------------------------------------------ */































































#footer-widgets {







	background: url(images/footer-widgets.png);







	border-top: 3px solid #222;







	clear: both;







	font-size: 14px;







	overflow: hidden;







}







#footer-widgets .wrap {







	margin: 0 auto;







	overflow: hidden;







	padding: 0 0 25px;







}







#footer-widgets .widget {







	background: none;







	border: none;







	clear: both;







	color: #888;







	padding: 30px 0 0;







}







#footer-widgets p {







	color: #888;







	font-size: inherit;







	margin: 0 0 10px;







}







#footer-widgets ul {







	margin: 0;







}







#footer-widgets .latest-tweets {







	background: url(images/footer-twitter.png) top right no-repeat;







}







#footer-widgets .latest-tweets li span a,  #footer-widgets .latest-tweets li span a:visited {







	color: #bbb;







	text-decoration: none;







}







#footer-widgets .latest-tweets li span a:hover {







	color: #bbb;







	text-decoration: underline;







}







#footer-widgets #wp-calendar thead,  #footer-widgets #wp-calendar td {







	background: none;







}







.footer-widgets-1 {







	float: left;







	margin: 0 40px 0 0;







	width: 350px;







}







.footer-widgets-2 {







	float: left;







	width: 360px;







}







.footer-widgets-3 {







	float: right;







	width: 350px;







}







/* Social Icons































------------------------------------------------------------ */































































#footer-widgets ul li.social-facebook,  #footer-widgets ul li.social-linkedin,  #footer-widgets ul li.social-pinterest,  #footer-widgets ul li.social-plus,  #footer-widgets ul li.social-rss,  #footer-widgets ul li.social-twitter {







	border: none;







	float: left;







}







#footer-widgets ul li.social-facebook a,  #footer-widgets ul li.social-facebook a:hover,  #footer-widgets ul li.social-linkedin a,  #footer-widgets ul li.social-linkedin a:hover,  #footer-widgets ul li.social-pinterest a,  #footer-widgets ul li.social-pinterest a:hover,  #footer-widgets ul li.social-plus a,  #footer-widgets ul li.social-plus a:hover,  #footer-widgets ul li.social-rss a,  #footer-widgets ul li.social-rss a:hover,  #footer-widgets ul li.social-twitter a,  #footer-widgets ul li.social-twitter a:hover {







	background: #333 url(images/social-icons.png);







	display: block;







	height: 32px;







	margin: 0 20px 0 0;







	padding: 0;







	text-indent: -9999px;







	width: 32px;







}







#footer-widgets ul li.social-facebook a:hover,  #footer-widgets ul li.social-linkedin a:hover,  #footer-widgets ul li.social-pinterest a:hover,  #footer-widgets ul li.social-plus a:hover,  #footer-widgets ul li.social-rss a:hover,  #footer-widgets ul li.social-twitter a:hover {







	background: #ed702b url(images/social-icons.png);







}







#footer-widgets ul li.social-facebook a {







	background-position: 0 0;







}







#footer-widgets ul li.social-facebook a:hover {







	background-position: 0 0;







}







#footer-widgets ul li.social-linkedin a {







	background-position: -32px 0;







}







#footer-widgets ul li.social-linkedin a:hover {







	background-position: -32px 0;







}







#footer-widgets ul li.social-pinterest a {







	background-position: -64px 0;







}







#footer-widgets ul li.social-pinterest a:hover {







	background-position: -64px 0;







}







#footer-widgets ul li.social-plus a {







	background-position: -96px 0;







}







#footer-widgets ul li.social-plus a:hover {







	background-position: -96px 0;







}







#footer-widgets ul li.social-rss a {







	background-position: -128px 0;







}







#footer-widgets ul li.social-rss a:hover {







	background-position: -128px 0;







}







#footer-widgets ul li.social-twitter a {







	background-position: -160px 0;







}







#footer-widgets ul li.social-twitter a:hover {







	background-position: -160px 0;







}







/* Footer































------------------------------------------------------------ */































































#footer {







	display:block;







	background:url(images/footer_newbg.png);







	color:#fff;







	margin:5px 0 0 0;







	font-family:Raleway;







}







#footer .wrap {







	font-size: 14px;







	overflow: hidden;







	max-width:1140px;







	background:url(images/footer_midbg.png) center no-repeat;







	height:375px;







	color:#fff;







}







#footer h4 {







	/*color:#fff;































text-transform:uppercase;































font-size:14px;































letter-spacing:4px;































font-family:Raleway;































font-weight:500;*/















color: #FFFFFF;







	float: left;







	font-family: 'GEORGIA_0', arial, serif;







	font-size: 20px;







	font-weight: 500;







	letter-spacing: 1px;







	line-height: 42px;







	margin:0 15px 5px 45px;







	text-transform: uppercase;







}







#footer-widgetized {







	display:block;







	margin:40px 0 20px;







	overflow:auto;/*border-bottom:1px solid #6c6c6c;*/































}







#footer ul {







	list-style:none;







	margin:0;







}







#footer ul li {







	/*border-bottom:1px dotted #6c6c6c;*/















float:left;







	padding:0 20px;







}







#footer ul li a {







	padding:6px 0;







	color:#ed702b;







	font-size:18px;







	display:block;







	font-family: 'GEORGIA_0', arial, serif;







}







#footer ul li a:visited {







	color:#ED702B;







}







#footer ul li a:hover {







	color:#fff;







	text-decoration:none;







}







#footer ul li a:active {







	color:#ED702B;







}







.footer-image-left, .footer-image-right {







	background:url(images/footer-leo.png) no-repeat;







	display: block;







	height: 148px;







	margin: 0 auto 35px;







	text-align: center;







	width: 160px;







}







.footer-image-right {







	margin:0;







}







.footer-col1, .footer-col2, .footer-col3 {







	display:block;







	width: 100%;







	float:left;







	margin:0 0px 30px 0;







	color:#fff;







}







.foot_copyright {







	clear: both;







	display: block;







	margin-top: 11px;







	text-align: center;







	color: #FFFFFF;







}







.foot_social {







	clear: both;







	display: block;







	margin: 15px auto 0;







	width: 150px;







	font-size: 15px;







}







#footer p {







	font-size: inherit;







}







#footer a,  #footer a:visited {







	color: #ED702B;







}







#footer a:hover {







	color: #ed702b;







	text-decoration: none;







}







#footer .gototop {







	float: left;







	width: 30%;







}







#footer .creds {







	float:left;







	color:#d6d6d6;







	font-size:14px;







}







/* Comments































------------------------------------------------------------ */































































#comments,  #respond {







	margin: 0 0 15px;







	overflow: hidden;







}







#author,  #comment,  #email,  #url {







	margin: 10px 5px 0 0;







	padding: 5px;







	width: 250px;







}







#comment {







	height: 150px;







	margin: 10px 0;







	width: 98%;







}







.ping-list {







	margin: 0 0 40px;







}







.comment-list ol,  .ping-list ol {







	padding: 10px;







}







.comment-list li,  .ping-list li {







	list-style-type: none;







	margin: 15px 0 5px;







	padding: 10px 15px;







}







.comment-list li ul li {







	list-style-type: none;







	margin-right: -16px;







}







.comment-content p {







	font-size: 14px;







	margin: 0 0 20px;







}







.comment-list cite,  .ping-list cite {







	font-style: normal;







}







.commentmetadata {







	font-size: 12px;







	margin: 0 0 5px;







}







.reply {







	font-size: 14px;







	font-weight: 300;







}







.nocomments {







	text-align: center;







}







#comments .navigation {







	display: block;







}







.bypostauthor {







}







.thread-alt,  .thread-even {







	background-color: #f5f5f5;







}







.alt,  .depth-1,  .even {







	border: 1px solid #ddd;







}







/* Gravity Forms































------------------------------------------------------------ */































































div.gform_wrapper input,  div.gform_wrapper select,  div.gform_wrapper textarea {







	box-sizing: border-box;







	font-size: 14px !important;







	padding: 4px 5px !important;







}







div.gform_footer input.button {







	color: #fff;







}







div.gform_wrapper .ginput_complex label {







	font-size: 14px;







}







div.gform_wrapper li,  div.gform_wrapper form li {







	background: none;







	margin: 0 0 10px;







	padding: 0;







}







div.gform_wrapper .gform_footer {







	border: none;







	margin: 0;







	padding: 0;







}







/* eleven40 Blue































------------------------------------------------------------ */































































.eleven40-blue a,  .eleven40-blue a:visited {







	color: #2b97ed;







}







 .eleven40-blue ::-moz-selection {







 background-color: #2b97ed;







 color: #fff;







}







 .eleven40-blue ::selection {







 background-color: #2b97ed;







 color: #fff;







}







.eleven40-blue #header .wrap {







	background: url(images/blue/logo.png) top left no-repeat;







}







.eleven40-blue .menu-primary a,  .eleven40-blue .menu-secondary a,  .eleven40-blue h2 a,  .eleven40-blue h2 a:visited {







	color: #333;







}







.eleven40-blue #header .menu li li a,  .eleven40-blue #header .menu li li a:link,  .eleven40-blue #header .menu li li a:visited {







	color: #fff;







}







.eleven40-blue h2 a:hover,  .eleven40-blue .menu li.right a:hover,  .eleven40-blue .menu-primary li a:active,  .eleven40-blue .menu-primary li a:hover,  .eleven40-blue .menu-primary li li a:active,  .eleven40-blue .menu-primary li li a:hover,  .eleven40-blue .menu-primary .current_page_item a,  .eleven40-blue .menu-primary .current-cat a,  .eleven40-blue .menu-primary .current-menu-item a,  .eleven40-blue .menu-secondary li a:active,  .eleven40-blue .menu-secondary li a:hover,  .eleven40-blue .menu-secondary li li a:active,  .eleven40-blue .menu-secondary li li a:hover,  .eleven40-blue .menu-secondary .current_page_item a,  .eleven40-blue .menu-secondary .current-cat a,  .eleven40-blue .menu-secondary .current-menu-item a,  .eleven40-blue #footer a:hover,  .eleven40-blue #header .menu li a:active,  .eleven40-blue #header .menu li a:hover,  .eleven40-blue #header .menu li li a:active,  .eleven40-blue #header .menu li li a:hover,  .eleven40-blue #header .menu .current_page_item a,  .eleven40-blue #header .menu .current-cat a,  .eleven40-blue #header .menu .current-menu-item a {







	color: #2b97ed;







}







.eleven40-blue .navigation li a:hover,  .eleven40-blue .navigation li.active a {







	background-color: #2b97ed;







}







.eleven40-blue input[type="button"],  .eleven40-blue input[type="submit"] {







	background: url(images/blue/gradient.png) 0 0;







	border: 1px solid #2b97ed;







}







.eleven40-blue input:hover[type="button"],  .eleven40-blue input:hover[type="submit"] {







	background: url(images/blue/gradient.png) 0 -33px;







}







.eleven40-blue #footer-widgets ul li.social-facebook a:hover,  .eleven40-blue #footer-widgets ul li.social-linkedin a:hover,  .eleven40-blue #footer-widgets ul li.social-pinterest a:hover,  .eleven40-blue #footer-widgets ul li.social-plus a:hover,  .eleven40-blue #footer-widgets ul li.social-rss a:hover,  .eleven40-blue #footer-widgets ul li.social-twitter a:hover {







	background: #2b97ed url(images/social-icons.png);







}







.eleven40-blue #footer-widgets ul li.social-facebook a:hover {







	background-position: 0 0;







}







.eleven40-blue #footer-widgets ul li.social-linkedin a:hover {







	background-position: -32px 0;







}







.eleven40-blue #footer-widgets ul li.social-pinterest a:hover {







	background-position: -64px 0;







}







.eleven40-blue #footer-widgets ul li.social-plus a:hover {







	background-position: -96px 0;







}







.eleven40-blue #footer-widgets ul li.social-rss a:hover {







	background-position: -128px 0;







}







.eleven40-blue #footer-widgets ul li.social-twitter a:hover {







	background-position: -160px 0;







}







/* eleven40 Green































------------------------------------------------------------ */































































.eleven40-green a,  .eleven40-green a:visited {







	color: #27d665;







}







 .eleven40-green ::-moz-selection {







 background-color: #27d665;







 color: #fff;







}







 .eleven40-green ::selection {







 background-color: #27d665;







 color: #fff;







}







.eleven40-green #header .wrap {







	background: url(images/green/logo.png) top left no-repeat;







}







.eleven40-green .menu-primary a,  .eleven40-green .menu-secondary a,  .eleven40-green h2 a,  .eleven40-green h2 a:visited {







	color: #333;







}







.eleven40-green #header .menu li li a,  .eleven40-green #header .menu li li a:link,  .eleven40-green #header .menu li li a:visited {







	color: #fff;







}







.eleven40-green h2 a:hover,  .eleven40-green .menu li.right a:hover,  .eleven40-green .menu-primary li a:active,  .eleven40-green .menu-primary li a:hover,  .eleven40-green .menu-primary li li a:active,  .eleven40-green .menu-primary li li a:hover,  .eleven40-green .menu-primary .current_page_item a,  .eleven40-green .menu-primary .current-cat a,  .eleven40-green .menu-primary .current-menu-item a,  .eleven40-green .menu-secondary li a:active,  .eleven40-green .menu-secondary li a:hover,  .eleven40-green .menu-secondary li li a:active,  .eleven40-green .menu-secondary li li a:hover,  .eleven40-green .menu-secondary .current_page_item a,  .eleven40-green .menu-secondary .current-cat a,  .eleven40-green .menu-secondary .current-menu-item a,  .eleven40-green #footer a:hover,  .eleven40-green #header .menu li a:active,  .eleven40-green #header .menu li a:hover,  .eleven40-green #header .menu li li a:active,  .eleven40-green #header .menu li li a:hover,  .eleven40-green #header .menu .current_page_item a,  .eleven40-green #header .menu .current-cat a,  .eleven40-green #header .menu .current-menu-item a {







	color: #27d665;







}







.eleven40-green .navigation li a:hover,  .eleven40-green .navigation li.active a {







	background-color: #27d665;







}







.eleven40-green input[type="button"],  .eleven40-green input[type="submit"] {







	background: url(images/green/gradient.png) 0 0;







	border: 1px solid #27d665;







}







.eleven40-green input:hover[type="button"],  .eleven40-green input:hover[type="submit"] {







	background: url(images/green/gradient.png) 0 -33px;







}







.eleven40-green #footer-widgets ul li.social-facebook a:hover,  .eleven40-green #footer-widgets ul li.social-linkedin a:hover,  .eleven40-green #footer-widgets ul li.social-pinterest a:hover,  .eleven40-green #footer-widgets ul li.social-plus a:hover,  .eleven40-green #footer-widgets ul li.social-rss a:hover,  .eleven40-green #footer-widgets ul li.social-twitter a:hover {







	background: #27d665 url(images/social-icons.png);







}







.eleven40-green #footer-widgets ul li.social-facebook a:hover {







	background-position: 0 0;







}







.eleven40-green #footer-widgets ul li.social-linkedin a:hover {







	background-position: -32px 0;







}







.eleven40-green #footer-widgets ul li.social-pinterest a:hover {







	background-position: -64px 0;







}







.eleven40-green #footer-widgets ul li.social-plus a:hover {







	background-position: -96px 0;







}







.eleven40-green #footer-widgets ul li.social-rss a:hover {







	background-position: -128px 0;







}







.eleven40-green #footer-widgets ul li.social-twitter a:hover {







	background-position: -160px 0;







}







/* eleven40 Red































------------------------------------------------------------ */































































.eleven40-red a,  .eleven40-red a:visited {







	color: #ed2b46;







}







 .eleven40-red ::-moz-selection {







 background-color: #ed2b46;







 color: #fff;







}







 .eleven40-red ::selection {







 background-color: #ed2b46;







 color: #fff;







}







.eleven40-red #header .wrap {







	background: url(images/red/logo.png) top left no-repeat;







}







.eleven40-red .menu-primary a,  .eleven40-red .menu-secondary a,  .eleven40-red h2 a,  .eleven40-red h2 a:visited {







	color: #333;







}







.eleven40-red #header .menu li li a,  .eleven40-red #header .menu li li a:link,  .eleven40-red #header .menu li li a:visited {







	color: #fff;







}







.eleven40-red h2 a:hover,  .eleven40-red .menu li.right a:hover,  .eleven40-red .menu-primary li a:active,  .eleven40-red .menu-primary li a:hover,  .eleven40-red .menu-primary li li a:active,  .eleven40-red .menu-primary li li a:hover,  .eleven40-red .menu-primary .current_page_item a,  .eleven40-red .menu-primary .current-cat a,  .eleven40-red .menu-primary .current-menu-item a,  .eleven40-red .menu-secondary li a:active,  .eleven40-red .menu-secondary li a:hover,  .eleven40-red .menu-secondary li li a:active,  .eleven40-red .menu-secondary li li a:hover,  .eleven40-red .menu-secondary .current_page_item a,  .eleven40-red .menu-secondary .current-cat a,  .eleven40-red .menu-secondary .current-menu-item a,  .eleven40-red #footer a:hover,  .eleven40-red #header .menu li a:active,  .eleven40-red #header .menu li a:hover,  .eleven40-red #header .menu li li a:active,  .eleven40-red #header .menu li li a:hover,  .eleven40-red #header .menu .current_page_item a,  .eleven40-red #header .menu .current-cat a,  .eleven40-red #header .menu .current-menu-item a {







	color: #ed2b46;







}







.eleven40-red .navigation li a:hover,  .eleven40-red .navigation li.active a {







	background-color: #ed2b46;







}







.eleven40-red input[type="button"],  .eleven40-red input[type="submit"] {







	background: url(images/red/gradient.png) 0 0;







	border: 1px solid #ed2b46;







}







.eleven40-red input:hover[type="button"],  .eleven40-red input:hover[type="submit"] {







	background: url(images/red/gradient.png) 0 -33px;







}







.eleven40-red #footer-widgets ul li.social-facebook a:hover,  .eleven40-red #footer-widgets ul li.social-linkedin a:hover,  .eleven40-red #footer-widgets ul li.social-pinterest a:hover,  .eleven40-red #footer-widgets ul li.social-plus a:hover,  .eleven40-red #footer-widgets ul li.social-rss a:hover,  .eleven40-red #footer-widgets ul li.social-twitter a:hover {







	background: #ed2b46 url(images/social-icons.png);







}







.eleven40-red #footer-widgets ul li.social-facebook a:hover {







	background-position: 0 0;







}







.eleven40-red #footer-widgets ul li.social-linkedin a:hover {







	background-position: -32px 0;







}







.eleven40-red #footer-widgets ul li.social-pinterest a:hover {







	background-position: -64px 0;







}







.eleven40-red #footer-widgets ul li.social-plus a:hover {







	background-position: -96px 0;







}







.eleven40-red #footer-widgets ul li.social-rss a:hover {







	background-position: -128px 0;







}







.eleven40-red #footer-widgets ul li.social-twitter a:hover {







	background-position: -160px 0;







}







/* Responsive Design































------------------------------------------------------------ */































































/*































@media only screen and (max-width: 1200px) {































































	.wrap {































		max-width: 960px;































	}































































	#content-sidebar-wrap {































		width: 770px;































	}































































	#content {































		width: 520px;































		margin:55px 5px;































	}































































	.content-sidebar #content,































	.sidebar-content #content {































		width: 630px;































	}































































	.content-sidebar-sidebar #content,































	.sidebar-sidebar-content #content {































		width: 440px;































	}































	































	.full-width-content #content {































		width: 100%;































	}































	































	.genesis-grid-even,































	.genesis-grid-odd {































		float: left;































		margin: 0 0 30px;































		padding: 0;































		width: 100%;































	}































	































	.five-sixths,































	.four-fifths,































	.four-sixths,































	.one-fifth,































	.one-fourth,































	.one-half,































	.one-sixth,































	.one-third,































	.three-fifths,































	.three-fourths,































	.three-sixths,































	.two-fifths,































	.two-fourths,































	.two-sixths,































	.two-thirds {































		padding: 0;































		width: 100%;































	}































	































	.footer-widgets-1 {































		width: 290px;































	}































































	.footer-widgets-2 {































		width: 300px;































	}































































	.footer-widgets-3 {































		width: 290px;































	}































































}































































@media only screen and (max-width: 800px) {































































	body {































		width: 100%;































		margin: 0 auto;































	}































	































	.archive-page,































	.content-sidebar #content,































	.content-sidebar-sidebar #content,































	.footer-widgets-1,































	.footer-widgets-2,































	.footer-widgets-3,































	.sidebar,































	.sidebar-content #content,































	.sidebar-content-sidebar #content,































	.sidebar-sidebar-content #content,































	.wrap,































	#content-sidebar-wrap,































	#footer .creds,































	#footer .gototop,































	#sidebar-alt {































		width: 100%;































	}































	































	#inner .wrap {































		padding: 20px;































		width: auto;































	}































































	#header .wrap {































		background: url(images/logo.png) top center no-repeat;































	}































































	.eleven40-blue #header .wrap {































		background: url(images/blue/logo.png) top center no-repeat;































	}































































	.eleven40-green #header .wrap{































		background: url(images/green/logo.png) top center no-repeat;































	}































































	.eleven40-red #header .wrap {































		background: url(images/red/logo.png) top center no-repeat;































	}































	































	#title {































		min-height: 62px;































		margin: 18px 0 0;































	}































	































	.menu-primary,































	.menu-secondary,































	#header ul.menu,































	#header .widget-area,































	#title-area {































		float: none;































		text-align: center;































		width: 100%;































	}































	































	#header .searchform {































		float: center;































	}































	































	#header ul.menu {































		background: url(images/bg-pattern.png);































		float: left;































	}































































	.menu-primary li,































	.menu-secondary li,































	#header ul.menu li {































		display: inline-block;































		float: none;































	}































































	.menu-primary a,































	.menu-secondary a,































	#header .menu a {































		padding: 10px;































	}































	































	.menu li.right {































		display: none;































	}































	































	.page-title {































		font-size: 24px;































		padding: 10px 20px;































	}































	































	.page-title p {































		line-height: 1.2;































	}































	































	.content-sidebar #content,































	.content-sidebar-sidebar #content,































	.sidebar,































	.sidebar-content #content,































	.sidebar-content-sidebar #content,































	.sidebar-sidebar-content #content {































		border: none;































		padding: 20px 0;































		width: 100%;































	}































	































	h1,































	h2,































	h2 a,































	h2 a:visited {































		font-size: 30px;































	}































	































	.after-post form {































		background: none;































		padding: 0;































	}































































	#footer-widgets .widget {































		padding: 20px 20px 0;































	}































































	.footer-widgets-1,































	.footer-widgets-2,































	.footer-widgets-3 {































		margin: 0;































	}































	































	#footer .creds,































	#footer .gototop {































		float: none;































	}































	































	#footer p {































		padding: 0 20px;































		text-align: center;































	}































































}                         */















































.meeting-dates-widget {







	background: url("images/meeting-dates-bg_new.png") no-repeat scroll center bottom #FFF4D4;







	border: 2px solid #000000;







	color: #FFFFFF;







	display: block;







	margin: 0 0 40px;







}







.meeting-bg {







	/*background: url(images/meeting-dates-header.png) center no-repeat;*/































height:42px;







	margin:0 0 10px 0;







}







.meeting-dates-widget h3 {







	color: #000000;







	font-family: georgia;







	font-size: 18px;







	font-weight: bold;







	line-height: 30px;







	padding: 7px 0 0;







	text-align: center;







}







.meeting-dates-widget ul {







	display:block;







	/*margin:0 0 0 20px;*/































padding:0 0 100px 0;







}







.meeting-dates-widget ul li {







	background:url("images/meeting_list.png") no-repeat scroll 12% 50% rgba(0, 0, 0, 0);







	border:0 !important;







}







.sidebar.widget-area .meeting-dates-widget ul li:hover {







	background:transparent;







}







.meeting-dates-widget ul li a {







	color:#ff6b01;







	font-size:16px;







	background:transparent;







	border:0;







	font-family: 'Arvo', serif;







	font-weight:normal;







	padding:5px 0;







}







.meeting-dates-widget ul li a:hover {







	background:transparent;







}







.widget_search {







	background: url("images/search_new.png") no-repeat scroll 0 0;







	position:relative;







	margin-bottom:30px !important;







	height: 42px;







}







.header-line {







	background: url("images/header_blacknew.png") no-repeat scroll 0 0;







	height:43px;







	margin:-43px 0 0 0;







	border-bottom: 2px solid #292526;







}







.header-line .wrap {







	width: 575px;







}







.header-line .header-left-side {







	font-weight:bold;







}







.header-left-side {







	float:left;







	color:#f8f4f0;







	font-size:14px;







	font-weight:400;







	margin:9px 0 0 0;







	font-family:Raleway;







	font-weight:400;







}







.header-right-side {







	float:right;







	display:block;







	margin:7px 0 0 0;







}







.events-holder {







	display:block;







	padding:10px 0 15px 0;







	/*border-top:4px solid #383736;*/































width:575px;







	background:url("images/up_eventbg.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);







}







.events-holder-left {







	color: #999999;







	font-family: Raleway;







	font-size: 15px;







	font-weight: bold;







	letter-spacing: 2px;







	line-height: 1;







	padding: 10px 0 0;







	text-align: center;







	text-transform: uppercase;







}







.events-holder-right {







	display:block;







	/*float:right;*/































padding:0 0 15px 0;







	margin:0 0 0 240px;







	background: url("http://dev.leoalumni.org/wp-content/uploads/2013/10/viewAll_BG.png");







	background-repeat: no-repeat;







	position: relative;







	top:100px;







	text-align: center;







	z-index:10000;







}







.events-holder-right a {







	color:#ff6b01;







	text-decoration:underline;







	line-height:1 !important;







	font-size:14px;







	font-family:Raleway;







}







.events-holder-right a:hover {







	text-decoration:none;







}







.calendar {







	background:url(images/calendar.png) no-repeat;







	width:54px;







	height:64px;







	display:block;







	float:left;







	margin:25px 20px 0 65px;







}







.post .calendar {







	margin:0 20px 10px 0;







}







.calendar-month {







	font-size:10px;







	color:#fff;







	text-transform:uppercase;







	text-align:center;







	font-family:arial;







	padding:2px 0 0 0;







	font-weight:bold;







}







.calendar-day {







	color:#444;







	font-size:32px;







	text-align:center;







	font-family:'Libre Baskerville', serif;







	font-weight:bold;







	line-height:1;







	padding:6px 0 0 0;







}







#slider {







	display:block;







	/*background:url(images/upcoming-events.png) top center no-repeat;*/































height:127px;







}







.slider-holder {







	display:block;







	position:relative;







	clear:both;







	position: relative;







	bottom: 33px;







}







#slider h2 {







	font-size:29px;







	float:right;







	margin:25px 65px 0 0;







	width:358px;







}







#slider a {







	/*color:#ff6b01;*/















color:#FFF;







	line-height:1;







	font-size:24px;







}







#slider a :hover {







	text-decoration:none;







}







/* Easy Slider */































































	#slider ul, #slider li,  #slider2 ul, #slider2 li {







	margin:0;







	padding:0;







	list-style:none;







}







#slider2 {







	margin-top:1em;







}







#slider li, #slider2 li {







	/* 































			define width and height of list item (slide)































			entire slider area will adjust according to the parameters provided here































		*/ 































		width:562px;







	height:127px;







	overflow:hidden;







}







#prevBtn, #nextBtn,  #slider1next, #slider1prev {







	display:block;







	width:11px;







	height:26px;







	position:absolute;







	left:45px;







	top:3px;







	z-index:1000;







}







#nextBtn, #slider1next {







	left:520px;







}







#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {







	display:block;







	width:11px;







	height:26px;







	background:url(images/event_leftarrow.png) no-repeat 0 0;







	position: relative;







	top: 30px;







}







#nextBtn a, #slider1next a {







	background:url(images/event_rightarrow.png) no-repeat 0 0;







}







/* numeric controls */	































































	ol#controls {







	margin:1em 0;







	padding:0;







	height:28px;







}







ol#controls li {







	margin:0 10px 0 0;







	padding:0;







	float:left;







	list-style:none;







	height:28px;







	line-height:28px;







}







ol#controls li a {







	float:left;







	height:28px;







	line-height:28px;







	border:1px solid #ccc;







	background:#DAF3F8;







	color:#555;







	padding:0 10px;







	text-decoration:none;







}







ol#controls li.current a {







	background:#5DC9E1;







	color:#fff;







}







ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {







	outline:none;







}







/* // Easy Slider */































.social-fb {







	background:url(images/social-icons.png) no-repeat 0 0;







	float:left;







	margin:0 12px 0 0;







	width:32px;







	height:32px;







	display:block;







}







.social-twitter {







	background:url(images/social-icons.png) no-repeat -32px 0;







	float:left;







	margin:0 12px 0 0;







	width:32px;







	height:32px;







	display:block;







}







.social-rss {







	background:url(images/social-icons.png) no-repeat -64px 0;







	float:left;







	margin:0 12px 0 0;







	width:32px;







	height:32px;







	display:block;







}







.footer-line {







	/*background:url(images/footer-line.png) repeat-x;*/































padding:1px 0 0 0;







}







h2.entry-title {







	font-size:28px;







	color:#232323;







	font-weight:bold;







	font-family:Raleway;







}







.need-help {







	background: url("images/need-help_new.png") no-repeat scroll center bottom #FFF5D8;







	border: 2px solid #000000;







	color: #232323;







	display: block;







	font-size: 13px;







	font-weight: 500;







	padding: 10px 10px 165px;







	font-family: arial;







	font-weight: bold;







}







.need-help h3 {







	color:#ff6c04;







	font-size:18px;







	font-family:Georgia;







	margin:0 0 15px 0;







	font-weight:bold;







}







.need-help a {







	text-decoration:underline;







	color:#ff6c04;







}







.event-excerpt {







	margin:0 0 15px 0;







}







.event-details {







	display:block;







	font-size:12px;







	margin:0 0 10px 0;







	height:64px;







}







span.events1 {







	font-size:14px;







	line-height:1.5625;







}







span.events3 {







	font-size:14px;







	line-height:1.5625;







}







span.events2, .event-details span {







	font-size: 14px;







	line-height:1.5625;







	margin-right: 15px;







}







.events-fixed {







	height:65px;







}







.event-details h3 {







	margin:0 0 7px 0;







	line-height:1;







	font-size:22px;







	font-weight:bold;







}







.post h3 a {







	color:#333;







}







.post h3 a:hover {







	color:#ED702B;







}







.event-details h3 a {







	font-weight:bold;







	color:#333;







}







.event-details h3 a:hover {







	color:#FF6B01;







}







.event-details .calendar {







	margin:0 20px 0 0;







}







.title-black {







	color:#000;







}







.wpptopdf img {







	margin: 3px 8px 0 0;







	width: 16px;







	height:21px;







}







.by-author {







	display:block;







	float:left;







}







.by-author_details {







	float:right;







	font-family: arial;







}







.pdf-icon {







	margin:0;







}







/* bws modifying*/































































#years_page .year-title,  #one_year .year-title,  #one_year_static .year-title,  #yearbook_gallery .year-title,  #main_class .year-title {







	border-bottom: 3px solid #ff6c04;







	padding-bottom: 5px;







	margin-bottom: 10px;







}







#years_page .year-title span,  #one_year .year-title span,  #one_year_static .year-title span,  #yearbook_gallery .year-title span{







	color:#232323;







	font-size: 28px;







	font-weight: bold;







	float: left;







	width: 340px;







	display: block;







}







 @media only screen and (device-width: 768px) {































  /* For general iPad layouts */































	#years_page .year-title span,  #one_year .year-title span,  #one_year_static .year-title span,  #yearbook_gallery .year-title span,  #main_class .year-title span {







 width: 350px;







}







}







#years_page .year-title a,  #one_year .year-title a,  #one_year_static .year-title a,  #yearbook_gallery .year-title a,  #main_class .year-title a {







	display: block;







	height: 38px;







	width: 161px;







	float: left;







}







 @media only screen and (device-width: 768px) {







 #years_page {







 width: 566px;







}







}







 @media only screen and (device-width: 768px) {







 #yearbook_gallery {







 width: 580px;







}







}







*html #years_page {







	width: 566px;







}







*html #yearbook_gallery {







	width: 580px;







}







#years_page .year-title a span,  #one_year .year-title a span,  #one_year_static .year-title a span,  #yearbook_gallery .year-title a span,  #main_class .year-title a span {







	background-image: url("images/update_year_btn.png");







	background-repeat: no-repeat;







	color: #FFFFFF;







	cursor: pointer;







	display: block;







	font-size: 14px;







	height: 22px;







	padding: 8px 0 8px 15px;







	text-align: left;







	width: 146px;







}







#years_page p,  #one_year p,  #one_year_static p,  #yearbook_gallery p,  #main_class p {







	color:#3a3a3a;







	font-size: 16px;







}







#main_class .myPageContent {







	margin-bottom: 35px;







	width: 585px;







}







#one_year {







	width: 100%;







}







#years_page .years_btns_box {







	background-image: url("images/year_btns_block_bg.png");







	background-repeat: no-repeat;







	height: 812px;







	width: 566px;







	position: relative;







	margin-top: 30px;







}







#years_page .years_btns_box .current_year {







	color: #F5F4F0;







	font-size: 36px;







	font-style: italic;







	height: 70px;







	padding-left: 34px;







	padding-top: 15px;







	font-family: Courgette;







}







#years_page ul {







	margin-top: 30px;







	padding-top: 55px;







	padding-left: 70px;







}







#years_page ul li {







	display: block;







	height: 58px;







	list-style: none outside none;







	width: 257px;







	padding-bottom: 5px;







}







#years_page ul li a {







	background-image: url("images/year_action.png");







	background-repeat: no-repeat;







	color: #636363;







	display: block;







	font-size: 22px;







	height: 48px;







	padding-left: 30px;







	padding-top: 10px;







	text-decoration: none;







	width: 227px;







}







#years_page ul li a:hover {







	background-image: url("images/year_action_active.png");







	background-repeat: no-repeat;







	color:#000000;







}







#years_page .years_image {







	background-repeat: no-repeat;







	height: 735px;







	position: absolute;







	right: -30px;







	top: 45px;







	width: 229px;







}







#main_class ul {







	display: block;







	float: left;







	height: 80px;







	margin-top: 30px;







	padding-left: 20px;







	width: 390px;







}







#main_class .right_box ul {







	float: right;







	padding-left: 0px;







	padding-right: 10px;







}







#main_class ul li {







	padding: 0 15px;







	list-style: none outside none;







	float:left;







}







#main_class ul li a {







	color:#42413f;







	font-family: Raleway, sans-serif;







	font-size: 18px;







}







#main_class ul li a:hover {







	color: #FF6C04;







	text-decoration: underline;







}







#one_year ul li {







	list-style: none outside none;







	padding: 5px 0;







}







#breadcrumbs {







	margin-top: 20px;







}







#breadcrumbs ul li {







	float: left;







	list-style: none outside none;







	margin-right: 10px;







}







#breadcrumbs ul li a {







	background-image: url("images/gray_arrow.png");







	background-position: right center;







	background-repeat: no-repeat;







	padding-right: 15px;







	font-size: 14px;







}







#breadcrumbs ul li span {







	font-size: 14px;







}







#class_pages #content, #class_pages .sidebar {







	margin-top: 20px;







}







#main_class .one_year_block {







	background-position: right center;







	background-repeat: no-repeat;







	width: 585px;







	height: 211px;







	margin-bottom: 30px;







}







#main_class .decade_label {







	color: #F5F4F0;







	float: left;







	font-family: Raleway, sans-serif;







	font-size: 36px;







	padding-left: 33px;







	padding-top: 19px;







}







#main_class .right_box .decade_label {







	float: right;







	padding-right: 33px;







	padding-top: 19px;







}







#one_year .oneYearBox {







	margin: 35px auto;







	background-image: url("images/one_class_bg.png");







	background-position: top center;







	background-repeat: no-repeat;







	width: 543px;







	height: 331px;







}







#one_year .oneYearBox ul {







	float: left;







	width: 244px;







	margin-top: 25px;







}







#one_year .oneYearBox ul li a {







	background-image: url("images/classLi.png");







	background-repeat: no-repeat;







	display: block;







	width: 244px;







	height: 57px;







}







#one_year .oneYearBox ul li a:hover {







	background-image: url("images/classLiSelected.png");







	background-repeat: no-repeat;







}







#one_year .oneYearBox ul li a span {







	border-bottom: 1px dotted #fefefe;







	line-height: 55px;







	margin-left: 10px;







	color:#fefefe;







	font-size: 18px;







}







#one_year .oneYearBox .yearLabel {







	color:#101010;







	font-size: 60px;







	float: left;







	width: 154px;







	padding-left: 107px;







	padding-right:28px;







	padding-top: 52px;







	font-family:Kaushan Script;







}







.gallery-item, .ngg-gallery-thumbnail-box {







	border:1px solid #ddd8d8;







	width: 181px!important;







	height: 180px!important;







	margin: 5px!important;







	cursor: pointer;







}







.ngg-gallery-thumbnail-box img {







	height: 111px;







	width: 169px;







	padding:0!important;







}







*html .gallery-item {







	margin: 4px!important;







}







.gallery-item img {







	margin-top: 6px;







}







#gallery-1 {







	margin-top: 35px!important;







}







.gallery-caption {







	font-size: 18px;







	color:#ff6b01;







	margin-top: 7px;







}







.ngg-galleryoverview .gallery-caption {







	margin-top: 18px;







}







#payment {







	border:none;







	background-color:white;







}







#imageContainer {







	margin-top: 0px;







}







.yearLabel img {







	height: 317px;







	width: 209px;







	margin-left: -27px;







	margin-top: -52px;







	border-top-right-radius: 23px;







	border-bottom-right-radius: 23px;







	max-width: 209px;







}















.slider-holder #slider h2 {







font-size: 29px;







text-align:center;







margin: 5px 65px 0 0;







width: 388px;







}







.events-holder .events-holder-right{







      text-align:justify;







      padding-top: 5px;







}







.events-holder .events-holder-right a{







    color:#fff;







    padding:25px;







    text-decoration: none;







}



.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt{



background: #ed702b !important;



background: -webkit-gradient(linear,left top,left bottom,from(#ed702b !important),to(#ED7037));



background: -webkit-linear-gradient(#ed702b,#ED7037) !important;



background: -moz-linear-gradient(center top,#ed702b 0,#ED7037 100%) !important;



background: -moz-gradient(center top,#ed702b 0,#ED7037 100%) !important;



border-color: #76456c;



color: #fff;



text-shadow: 0 -1px 0 rgba(0,0,0,0.6);



}



.woocommerce-info {



border-top: 3px solid #ed702b !important;



}



.woocommerce-info:before {



background-color: #ed702b !important;



content: "i";



font-family: Times,Georgia,serif;



font-style: italic;



}

.year-title span{width:200px !important; float:left; font-weight:bold;}

.year-title1{height:38px; line-height: 38px;}

.year-button{width:335px; float:right; }

#main_class .year-title a{

    float:left;

}

#main_class .year-title a:first-child,#one_year .year-title a:first-child{margin-right:5px;}



/*plus 15-1*/

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

float: left;

margin: 0 3.8% 2.992em 0;

padding: 0;

position: relative;

width: 22.05%;

margin-left: 0;

}

.archive .woocommerce-result-count{

	float: left;

	width: 50%;

}

.archive .woocommerce-ordering{

	float: right;

	width: 50%;

	text-align: right;

}

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {

margin-right: 0;

}

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {

border-top: 3px solid #ed702b!important;

}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {

background-color: #ed702b!important;

}

.chosen-container{

	width: 100%!important;

	font-size: 13px;

	position: relative;

	display: inline-block;

	zoom: 1;

}

.chosen-single{

	height: 28px;

	line-height: 29px;

}

.chosen-single span{

	margin-right: 26px;

	display: block;

	overflow: hidden;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	-ms-text-overflow: ellipsis;

	text-overflow: ellipsis;

}

.events-holder-right{margin-top:-10px;}


.product_list_widget li dl.variation {
display: none !important;
}
.cart_list .empty {
text-align: center;
font-size: 13px;
}

li#menu-item-141 {
margin-left: 20px;
}
li#menu-item-142 {
margin-left: 20px;
}
.woocommerce .widget_shopping_cart .cart_list li, 
.woocommerce.widget_shopping_cart .cart_list li {
	padding-left: 0 !important;
}