/* # Genesis Sample Child Theme


Theme Name: UOM2016
Theme URI: http://my.studiopress.com/themes/genesis/
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress
Author URI: http://www.studiopress.com/
Template: genesis
Template Version: 2.2.2
Tags: black, orange, 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
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/* # Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
    - Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms

	- Tables
	- Screen Reader Text
- 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















	- Jetpack















- Site Header















	- Title Area















	- Widget Area















- Site Navigation















	- Accessible Menu















	- Site Header Navigation















	- Primary Navigation















	- Secondary Navigation















	- Skip Links















- Content Area















	- Entries















	- Entry Meta















	- Pagination















	- Comments















- Sidebars















- Footer Widgets















- Site Footer















- Media Queries















	- Retina Display















	- Max-width: 1200px















	- Max-width: 960px















	- Max-width: 800px















- Print Styles















*/















































/* # HTML5 Reset















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































/* ## Baseline Normalize















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















/* normalize.css v3.0.1 | MIT License | git.io/normalize */































html {



	font-family:sans-serif;



	-ms-text-size-adjust:100%;



	-webkit-text-size-adjust:100%



}



body {



	margin:0



}



article, aside, details, figcaption, figure, footer, header, hgroup, main, 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:0 0



}



a:active, a:hover {



	outline:0



}



abbr[title] {



	border-bottom:1px dotted



}



b, strong {



	font-weight:700



}



dfn {



	font-style:italic



}



/*h1 {



	font-size:2em;



	margin:.67em 0



}*/



mark {



	background:#ff0;



	color:#333



}



small {



	font-size:80%



}



sub, sup {



	font-size:75%;



	line-height:0;



	position:relative;



	vertical-align:baseline



}



sup {



	top:-.5em



}



sub {



	bottom:-.25em



}



img {



	border:0



}



svg:not(:root) {



overflow:hidden



}



figure {



	margin:1em 40px



}



hr {



	-moz-box-sizing:content-box;



	box-sizing:content-box;



	height:0



}



pre {



	overflow:auto



}



code, kbd, pre, samp {



	font-family:monospace, monospace;



	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;



	-moz-box-sizing:content-box;



	-webkit-box-sizing:content-box;



	box-sizing:content-box



}



input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {



-webkit-appearance:none



}



fieldset {



	border:1px solid silver;



	margin:0 2px;



	padding:.35em .625em .75em



}



legend {



	border:0;



	padding:0



}



textarea {



	overflow:auto



}



optgroup {



	font-weight:700



}



table {



	border-collapse:collapse;



	border-spacing:0



}



td, th {



	padding:0



}



/* ## Box Sizing















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































html, input[type=search] {



	-webkit-box-sizing: border-box;



	-moz-box-sizing:    border-box;



	box-sizing:         border-box;



}



*,  *:before,  *:after {



	box-sizing: inherit;



}



/* ## Float Clearing















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







.clear {



	clear:both;



}



.author-box:before,  .clearfix:before,  .entry:before,  .entry-content:before,  .footer-widgets:before,  .nav-primary:before,  .nav-secondary:before,  .pagination:before,  .site-container:before,  .site-footer:before,  .site-header:before,  .site-inner:before,  .wrap:before {



	content: " ";



	display: table;



}



.author-box:after,  .clearfix:after,  .entry:after,  .entry-content:after,  .footer-widgets:after,  .nav-primary:after,  .nav-secondary:after,  .pagination:after,  .site-container:after,  .site-footer:after,  .site-header:after,  .site-inner:after,  .wrap:after {



	clear: both;



	content: " ";



	display: table;



}



/* # Defaults















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































/* ## Typographical Elements















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































html {



	font-size: 62.5%; /* 10px browser default */



}



/* Chrome fix */















body > div {



	font-size: 1.8rem;



}



body {



	background-color: #2A3B4D;



	color: #333;



	font-family: Arial, sans-serif;



	font-size: 14px;



	font-size: 1.6rem;



	font-weight: 300;



	line-height: 1.5625;



	margin: 0;



}







.page-id-12439,



.page-id-12652



{



	background-color: #007DA1 !important;











}











.page-id-12652 .entry-content {



	padding: 80px 80px !important;



}











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



	margin: 0;



	padding: 0;



	text-decoration: none;



}



a, button, input:focus, input[type=button], input[type=reset], input[type=submit], textarea:focus, .button, .gallery img {



	-webkit-transition: all 0.1s ease-in-out;



	-moz-transition:    all 0.1s ease-in-out;



	-ms-transition:     all 0.1s ease-in-out;



	-o-transition:      all 0.1s ease-in-out;



	transition:         all 0.1s ease-in-out;



}



a, a:visited {



	color: #0037B4;



	text-decoration: none;



	text-shadow: 0 0 0px #a4c4e8;



}



.entry-content a, .entry-content a:visited {



	color: #0037B4;



	text-decoration: none;



	text-shadow: 0 0 0px #a4c4e8;



}



a:hover,  a:focus {



	text-decoration: underline;



}



p {



	margin: 0 0 28px;



	padding: 0;



}



.home p {



	margin: 0 0 10px;



	padding: 0;



}



ol,  ul {



	margin: 0;



	padding: 0;



}



li {



	list-style-type: none;



}



hr {



	border: 0;



	border-collapse: collapse;



	border-top: 1px solid #ddd;



	clear: both;



	margin: 1em 0;



}



b,  strong {



	font-weight: 700;



}



blockquote,  cite,  em,  i {



}



blockquote H3 {



	color:#FFF;



}



blockquote {



	background-color: #df6219;



	border: 1px solid #2d5078;



	color: #fff !important;



	font-family: Arial, Helvetica, sans-serif;



	margin: 20px 10px;



	padding: 5px 20px 0;



	text-align: left;



}



/*blockquote::before {















	content: "\201C";















	display: block;















	font-size: 30px;















	font-size: 3rem;















	height: 0;















	left: -20px;















	position: relative;















	top: -10px;















}















*/































/* ## Headings















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































h1,  h2,  h3,  h4,  h5,  h6 {



	color: #333;



	font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;



	font-weight: 400;



	line-height: 1.2;



	margin: 0 0 10px;



}



h1 {



	font-size: 28px;



	/*font-size: 2.8rem;*/



	color: #2d5078;



}



h2 {



	font-size: 24px;



	/*font-size: 2.4rem;*/



	color: #811E8C;



}



h3 {



	font-size: 22px;



	/*font-size: 2.2rem;*/



}







h4 {



	font-size: 20px;



	/*font-size: 2rem;*/



	color: #811E8C;



}







h5 {



	font-size: 18px;



	/*font-size: 1.8rem;*/



}



h6 {



	font-size: 16px;



	/*font-size: 1.6rem;*/



}



h2, h2 a, h2 a:visited {



	color: #811E8C;



	text-decoration: none;



}



h3, h3 a, h3 a:visited {



	color: #811E8C;



}







h4, h4 a, h4 a:visited {



	color: #811E8C;



	text-decoration: none;



}



 



.home .content .entry-content h2 {



	font-size:22px;



}



.home .content .entry-content h3 {



	font-size:18px;



}















/* ## Objects















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































embed,  iframe,  img,  object,  video,  .wp-caption {



	max-width: 100%;



}



img {



	height: auto;



}



.featured-content img,  .gallery img {



	width: auto;



}



/* ## Gallery















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































.gallery {



	overflow: hidden;



}



.gallery-item {



	float: left;



	margin: 0 0 28px;



	text-align: center;



}



.gallery-columns-2 .gallery-item {



	width: 50%;



}



.gallery-columns-3 .gallery-item {



	width: 33%;



}



.gallery-columns-4 .gallery-item {



	width: 25%;



}



.gallery-columns-5 .gallery-item {



	width: 20%;



}



.gallery-columns-6 .gallery-item {



	width: 16.6666%;



}



.gallery-columns-7 .gallery-item {



	width: 14.2857%;



}



.gallery-columns-8 .gallery-item {



	width: 12.5%;



}



.gallery-columns-9 .gallery-item {



	width: 11.1111%;



}



.gallery img {



	border: 1px solid #ddd;



	height: auto;



	padding: 4px;



}



.gallery img:hover,  .gallery img:focus {



	border: 1px solid #999;



}



/* ## Forms















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































input,  select,  textarea {



	background-color: #fff;



	border: 1px solid #ddd;



	color: #333;



	font-size: 18px;



	font-size: 1.8rem;



	font-weight: 300;



	padding: 8px;



	width: 100%;



}



input:focus,  textarea:focus {



	border: 1px solid #999;



	outline: none;



}



input[type=checkbox], input[type=image], input[type=radio] {



	width: auto;



}































::-moz-placeholder {



 color: #333;



 font-weight: 300;



 opacity: 1;



}































::-webkit-input-placeholder {



 color: #333;



 font-weight: 300;



}



button, input[type=button], input[type=reset], input[type=submit], .button {



	background-color: #333;



	border: 0;



	color: #fff;



	cursor: pointer;



	font-size: 16px;



	font-size: 1.6rem;



	font-weight: 300;



	padding: 16px 24px;



	text-transform: uppercase;



	width: auto;



}



button:hover, input:hover[type=button], input:hover[type=reset], input:hover[type=submit], .button:hover, button:focus, input:focus[type=button], input:focus[type=reset], input:focus[type=submit], .button:focus {



	background-color: #c3251d;



	color: #fff;



}



.entry-content .button:hover,  .entry-content .button:focus {



	color: #fff;



}



.footer-widgets button, .footer-widgets input[type=button], .footer-widgets input[type=reset], .footer-widgets input[type=submit], .footer-widgets .button {



	background-color: #c3251d;



	color: #fff;



}



.footer-widgets button:hover, .footer-widgets input:hover[type=button], .footer-widgets input:hover[type=reset], .footer-widgets input:hover[type=submit], .footer-widgets .button:hover, .footer-widgets button:focus, .footer-widgets input:focus[type=button], .footer-widgets input:focus[type=reset], .footer-widgets input:focus[type=submit], .footer-widgets .button:focus {



	background-color: #fff;



	color: #333;



}



.button {



	display: inline-block;



}



 input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button {



 display: none;



}



/* ## Tables















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































table {



	border-collapse: collapse;



	border-spacing: 0;



	line-height: 2;



	margin-bottom: 40px;



	width: 100%;



}



tbody {



	border-bottom: 0px solid #ddd;



}



td,  th {



	text-align: left;



}



td {



	border-top: 0px solid #ddd;



	padding: 16px;



}



th {



	font-weight: 400;



}



/* ## Screen Reader Text















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































.screen-reader-text,  .screen-reader-text span,  .screen-reader-shortcut {



	position: absolute !important;



	clip: rect(0, 0, 0, 0);



	height: 1px;



	width: 1px;



	border: 0;



	overflow: hidden;



}



.screen-reader-text:focus, .screen-reader-shortcut:focus, .genesis-nav-menu .search input[type=submit]:focus, .widget_search input[type=submit]:focus {



	clip: auto !important;



	height: auto;



	width: auto;



	display: block;



	font-size: 1em;



	font-weight: bold;



	padding: 15px 23px 14px;



	color: #333;



	background: #fff;



	z-index: 100000; /* Above WP toolbar. */



	text-decoration: none;



	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);



}



