/*   
Theme Name: Connect with Kids Current
Theme URI: http://www.awts.com
Description: Custom WordPress theme developed by <a href="http://www.awts.com">Art Wave, Inc.</a> 770-698-0960.
Author: Dick Raney
Author URI: http://www.awts.com
Version: 1.0
*/

/* ======================================================================================== RESET */

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

img, object, embed {max-width: 100%; border-radius:10px; /* Responsive images and other embedded objects */ }

html {overflow-y: scroll; /* force a vertical scrollbar to prevent a jumpy page */ }

ul {list-style: none;}

blockquote, q {quotes: none;}
blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top; padding-left: 2px !important; padding-right: 2px !important;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }

/* image replacement */
.ir {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background-repeat: no-repeat;
}
.screen-reader-text {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fff55b; color: #000; text-shadow: none;}
::selection {background: #fff55b; color: #000; text-shadow: none;} 
a:link {-webkit-tap-highlight-color: #fff55b;}

/* Print only */
.printElement { display: none; }

.hidden {
	display: none;
}
.clear {
	clear: both;
}
#google_language_translator {
	float: right;
	margin-left: 15px;
}
/* ========================================================================================= GLOBAL RESET */
/*
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*/
html {
	font-size: 62.5%;
}
body {
	background: #fff;
	/*font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
	font-family: "Lato";
	font-size: 14px;
	/*font-size: 1.4rem;*/
	line-height: 1;
	/*color: #222222;*/
	/* color: rgb(92,102,111); */
	color: black;
	position: relative;
	-webkit-font-smoothing: antialiased;
}
/* Links ---------------------- */
a {
	color: #0067B1;
	text-decoration: none;
	line-height: inherit;
}
a:hover {
	color: #2795b6;
	text-decoration: underline;
}
a:focus {
	color: #0067B1;
	outline: none;
}
p a, p a:visited {
	line-height: inherit;
}
/* Misc ---------------------- */
.left {
	float: left;
}

.right {
	float: right;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.hidden {
	display: none;
}
.highlight {
	background: #ffff99;
}
#googlemap img, object, embed {
	max-width: none;
}
#map_canvas embed {
	max-width: none;
}
#map_canvas img {
	max-width: none;
}
#map_canvas object {
	max-width: none;
}
/* Base Type Styles Using Modular Scale ---------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
p {
	line-height: 1.6;
	margin-bottom: 16px;
}
aside p {
	font-size: 13px;
	line-height: 1.35;
	font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
	text-rendering: optimizeLegibility;
	/*line-height: 1.1;*/
	line-height: 1.3;
	margin-bottom: 14px;
	margin-top: 28px;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-size: 60%;
	color: #888;
	line-height: 0;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	margin: 22px 0 21px;
	height: 0;
}
.subheader {
	line-height: 1.3;
	color: #777;
	font-weight: 300;
	margin-bottom: 17px;
}
em, i {
	font-style: italic;
	line-height: inherit;
}
strong, b {
	font-weight: bold;
	line-height: inherit;
}
small {
	font-size: 60%;
	line-height: inherit;
}
code {
	font-weight: bold;
	background: #ffff99;
}
/* Lists ---------------------- */
ul, ol {
	font-size: 14px;
	line-height: 1.6;
	margin-left: 17px;
	margin-bottom: 17px;
	list-style-position: outside;
}
ul.square {
	list-style-type: square;
}
ul.circle {
	list-style-type: circle;
}
ul.disc {
	list-style-type: disc;
}
ul.no-bullet {
	list-style: none;
}
ul.large li {
	line-height: 21px;
}
/* Blockquotes ---------------------- */
blockquote, blockquote p {
	line-height: 1.5;
	color: #777;
}
blockquote {
	margin: 0 0 17px;
	padding: 9px 20px 0 19px;
	border-left: 1px solid #ddd;
}
blockquote cite {
	display: block;
	font-size: 13px;
	color: #555;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited {
	color: #555;
}
abbr, acronym {
	text-transform: uppercase;
	font-size: 90%;
	color: #222;
	border-bottom: 1px solid #ddd;
	cursor: help;
}
abbr {
	text-transform: none;
}

/* ========================================================================================= CWK NETWORK SKIN */
html, body {
	height: 100%;
	/*overflow-x: hidden;*/
}
body {
	/*background: #e0edf6;*/
	background: #ffffff;
}
.pushwrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -99px;
}
.push {
	height: 99px;
}
/*** Header ***/
#header {
	background: #ffffff;
}

.mainheader {
	height: 100px;
	width: 940px;
	margin: 0 auto;
	position: relative;	
}

.menuBar {
	width: 700px;
	height: 50%;
	position: relative;
	float: left;
}
.socialMedia {
	float: right;
	height: 16px;
	width: 16px;
	padding-top: 10px;
	padding-left: 10px;
}
.helpDesk img{
	overflow: hidden;
	margin-top: -10px;
	padding-left: 10px; 
	width: 48px;
}
.greenCart a {
	color: rgb(58,173,66) !important;
}
.preLogo {
	height: 100px;
	width: 240px;
	position: absolute;
}