.more-link {



	position: relative;



}



/* # Structure and Layout















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































/* ## Site Containers















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































.site-inner,  .wrap {



	margin: 0 auto;



	max-width: 1024px;



}



.site-inner {



	background-color:#fff;



	clear: both;



	padding-top: 40px;



}



/* ## Column Widths and Positions















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































/* ### Wrapping div for .content and .sidebar-primary */































.content-sidebar-wrap {



	padding-top: 25px;



}



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



	width: 800px;



}



.content-sidebar-sidebar .content-sidebar-wrap {



	float: left;



}



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



	float: right;



}



/* ### Content */































.content {



	float: right;



	width: 750px;



}



.sidebar-content .content {



	margin-right: 30px;



}



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



	float: left;



}



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



	margin-left: 20px;



}



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



	width: 540px;



}



.full-width-content .content {



	width: 100%;



}



/* ### Primary Sidebar */































.sidebar-primary {



	float: right;



	padding: 0 5px;



	text-align:center;



	width: 230px;



}



.sidebar-content .sidebar-primary,  .sidebar-sidebar-content .sidebar-primary {



	float: left;



}



/* ### Secondary Sidebar */































.sidebar-secondary {



	float: left;



	width: 220px;



	padding-top: 25px;



	text-align:center;



}



.content-sidebar-sidebar .sidebar-secondary {



	float: right;



}



/* ## Column Classes















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















/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */































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



	float: left;



	margin-left: 2.564102564102564%;



}



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



	width: 48.717948717948715%;



}



.one-third,  .two-sixths {



	width: 31.623931623931625%;



}



.four-sixths,  .two-thirds {



	width: 65.81196581196582%;



}



.one-fourth {



	width: 23.076923076923077%;



}



.three-fourths {



	width: 74.35897435897436%;



}



.one-sixth {



	width: 14.52991452991453%;



}



.five-sixths {



	width: 82.90598290598291%;



}



.first {



	clear: both;



	margin-left: 0;



}



/* # Common Classes















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































/* ## Avatar















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































.avatar {



	float: left;



}



.alignleft .avatar,  .author-box .avatar {



	margin-right: 24px;



}



.alignright .avatar {



	margin-left: 24px;



}



.comment .avatar {



	margin: 0 16px 24px 0;



}



/* ## Genesis

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

.breadcrumb {
	margin-bottom: 20px;
    margin-left: 20px;
    font-size: 1.4rem;
}



.archive-description,  .author-box {



	font-size: 16px;



	font-size: 1.6rem;



	margin-bottom: 20px;



	padding: 20px;



}



.author-box-title {



	font-size: 16px;



	font-size: 1.6rem;



	margin-bottom: 4px;



}



.archive-description p:last-child,  .author-box p:last-child {



	margin-bottom: 0;



}



/* ## Search Form

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

.search-form {



	overflow: hidden;



}



.site-header .search-form {



	float: right;



	margin-top: 12px;



}



.entry-content .search-form,  .site-header .search-form {



	width: 50%;



}



.genesis-nav-menu .search input[type=submit], .widget_search input[type=submit] {



	border: 0;



	clip: rect(0, 0, 0, 0);



	height: 1px;



	margin: -1px;



	padding: 0;



	position: absolute;



	width: 1px;



}



/* ## Titles


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

.archive-title {



	font-size: 26px;



	font-size: 2.6rem;



	text-shadow: #dedede 0.1em 0.1em 0.1em;



}



.entry-title {



/*	font-size: 28px;



	font-size: 2.8rem;*/



}







h2 .entry-title {



	font-size: 24px;



	font-size: 2.4rem;



}











.entry-title a,  .sidebar .widget-title a {



	color: #811E8C;



}



.entry-title a:hover,  .entry-title a:focus {



	color: #c3251d;



}



.widget-title {



	font-size: 18px;



	font-size: 1.8rem;



	margin-bottom: 10px;



}



h3 .widgettitle {



	font-size: 18px;



	font-size: 1.8rem;



	font-weight:500;



	margin-bottom: 10px;



}



.footer-widgets .widget-title {



	color: #fff;



}



/* ## WordPress

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

a.aligncenter img {



	display: block;



	margin: 0 auto;



}



a.alignnone {



	display: inline-block;



}



.alignleft {



	float: left;



	text-align: left;



}



.alignright {



	float: right;



	text-align: right;



}



a.alignleft,  a.alignnone,  a.alignright {



	max-width: 100%;



}



img.centered,  .aligncenter {



	display: block;



	margin: 0 auto 12px;



}



img.alignnone,  .alignnone {



	margin-bottom: 12px;



}



a.alignleft,    .wp-caption.alignleft {



	margin: 0 12px 12px 0;



}







img.alignleft  {



	margin: 6px 15px 10px 0;



}











a.alignright,   .wp-caption.alignright {



	margin: 0 0 12px 12px;



}



img.alignright 



{



	margin: 6px 0 15px 10px;



}



.wp-caption-text {







	font-size: 13px;







	font-size: 1.3rem;







	font-weight: 300;



	padding: 10px 0 !important;







	text-align: center;







}











.entry-content p.wp-caption-text {



	margin-bottom: 0;



}



.sticky {



}



.entry-content .wp-audio-shortcode,  .entry-content .wp-playlist,  .entry-content .wp-video {



	margin: 0 0 28px;



}



/* # Widgets

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


.widget {



	word-wrap: break-word;



}



.widget ol > li {



	list-style-position: inside;



	list-style-type: decimal;



	padding-left: 20px;



	text-indent: -20px;



}



.widget li li {



	border: 0;



	margin: 0 0 0 30px;



	padding: 0;



}



.widget_calendar table {



	width: 100%;



}



.widget_calendar td,  .widget_calendar th {



	text-align: center;



}



/* ## Featured Content

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


.featured-content .entry {



	border-bottom: 2px solid #f5f5f5;



	margin-bottom: 20px;



	padding: 0 0 24px;



}



.footer-widgets .entry {



	border-bottom: 1px dotted #666;



}



.featured-content .entry-title {



	font-size: 20px;



	font-size: 2rem;



}



/* # Plugins


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


/* ## Genesis eNews Extended

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



.enews-widget,  .enews-widget .widget-title {



	color: #fff;



}



.sidebar .widget.enews-widget {



	background-color: #333;



}



.enews-widget input,  .enews-widget input:focus {



	border: 1px solid #333;



}



.enews-widget input {



	font-size: 16px;



	font-size: 1.6rem;



	margin-bottom: 16px;



}



.enews-widget input[type=submit] {



	background-color: #c3251d;



	color: #fff;



	margin: 0;



	width: 100%;



}



.enews-widget input:hover[type=submit], .enews-widget input:focus[type=submit] {



	background-color: #fff;



	color: #333;



}



.enews form + p {



	margin-top: 24px;



}



/* ## Jetpack

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

#wpstats {



	display: none;



}



/* # Skip Links

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

.genesis-skip-link {



	margin: 0;



}



.genesis-skip-link li {



	height: 0;



	width: 0;



	list-style: none;



}



/* Display outline on focus */

:focus {



	color: #333;



	outline: #ccc solid 1px;



}



/* # Site Header

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

.site-header {



	max-width: 1024px;



	margin: 0 auto;



	width: 100%;



	height:165px;



	background: url(images/UOMheader165.jpg) no-repeat !important;



}



.page-template-convention .site-header {



	max-width: 1024px;



	margin: 0 auto;



	width: 100%;



	height:307px;



	background-image: url(images/Convention2019.jpg) !important;



	background-repeat: no-repeat;



}



}



.site-header .wrap {



	padding: 40px 0;



}



/* ## Title Area

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

.title-area {



	float: left;



	padding: 10px 0;



	width: 360px;



}



.header-full-width .title-area {



	width: 100%;



}



.site-title {



	font-size: 32px;



	font-size: 3.2rem;



	font-weight: 400;



	line-height: 1.2;



}



.site-title a,  .site-title a:hover,  .site-title a:focus {



	color: #333;



}



.header-image .site-title > a {



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



	float: left;



	min-height: 60px;



	width: 100%;



}



.site-description {



	font-size: 16px;



	font-size: 1.6rem;



	font-weight: 300;



	line-height: 1.5;



}



.site-description,  .site-title {



	margin-bottom: 0;



}



.header-image .site-description,  .header-image .site-title {



	display: block;



	text-indent: -9999px;



}



/* ## Widget Area

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

.site-header .widget-area {



	float: right;



	text-align: right;



	width: 800px;



}



/* # Site Navigation

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

.genesis-nav-menu {



	clear: both;



	font-size: 14px;



	font-size: 1.4rem;



	line-height: 1;



	width: 100%;



}



.genesis-nav-menu .menu-item {



	display: inline-block;



	text-align: left;



}



.genesis-nav-menu a {



	color: #333;



	text-decoration: none;



	display: block;



	padding: 30px 24px;



}



.genesis-nav-menu a:hover,  .genesis-nav-menu a:focus,  .genesis-nav-menu .current-menu-item > a,  .genesis-nav-menu .sub-menu .current-menu-item > a:hover,  .genesis-nav-menu .sub-menu .current-menu-item > a:focus {



	color: #c3251d;



	text-decoration: underline;



}



.genesis-nav-menu .sub-menu {



	left: -9999px;



	opacity: 0;



	position: absolute;



 -webkit-transition: opacity .4s ease-in-out;



 -moz-transition:    opacity .4s ease-in-out;



 -ms-transition:     opacity .4s ease-in-out;



 -o-transition:      opacity .4s ease-in-out;



 transition:         opacity .4s ease-in-out;



	width: 200px;



	z-index: 99;



}



.genesis-nav-menu .sub-menu a {



	background-color: #fff;



	border: 1px solid #eee;



	border-top: 0;



	font-size: 14px;



	font-size: 1.4rem;



	padding: 20px;



	position: relative;



	width: 200px;



	word-wrap: break-word;



}



.genesis-nav-menu .sub-menu .sub-menu {



	margin: -55px 0 0 199px;



}



.genesis-nav-menu .menu-item:hover {



	position: static;



}



.genesis-nav-menu .menu-item:hover > .sub-menu {



	left: auto;



	opacity: 1;



}



.genesis-nav-menu > .first > a {



	padding-left: 0;



}



.genesis-nav-menu > .last > a {



	padding-right: 0;



}



.genesis-nav-menu > .right {



	color: #fff;



	float: right;



	list-style-type: none;



	padding: 30px 0;



}



.genesis-nav-menu > .right > a {



	display: inline;



	padding: 0;



}



.genesis-nav-menu > .rss > a {



	margin-left: 48px;



}



.genesis-nav-menu > .search {



	padding: 10px 0 0;



}



/* ## Accessible Menu

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

.menu .menu-item:focus {



	position: static;



}



.menu .menu-item > a:focus + ul.sub-menu,  .menu .menu-item.sfHover > ul.sub-menu {



	left: auto;



	opacity: 1;



}



/* ## Site Header Navigation

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

.site-header .sub-menu {



	border-top: 1px solid #eee;



}



.site-header .sub-menu .sub-menu {



	margin-top: -56px;



}



.site-header .genesis-nav-menu li li {



	margin-left: 0;



}



/* ## Primary Navigation

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


/* Responsive Menu

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

.responsive-menu-icon {



	cursor: pointer;



	display: none;



	margin-bottom: -1px;



	text-align: center;



	border: 1px solid #333;



	color: #FFF !important;



	cursor: pointer;



	line-height: 1;



	padding: 0.618em 1em;



	text-decoration: none;



	font-weight: 700;



	text-shadow: none;



	border-radius: 0px;



	box-shadow: 0px -2px 0px rgba(0, 0, 0, 0.58) inset, 0px 1px 1px rgba(0, 0, 0, 0.1);



	padding: 18px;



	width: 90%;



	margin: 0 auto;



}



 .responsive-menu-icon::before {



 content: "\f333";



 display: inline-block;



 font: normal 20px/1 'dashicons';



 margin: 0 auto;



 padding: 10px;



}



 .responsive-menu-icon::after {



 content: "MENU ";



 display: inline-block;



 padding: 0;



 position: relative;



 top: -5px;



}



.nav-primary .genesis-nav-menu a {



	color: #fff;



	text-decoration: none;



}



.nav-primary .genesis-nav-menu a:hover,  .nav-primary .genesis-nav-menu a:focus,  .nav-primary .genesis-nav-menu .current-menu-item > a {



	color: #000;



	text-decoration: none;



}



.nav-primary .genesis-nav-menu .sub-menu a {



	color: #fff;



}



.nav-primary .genesis-nav-menu .sub-menu a:hover,  .nav-primary .genesis-nav-menu .sub-menu a:focus,  .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a {



	color: #ccc;



	text-decoration: none;



}



/* ## Secondary Navigation

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

.nav-secondary {



	background-color: #fff;



}



/* # Content Area

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

/* ## Entries

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

.entry {



	margin-bottom: 40px;



	padding: 20px 10px;



}



.content .entry {



	background-color: #fff;



}



.full-width-content .entry {



	padding: 20px 20px;



}







.page-template-full-width .entry {



	padding: 20px 60px !important;



}







.page-id-12439 .entry-content {



	padding: 0 100px !important;



}







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



	margin-bottom: 28px;



	margin-left: 40px;



}



.entry-content ol > li {



	list-style-type: decimal;



}



.entry-content ul > li {



	list-style-type: disc;



}



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



	margin-bottom: 0;



}



.entry-content code {



	background-color: #333;



	color: #ddd;



}



/* ## Entry Meta















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































p.entry-meta {



	font-size: 16px;



	font-size: 1.6rem;



	margin-bottom: 0;



}



.entry-header .entry-meta {



	margin-bottom: 24px;



}



.entry-footer .entry-meta {



	border-top: 2px solid #f5f5f5;



	padding-top: 24px;



}



.entry-categories,  .entry-tags {



	display: block;



}



 .entry-comments-link::before {



 content: "\2014";



 margin: 0 6px 0 2px;



}



/* ## Pagination















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































.pagination {



	clear: both;



	margin: 40px 0;



}



.adjacent-entry-pagination {



	margin-bottom: 0;



}



.archive-pagination li {



	display: inline;



}



.archive-pagination li a {



	background-color: #333;



	color: #fff;



	cursor: pointer;



	display: inline-block;



	font-size: 16px;



	font-size: 1.6rem;



	padding: 8px 12px;



	text-decoration: none;



}



.archive-pagination li a:hover,  .archive-pagination li a:focus,  .archive-pagination .active a {



	background-color: #c3251d;



	text-decoration: underline;



}



/* ## Comments















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































.comment-respond,  .entry-comments,  .entry-pings {



	background-color: #fff;



	margin-bottom: 40px;



}



.comment-respond,  .entry-pings {



	padding: 40px 40px 16px;



}



.entry-comments {



	padding: 40px;



}



.comment-header {



	font-size: 16px;



	font-size: 1.6rem;



}



li.comment {



	background-color: #f5f5f5;



	border: 2px solid #fff;



	border-right: 0;



}



.comment-content {



	clear: both;



	word-wrap: break-word;



}



.comment-list li {



	margin-top: 24px;



	padding: 32px;



}



.comment-list li li {



	margin-right: -32px;



}



.comment-respond input[type=email], .comment-respond input[type=text], .comment-respond input[type=url] {



	width: 50%;



}



.comment-respond label {



	display: block;



	margin-right: 12px;



}



.entry-comments .comment-author {



	margin-bottom: 0;



}



.entry-pings .reply {



	display: none;



}



.bypostauthor {



}



.form-allowed-tags {



	background-color: #f5f5f5;



	font-size: 16px;



	font-size: 1.6rem;



	padding: 24px;



}



/* # Sidebars















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































.sidebar {



	font-size: 16px;



	font-size: 1.6rem;



}



.sidebar a:hover {



	color: #00206A;



	text-decoration:underline;



}



.sidebar li {



	margin-bottom: 10px;



	text-align:left;



}



.sidebar-primary li a {



	color:#0037B4;



	font-size:15px;



}



.sidebar p:last-child,  .sidebar ul > li:last-child {



	margin-bottom: 0;



}



.sidebar .widget {



	margin-bottom: 40px;



	padding: 40px;



}



.sidebar-secondary .widget {



	margin-bottom: 0px;



}



/* # Footer Widgets















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































.footer-widgets {



	clear: both;



	padding-top: 40px;



}



.footer-widgets,  .footer-widgets a {



	color: #0037B4;



}



.footer-widgets input {



	border: 0px solid #333;



}



.footer-widgets a.button,  .footer-widgets a:hover,  .footer-widgets a:focus {



	color: #333;



}



.footer-widgets li {



	border-bottom: 1px dotted #666;



	margin-bottom: 10px;



	padding-bottom: 10px;



}



.footer-widgets .widget {



	margin-bottom: 40px;



}



.footer-widgets p:last-child {



	margin-bottom: 0;



}



.footer-widgets-1,  .footer-widgets-2,  .footer-widgets-3 {



	width: 340px;



}



.footer-widgets-1 {



	margin-right: 60px;



}



.footer-widgets-1,  .footer-widgets-2 {



	float: left;



}



.footer-widgets-3 {



	float: right;



}



/* # Site Footer




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





.site-footer {



	background-color: #fff;



	font-size: 16px;



	font-size: 1.6rem;



	line-height: 1.5;



	padding: 40px 0;



}



.site-footer, .site-footer p {



	font-size:14px;



	margin-bottom: 0;



}



.site-footer h2 {



	font-size: 1.5em;



	color:#333;



}















/* # Media Queries















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































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



 .site-inner,  .wrap,  .site-header {



 max-width: 960px;



}



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



 width: 740px;



}



 .content,  .site-header .widget-area {



 width: 620px;



}



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



 width: 400px;



}



 .sidebar-primary,  .title-area {



 width: 300px;



}



 .footer-widgets-1,  .footer-widgets-2,  .footer-widgets-3,  .sidebar-primary,  .title-area {



 width: 300px;



}



 .footer-widgets-1 {



 margin-right: 30px;



}



}



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



 .site-inner,  .wrap,  .site-header {



 max-width: 800px;



}



 .content,  .content-sidebar-sidebar .content,  .content-sidebar-sidebar .content-sidebar-wrap,  .sidebar-content-sidebar .content,  .sidebar-content-sidebar .content-sidebar-wrap,  .footer-widgets-1,  .footer-widgets-2,  .footer-widgets-3,  .sidebar-primary,  .sidebar-secondary,  .sidebar-sidebar-content .content,  .sidebar-sidebar-content .content-sidebar-wrap,  .site-header .widget-area,  .title-area {



 width: 100%;



}



 .site-header .wrap {



 padding: 20px 5%;



}



 .header-image .site-title > a {



 background-position: center top;



}



 .genesis-nav-menu li,  .site-header ul.genesis-nav-menu,  .site-header .search-form {



 float: none;



}



 .genesis-nav-menu,  .site-description,  .site-header .title-area,  .site-header .search-form,  .site-title {



 text-align: center;



}



 .genesis-nav-menu a,  .genesis-nav-menu > .first > a,  .genesis-nav-menu > .last > a {



 padding: 20px 16px;



}



 .site-header .search-form {



 margin: 16px auto;



}



 .genesis-nav-menu li.right {



 display: none;



}



 .footer-widgets-1 {



 margin-right: 0;



}



}



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



 body {



 font-size: 16px;



 font-size: 1.6rem;



}



 .site-inner,  .wrap,  .site-header {



 padding-left: 0;



 padding-right: 0;



}



 .archive-description,  .author-box,  .comment-respond,  .entry,  .entry-comments,  .entry-pings,  .sidebar .widget,  .site-header {



 padding: 0;



}



 .archive-pagination li a {



 margin-bottom: 4px;



}



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



 margin: 0;



 width: 100%;



}



 .sidebar .widget.enews-widget {



 padding: 40px;



}



 .genesis-nav-menu .menu-item {



 border-right: none !important;



}



}















































/* # Print Styles















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































@media print {



*,  *:before,  *:after {



	background: transparent !important;



	box-shadow: none !important;



	color: #000 !important;



	text-shadow: none !important;



}



a,  a:visited {



	text-decoration: underline;



}



a[href]:after {



	content: " (" attr(href) ")";



}



abbr[title]:after {



	content: " (" attr(title) ")";



}



 a[href^="javascript:"]:after,  a[href^="#"]:after,  .site-title > a:after {



 content: "";



}



thead {



	display: table-header-group;



}



img,  tr {



	page-break-inside: avoid;



}



img {



	max-width: 100% !important;



}



 @page {



 margin: 2cm 0.5cm;



}



p,  h2,  h3 {



	orphans: 3;



	widows: 3;



}



blockquote,  pre {



	border: 1px solid #999;



	page-break-inside: avoid;



}



.content,  .content-sidebar {



	width: 100%;



}



button,  input,  select,  textarea,  .breadcrumb,  .comment-edit-link,  .comment-form,  .comment-list .reply a,  .comment-reply-title,  .edit-link,  .entry-comments-link,  .entry-footer,  .genesis-box,  .header-widget-area,  .hidden-print,  .home-top,  .nav-primary,  .nav-secondary,  .post-edit-link,  .sidebar {



	display: none !important;



}



.title-area {



	text-align: center;



	width: 100%;



}



.site-title > a {



	margin: 0;



	text-decoration: none;



	text-indent: 0;



}



.site-inner {



	padding-top: 0;



	position: relative;



	top: -100px;



}



.author-box {



	margin-bottom: 0;



}



h1,  h2,  h3,  h4,  h5,  h6 {



	orphans: 3;



	page-break-after: avoid;



	page-break-inside: avoid;



	widows: 3;



}



img {



	page-break-after: avoid;



	page-break-inside: avoid;



}



blockquote,  pre,  table {



	page-break-inside: avoid;



}



dl,  ol,  ul {



	page-break-before: avoid;



}



}



/* AddOn*/