.logo {
	display: block;
	width: 240px;
	height: 100px;
	float: left;
}
#header hgroup {
	display: none;
}
.navBottom {
	margin-bottom: 0px;
	border-top: 3px rgb(92,102,111) solid;
}
/*** Navbar ***/
#nav {
	float: right;
	padding-top: 12px;
	z-index: 100;
}
.menu {
	float: right;
}
/*
#nav li {
	display: block;
	float: left;
	margin: 2px 5px 0 0;
}
#nav a {
	padding: 8px 10px;
	display: block;
	float: left;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
#nav a:hover {
	color: #fff;
	text-decoration: none;
	background: #41ad49;
}
#nav a:first-child {
}
*/
.login {
	float: right;
	padding: 6px 0 0 10px;
}
.login ul {
	margin: 0;
}
.login li {
	margin-right: 0;
}
.login a {
	border: 2px solid #ddd;
	padding: 7px 10px 7px;
	border-radius: 4px;
	font-size: 12px;
	line-height: 1;
	/*margin-left: 20px;*/
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 0;
	color: #fff;
	background: #77787A;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#nav .login a:hover {
	background: #0067b1;
	text-decoration: none;
}
#shopnav {
	background: #ffffff;
	padding: 6px 0;
	position: absolute;
	top: 50px;
	left: 250px;
	width: 700px;
}
#browse {
	margin-left: 12px;
}
.browse-label {
	color: #0067B1;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 23px;
}
.browse-group {
	float: left;
	margin-right: 15px;
}
/* social bookmarks */
.social-links {
	padding-left: 14px;
}
.nav-social {
	float: left;
	margin: 0;
}
.nav-social li {
	float: left;
	line-height: 22px;
	padding-left: 10px;
}
.nav-social li:first-child {
	padding-left: 0;
}
.facebook, .twitter, .newsletter, .feed, .youtube, .linkedin, .facebook:hover, .twitter:hover, .feed:hover, .youtube:hover, .linkedin:hover {
	width: 22px;
	height: 22px;
	display: block;
	background: url('img/menu-sprite.png') no-repeat;
}
.facebook, .facebook:hover {
	background-position: -350px 0;
}
.twitter, .twitter:hover {
	background-position: -350px -30px;
}
.newsletter, .newsletter:hover {
	background-position: -350px -60px;
}
.feed, .feed:hover {
	background-position: -350px -90px;
}
/* search form */
div.search-form {
	position: absolute;
	right: 0;
	top: 0;
}
.search-form label {
	display: none;
}
#s {
	float: left;
	width: 200px;
	margin-right: 3px;
	font-size: 12px;
	color: #999;
	margin-top: 1px;
}
form#searchform input[type=submit] {
	float: right;
	width: 64px;
	height: 22px;
	border: navy;
	color: transparent;
	font-size: 0;
	background: transparent url('img/menu-sprite.png') no-repeat scroll 0 -100px;
	text-indent: -9999em;
}
form#searchform input[type=submit]:hover {
	background-position: 0 -136px;
}
/*
#browse a {
	padding: 2px 10px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
.browse-group a {
	background-color: hsl(201, 100%, 30%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a5ff", endColorstr="#006399");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#00a5ff), to(#006399));
	background-image: -moz-linear-gradient(top, #00a5ff, #006399);
	background-image: -ms-linear-gradient(top, #00a5ff, #006399);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a5ff), color-stop(100%, #006399));
	background-image: -webkit-linear-gradient(top, #00a5ff, #006399);
	background-image: -o-linear-gradient(top, #00a5ff, #006399);
	background-image: linear-gradient(#00a5ff, #006399);
	border-color: #006399 #006399 hsl(201, 100%, 25%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;
}
#browse a:hover {
	text-decoration: none;
}
*/
/*** Content ***/
#content {
	position: relative;
}
#main {
	padding: 30px;
	width: 880px;
	margin: 0 auto;
	background: #fff;
}
/*** WebSource Page ***/
#websourcebranding {
	height: 390px;
	position: relative;
	/*border-bottom: 20px #000 solid;*/
}
/*** Front Page ***/
body.home {
	background: #fff;
}
.home #main {
	width: 940px;
}
#branding {
	height: 258px;
	position: relative;
	/*border-bottom: 20px #000 solid;*/
}
.banner-bg {
	z-index: 1;
	width: 100%;
	height: 258px;
	position: absolute;
}
.banner-overlay {
	z-index: 2;
	position: absolute;
	width: 940px;
	top: 0;
	text-align: center;
	padding-top: 20px;
}
.banner-overlay div.lightbox_ultimate_anchor {
	margin: 0 0 -2px 20px;
	position: absolute;
	top: 218px;
	right: 60px;
}
.shadow {
	height: 10px;
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 100;
	-webkit-box-shadow: inset 0px 12px 10px -10px rgba(0,0,0,.8);
	-moz-box-shadow: inset 0px 12px 10px -10px rgba(0,0,0,.8);
	box-shadow: inset 0px 12px 10px -10px rgba(0,0,0,.8);
}
/*
.shadow-relative {
	height: 10px;
	width: 100%;
	z-index: 100;
	-webkit-box-shadow: inset 0px 12px 10px -10px rgba(0,0,0,.8);
	-moz-box-shadow: inset 0px 12px 10px -10px rgba(0,0,0,.8);
	box-shadow: inset 0px 12px 10px -10px rgba(0,0,0,.8);
}
*/
.home #main {
	padding-top: 0;
	background: transparent;
	padding-bottom: 0;
}
/* .home #content {
	background: transparent url('img/bg-preview-videos.gif') repeat-x scroll left 248px;
} */
.preview-programs {
	font-weight: bold;
	color: #fff;
	margin-bottom: 21px;;;
}
.preview-programs ul {
	margin: 0;
}
.preview-programs li {
	float: left;
	width: 140px;
	padding-left: 20px;
	text-align: center;
	font-size: 12px;
	margin: 0 0 10px;
	line-height: 15px;
}
.preview-programs li:first-child {
	padding-left: 0;
}
.preview-programs h3 {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	margin: 10px 0;
	text-align: center;
}
.entry-title {
	margin-top: 0;
}
blockquote {
	margin: 0 0 17px;
	padding: 0 20px;
	border-left: 5px solid #EEE;
	line-height: 1.6;
	font-style: italic;
}
.home blockquote {
	border: none;
}
blockquote, blockquote p {
}
.home blockquote p {
	font-size: 1.2em;
	text-align: center;
	color: #555;
}
.thumbnail-list {
	list-style-type: none;
	margin: 0 auto;
	padding: 1em 0;
}
.thumbnail-list li {
	float: left;
	margin: 0 10px;
	display: inline-block;
	text-align: center;
	font-weight: bold;
}
.home .thumbnail-list li {
	margin: 0 11px;
}
.thumbnail-list p {
	margin-top: -17px;
}
/*** Footer ***/
#footer {
	/*height: 99px;*/
}
#footer p, #footer ul {
	margin-bottom: 0;
}
.shoplinks ul {
	list-style-type: none;
	margin-left: 14px;
	padding: 14px 0;
}
.shoplinks li {
	width: 18%;
	margin-right: 2%;
	float: left;
	color: #999;
	font-size: 11px;
	font-weight: bold;
}
.shoplinks a {
	color: #999;
	text-decoration: none;
}
.shoplinks a:hover {
	color: #000000;
	text-decoration: underline;
}
.bottombar-wrapper {
}
.bottombar {
	background: #fff;
	padding: 3px 0;
	color: #444;
	font-size: 12px;
}
.bottom-nav {
	list-style-type: none;
	float: left;
}
.bottom-nav li {
	float: left;
	display: block;
	border-right: 1px #ccc solid;
	font-size: 12px;
}
.bottom-nav li:first-child {
	border-left: 1px #ccc solid;
}
.bottom-nav a {
	padding: 5px 10px;
	color: #0067b1;
}
.bottom-nav a:hover {
	color: #000;
}
.misc {
	float: right;
}
.shoplinks {
	background: #E0E1E3;
}
.copyright {
	float: right;
	font-size: 12px;
	color: #999;
}
.credit {
	float: left;
	font-size: 10px;
	margin-right: 20px;
	padding-top: 2px;
}
.credit a {
	color: #333;
}
.credit a:hover {
	color: #ccc;
}
/*** Special Classes ***/
.video-list {
	list-style-type: none;
}
.video-list li {
	width: 50%;
	float: left;
	text-align: center;
}
div[id^="rtmpplayer"] div {
	margin: 0 auto;
}
.video-preview {
	width: 50%;
	float: left;
	text-align: center;
}
.teasers {
	margin: 14px 0 0 0;
	list-style-type: none;
}
.teasers li {
	float: left;
	width: 205px;
	padding-left: 40px;
}
.teasers li:first-child {
	padding-left: 0;
}
.et-box-content ul.training-topic-list {
	list-style-type: none;
	margin-left: 0;
}
.et-blue .training-topic-list strong,
.et-blue .training-topic-list em {
	display: block;
	color: #fff;
}
.et-blue .training-topic-list strong.cwk-green-text {
	color: #41AD49;
}
/* ========================================================================================= CWK TEMPLATES */

.page-template-page-flushright-php #main {
	width: 910px;
	padding: 30px 0 30px 30px;
}
.page-template-page-flushright-php .one_third.last {
	width: 270px;
	float: right;
}
.page-template-page-flushright-php .two_third {
	width: 605px;
	margin-right: 0;
}


/* ========================================================================================= VISUAL EDITOR STYLES */

.remove-bottom { 
	margin-bottom: 0 !important; 
}
.remove-top {
	margin-top: 0 !important;
}
.add-bottom { 
	margin-bottom: 28px !important; 
}
.cwk-blue-text {
	color: #0068b3;
}
.cwk-green-text {
	color: #41ad49;
}
.grey-text {
	color: #7d868c;
}
.sub-title {
	margin-top: -21px;
}
.smaller {
	font-size: 12px;
}
.larger {
	font-size: 16px;
}
.page-id-288 .larger {
	display: block;
}
.bluebox-right {
	width: 60%;
	float: right;
	margin-left: 21px;
	background: #dbeaf4;
	border: 1px #0067b1 solid;
	padding: 14px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	min-height: 35px;
}
.greenbox-left {
	width: 60%;
	float: left;
	margin-right: 21px;
	background: #e2efdf;
	border: 1px #41ad49 solid;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	min-height: 35px;
}
.block {
	display: block;
}