.site-inner {



	padding-top:0;



	margin-top:0;



	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);



	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);



	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);



	background-color:#FEF9EC;



}


.content .entry {



	background-color: #FEF9EC;



}



.sidebar .widget {



	padding:20px 0;



}



/*



.nav-primary {

    background-color: #f37022;

}

.nav-primary .genesis-nav-menu a:focus, .nav-primary .genesis-nav-menu .current-menu-item > a {text-decoration:none;}

.nav-primary .genesis-nav-menu a {

    color: #fff;
    padding: 10px 15px;
    font-weight: 400;
	text-transform:uppercase;

}

.nav-primary .genesis-nav-menu a:hover {
	background-color: #F4833E;
	color: #fff;
	padding: 10px 15px;
	font-weight: 400;
	text-transform:uppercase;

}

*/

.nav-primary {



	background: #224086;



	color: #FFFFFF;



	font-family: Arial, sans-serif;



	font-size: 14px;



	line-height: 1em;



	clear: both;



}



.menu-primary li.current_page_item a, .menu-primary li.current-cat a, .menu-primary li.current-menu-item a {



	background: #FDCF94;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	color: #333333;



	text-decoration: none;



}



.genesis-nav-menu .menu-item {



	border:0;



}



.genesis-nav-menu a {



	padding: 10px 14px;



	color:#fff;



}



.menu-primary li a:active, .menu-primary li a:hover {



	background: #C2CFDF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	color: #333333;



	text-decoration: none;



}



.genesis-nav-menu .menu-item {



	border-right: 0;



}



.genesis-nav-menu .sub-menu a {



	background: #224086;



	padding: 10px 14px;



	color:#FFF;



}



.nav-primary .genesis-nav-menu .sub-menu a:hover,  .nav-primary .genesis-nav-menu .sub-menu a:focus,  .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a {



	background: #fff;



	color:#224086;



}







.mobile {



	display:none !important;



	}







.home-featured-1,  .home-featured-2,  .home-featured-3,  .home-featured-4,  .home-featured-5,  .home-featured-6 {



	padding: 20px;



	color: #2d5078;



	font-family: Arial, Helvetica, Tahoma, sans-serif;



	font-size: 14px;



	font-weight: normal;



	line-height: 22px;



}



.home.section {



	overflow: hidden;



	border-bottom-left-radius: 20px;



	border-bottom-right-radius: 20px;



	padding-top:35px;



}



.widget-title {



	color: #fff;



	background-color: #811E8C;



	padding: 5px 10px;



	font-family: Arial, sans-serif;



}



.sidebar-primary .widget-title {



	text-align:center;



}



.page-template-convention .sidebar-primary .widget-title {



	text-align:left;



}



.widget-wrap {



	color: #333;



	font-family: Arial, Helvetica, Tahoma, sans-serif;



	font-size: 15px;



	font-weight: normal;



	line-height: 20px;



	padding-bottom:10px;



}



.home .widget-wrap {



	padding-bottom:0px;



}



.widget-wrap .entry {



	margin-bottom: 0;



	padding: 0;



	padding-left: 20px;



}



.widget-area h2 a {



	color: #2d5078;



	font-family:Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height: 18px !important;



	margin: 0px 0 10px 0;



}



.sidebar-primary .widget {



	margin-bottom:0;



	padding-bottom:0px;



}



.widget-wrap ul {



	margin: 10px 0 0 0px;



}



.home .widget-title {



	font-size: 16px;



	font-weight: 500 !important;



	line-height: 26px;



	color: #811E8C;



	text-decoration: none;



	font-family: Arial, sans-serif;



	background-color: transparent;



}



.home .widget-wrap {



	border:0;



}



.entry-content {



	color: #333;



	font-family: Arial, Helvetica, Tahoma, sans-serif;



	font-size: 14px;



	font-weight: normal;



	line-height: 24px;



	margin: 0;



	padding: 0;



	text-decoration: none;



}



footer.site-footer {



	max-width: 1024px;



	margin: 0 auto;



}



.default_image {



	margin-bottom:-8px;



}







.page-id-9 .entry-title, .page .entry-title {
display: none !important;
}



.page-template-page_blog h1 {



	display:block !important;



}



.content .post h1, .content .page h1, .content h1.entry-title, .content .entry-content h1 {



	color: #811E8C;



	font-size: 28px;



}



.content .post h2, .content .page h2, .content h2.entry-title, .content .entry-content h2 {



	color: #811E8C;



	/*font-size: 22px;*/



}



.content .post h3, .content .page h3, .content .entry-content h3 {



	color: #811E8C;



	/*font-size: 18px;*/



}



.content .post h4, .content .page h4, .content .entry-content h4 {



	color: #811E8C;



	/*font-size: 16px;*/



}



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



	color:#811E8C;



}



footer a, footer a:visited {



	color:#1818DD;



}



footer a:hover {



	color:#FF4D17;



}



footer h4 {



	font-size:16px;



}



.content blockquote {
	border-top: 0px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	margin: 5px 5px 20px 30px;
	padding: 45px 40px 15px;
	background-color: #FFF;

}



.content blockquote p {



	color:#333;



}



.content blockquote {



	border-radius: 8px;



	-webkit-box-shadow: 2px 2px 2px 2px #ccc;



	-moz-box-shadow: 2px 2px 2px 2px #ccc;



	box-shadow: 2px 2px 2px 2px #ccc;



}



.home .widget-title, .widget-title {



	color: #811E8C;



	font-weight:500 !important;



}



/* From Dynamik */


/* Pagination*/
.page-id-5304 .pagination {
display: none;
}
.page-id-12035 .pagination {
display: none;
}
.page-id-296 .pagination {
display: none;
}
.page-id-8622 .pagination {
display: none;
}
.page-id-32723 .pagination {
display: none;
}
.page-id-32562 .pagination {
display: none;
}
.page-id-37341 .pagination {
display: none;
}