/* ========================================================================================= WORDPRESS */
h1 {
	
}
h2 {
	
}
h3 {
	color: #0068b3;
}
img.alignnone {
	vertical-align: bottom;
}
.alignleft {
	float: left;
	background: #fff;
	margin: 0 21px 10px 0;
}
.alignright {
	float: right;
	background: #fff;
	margin: 0 0 10px 21px;
}
.aligncenter {
	display: block;
	margin: 0 auto 10px;
}
blockquote h2 {
	margin-top: 0;
}
article ul {
	list-style-type: disc;
}
article li {
	margin-bottom: .5em;
}
article ol {
	margin-left: 3em;
}

/* ========================================================================================= BOOTSTRAP GRID */
.row {
	margin-left: -20px; *;
	zoom: 1;
}
.row:before, .row:after {
	display: table;
	content: "";
}
.row:after {
	clear: both;
}
[class*="span"] {
	float: left;
	margin-left: 20px;
}
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px;
}
.span12 {
	width: 940px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 620px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}
.offset12 {
	margin-left: 980px;
}
.offset11 {
	margin-left: 900px;
}
.offset10 {
	margin-left: 820px;
}
.offset9 {
	margin-left: 740px;
}
.offset8 {
	margin-left: 660px;
}
.offset7 {
	margin-left: 580px;
}
.offset6 {
	margin-left: 500px;
}
.offset5 {
	margin-left: 420px;
}
.offset4 {
	margin-left: 340px;
}
.offset3 {
	margin-left: 260px;
}
.offset2 {
	margin-left: 180px;
}
.offset1 {
	margin-left: 100px;
}
.row-fluid {
	width: 100%; *;
	zoom: 1;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.127659574%; *;
	margin-left: 2.0744680846382977%;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .span12 {
	width: 99.99999998999999%; *;
	width: 99.94680850063828%;
}
.row-fluid .span11 {
	width: 91.489361693%; *;
	width: 91.4361702036383%;
}
.row-fluid .span10 {
	width: 82.97872339599999%; *;
	width: 82.92553190663828%;
}
.row-fluid .span9 {
	width: 74.468085099%; *;
	width: 74.4148936096383%;
}
.row-fluid .span8 {
	width: 65.95744680199999%; *;
	width: 65.90425531263828%;
}
.row-fluid .span7 {
	width: 57.446808505%; *;
	width: 57.3936170156383%;
}
.row-fluid .span6 {
	width: 48.93617020799999%; *;
	width: 48.88297871863829%;
}
.row-fluid .span5 {
	width: 40.425531911%; *;
	width: 40.3723404216383%;
}
.row-fluid .span4 {
	width: 31.914893614%; *;
	width: 31.8617021246383%;
}
.row-fluid .span3 {
	width: 23.404255317%; *;
	width: 23.3510638276383%;
}
.row-fluid .span2 {
	width: 14.89361702%; *;
	width: 14.8404255306383%;
}
.row-fluid .span1 {
	width: 6.382978723%; *;
	width: 6.329787233638298%;
}
.container {
	margin-right: auto;
	margin-left: auto; *;
	zoom: 1;
	position: relative;
}
.container:before, .container:after {
	display: table;
	content: "";
}
.container:after {
	clear: both;
}
.container-fluid {
	padding-right: 20px;
	padding-left: 20px; *;
	zoom: 1;
}
.container-fluid:before, .container-fluid:after {
	display: table;
	content: "";
}
.container-fluid:after {
	clear: both;
}

/* ========================================================================================= SUPERFISH MENU */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu {
	line-height: 1.0;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float: left;
	position: relative;
}
.sf-menu a {
	display: block;
	position: relative;
	text-align: left;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: 0;
	top: 39px; /* match top ul list item height */;
	z-index: 101;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left: 10em; /* match ul width */;
	top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left: 10em; /* match ul width */;
	top: 0;
}
/*** CWK SKIN ***/
.sf-menu {
	display: table-row;
}
.sf-menu a {
	padding: 13px 10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.sf-menu a, .sf-menu a:visited {
	/* visited pseudo selector so IE6 applies text colour*/
	color: #0166CC;
}
.sf-menu ul li a, .sf-menu ul li a:visited {
	padding: 8px 10px;
	color: #0166CC;
	border-bottom: 1px #ffffff solid;
}
.sf-menu li {
	height: 38px;
	margin-right: 5px;
	/*
	background: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #CFDEFF;
	*/
}
.sf-menu li li {
	background: #ffffff;
	color: #0166CC;
	border-left: 0;
	border-right: 0;
	height: auto;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
.sf-menu li li li {
	background: #ffffff;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color: #0166CC;
	outline: 0;
}
.sf-menu li a:hover {
	background: #ffffff;
	color: #0166CC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.sf-menu li a.sf-with-ul:hover {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.sf-menu li.sfHover a {
	background: #ffffff;
	color: #0166CC;
	border-bottom: 1px #ffffff solid;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.sf-menu li.sfHover li a {
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.sf-menu li.sfHover li:first-child a {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
.sf-menu li li:last-child,
.sf-menu li.sfHover li:last-child a {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background: #ffffff;
	color: #0166CC;
	outline: 0;
}
.sf-menu ul li {
	/*
	border-top: 1px #c1c3c7 solid;
	border-bottom: 1px #5e5f61 solid;
	*/
}
.no-click > a {
	cursor: default;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 24px;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: .75em;
	top: 16px; /* IE6 only */;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
	background: url('img/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {
	/* give all except IE6 the correct values */
  top: 15px;
	background-position: -10px -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
	background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
	background-position: -10px 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background: url('img/nav-shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*** BROWSE MENU SKIN ***/

#browse.sf-menu li:hover ul, #browse.sf-menu li.sfHover ul {
	top: 23px; /* match top ul list item height */;
}
#browse.sf-menu {
	display: table-row;
	float: left;
}
#browse.sf-menu a {
	padding: 0;
}
#browse.sf-menu ul li a, #browse.sf-menu ul li a:visited {
	padding: 4px 10px;
	color: #fff;
	border-bottom: 0;
}
#browse.sf-menu li {
	height: 22px;
	margin-right: 10px;
}
#browse.sf-menu li li {
	background: #042d4c;
	color: #fff;
	border-left: 0;
	border-right: 0;
	height: auto;
	line-height: 22px;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
}
#browse.sf-menu li li li {
	background: #8f9194;
}
#browse.sf-menu li:hover, #browse.sf-menu li.sfHover, #browse.sf-menu a:focus, #browse.sf-menu a:hover, #browse.sf-menu a:active {
	color: #fff;
	outline: 0;
}
#browse.sf-menu li a:hover {
	background: transparent;
	color: #fff;
	-moz-border-radius: inherit;
	-webkit-border-radius: inherit;
	border-radius: inherit;
	border-bottom: 0;
}
#browse.sf-menu li a.sf-with-ul:hover {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#browse.sf-menu li.sfHover a {
	background: transparent;
	/*
	color: #fff;
	border-bottom: 1px #5e5f61 solid;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	*/
}
#browse.sf-menu li.sfHover li a {
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#browse.sf-menu li.sfHover li:first-child a {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}
#browse.sf-menu li.sfHover li:last-child a {
	border-bottom: 5px #042d4c solid;
}
#browse.sf-menu li li:last-child {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
#browse.sf-menu li li:hover, #browse.sf-menu li li.sfHover, #browse.sf-menu li li a:focus, #browse.sf-menu li li a:hover, #browse.sf-menu li li a:active {
	background: #0067b1;
	color: #fff;
	outline: 0;
}
#browse.sf-menu a.sf-with-ul, #browse.sf-menu a.sf-with-ul:hover, #browse.sf-menu li.sfHover a {
	padding-right: 0;
	width: 151px;
	height: 22px;
	background: transparent url('img/menu-sprite.png') no-repeat;
}
#browse.sf-menu li.sfHover ul.sub-menu a {
	background-image: none;
}
#browse.sf-menu a.topics {
	background-position: 0 0;
}
#browse.sf-menu li.sfHover a.topics {
	background-position: 0 -36px;
}
#browse.sf-menu a.grades {
	background-position: -174px 0;
}
#browse.sf-menu li.sfHover a.grades {
	background-position: -174px -36px;
}

#browse .sf-sub-indicator {
	display: none;
}
#browse a > .sf-sub-indicator {
	display: none;
}

/* ========================================================================================= TABLES */
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table {
	width: 100%;
	margin-bottom: 18px;
}
.table th, .table td {
	padding: 8px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}
.table th {
	font-weight: bold;
}
.table thead th {
	vertical-align: bottom;
}
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
	border-top: 0;
}
.table tbody + tbody {
	border-top: 2px solid #dddddd;
}
.table-condensed th, .table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #dddddd;
	border-collapse: separate; *;
	border-collapse: collapsed;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.table-bordered th, .table-bordered td {
	border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table tbody tr:hover td, .table tbody tr:hover th {
	background-color: #f5f5f5;
}
table .span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}
table .span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}
table .span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}
table .span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}
table .span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}
table .span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}
table .span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}
table .span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}
table .span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}
table .span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}
table .span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}
table .span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}
table .span13 {
	float: none;
	width: 1004px;
	margin-left: 0;
}
table .span14 {
	float: none;
	width: 1084px;
	margin-left: 0;
}
table .span15 {
	float: none;
	width: 1164px;
	margin-left: 0;
}
table .span16 {
	float: none;
	width: 1244px;
	margin-left: 0;
}
table .span17 {
	float: none;
	width: 1324px;
	margin-left: 0;
}
table .span18 {
	float: none;
	width: 1404px;
	margin-left: 0;
}
table .span19 {
	float: none;
	width: 1484px;
	margin-left: 0;
}
table .span20 {
	float: none;
	width: 1564px;
	margin-left: 0;
}
table .span21 {
	float: none;
	width: 1644px;
	margin-left: 0;
}
table .span22 {
	float: none;
	width: 1724px;
	margin-left: 0;
}
table .span23 {
	float: none;
	width: 1804px;
	margin-left: 0;
}
table .span24 {
	float: none;
	width: 1884px;
	margin-left: 0;
}

/* ========================================================================================= SLIDING LOGIN PLUGIN */