/* Border Title*/
.has-background {
border-bottom: 2px solid #bdbdbd;
}
/* Image Shadow*/
.wp-image-34913 {
box-shadow: 5px 5px 5px  rgba(0, 0, 0, 0.35);
}
.wp-image-34903 {
box-shadow: 5px 5px 5px  rgba(0, 0, 0, 0.35);
}
.wp-image-34921 {
box-shadow: 5px 5px 5px  rgba(0, 0, 0, 0.35);
}
.wp-image-12640 {
box-shadow: 5px 5px 5px  rgba(0, 0, 0, 0.35);
}
.wp-image-32740 {
box-shadow: 5px 5px 5px  rgba(0, 0, 0, 0.35);
}
/* Intercom 
#intercom-container .intercom-link-container .intercom-link-target {
    display: none !important;
}
*/

.swpm-edit-profile-link {
    display: none;
}

/* Su- */

.su-audio {

    height: 35px !important;
    background: #936fcf;
    background: -moz-linear-gradient(top,#936fcf 0,#461793 100%) !important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#936fcf),color-stop(100%,#461793)) !important;
    background: -webkit-linear-gradient(top,#936fcf 0,#461793 100%) !important;
    background: -o-linear-gradient(top,#936fcf 0,#461793 100%) !important;
    background: -ms-linear-gradient(top,#936fcf 0,#461793 100%) !important;
    background: linear-gradient(to bottom,#936fcf 0,#461793 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#936fcf',endColorstr='#461793',GradientType=0) !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;

}

.doctoral-d, .su-heading-style-modern-2-blue .su-heading-inner {
font-weight: normal !important;
color: #811e8c !important;
padding: .4em !important;

}

.doctoral-d, .su-heading-inner {
border-bottom: 1px solid #b79fad !important;
border-top: 1px solid #b79fad !important;
}

.doctoral-d, .su-heading-style-modern-2-blue {
border-bottom: 1px solid #fef9ec !important;
border-top: 1px solid #fef9ec !important;
}

.doctoral-subtitle, .su-heading-style-modern-1-violet .su-heading-inner {
font-weight: normal !important;
color: #811e8c !important;
}

.doctoral-subtitle .su-heading-inner {
border-bottom: 2px solid #b79fad !important;
border-top: none !important;
}

.doctoral-subtitle, .su-heading-style-modern-1-violet {
border-bottom: none !important;
}

.plan-additional .sue-plan-footer a {

    display: none !important; 
}
.plan-additional .sue-plan-footer {
padding: 25px !important;
}

/* Footer Icon */ 
.secure-icon {
   text-align: right; 
}

.dmca-icon {
   text-align: left; 
}

/* Hide Email */ 

.hemail{
    display:none;
}

.cc-floating.cc-theme-classic {
    border-radius: 1px !important;
}

#td {
    border-top: 0 solid #f4f4f4;
    padding: 16px !important;
}

.welcome  {



background-color:#FFF !important;



-webkit-box-shadow:  2px 2px 2px 2px #ccc;      



box-shadow:  2px 2px 2px 2px #ccc;




padding: 18px;



}


.swpm-login-widget-form input, {
    width: 100% !important;

}

.swpm-login-widget-form input, {
    max-width: 100% !important;
}

.welcome p {



	font-family: 'Bad Script', cursive !important;



	font-size: 14px !important;



	font-weight: 500;



	line-height: 27px !important;



	margin: 10px 0 15px !important;



	text-shadow: 1px 1px 1px #C9C9C9;	



}



.page-id-12439 .welcome p,



.page-id-12652 .welcome p {


	font-size: 17px;


}


.page-id-12439 .welcome p strong,



.page-id-12652 .welcome p strong {



	color:#000;



	font-weight: 500;



	text-shadow: 1px 1px 1px #888888;	


}


.content blockquote {
	font-size: 14px;
	font-weight: 300;
	line-height: 30px;
	margin: 20px 0;



}



.content .post h1, .content .post h2, .content .post h3, .content .post h4, .content .post h5, .content .post h6, .content .page h1, .content .page h2, .content .page h3, .content .page h4, .content .page h5, .content .page h6, .content h1.entry-title, .content .entry-content h1, .content h2.entry-title, .content .entry-content h2, .content .entry-content h3, .content .entry-content h4, .content .entry-content h5, .content .entry-content h6 {



	margin: 0 0 10px;



	font-family: Arial, sans-serif;



	font-weight: 300;



	line-height: 1.25;



	text-shadow: #dedede 0.1em 0.1em 0.1em;



}



.widget_sp_image-description {



	margin-top: -15px;



	margin-bottom: 0px;



}



h3, .content .post h3, .content .page h3, .content .entry-content h3 {



	font-weight: 500 !important;



}



.content .page h2, .content .page h3, .content .post h2, .content .post h3 {



	margin: 20px 0;



}



a.scss3b-button {



	margin: 5px 0 !important;



}



a.scss3b-button a:hover {



	text-decoration:none !important;



}



a.scss3b-button:hover {



	text-decoration:none !important;



}



a.scss3b-button-button-enrollblue {



	background: #4ac6f7; /* Old browsers */



	background: -moz-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #4ac6f7), color-stop(43%, #e4f5fc), color-stop(76%, #9fd8ef), color-stop(90%, #4dbbea), color-stop(97%, #2ab0ed)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* IE10+ */



	background: linear-gradient(to bottom, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ac6f7', endColorstr='#2ab0ed', GradientType=0 ); /* IE6-9 */



	color: #333 !important;



	font-size:20px;



	font-weight:700;



	letter-spacing:1px;



	line-height:40px;



	text-transform: uppercase;



	width:200px !important;



	border: thin solid #039;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollblue:hover {



	background: #80d1ed; /* Old browsers */



	background: -moz-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #80d1ed), color-stop(49%, #e4f5fc), color-stop(76%, #a3d8ed), color-stop(90%, #9dcddd), color-stop(97%, #85c7e2)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* IE10+ */



	background: linear-gradient(to bottom, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80d1ed', endColorstr='#85c7e2', GradientType=0 ); /* IE6-9 */



	color: #333;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollblue2 {



	background: #4ac6f7; /* Old browsers */



	background: -moz-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #4ac6f7), color-stop(43%, #e4f5fc), color-stop(76%, #9fd8ef), color-stop(90%, #4dbbea), color-stop(97%, #2ab0ed)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* IE10+ */



	background: linear-gradient(to bottom, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ac6f7', endColorstr='#2ab0ed', GradientType=0 ); /* IE6-9 */



	color: #333 !important;



	font-size: 22px !important;



	font-weight: 700 !important;



	letter-spacing: 1px;



	line-height: 40px;



	margin-left: 10px !important;



	text-transform: uppercase;



	border: thin solid #039;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollblue2:hover {



	background: #80d1ed; /* Old browsers */



	background: -moz-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #80d1ed), color-stop(49%, #e4f5fc), color-stop(76%, #a3d8ed), color-stop(90%, #9dcddd), color-stop(97%, #85c7e2)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* IE10+ */



	background: linear-gradient(to bottom, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80d1ed', endColorstr='#85c7e2', GradientType=0 ); /* IE6-9 */



	color: #333;



	text-decoration:none;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollblue2-sm {



	background: #4ac6f7; /* Old browsers */



	background: -moz-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #4ac6f7), color-stop(43%, #e4f5fc), color-stop(76%, #9fd8ef), color-stop(90%, #4dbbea), color-stop(97%, #2ab0ed)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* IE10+ */



	background: linear-gradient(to bottom, #4ac6f7 3%, #e4f5fc 43%, #9fd8ef 76%, #4dbbea 90%, #2ab0ed 97%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ac6f7', endColorstr='#2ab0ed', GradientType=0 ); /* IE6-9 */



	color: #333 !important;



	font-size: 18px;



	font-weight: 700 !important;



	letter-spacing: 1px;



	line-height: 20px;



	margin-left: 10px !important;



	text-transform: uppercase;



	width:370px !important;



	border: thin solid #039;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollblue2-sm:hover {



	background: #80d1ed; /* Old browsers */



	background: -moz-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #80d1ed), color-stop(49%, #e4f5fc), color-stop(76%, #a3d8ed), color-stop(90%, #9dcddd), color-stop(97%, #85c7e2)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* IE10+ */



	background: linear-gradient(to bottom, #80d1ed 3%, #e4f5fc 49%, #a3d8ed 76%, #9dcddd 90%, #85c7e2 97%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80d1ed', endColorstr='#85c7e2', GradientType=0 ); /* IE6-9 */



	color: #333;



	text-decoration:none;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollyellow {



	background: #f4c650; /* Old browsers */



	background: -moz-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f4c650), color-stop(31%, #fbdf93), color-stop(69%, #f9d577), color-stop(100%, #f4c650)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c650', endColorstr='#f4c650', GradientType=0 ); /* IE6-9 */



	color: #333 !important;



	font-size:20px;



	font-weight:900;



	letter-spacing:1px;



	line-height:40px;



	text-transform: uppercase;



	width:200px !important;



	border: thin solid #039;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollyellow:hover {



	background: #f2b929; /* Old browsers */



	background: -moz-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f2b929), color-stop(31%, #fbdf93), color-stop(47%, #ffffff), color-stop(69%, #f9d577), color-stop(100%, #f2bc32)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b929', endColorstr='#f2bc32', GradientType=0 ); /* IE6-9 */



	color: #333;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollyellow2 {



	background: #f4c650; /* Old browsers */



	background: -moz-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f4c650), color-stop(31%, #fbdf93), color-stop(69%, #f9d577), color-stop(100%, #f4c650)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c650', endColorstr='#f4c650', GradientType=0 ); /* IE6-9 */



	color: #333 !important;



	font-size:22px;



	font-weight:900;



	letter-spacing:1px;



	line-height:40px;



	text-transform: uppercase;



	width:200px !important;



	border: thin solid #039;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollyellow2:hover {



	background: #f2b929; /* Old browsers */



	background: -moz-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f2b929), color-stop(31%, #fbdf93), color-stop(47%, #ffffff), color-stop(69%, #f9d577), color-stop(100%, #f2bc32)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b929', endColorstr='#f2bc32', GradientType=0 ); /* IE6-9 */



	color: #333;



	text-shadow: 1px 1px 1px #ccc;



}



a.scss3b-button-button-enrollviolet {



	background: #f2e8f0; /* Old browsers */



	background: -moz-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f2e8f0), color-stop(23%, #a466d6), color-stop(76%, #8c34d3), color-stop(98%, #502472)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* IE10+ */



	background: linear-gradient(to bottom, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e8f0', endColorstr='#502472', GradientType=0 ); /* IE6-9 */



	color: #FFF !important;



	text-shadow: 1px 1px 1px #333;



	text-decoration:none;



	font-size:22px !important;



	font-weight:700 !important;



	letter-spacing:1px;



	line-height:40px;



	text-transform: uppercase;



	width:200px !important;



	border: thin solid #039;



	text-shadow: 1px 1px 1px #333;



}



a.scss3b-button-button-enrollviolet:hover {



	background: #a466d6; /* Old browsers */



	background: -moz-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(23%, #a466d6), color-stop(49%, #b798ea), color-stop(76%, #8c34d3), color-stop(98%, #502472)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* IE10+ */



	background: linear-gradient(to bottom, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a466d6', endColorstr='#502472', GradientType=0 ); /* IE6-9 */



	color: #FFF;



	text-shadow: 1px 1px 1px #333;



}



a.scss3b-button-button-enrollviolet-sm {



	background: #f2e8f0; /* Old browsers */



	background: -moz-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f2e8f0), color-stop(23%, #a466d6), color-stop(76%, #8c34d3), color-stop(98%, #502472)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* IE10+ */



	background: linear-gradient(to bottom, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e8f0', endColorstr='#502472', GradientType=0 ); /* IE6-9 */



	color: #FFF !important;



	text-shadow: 1px 1px 1px #333;



	font-size:15px !important;



	font-weight:700 !important;



	letter-spacing:1px;



	line-height:22px !important;



	padding: 7px 15px !important;



	text-transform: uppercase;



	/*width:340px !important;*/



	border: thin solid #039;



	text-shadow: 1px 1px 1px #333;



}



a.scss3b-button-button-enrollviolet-sm:hover {



	background: #a466d6; /* Old browsers */



	background: -moz-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(23%, #a466d6), color-stop(49%, #b798ea), color-stop(76%, #8c34d3), color-stop(98%, #502472)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* IE10+ */



	background: linear-gradient(to bottom, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a466d6', endColorstr='#502472', GradientType=0 ); /* IE6-9 */



	color: #FFF;



	text-shadow: 1px 1px 1px #333;



}







a.scss3b-button-button-enrollviolet-xs {



	background: #f2e8f0; /* Old browsers */



	background: -moz-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f2e8f0), color-stop(23%, #a466d6), color-stop(76%, #8c34d3), color-stop(98%, #502472)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* IE10+ */



	background: linear-gradient(to bottom, #f2e8f0 2%, #a466d6 23%, #8c34d3 76%, #502472 98%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e8f0', endColorstr='#502472', GradientType=0 ); /* IE6-9 */



	color: #FFF !important;



	text-shadow: 1px 1px 1px #333;



	font-size:12px !important;



	font-weight:700 !important;



	letter-spacing:1px;



	line-height:20px !important;



	padding: 6px 15px !important;



	text-transform: uppercase;



	/*width:340px !important;*/



	border: thin solid #039;







}



a.scss3b-button-button-enrollviolet-xs:hover {



	background: #a466d6; /* Old browsers */



	background: -moz-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(23%, #a466d6), color-stop(49%, #b798ea), color-stop(76%, #8c34d3), color-stop(98%, #502472)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* IE10+ */



	background: linear-gradient(to bottom, #a466d6 23%, #b798ea 49%, #8c34d3 76%, #502472 98%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a466d6', endColorstr='#502472', GradientType=0 ); /* IE6-9 */



	color: #FFF;



	text-shadow: 1px 1px 1px #333;



}



a.scss3b-button-button-enrollPP {



	background: #f4c650; /* Old browsers */



	background: -moz-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f4c650), color-stop(31%, #fbdf93), color-stop(69%, #f9d577), color-stop(100%, #f4c650)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c650', endColorstr='#f4c650', GradientType=0 ); /* IE6-9 */



	color: #243B81 !important;



	font-size:18px;



	font-style: italic;



	font-weight:900 !important;



	margin: 0 5px !important;



	text-transform: none;



	width:190px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollPP:hover {



	background: #f2b929; /* Old browsers */



	background: -moz-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f2b929), color-stop(31%, #fbdf93), color-stop(47%, #ffffff), color-stop(69%, #f9d577), color-stop(100%, #f2bc32)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b929', endColorstr='#f2bc32', GradientType=0 ); /* IE6-9 */



	color: #333;



}



a.scss3b-button-button-enrollPPDonate {



	background: #f4c650; /* Old browsers */



	background: -moz-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f4c650), color-stop(31%, #fbdf93), color-stop(69%, #f9d577), color-stop(100%, #f4c650)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c650', endColorstr='#f4c650', GradientType=0 ); /* IE6-9 */



	color: #243B81 !important;



	font-size:18px;



	font-style: italic;



	font-weight:900 !important;



	margin: 0 5px !important;



	text-transform: none;



	width:220px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollPPDonate:hover {



	background: #f2b929; /* Old browsers */



	background: -moz-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f2b929), color-stop(31%, #fbdf93), color-stop(47%, #ffffff), color-stop(69%, #f9d577), color-stop(100%, #f2bc32)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b929', endColorstr='#f2bc32', GradientType=0 ); /* IE6-9 */



	color: #333;



}



a.scss3b-button-button-enrollCC {



	background: #f5f6f6; /* Old browsers */



	background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f6), color-stop(0%, #b8bac6), color-stop(30%, #dbdce2), color-stop(71%, #dbdce2), color-stop(100%, #b8bac6)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6', GradientType=0 ); /* IE6-9 */



	font-style:italic;



	color: #243B81 !important;



	font-size:18px;



	font-style: italic !important;



	font-weight:800;



	text-transform: none;



	width:200px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollCC:hover {



	background: #f5f6f6; /* Old browsers */



	background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f6), color-stop(0%, #b8bac6), color-stop(30%, #dbdce2), color-stop(48%, #ffffff), color-stop(71%, #dbdce2), color-stop(100%, #b8bac6)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6', GradientType=0 ); /* IE6-9 */



	color: #333;



}



a.scss3b-button-button-enrollPP1 {



	background: #f4c650; /* Old browsers */



	background: -moz-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f4c650), color-stop(31%, #fbdf93), color-stop(69%, #f9d577), color-stop(100%, #f4c650)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f4c650 1%, #fbdf93 31%, #f9d577 69%, #f4c650 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c650', endColorstr='#f4c650', GradientType=0 ); /* IE6-9 */



	color: #333 !important;



	font-size:18px;



	font-style:italic;



	font-weight:900 !important;



	text-transform: none;



	width:200px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollPP1:hover {



	background: #f2b929; /* Old browsers */



	background: -moz-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f2b929), color-stop(31%, #fbdf93), color-stop(47%, #ffffff), color-stop(69%, #f9d577), color-stop(100%, #f2bc32)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f2b929 2%, #fbdf93 31%, #ffffff 47%, #f9d577 69%, #f2bc32 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b929', endColorstr='#f2bc32', GradientType=0 ); /* IE6-9 */



	color: #333;



}



a.scss3b-button-button-enrollCC1 {



	background: #FF6D51;



	color: #333 !important;



	font-size:18px;



	font-style:italic;



	font-weight:800;



	text-transform: none;



	width:200px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollCC1:hover {



	background: #ff6d51; /* Old browsers */



	background: -moz-linear-gradient(top, #ff6d51 1%, #ffffff 45%, #ffffff 50%, #ffffff 55%, #ff6d51 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ff6d51), color-stop(45%, #ffffff), color-stop(50%, #ffffff), color-stop(55%, #ffffff), color-stop(100%, #ff6d51)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #ff6d51 1%, #ffffff 45%, #ffffff 50%, #ffffff 55%, #ff6d51 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #ff6d51 1%, #ffffff 45%, #ffffff 50%, #ffffff 55%, #ff6d51 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #ff6d51 1%, #ffffff 45%, #ffffff 50%, #ffffff 55%, #ff6d51 100%); /* IE10+ */



	background: linear-gradient(to bottom, #ff6d51 1%, #ffffff 45%, #ffffff 50%, #ffffff 55%, #ff6d51 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6d51', endColorstr='#ff6d51', GradientType=0 ); /* IE6-9 */



	color: #333;



}



a.scss3b-button-button-enrollCC2 {



	background: #f5f6f6; /* Old browsers */



	background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f6), color-stop(0%, #b8bac6), color-stop(30%, #dbdce2), color-stop(71%, #dbdce2), color-stop(100%, #b8bac6)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6', GradientType=0 ); /* IE6-9 */



	font-style:italic;



	color: #333 !important;



	font-size:18px;



	font-weight:700;



	text-transform: none;



	width:200px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollCC2:hover {



	background: #f5f6f6; /* Old browsers */



	background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f6), color-stop(0%, #b8bac6), color-stop(30%, #dbdce2), color-stop(48%, #ffffff), color-stop(71%, #dbdce2), color-stop(100%, #b8bac6)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6', GradientType=0 ); /* IE6-9 */



	color: #333;



}



a.scss3b-button-button-enrollCC3 {



	/*background-image: url(https://universityofmetaphysics.com/images/4ccs.png);





	background-repeat: no-repeat;




	background-position: center center;




	background: #e75a3a;  Old browsers */



background: #e75a3a; /* Old browsers */



	background: -moz-linear-gradient(top, #e75a3a 0%, #e0a094 40%, #e0a094 61%, #ff6d51 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e75a3a), color-stop(40%, #e0a094), color-stop(61%, #e0a094), color-stop(100%, #ff6d51)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #e75a3a 0%, #e0a094 40%, #e0a094 61%, #ff6d51 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #e75a3a 0%, #e0a094 40%, #e0a094 61%, #ff6d51 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #e75a3a 0%, #e0a094 40%, #e0a094 61%, #ff6d51 100%); /* IE10+ */



	background: linear-gradient(to bottom, #e75a3a 0%, #e0a094 40%, #e0a094 61%, #ff6d51 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e75a3a', endColorstr='#ff6d51', GradientType=0 ); /* IE6-9 */



	font-style:italic;



	color: #333 !important;



	font-size:17px;



	font-weight:700;



	text-transform: none;



	width:190px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollCC4 {



	/*background-image: url(https://universityofmetaphysics.com/images/4ccs.png);





	background-repeat: no-repeat;






	background-position: center center;






	background: #e75a3a;  Old browsers */




	background: #FF6D51;



	font-style:italic;



	color: #fff !important;



	font-size:17px !important;



	font-weight:700;



	text-transform: none;



	width:200px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollCC5 {



	background: #f5f6f6; /* Old browsers */



	background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f6), color-stop(0%, #b8bac6), color-stop(30%, #dbdce2), color-stop(71%, #dbdce2), color-stop(100%, #b8bac6)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6', GradientType=0 ); /* IE6-9 */



	font-style:italic;



	color: #333 !important;



	font-size:18px;



	font-weight:700;



	text-transform: none;



	width:190px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollCC5:hover {



	background: #f5f6f6; /* Old browsers */



	background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f6), color-stop(0%, #b8bac6), color-stop(30%, #dbdce2), color-stop(48%, #ffffff), color-stop(71%, #dbdce2), color-stop(100%, #b8bac6)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6', GradientType=0 ); /* IE6-9 */



	color: #333;



}



a.scss3b-button-button-enrollCCDonate {



	background: #f5f6f6; /* Old browsers */



	background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f6), color-stop(0%, #b8bac6), color-stop(30%, #dbdce2), color-stop(71%, #dbdce2), color-stop(100%, #b8bac6)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #dbdce2 71%, #b8bac6 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6', GradientType=0 ); /* IE6-9 */



	font-style:italic;



	color: #333 !important;



	font-size:18px;



	font-weight:700;



	text-transform: none;



	width:220px !important;



	border: thin solid #039;



}



a.scss3b-button-button-enrollCCDonate:hover {



	background: #f5f6f6; /* Old browsers */



	background: -moz-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f6), color-stop(0%, #b8bac6), color-stop(30%, #dbdce2), color-stop(48%, #ffffff), color-stop(71%, #dbdce2), color-stop(100%, #b8bac6)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f5f6f6 0%, #b8bac6 0%, #dbdce2 30%, #ffffff 48%, #dbdce2 71%, #b8bac6 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#b8bac6', GradientType=0 ); /* IE6-9 */



	color: #333;



}



a.scss3b-button-button-regalia {



	background: #3f4b79; /* Old browsers */



	background: -moz-linear-gradient(top, #3f4b79 0%, #7b82b5 50%, #3f4b79 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f4b79), color-stop(50%, #7b82b5), color-stop(100%, #3f4b79)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #3f4b79 0%, #7b82b5 50%, #3f4b79 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #3f4b79 0%, #7b82b5 50%, #3f4b79 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #3f4b79 0%, #7b82b5 50%, #3f4b79 100%); /* IE10+ */



	background: linear-gradient(to bottom, #3f4b79 0%, #7b82b5 50%, #3f4b79 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4b79', endColorstr='#3f4b79', GradientType=0 ); /* IE6-9 */



	color: #FFF !important;



	font-size:14px;



	font-weight:700;



	letter-spacing: 1px;



	margin-top: 5px !important;



	padding: 5px !important;



	text-transform: uppercase;



	min-width:160px !important;



	border: thin solid #039;



}



a.scss3b-button-button-regalia:hover {



	background: #7b82b5; /* Old browsers */



	background: -moz-linear-gradient(top, #7b82b5 0%, #3f4b79 50%, #7b82b5 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7b82b5), color-stop(50%, #3f4b79), color-stop(100%, #7b82b5)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #7b82b5 0%, #3f4b79 50%, #7b82b5 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #7b82b5 0%, #3f4b79 50%, #7b82b5 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #7b82b5 0%, #3f4b79 50%, #7b82b5 100%); /* IE10+ */



	background: linear-gradient(to bottom, #7b82b5 0%, #3f4b79 50%, #7b82b5 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b82b5', endColorstr='#7b82b5', GradientType=0 ); /* IE6-9 */



}



.scss3b-button-pwcc {

    background: #7abcff;

    /* Old browsers */

    

    background: -moz-linear-gradient(top, #7abcff 0%, #5cd3ed 0%, #083295 100%);

    /* FF3.6-15 */

    

    background: -webkit-linear-gradient(top, #7abcff 0%, #5cd3ed 0%, #083295 100%);

    /* Chrome10-25,Safari5.1-6 */

    

    background: linear-gradient(to bottom, #7abcff 0%, #5cd3ed 0%, #083295 100%);

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#083295', GradientType=0);

    /* IE6-9 */

    

    font-style: italic;

    color: #FFF !important;

    font-size: 18px;

    font-weight: 700;

    text-transform: none;

    width: 190px !important;

    border: thin solid #039;

}

.scss3b-button-pwcc:hover {

    background: #083295;

    /* Old browsers */

    

    background: -moz-linear-gradient(top, #083295 0%, #5cd3ed 100%, #7abcff 100%);

    /* FF3.6-15 */

    

    background: -webkit-linear-gradient(top, #083295 0%, #5cd3ed 100%, #7abcff 100%);

    /* Chrome10-25,Safari5.1-6 */

    

    background: linear-gradient(to bottom, #083295 0%, #5cd3ed 100%, #7abcff 100%);

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#083295', endColorstr='#7abcff', GradientType=0);

    /* IE6-9 */

    

    color: #FFF;

}



a.scss3b-button-uomdonation {

    background: #7abcff;

    /* Old browsers */

    

    background: -moz-linear-gradient(top, #7abcff 0%, #5cd3ed 0%, #083295 100%);

    /* FF3.6-15 */

    

    background: -webkit-linear-gradient(top, #7abcff 0%, #5cd3ed 0%, #083295 100%);

    /* Chrome10-25,Safari5.1-6 */

    

    background: linear-gradient(to bottom, #7abcff 0%, #5cd3ed 0%, #083295 100%);

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#083295', GradientType=0);

    /* IE6-9 */

    

    font-style: italic;

    color: #FFF !important;

    font-size: 18px;

    font-weight: 700;

    text-transform: none;

    width: 220px !important;

    border: thin solid #039;

}

a.scss3b-button-uomdonation:hover {

    background: #083295;

    /* Old browsers */

    

    background: -moz-linear-gradient(top, #083295 0%, #5cd3ed 100%, #7abcff 100%);

    /* FF3.6-15 */

    

    background: -webkit-linear-gradient(top, #083295 0%, #5cd3ed 100%, #7abcff 100%);

    /* Chrome10-25,Safari5.1-6 */

    

    background: linear-gradient(to bottom, #083295 0%, #5cd3ed 100%, #7abcff 100%);

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#083295', endColorstr='#7abcff', GradientType=0);

    /* IE6-9 */

    

    color: #FFF;

}

/* Css Buttons   

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

.dobttnpayment { 
    width: 215px; 
    border: 1px solid #9595ab !important;
}
    
.bttnpayment {
    width: 200px;
    margin-bottom: 14px;
    border: 1px solid #9595ab !important;
}

 .bttnpayment, .su-button-style-soft span {
    padding: 0px 0px !important;
    text-align: center;
 }

/* Price Table   

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


.erstart {



	background-color: #fffdf8;



	border: 1px solid #ccc;



	border-radius: 6px;



	float:left;



	height: 340px;



	width: 23.2%;



	margin: 1%;



	text-align: center;



}



.erstartfav {



	background-color: #fffdf8;



	border: 1px solid #ccc;



	border-radius: 6px;



	-webkit-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	-moz-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	float:left;



	height: 340px;



	width: 22%;



	margin: 1%;



	text-align: center;



}



.halfstart {



	background-color: #fffdf8;



	border: 1px solid #ccc;



	border-radius: 6px;



	float:left;



	height: 320px;



	width: 38%;



	margin: 6%;



	text-align: center;



}



.halfstartfav {



	background-color: #fffdf8;



	border: 1px solid #ccc;



	border-radius: 6px;



	-webkit-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	-moz-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	float:left;



	height: 300px;



	width: 47%;



	margin: 1%;



	text-align: center;



}



.halfstart2 {



	background-color: #fffdf8;



	border: 1px solid #ccc;



	border-radius: 6px;



	float:left;



	height: 170px;



	width: 47%;



	margin: 1%;



	text-align: center;



}



.halfstart2fav {



	background-color: #fffdf8;



	border: 1px solid #ccc;



	border-radius: 6px;



	-webkit-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	-moz-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	float:left;



	height: 170px;



	width: 47%;



	margin: 1%;



	text-align: center;



}



.erstart ul li {



	font-size:14px;



	margin: 0 15px;



	list-style-position: inside;



}



.erstart ul,  .erstartfav ul,  .erstart2 ul,  .erstart2fav ul {



	margin-left: 5px;



	margin-bottom:0px;



}



.erstart2 {



	background-color: #fffdf8;



	border: 1px solid #CCCCCC;



	border-radius: 6px 6px 6px 6px;



	float: left;



	min-height: 180px;



	margin: 1%;



	text-align: center;



	width: 23.2%;



}



.erstart2fav {



	background-color: #fffdf8;



	border: 1px solid #ccc;



	border-radius: 6px;



	-webkit-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	-moz-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	float:left;



	height: 180px;



	width: 22%;



	margin: 1%;



	text-align: center;



}



.erstart3 {



	background-color: #FFFDF8;



	border: 1px solid #cccccc;



	border-radius: 6px;



	float: left;



	margin: 1%;



	min-height: 180px;



	text-align: center;



	width: 31%;



}



.erstart4 {



    background-color: #fffdf8;



    border: 1px solid #cccccc;



    border-radius: 6px;



    float: left;



    margin: 1%;



    min-height: 100px;



    text-align: center;



    width: 31%;



}



.erstart4 ul li {



    margin-bottom: 20px;



}







							



.thirdbox {



    background-color: #FFFDF8;



    border: 1px solid #CCCCCC;



    border-radius: 6px 6px 6px 6px;



    float: left;



    margin: 1%;



    min-height: 140px;



	padding: 10px 3px;



    text-align: center;



    width: 30%;



}



							



.page-id-10867 .thirdbox {



	min-height:335px;



	



}



	







ul {



	list-style-position: inside;



}



.paybottom {



	margin-bottom: 0;



	margin-left:5px;



}



.erstart ul,  .erstartfav ul,  .erstart3 ul {



	min-height:120px;



	padding-bottom:0



}



.halfstart ul {



	min-height:90px;



}



.search-form input[type="search"], #subbox {



	background: #FCFFFE;



	border: 1px solid #DDDDDD;



	width: 164px;



	margin: 10px 5px 0 0;



	padding: 10px 0px 10px 0px;



	color: #518867;



	font-family: Arial, sans-serif;



	font-size: 12px;



	-webkit-appearance: none;

    text-align: center;

}



/* Responsive Youtube Video Container */















							















.videoWrapper {



	position: relative;



	padding-bottom: 56.25%; /* 16:9 */



	padding-top: 25px;



	height: 0;



}



.videoWrapper iframe {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;







}







.undervideo {



	padding: 10px 0 0 !important;



	text-align:center;



}

/* Cookies Bar */

.cc-window {
    font-size: 12px !important;
    line-height: 1.2em;
}


/* login */


.loginbox {



	background-color: #fffdf8;



	border: 1px solid #ccc;



	border-radius: 6px;



	font-size:14px;



	margin-top: 20px;



	padding: 10px 5px;



	text-align: center;



	max-width:99%;



}

.swpm-join-us-link {
    
    display: none;
}

.swpm-forgot-pass-link {
    
    display: none;
}

.swpm-login-widget-form input, .swpm-login-widget-form checkbox {



	max-width: 210px !important;



}



.loginbox_s {



	background-color: #fffdf8 !important;



	border: 1px solid #ccc;



	border-radius: 6px;



	-webkit-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	-moz-box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	box-shadow: 0px 0px 4px 0px rgba(82, 80, 82, 1);



	font-size:14px;



	margin-top: 20px;



	padding: 10px 5px;



	text-align: center;



	max-width:95%;



}



/* Sidebar Title */































.widget-title {



	background: #FEF9EC;



	margin: 0;



	padding: 0px 0px 0px 0px;



	color: #811E8C;



	font-weight: 500;



	line-height: 1.25;



	font-size: 18px;



	margin: 25px 0;



	text-align: center;



	font-weight: 300;



	line-height: 1.25;



	text-shadow: #ededed 0.1em 0.1em 0.1em;



}



.spacetop {



	text-align: center;



	font-size: 12px;



	padding-top: 6px;



	text-align: center;



	margin-bottom:0;



}

.su-expand-link-more {


	color:#0037B4 !important;

}

/* Image Border*/

.wp-image-33880 {
border: 2px solid #ddd;
}
.wp-image-33892	{
border: 2px solid #ddd;
}	
.wp-image-33903 {
border: 2px solid #ddd;
}

/* enrollment box*/


							



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



 .erstart, .erstartfav, .erstart2, .erstart2fav, .halfstart {



 width:44%;



}



.widget_sp_image-185 {
width: 200px !important;
}


}



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

 .site-header {

 height:155px;

}



}

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

.erstart3 {
  width:64%;
  float:none;
  clear:both;
  margin: 10px auto;
}

    .secure-icon.su-column-size-1-2 {
    text-align: center !important;
    width: 100%
    }
    .dmca-icon.su-column-size-1-2 {
    text-align: center !important;
    width: 100%
    }

 }

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



	 



.page-id-12439 .entry-content {

    padding: 0 20px !important;

}	 

.mobile {

	display:block !important;

	}	 

 .content {



	margin-right: 0px !important;



	padding: 0 8px !important;



	width:99% !important;



}



 .site-header {



	 background-image:url(images/UofMheader780.jpg) !important;	 



 height:155px !important;



 margin-top:0;



 width: 100%;



}



 .page-template-convention .site-header {



 height:226px;



 width: 100%;



}



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



 margin: 0px 8px;



}



	.page-template-full-width .entry {



    padding: 20px 20px !important;



	}



 .genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,  .genesis-nav-menu.responsive-menu {



 display: none;



}



 .genesis-nav-menu.responsive-menu .menu-item,  .responsive-menu-icon {



 display: block;



}



 .genesis-nav-menu.responsive-menu .menu-item {



 margin: 0;



}



 .genesis-nav-menu.responsive-menu .menu-item:hover {



 position: static;



}



 .genesis-nav-menu.responsive-menu .current-menu-item > a,  .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,  .genesis-nav-menu.responsive-menu a,  .genesis-nav-menu.responsive-menu a:hover {



 background: none;



 line-height: 1;



 padding: 16px 20px;



}



 .genesis-nav-menu.responsive-menu .menu-item-has-children {



 cursor: pointer;



}



 .genesis-nav-menu.responsive-menu .menu-item-has-children > a {



 margin-right: 60px;



}



 .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {



 content: "\f347";



 float: right;



 font: normal 16px/1 'dashicons';



 height: 16px;



 padding: 16px 20px;



 right: 0;



 text-align: right;



 z-index: 9999;



}



 .genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {



 content: "\f343";



}



 .genesis-nav-menu.responsive-menu .sub-menu {



 border: none;



 left: auto;



 opacity: 1;



 padding-left: 25px;



 position: relative;



 -moz-transition:    opacity .4s ease-in-out;



 -ms-transition:     opacity .4s ease-in-out;



 -o-transition:      opacity .4s ease-in-out;



 -webkit-transition: opacity .4s ease-in-out;



 transition:         opacity .4s ease-in-out;



 width: 100%;



 z-index: 99;



}



 .genesis-nav-menu.responsive-menu .sub-menu .sub-menu {



 margin: 0;



}



 .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,  .genesis-nav-menu.responsive-menu .sub-menu li a,  .genesis-nav-menu.responsive-menu .sub-menu li a:hover {



 background: none;



 border: none;



 padding: 12px 20px;



 position: relative;



 width: 100%;



}



 .nav-primary .genesis-nav-menu.responsive-menu {



 padding-bottom: 16px;



}



 .pagination li a {



 margin-bottom: 4px;



}



 .nav-primary .genesis-nav-menu a {



color:#fff;



}



 .nav-primary .genesis-nav-menu a:hover, .genesis-nav-menu .sub-menu a:hover {



color:#333;



}



 .genesis-nav-menu.responsive-menu a:hover, .genesis-nav-menu.responsive-menu .sub-menu li:hover {



background-color:#fff;



}



 .genesis-nav-menu.responsive-menu .sub-menu li a {



color:#fff;



}



 .genesis-nav-menu.responsive-menu .sub-menu li a:hover {



color:#333;



}







}



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



.mobile {



	display:block !important;



	}







.erstart, .erstartfav, .erstart2, .erstart2fav, .erstart3, .halfstart {



 width:94%;



 float:none;



 clear:both;



 margin: 10px auto;



}



}



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







.mobile {



	display:block !important;



	}



.site-header {



 height:88px;



}



}



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







.mobile {



	display:block !important;



	}



.site-header {



 height: 77px;



}



 .page-template-convention .site-header {



 height:136px;



 width: 100%;



}



}



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



.mobile {



	display:block !important;



	}







.site-header {



 height:45px;



}



 .page-template-convention .site-header {



 height:92px;



 width: 100%;



}



}

/* 

.logged-in #wpadminbar {

	visibility:hidden;
} 
*/


.site-header {



	background-size:100% !important;



	margin-top:20px



}



.grads {







	float: left;







	height: 180px;



	margin-bottom:8px;







	width: 192px;







	text-align: center;







}



p.youtube  { text-align:center;}



.video-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 30px; height: 0; overflow: hidden;

}



.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}





a.player_btn {

    background-color: #a0312f;

    padding: 15px 20px;

    font-size: 18px;

    text-align: center;

    max-width: 190px;

    margin: 0 auto;

    display: block;

    padding: 0px 26px;

    font-size: 20px;

    line-height: 40px;

    border-color: #bd6f6d;

    border-radius: 0px;

    -moz-border-radius: 0px;

    -webkit-border-radius: 0px;

    text-shadow: none;

    -moz-text-shadow: none;

    -webkit-text-shadow: none;

    color: #ffffff;

    padding: 0px 26px;

    font-size: 20px;

    line-height: 40px;

    border-color: #bd6f6d;

    border-radius: 0px;

    -moz-border-radius: 0px;

    -webkit-border-radius: 0px;

    text-shadow: none;

    -moz-text-shadow: none;

    -webkit-text-shadow: none;

}



a.player_btn:hover {

	opacity: 0.9;

}