#slide-panel{ background-color:#000;border-bottom-style:solid;border-bottom-width:2px;display:none;height:100px;margin:auto;}
.slide {width:950px; margin:auto;}
.btn-slide:link, .btn-slide:visited{color:#fff; float:right; display:block;font-size:14px; text-transform:uppercase; font-weight:bold;height:26px; padding:3px 0 3px 0;line-height:22px;text-align:center;text-decoration:none;width:100px; background-color:#000; font-family:Arial;}
.loginform {width:950px; margin:auto; color:#999; font-family:Arial, Helvetica, sans-serif;}
.formdetails {color:#FFF; font-size:12px;padding:5px;}
.formdetails input{border:none; padding:2px 5px 2px 5px; background-color:#EFEFEF;}
.loginregister {color:#999; padding:5px;}
.loginregister a:link, .loginregister a:visited {color:#FFF; font-size:11px; text-decoration:underline;}
.loginform h2 {padding:10px 10px 10px 0; font-size:18px; font-weight:normal; text-transform:uppercase;}
.loginform ul li {display:inline;}
.loginform ul li a:link, .loginform ul li a:visited {color:#FFF; font-size:12px; text-decoration:underline;}

/* ========================================================================================= ET SHORTCODES PLUGIN */

.et-box { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0px 0px 10px; }
	.et-box-content { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-shadow: 1px 1px 1px #ffffff; padding: 16px 20px 8px 75px; min-height:35px; }
		.et-box-content strong { color: #000000; font-weight: bold; }
		.et-box-content h1, .et-box-content h2, .et-box-content h3, .et-box-content h4, .et-box-content h5, .et-box-content h6 { font-family: Century Gothic, Arial, sans-serif; } 
		
		
.et-info { border: 1px solid #cecb8e; }
	.et-info .et-box-content { color: #8c8a64; background: #f7f4b4 url(/wp-content/plugins/et-shortcodes/images/et-info.png) no-repeat 18px 13px; border: 1px solid #ffffea; }
		.et-info .et-box-content h1, .et-info .et-box-content h2, .et-info .et-box-content h3, .et-info .et-box-content h4, .et-info .et-box-content h5, .et-info .et-box-content h6 { color: #6b6a54; }
		
.et-warning { border: 1px solid #e09b85; }
	.et-warning .et-box-content { color: #957368; background: #ffcebe url(/wp-content/plugins/et-shortcodes/images/et-warning.png) no-repeat 18px 13px; border: 1px solid #ffeee8; }
		.et-warning .et-box-content h1, .et-warning .et-box-content h2, .et-warning .et-box-content h3, .et-warning .et-box-content h4, .et-warning .et-box-content h5, .et-warning .et-box-content h6 { color: #8e5643; }
		
.et-download { border: 1px solid #91c184; }
	.et-download .et-box-content { color: #5c8a50; background: #c0f0b3 url(/wp-content/plugins/et-shortcodes/images/et-download.png) no-repeat 18px 13px; border: 1px solid #e9ffe3; }
		.et-download .et-box-content h1, .et-download .et-box-content h2, .et-download .et-box-content h3, .et-download .et-box-content h4, .et-download .et-box-content h5, .et-download .et-box-content h6 { color: #3a7629; }
		
.et-bio { border: 1px solid #80a0c1; }
	.et-bio .et-box-content { color: #517193; background: #bedeff url(/wp-content/plugins/et-shortcodes/images/et-bio.png) no-repeat 18px 13px; border: 1px solid #e7f3ff; }
		.et-bio .et-box-content h1, .et-bio .et-box-content h2, .et-bio .et-box-content h3, .et-bio .et-box-content h4, .et-bio .et-box-content h5, .et-bio .et-box-content h6 { color: #4a6a8c; }

.et-shadow { border: 1px solid #cbc4c4; box-shadow: 3px 3px 11px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:3px 3px 11px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 3px 11px 1px rgba(0, 0, 0, 0.1); }
	.et-shadow .et-box-content { color: #6d6e6e; background: #f1f1f1; border: 1px solid #ffffff; padding-left: 30px; }
		.et-shadow .et-box-content h1, .et-shadow .et-box-content h2, .et-shadow .et-box-content h3, .et-shadow .et-box-content h4, .et-shadow .et-box-content h5, .et-shadow .et-box-content h6 { color: #4e4e4e; }
		

.et-tooltip { position: relative; }
	.et-tooltip-box { display: none; color: #6d6e6e; line-height: 18px; background: #ffffff; border: 1px solid #dbdbdb; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: absolute; bottom:35px; left: -94px; width: 235px; padding: 20px 25px 22px 25px; box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); }
		.et-tooltip-arrow { background: url(/wp-content/plugins/et-shortcodes/images/et-tooltip-arrow.png) no-repeat; width: 24px; height: 13px; display: block; position: absolute; bottom: -13px; left: 129px; }
		
		
.et-learn-more { background: #f9f9f9 url(/wp-content/plugins/et-shortcodes/images/et-learn-more-bg.png) repeat-x left top; border: 1px solid #e7e7e7; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 16px 13px 0px 18px; margin: 10px 0px; }
	.et-learn-more h3.heading-more { background: url(/wp-content/plugins/et-shortcodes/images/et-learn-more-closed.png) no-repeat right top; cursor: pointer; padding: 3px 45px 20px 0px; font: 18px Century Gothic, Arial, sans-serif; color: #535353; letter-spacing: 0px; }
	.et-learn-more h3.open { background: url(/wp-content/plugins/et-shortcodes/images/et-learn-more-opened.png) no-repeat right top; }
		.et-learn-more h3.heading-more span { display: block;  }
	.et-learn-more .learn-more-content { padding-bottom: 17px; /*display: none;*/ visibility: hidden; }
	.et_slidecontent .et-learn-more .learn-more-content { display: block; visibility: hidden; }
	.et-open .learn-more-content { display: block; visibility: visible !important; }
	
	
.et-simple-slider { background: #f9f9f9 url(/wp-content/plugins/et-shortcodes/images/et-learn-more-bg.png) repeat-x left top; border: 1px solid #e7e7e7; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 23px 40px 16px 40px; margin: 10px 0px 10px; position: relative; }
	.et-simple-slider h1, .et-simple-slider h2, .et-simple-slider h3, .et-simple-slider h4, .et-simple-slider h5, .et-simple-slider h6 { font-family: Century Gothic, Arial, sans-serif; color: #333333; }
	.et-simple-slides { overflow: hidden; width: 100% !important; }
		.et-simple-slider div.et-slide { display: none; width:100% !important; }
		.et-simple-slider .et-slider-leftarrow, .et-simple-slider .et-slider-rightarrow { position: absolute; top: 44%; display: block; width: 25px; height: 25px; text-indent: -9999px; }
		.et-simple-slider .et-slider-leftarrow { background: url(/wp-content/plugins/et-shortcodes/images/et-slider-left.png) no-repeat; left: -14px; }
		.et-simple-slider .et-slider-rightarrow { background: url(/wp-content/plugins/et-shortcodes/images/et-slider-right.png) no-repeat; right: -13px; }
		
		
.one_half, .one_third, .two_third, .one_fourth , .three_fourth, .one_fifth { float:left; margin-right:4%; position:relative; }
.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width:65.32%; }
.one_fourth { width:22%; }
.one_fifth { width: 16.8%;}
.three_fourth { width:74%; }
.one_sixth {width: 13%; float: left; margin-left: 1.5%; margin-right: 1.5%;}


a.small-button { padding-right: 17px; height: 32px; float: left; display: block; font: 14px Arial,sans-serif; color: #ffffff !important; margin: 8px 0px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; text-decoration: none; }
	a.small-button:hover { text-decoration: none; color: #eeeeee !important; }
	a.small-button span { height: 32px; display: block; line-height: 30px; padding: 0px 0px 0px 17px; }

a.smallblue { background: url(/wp-content/plugins/et-shortcodes/images/small-button-blue.png) no-repeat bottom right; }
	a.smallblue span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-blue.png) no-repeat; }

a.smalllightblue { background: url(/wp-content/plugins/et-shortcodes/images/small-button-lightblue.png) no-repeat bottom right; }
	a.smalllightblue span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-lightblue.png) no-repeat; }
	
a.smallteal { background: url(/wp-content/plugins/et-shortcodes/images/small-button-teal.png) no-repeat bottom right; }
	a.smallteal span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-teal.png) no-repeat; }

a.smallgreen { background: url(/wp-content/plugins/et-shortcodes/images/small-button-green.png) no-repeat bottom right; }
	a.smallgreen span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-green.png) no-repeat; }
	
a.smallorange { background: url(/wp-content/plugins/et-shortcodes/images/small-button-orange.png) no-repeat bottom right; }
	a.smallorange span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-orange.png) no-repeat; }
	
a.smallsilver { background: url(/wp-content/plugins/et-shortcodes/images/small-button-silver.png) no-repeat bottom right; color: #3d3d3d !important; text-shadow: 1px 1px 1px #ffffff !important; }
a.smallsilver:hover { color: #000000 !important; }
	a.smallsilver span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-silver.png) no-repeat; }

a.smallblack { background: url(/wp-content/plugins/et-shortcodes/images/small-button-black.png) no-repeat bottom right; }
	a.smallblack span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-black.png) no-repeat; }

a.smallred { background: url(/wp-content/plugins/et-shortcodes/images/small-button-red.png) no-repeat bottom right; }
	a.smallred span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-red.png) no-repeat; }
	
a.smallpurple { background: url(/wp-content/plugins/et-shortcodes/images/small-button-purple.png) no-repeat bottom right; }
	a.smallpurple span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-purple.png) no-repeat; }

a.smallpink { background: url(/wp-content/plugins/et-shortcodes/images/small-button-pink.png) no-repeat bottom right; }
	a.smallpink span { background: url(/wp-content/plugins/et-shortcodes/images/small-button-pink.png) no-repeat; }
	
	
a.big-button { padding-right: 13px; height: 52px; float: left; display: block; font: 28px Arial,sans-serif; color: #ffffff !important; margin: 8px 0px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; text-decoration: none; }
	a.big-button:hover { text-decoration: none; color: #eeeeee !important; }
	a.big-button span { height: 52px; display: block; line-height: 49px; padding: 0px 5px 0px 17px; }

a.bigblue { background: url(/wp-content/plugins/et-shortcodes/images/big-button-blue.png) no-repeat bottom right; }
	a.bigblue span { background: url(/wp-content/plugins/et-shortcodes/images/big-button-blue.png) no-repeat; }

a.bigpurple { background: url(/wp-content/plugins/et-shortcodes/images/big-button-purple.png) no-repeat bottom right; }
	a.bigpurple span { background: url(/wp-content/plugins/et-shortcodes/images/big-button-purple.png) no-repeat; }
	
a.bigred { background: url(/wp-content/plugins/et-shortcodes/images/big-button-red.png) no-repeat bottom right; }
	a.bigred span { background: url(/wp-content/plugins/et-shortcodes/images/big-button-red.png) no-repeat; }
	
a.bigorange { background: url(/wp-content/plugins/et-shortcodes/images/big-button-orange.png) no-repeat bottom right; }
	a.bigorange span { background: url(/wp-content/plugins/et-shortcodes/images/big-button-orange.png) no-repeat; }
	
a.biggreen { background: url(/wp-content/plugins/et-shortcodes/images/big-button-green.png) no-repeat bottom right; }
	a.biggreen span { background: url(/wp-content/plugins/et-shortcodes/images/big-button-green.png) no-repeat; }

a.bigteal, a.bigturquoise { background: url(/wp-content/plugins/et-shortcodes/images/big-button-turquoise.png) no-repeat bottom right; }
	a.bigteal span, a.bigturquoise span { background: url(/wp-content/plugins/et-shortcodes/images/big-button-turquoise.png) no-repeat; }


a.icon-button { padding-right: 17px; height: 34px; float: left; display: block; font: 14px Arial,sans-serif; color: #474747 !important; margin: 8px 0px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; background: url(/wp-content/plugins/et-shortcodes/images/icon-button-bg-sprite.png) no-repeat right -34px; text-shadow: 1px 1px 1px #ffffff !important; text-decoration: none; }
	a.icon-button span.et-icon { background: url(/wp-content/plugins/et-shortcodes/images/icon-button-bg-sprite.png) no-repeat; height: 34px; display: block; }
		a.icon-button span.et-icon span { padding: 0px 0px 0px 40px; display: block; height: 34px; line-height: 32px; }
a.icon-button:hover { text-decoration: none; color: #000000 !important; background: url(/wp-content/plugins/et-shortcodes/images/icon-button-bg-sprite.png) no-repeat right bottom; }
	a.icon-button:hover span.et-icon { background: url(/wp-content/plugins/et-shortcodes/images/icon-button-bg-sprite.png) no-repeat left -68px; }

a.download-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/download-icon.png) no-repeat 14px 6px; }
a.search-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/search-icon.png) no-repeat 15px 8px; }
a.refresh-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/refresh-icon.png) no-repeat 14px 8px; }
a.question-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/question-icon.png) no-repeat 14px 9px; }
a.people-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/people-icon.png) no-repeat 14px 8px; }
a.warning-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/warning-icon.png) no-repeat 14px 8px; }
a.mail-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/mail-icon.png) no-repeat 14px 8px; }
a.heart-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/heart-icon.png) no-repeat 15px 10px; }
a.paper-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/paper-icon.png) no-repeat 15px 9px; }
a.notice-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/notice-icon.png) no-repeat 15px 9px; }
a.stats-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/stats-icon.png) no-repeat 15px 9px; }
a.rss-icon span.et-icon span { background: url(/wp-content/plugins/et-shortcodes/images/rss-icon.png) no-repeat 15px 8px; }


.et-tabs-container { background: #f7f7f7 url(/wp-content/plugins/et-shortcodes/images/tabs-container-bg.png) repeat-x; border: 1px solid #dcdcdc; border-bottom: 1px solid #a2a2a2; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 3px 2px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1); position: relative; margin: 50px 0px 15px; }
	.et-tabs-container .et-tabs-control { margin: 0px !important; position: absolute; top: -36px; left: 30px; }
		.et-tabs-container .et-tabs-control li { list-style:none outside none; margin: 0px 3px 0px 0px !important; float: left; background: url(/wp-content/plugins/et-shortcodes/images/et-tabs-control.png) no-repeat bottom right !important; padding-right: 10px !important; height:35px; padding-left: 0 !important; }
			.et-tabs-container .et-tabs-control li a { font: 14px/37px Century Gothic, Arial; color: #515050 !important; text-shadow: 1px 1px 1px #ffffff !important; display: block; background: url(/wp-content/plugins/et-shortcodes/images/et-tabs-control.png) no-repeat !important; height:35px; padding-left:10px; }
			.et-tabs-container .et-tabs-control li a:hover { color: #000000 !important; text-decoration: none; }
		.et-tabs-container .et-tabs-control li.active { background: url(/wp-content/plugins/et-shortcodes/images/et-tabs-control-active.png) no-repeat bottom right !important; height:44px; margin-top:-8px !important; }
			.et-tabs-container .et-tabs-control li.active a { background: url(/wp-content/plugins/et-shortcodes/images/et-tabs-control-active.png) no-repeat !important; height:44px; line-height:44px; }
	.js .et-tabs-content > div { opacity: 0; }


.tabs-left { background: #fafafa url(/wp-content/plugins/et-shortcodes/images/left-links-bg.png) repeat-y; border: 1px solid #dcdcdc; border-bottom: 1px solid #a8a8a8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; padding-left:210px; box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 3px 2px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1); margin-bottom: 15px; }
	.tabs-left .et-tabs-control { width: 191px; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; position: absolute; top: 0px; left: 0px; list-style:none outside none !important;
margin:0 !important; }
		.tabs-left .et-tabs-control { padding-top: 6px; }
			.tabs-left .et-tabs-control li { width: 190px; padding-right: 0px !important; padding-left: 0 !important; background: none !important; list-style: none !important; }
			.tabs-left .et-tabs-control li.active { background: url(/wp-content/plugins/et-shortcodes/images/tabs-left-link-active.png) no-repeat right 11px !important; padding-right: 7px !important;  }
				.tabs-left .et-tabs-control li a { color: #828282 !important; font: 14px Century Gothic, Arial, sans-serif; text-shadow: 1px 1px 1px #ffffff !important; display: block; background: url(/wp-content/plugins/et-shortcodes/images/tabs-left-link-bottombg.png) no-repeat bottom left; padding: 10px 10px 11px 32px; }
				.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active a { text-decoration: none; color: #4e4e4e !important; }
	.tabs-left .et-tabs-content { padding: 23px 20px 23px 26px; margin-top:12px; } 
		.tabs-left .et-tabs-content h3 { padding-bottom: 14px; color: #333333; }
		

.author-shortcodes { margin-bottom: 15px; border: 1px solid #e1e1e1; border-bottom: 1px solid #979797; background: url(/wp-content/plugins/et-shortcodes/images/author-shortcodes-topbg.png) repeat-x; padding-top:1px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); }
	.author-inner { background: #fbfbfb url(/wp-content/plugins/et-shortcodes/images/author-bg.png) repeat-x bottom left; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 17px 21px 10px 17px; min-height: 76px; }
		.author-inner .author-image { width: 62px; position: absolute; padding-left:6px;
padding-top:6px; min-height: 85px; }
				.author-image img, .t-img img { border: none !important; max-width: 100%; height: auto; }
			.author-inner .author-image .author-overlay { width: 69px; position: absolute; height: 75px; top: 0px; left: 0px; background: url(/wp-content/plugins/et-shortcodes/images/author-overlay-bg.png) no-repeat; }
		.author-inner .author-info { padding-left: 83px; }


.et-protected { width: 315px; }
	.et-protected-form { background: url(/wp-content/plugins/et-shortcodes/images/password-protected-bg.png) no-repeat; height: 144px; margin-bottom: 10px; padding: 26px 33px 0px 30px; font-family: Arial, sans-serif; }
		.et-protected-form p { padding-bottom: 16px; }
		.et-protected-form p input { background: url(/wp-content/plugins/et-shortcodes/images/protected-input-bg.png) repeat-x; border: 1px solid #dadada; margin: 0px 0px 0px 14px; padding: 7px; width:150px; }
		.et-protected-form p input[type="password"] { margin-left: 16px; }
		.et-protected-form p input:focus { border-color:#2D3940; color:#3E3E3E; }
		.et-protected-form input.etlogin-button { background: url(/wp-content/plugins/et-shortcodes/images/protected-login-bg.png) no-repeat; border: none; width: 59px; height: 24px; float: right; color: #ffffff; font-size: 11px; text-shadow: -1px -1px 1px #000000;  font-family: Arial, sans-serif; }
		
		.et-protected-form label { color: #757575; font-size: 14px; }
		p.et-registration { text-align: right; font: 12px Georgia, serif; color: #757575; }
		p.et-registration a { color: #424242; font-style: italic; font-weight: bold; }
		
.et_slidecontent { width: 90%; height: auto; }
.et-simple-slides .et_slidecontent { width: auto; }

.et-image-slider { background: #fbfbfb; border: 1px solid #e1e1e1; border-bottom: 1px solid #7a7a7a; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); padding: 3px; margin-bottom:25px ; }
	.et-image-shadow { /*background: url(/wp-content/plugins/et-shortcodes/images/et-image-slider-bottom.png) repeat-x; position: absolute; bottom: -6px;height: 5px; width: 88%; */ display: none; }
	.et-image-shadowleft { background: url(/wp-content/plugins/et-shortcodes/images/et-image-sliderleft-shadow.png) no-repeat; position: absolute; bottom: -16px; height: 16px; width: 161px; left: 0px; }
	.et-image-shadowright { background: url(/wp-content/plugins/et-shortcodes/images/et-image-sliderright-shadow.png) no-repeat; position: absolute; bottom: -16px; height: 16px; width: 161px; right: -22px; }
		.et-image { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-size: cover; }
			.et-image span.et-image-overlay { display: block; background: url(/wp-content/plugins/et-shortcodes/images/et-image-overlay.png) no-repeat; width: 100%; height: 100%; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
			
	.et-image-slider .controllers-wrapper { position: absolute; bottom: -26px; left: 50%; background: url(/wp-content/plugins/et-shortcodes/images/featured-controllers-left.png) no-repeat; height: 44px; padding-left: 12px; z-index:30; }
		.et-image-slider .controllers-wrapper .controllers { background: url(/wp-content/plugins/et-shortcodes/images/featured-controllers-bg.png) repeat-x; height: 30px; padding-top: 14px; }
		.et-image-slider .controllers-wrapper .controllers, .et-image-slider .controllers-wrapper .controllers-right { float: left; }
		.et-image-slider .controllers-wrapper .controllers-right { background: url(/wp-content/plugins/et-shortcodes/images/featured-controllers-right.png) no-repeat; height: 44px; width: 8px; }
		
		.et-image-slider .controllers-wrapper a { text-indent: -9999px; display: block; float: left; width: 15px; height: 15px; background: url(/wp-content/plugins/et-shortcodes/images/featured-controller.png) no-repeat; padding-right: 3px; }
			.et-image-slider .controllers-wrapper a:hover, .et-simple-slider a.et-slider-leftarrow:hover, .et-simple-slider a.et-slider-rightarrow:hover, .et-tabs-container .et-tabs-control li a:hover, .tabs-left .et-tabs-control li a:hover, a.small-button:hover, a.big-button:hover, a.icon-button:hover { border: none !important; }
.et-image-slider .controllers-wrapper a.active { background: url(/wp-content/plugins/et-shortcodes/images/featured-controller-active.png) no-repeat; }

.et-image-slider .controllers-wrapper a.left-arrow, .et-image-slider .controllers-wrapper a.right-arrow { width: 15px; height: 23px; position:relative; top:-4px; }
.et-image-slider .controllers-wrapper a.left-arrow { background: url(/wp-content/plugins/et-shortcodes/images/featured-controllers-leftarrow.png) no-repeat; padding-right: 17px; }
.et-image-slider .controllers-wrapper a.right-arrow { background: url(/wp-content/plugins/et-shortcodes/images/featured-controllers-rightarrow.png) no-repeat top right; padding-left: 16px; padding-right: 0px; }

.et-learn-more, .et-tabs-container, .tabs-left, .et-simple-slider, .author-shortcodes, .et-tooltip-box { color:#201F1F !important; text-shadow: none !important; }
.et-learn-more a, .et-tabs-container a, .tabs-left a, .et-simple-slider a, .author-shortcodes a, .et-tooltip-box a { text-shadow: none !important; }

.et-custom-list ul { list-style: none !important; list-style-image: none !important; padding-left: 0 !important; margin: 0 !important; }
	.et-custom-list ul li { background: url(/wp-content/plugins/et-shortcodes/images/list-checkmark.png) no-repeat 0 3px !important; padding-left: 25px !important; margin: 5px 0 !important; list-style: none !important; }
	.etlist-x ul li { background: url(/wp-content/plugins/et-shortcodes/images/list-x.png) no-repeat 0 3px !important; }
	.etlist-dot ul li { background: url(/wp-content/plugins/et-shortcodes/images/list-dot.png) no-repeat 0 5px !important; }
		.et-custom-list ul li ul { padding: 2px 0px !important; margin: 0 !important; }

.et-pricing { margin: 40px 0 10px; }
	.pricing-table { float: left; width: 200px; background: url(/wp-content/plugins/et-shortcodes/images/pricing-content-bottom.png) no-repeat bottom left; padding-bottom: 22px; position: relative; margin-left: -1px; }
		.pricing-heading { background: url(/wp-content/plugins/et-shortcodes/images/pricing-header-blue.png) no-repeat bottom left; height: 80px; text-align: center; font-family: Century Gothic, sans-serif; }
			.pricing-heading h2 { padding: 20px 10px 0px; margin: 0 !important; font-size: 24px; color: #fff !important; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); background: none !important; font-weight: normal !important; }
			.pricing-heading p { color: #aacbe0; font-size: 14px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); padding: 0; margin-top: 2px; }
		.pricing-content { background: #eee url(/wp-content/plugins/et-shortcodes/images/pricing-content-bg.png) repeat-y; }
			.pricing-tcontent { background: url(/wp-content/plugins/et-shortcodes/images/pricing-content-top.png) no-repeat; padding: 25px 6px 12px 7px; }
				.pricing-tcontent ul.pricing { padding: 0 !important; list-style: none !important; background: url(/wp-content/plugins/et-shortcodes/images/pricing-separator.png) no-repeat; margin: 0 !important; list-style-image: none !important; }
					.pricing-tcontent ul.pricing li { background: url(/wp-content/plugins/et-shortcodes/images/pricing-separator.png) no-repeat bottom left !important; color: #929292; text-shadow: 1px 1px 1px #fff; list-style: none !important; }
						.pricing-tcontent ul.pricing li span { background: url(/wp-content/plugins/et-shortcodes/images/list-checkmark.png) no-repeat 26px 11px; display: block; padding: 8px 0 9px 48px; }
						.pricing-tcontent ul.pricing li.x-mark span { background: url(/wp-content/plugins/et-shortcodes/images/list-x.png) no-repeat 26px 11px; }
						span.et-price { display: block; text-align: center; background: url(/wp-content/plugins/et-shortcodes/images/pricing-price-glow.png) no-repeat; height: 44px; font-size: 48px; color: #4a9d46; font-family: Georgia, serif; text-shadow: 1px 1px 0px #fff; padding: 2px 0 17px; line-height: normal; }
							span.et-price sup { font-size: 24px; bottom: 13px; left: 1px; }
							span.et-price span.dollar-sign { font-size: 36px; }
		.pricing-table a.join-button { background: url(/wp-content/plugins/et-shortcodes/images/join-button.png) bottom right no-repeat; display: block; padding-right: 13px; height: 29px; position: absolute; left: 63px; bottom: -3px; font-size: 12px; color: #fff !important; font-weight: bold; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); text-decoration: none; font-family: Helvetica, Arial, sans-serif; }
			.pricing-table a.join-button span { background: url(/wp-content/plugins/et-shortcodes/images/join-button.png) no-repeat; display: block; height: 29px; padding-left: 14px; line-height: 25px; }
			.pricing-table a.join-button:hover { text-decoration: none; color: #eee !important; cursor: pointer; border: none !important; }
			
	.pricing-big { width: 230px; background: url(/wp-content/plugins/et-shortcodes/images/pricing-big-bottom.png) no-repeat left bottom; margin-top: -28px; }
		.pricing-big .pricing-heading { background: url(/wp-content/plugins/et-shortcodes/images/pricing-header-green.png) no-repeat left bottom; }
		.pricing-big .pricing-content {  background: #eee url(/wp-content/plugins/et-shortcodes/images/pricing-big-content.png) repeat-y; }
			.pricing-big .pricing-tcontent { background: url(/wp-content/plugins/et-shortcodes/images/pricing-big-content-top.png) no-repeat; padding-left: 23px; padding-right: 20px; padding-top: 53px; }
			.pricing-big a.join-button { left: 78px; }
			.pricing-big span.et-price { margin-top: 17px; }
			.pricing-big .pricing-heading p { color: #a8d9d4; }
			
.et-testimonial-box { border: 1px solid #c6c6c6; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #fff; padding: 1px; position: relative; margin: 10px 0 35px; }
	.et-testimonial-content { min-height: 200px; background: #fff url(/wp-content/plugins/et-shortcodes/images/testimonial-bg.png) bottom left repeat-x; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
		.et-testimonial { padding: 22px 28px 22px 48px; background: url('img/BlueQuote.jpg') no-repeat 17px 24px; color: #424242; text-shadow: none; }
		.t-img { float: left; position: relative; margin: 4px 8px 5px 0; }
			.t-img img { margin: 6px 0 0 6px; width: 59px; }
			.t-img .t-overlay { position: absolute; top: 0px; left: 0px; }
		.t-img, .t-img .t-overlay { width: 69px; height: 74px; background: url(/wp-content/plugins/et-shortcodes/images/author-overlay-bg.png) no-repeat; }
		.t-info { background: url(/wp-content/plugins/et-shortcodes/images/testimonial-separator.png) repeat-x; padding: 13px 0 0; text-align: right; font-family: Georgia, serif; margin-top: 10px; }
			.t-info .t-author { font-size: 13px; color: #111111; display: block; }
			.t-info .t-position { font-size: 11px; color: #9c9c9c; font-style: italic; display: block; }
		.t-bottom-arrow { background: url(/wp-content/plugins/et-shortcodes/images/testimonial-bottom-arrow.png) no-repeat; width: 23px; height: 23px; position: absolute; bottom: -22px; right: 38px; }
		.t-bottom-shadow { background: url(/wp-content/plugins/et-shortcodes/images/testimonial-bottom-shadow.png) no-repeat; width: 150px; height: 14px; position: absolute; bottom: -14px; left: 1px; }

.et-dropcap { font-size: 48px; float: left; display:block; margin:0 7px 0 0; line-height: 1; }

.et_quote { background: url(/wp-content/plugins/et-shortcodes/images/left-quotes-big.png) no-repeat; padding-left: 57px; min-height: 40px; font-family: Georgia, serif; font-size: 14px; font-style: italic; }
	.et_right_quote { width: 100%; }
.quote-center { font-size: 24px; line-height: 1.2; text-align: center; background: url(/wp-content/plugins/et-shortcodes/images/left-quotes-small.png) no-repeat 0px 3px; padding-left: 30px; }
	.quote-center .et_right_quote { padding-right: 30px; width: 95%; background: url(/wp-content/plugins/et-shortcodes/images/right-quotes-small.png) 100% 3px no-repeat; }
		
			
.et-tabs-container .et-tabs-control { padding: 0; }
.tabs-left .et-tabs-control { padding-left: 0; }
.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info h6 { color:#201F1F !important; }

a.small-button, a.big-button, a.icon-button { cursor: pointer; font-weight: normal !important; text-decoration: none !important; }
.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li a { text-decoration: none !important; }

.tabs-left .et_slidecontent { background: #fafafa\9; }
.et-tabs-container .et_slidecontent { background: #f7f7f7 url(/wp-content/plugins/et-shortcodes/images/tabs-container-bg.png) repeat-x\9; }
.et-learn-more .learn-more-content , .et-simple-slider .et_slidecontent { background: #f9f9f9\9; }

.t-info { position: relative; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */		
	
.last { margin-right: 0px !important; clear:right; }
.clear { clear:both; }

/* ========================================================================================= CWK SHORTCODE SKIN */

.separator {
	margin-bottom: 14px;
	border-top: 1px #41ad49 dotted;
}
.et-box-content ul {
	list-style-type: disc;
}
.et-box {
	margin: 0px 0px 14px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.et-blue .et-box-content,
.et-green .et-box-content {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	min-height: 35px;
}
.et-green {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.et-green h2 {
	font-size: 16px;
	color: #0067b1;
	margin: 0 0 14px;
}
.et-blue .et-box-content {
	color: #fff;
	text-shadow: none;
	background: #0067b1;
	border: 0;
	padding: 14px;
}
.et-blue a {
	color: #41ad49;
	text-decoration: underline;
}
.et-blue a:hover {
	color: #000;
}
.et-green .et-box-content {
	color: #000;
	text-shadow: 1px 1px 1px white;
	background: #e2efdf;
	border: 0;
	padding: 21px;
}
.et-blue .et-box-content strong {
	color: #fff;
}
.et-blue strong {
	/*color: #41ad49;*/
}
.one_third .sidebar-heading {
	font-size: 21px;
	text-align: center;
	margin: 0;
	color: #000;
	text-shadow: 1px 1px 1px white;
	background: transparent url('img/bg-sidebar-h2.jpg') no-repeat scroll center center;
	border-bottom: 2px #000 solid;
}
.et-left {
	float: left;
}
.et-right {
	float: right;
}

.et-left .et-box-content,
.et-right .et-box-content {
	padding: 0;
	border: 0;
	text-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.et-testimonial-content {
	min-height: 0;
}
.t-info {
	display: none;
}

/* ========================================================================================= CONTACT FORM 7 */

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
	display: block;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 .watermark {
	color: #888;
}

.front-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #b6b9bd;
	-webkit-box-shadow:inset 0px 1px 0px 0px #b6b9bd;
	box-shadow:inset 0px 1px 0px 0px #b6b9bd;
	background-color:#2279d6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:2px solid #babec2;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}.front-button:hover {
	background-color:#1e62d0;
}.front-button:active {
	position:relative;
	top:1px;
}.front-button a:link {
	color:#ffffff;
}.front-button a:hover {
	color:#ffffff;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.icon-block {
	width:100%;
	background-color: rgb(141,148,154);
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	height: 100px;
}
.icon-text {
	padding-top: 10px;
	text-align: center;
	text-transform: uppercase;
	/*font-weight: bold;*/
	color: white;
}
.icon-image {
	height: 50px;
}

/* ============================================================================================================================
== BLOCKQUOTE WITH RIGHT-ANGLED TRIANGLE
** ============================================================================================================================ */

.example-right {
  position:relative;
  padding:15px 30px;
  margin:0;
  color:black;
  background:rgb(179,209,240); /* default background for browsers without gradient support */
  /* css3 */
  /*
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00));
  background:-moz-linear-gradient(#b8db29, #5a8f00);
  background:-o-linear-gradient(#b8db29, #5a8f00);
  background:linear-gradient(#b8db29, #5a8f00);
  */
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.example-right p {color: black;}

/* display of quote author (alternatively use a class on the element following the blockquote) */
.example-right + p {margin:15px 0 2em 85px; color: black;}

/* creates the triangle */
.example-right:after {
  content:"";
  position:absolute;
  bottom:-30px;
  left:50px;
  border-width:0 20px 30px 0px;
  border-style:solid;
  border-color:transparent rgb(179,209,240);
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* End BlockQuote */

.nav-next, .nav-previous {font-size: 150%;}

/* Rounded Buttons */
.school-box {
color: #ffffff;
text-align: center;
font-size: 110%;
font-weight: bold;
height: 100px;
width: 120px;
vertical-align: middle;
display: table-cell;
border-radius: 10px;
-moz-border-radius: 10px;
padding-right: 10px;
padding-left: 10px;
border: rgb(240,191,26);
border-style: solid;
border-width: 5px;
}

.blue-grad {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0166CC), color-stop(1, #062b5c) );
	background:-moz-linear-gradient( center top, #0166CC 5%, #062b5c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0166CC', endColorstr='#062b5c');
	background-color:#1a538b;*/
	background-color: rgb(2,78,224);
}

.websource-box{
	color: white;
	text-shadow: none;
	background: #024ee0;
	border: 0;
	border-radius: 0px;
	padding-bottom:5px;
}

.websource-box-green{
	background: #f0c018;
	padding-bottom: 5px;
}

.websource-box h3 {
	padding: 4px 10px 1px 10px;
	color: white !important;
	font-size: 16px;
	font-weight: bold;
}

.websource-box p{
	padding: 1px 10px 1px 10px;
	color: white !important;
	font-size: 14px;
}

.websource-blue-text{
	color: #0166cc ! important;
	margin-bottom: 6px; 
	font-size: 20px;
}
.separator {
	margin-bottom: 14px;
	border-top: 2px #0067b1 dotted;
}
@media screen and (max-width: 968px) {
	.one_sixth {
		width: 12%;
	}
}