/*
	Code Adopted From: Shortcodes Ultimate Plugin
	Edited and Improved by MNKY Studio (http://mnkystudio.com)
*/

.su-error {
	color: #888;
}
/* Spacer */
.su-spacer {
	display: block;
	height: 0px;
	line-height: 0px;
	clear: both;
}
/* Heading */
.su-heading-1 {
	position: relative;
	overflow: hidden;
}
.su-heading-1 h4 {
	margin-bottom: 35px;
	margin-top: 5px;
	font-size: 15px;
	border-style: solid;
	border-width: 0 0 0 3px;
	padding: 0 0 0 10px;
	line-height: 1.1;
}
.su-heading-1 .heading-container {
	position: relative;
}
.su-heading-1 .heading-container > .heading-line {
	width: 980px;
	height: 7px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	margin-left: 10px;
}
.su-heading-1 .heading-container > .heading-line {
	background: url(../images/su_heading_bg.png) repeat-x;
	left: 100%;
}
.su-heading-2 {
	position: relative;
	overflow: hidden;
}
.su-heading-2 h4 {
	margin-bottom: 35px;
	margin-top: 5px;
	font-size: 15px;
}
.su-heading-2 .heading-container {
	position: relative;
}
.su-heading-2 .heading-container > .heading-line {
	width: 980px;
	display: block;
	position: absolute;
	top: 50%;
	margin-left: 10px;
}
.su-heading-2 .heading-container > .heading-line {
	border-style: double;
	border-width: 0 0 4px 0;
	left: 100%;
}
/* Label */
.su-label {
	font-family: arial, serif;
	text-transform: uppercase;
	font-size: 9px !important;
	font-weight: bold !important;
	padding: 3px 5px;
	vertical-align: middle;
	display: inline-block;
	line-height: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.su-label {
	margin-top: -1px\9;
	line-height: 10px\9;
	padding-bottom: 2px\9;
}
/* Quote */ 
.su-quote {
	padding: 0px 0 0 30px;
	margin: 0 0 0.8em 0;
	line-height: 1.5;
}
.quote-author {
	color: #888;
	font-weight: bold;
}
.su-quote-shell {
	padding: 0 0px 10px 0;
	font-style: italic;
}
.su-quote-style-1 {
	background: 0 2px url(../images/quote.png) no-repeat;
	font-size: 16px;
	font-family: Georgia, Serif;
	color: #999;
}
.su-quote-style-1 .quote-start {
	display: none;
}
.su-quote-style-1 .quote-author {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 13px;
}
.su-quote-style-2 {
	font-size: 18px;
	color: #666;
	margin: 0;
	padding: 20px 10px 5px 10px;
	background: #F6F6F6;
}
.su-quote-style-2 .su-quote-shell {
	font-style: normal;
	font-size: 15px;
	font-family: Courier New, Courier, monospace;
	color: #444;
	margin-left: 50px;
}
.su-quote-style-2 .quote-start {
	font-size: 100px;
	line-height: 67px;
	display: block;
	height: 1px;
	font-family: Georgia, Serif;
}
.su-quote-style-2 .quote-author {
	font-family: Courier New, Courier, monospace;
	text-align: right;
	font-size: 13px;
}
.su-quote-style-3 {
	background: 0 48% url(../images/quote3.png) no-repeat;
	font-size: 15px;
	padding-top: 11px;
	padding-left: 70px;
	color: #999;
}
.su-quote-style-3 .quote-start {
	display: none;
}
.su-quote-style-3 .quote-author {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 13px;
}
/* Pullquote */
.su-pullquote {
	font-size: 16px;
	font-family: Georgia, Serif;
	color: #999;
	padding: 10px 0 10px 25px;
	width: 30%;
	font-style: italic;
	margin: 1em;
	line-height: 1.6;
}
.su-pullquote-align-left {
	float: left;
}
.su-pullquote-align-right {
	float: right;
}
.su-pullquote-style-1 {
	border-left: 5px solid #bbb;
}
/* Frame */
.su-frame-shell .alignnone, .su-frame-shell .alignleft, .su-frame-shell .alignright, .su-frame-shell .aligncenter {
	margin: 0;
	float: none;
}
/* FF */ @-moz-document url-prefix() {
 .full-frame img {
width:100%;
}
}
/* IE */ .full-frame img {
	width: 100%\0/IE8+9;
}
.su-frame-align-left {
	float: left;
	margin: 0 1.5em 1em 0;
	max-width: 100%;
}
.su-frame-align-right {
	float: right;
	margin: 0 0 1em 1.5em;
	max-width: 100%;
}
.su-frame-align-center {
	margin: 0 auto 1.5em auto;
	max-width: 100%;
}
.su-frame-align-none {
	margin: 0 0 1.5em 0;
	max-width: 100%;
}
.su-frame-simple {
	border: 1px solid #ddd;
	background: #fff;
}
.su-frame-simple .su-frame-shell {
	padding: 3px;
	border: 1px solid #fff;
}
.su-frame-simple img {
	display: block !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.su-frame-tape, .su-frame-pin, .su-frame-clip {
	position: relative;
}
.su-frame-tape img, .su-frame-pin img, .su-frame-clip img {
	background: #fff;
	border: solid 1px #ddd;
	padding: 4px;
}
.su-frame-tape a, .su-frame-pin a, .su-frame-clip a {
	text-decoration: none;
}
.su-frame-tape span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -38px;
	background: url(../images/tape.png) no-repeat;
}
.su-frame-pin span {
	width: 28px;
	height: 21px;
	display: block;
	position: absolute;
	top: -11px;
	left: 50%;
	margin-left: -5px;
	background: url(../images/pin.png) no-repeat;
}
.su-frame-clip span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: -5px;
	left: -2px;
	background: url(../images/paper-clip.png) no-repeat;
}
/* Divider */
.su-divider-solid {
	clear: both;
	height: 0px;
	margin: 1.5em 0;
	border-top: 1px solid #E0E0E0;
}
.su-divider-solid a {
	display: block;
	float: right;
	margin-top: -1.7em;
	color: #777;
	font-size: 10px;
	text-decoration: none;
}
.su-divider-text {
	clear: both;
	height: 16px;
	margin: 0.5em 0px;
	border-bottom: 1px solid #E0E0E0;
	text-align: right;
	line-height: 1;
}
.su-divider-text-title {
	font-family: Arial, Helvetica, Tahoma, san-serif !important;
	font-size: 10px !important;
}
/* Spoiler */
.su-spoiler-style-1 {
	padding: 10px 0;
}
.su-spoiler-style-1 > .su-spoiler-title span.spoiler-button {
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	margin-right: 15px;
	background: url(../images/spoiler-style-1.png) no-repeat;
}
.su-spoiler-style-1 > .su-spoiler-title {
	padding: 0;
	font-size: 13px;
	line-height: 21px;
	cursor: pointer;
}
.su-spoiler-style-1.su-spoiler-open > .su-spoiler-title span.spoiler-button {
	background: url(../images/spoiler-style-1.png) 100% no-repeat;
}
.su-spoiler-style-1 .su-spoiler-content {
	padding: 15px 0 10px;
	display: none;
}
.su-spoiler-style-1 .su-spoiler-style-1 {
	margin: 1em
}
.su-spoiler-style-2 {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.su-spoiler-style-2 > .su-spoiler-title span.spoiler-button {
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	margin-right: 15px;
	background: url(../images/spoiler-style-1.png) no-repeat;
}
.su-spoiler-style-2 > .su-spoiler-title {
	padding: 0;
	font-size: 13px;
	line-height: 21px;
	cursor: pointer;
}
.su-spoiler-style-2.su-spoiler-open > .su-spoiler-title span.spoiler-button {
	background: url(../images/spoiler-style-1.png) 100% no-repeat;
}
.su-spoiler-style-2 .su-spoiler-content {
	padding: 15px 0 10px;
	display: none;
}
.su-spoiler-style-2 .su-spoiler-style-2 {
	margin: 1em
}
.su-spoiler-style-3 {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.su-spoiler-style-3 > .su-spoiler-title span.spoiler-button {
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	margin-right: 15px;
	background: url(../images/spoiler-style-1.png) no-repeat -2px -2px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.su-spoiler-style-3 > .su-spoiler-title {
	padding: 0;
	font-size: 13px;
	line-height: 17px;
	cursor: pointer;
}
.su-spoiler-style-3.su-spoiler-open > .su-spoiler-title span.spoiler-button {
	background: url(../images/spoiler-style-1.png) -23px -2px no-repeat;
}
.su-spoiler-style-3 .su-spoiler-content {
	padding: 15px 0 10px;
	display: none;
}
.su-spoiler-style-3 .su-spoiler-style-3 {
	margin: 1em
}
.su-spoiler-style-4 {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	background: #f2f2f2;
}
.su-spoiler-style-4 > .su-spoiler-title span.spoiler-button {
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	margin-right: 15px;
	background: url(../images/spoiler-style-1.png) no-repeat -2px -2px;
}
.su-spoiler-style-4 > .su-spoiler-title {
	padding: 0;
	font-size: 13px;
	line-height: 17px;
	cursor: pointer;
}
.su-spoiler-style-4.su-spoiler-open > .su-spoiler-title span.spoiler-button {
	background: url(../images/spoiler-style-1.png) no-repeat -23px -2px;
}
.su-spoiler-style-4 .su-spoiler-content {
	padding: 15px 0 5px;
	display: none;
}
.su-spoiler-style-4 .su-spoiler-style-4 {
	margin: 1em
}
/* Columns */
.su-column-1-2 {
	width: 48%
}
.su-column-1-3 {
	width: 30.66%
}
.su-column-2-3 {
	width: 65.33%
}
.su-column-1-4 {
	width: 22%
}
.su-column-3-4 {
	width: 74%
}
.su-column-1-5 {
	width: 16.8%
}
.su-column-2-5 {
	width: 37.6%
}
.su-column-3-5 {
	width: 58.4%
}
.su-column-4-5 {
	width: 67.2%
}
.su-column-1-6 {
	width: 13.33%
}
.su-column-5-6 {
	width: 82.67%
}
.su-column {
	position: relative;
	margin: 0 4% 0 0;
	float: left;
}
.su-column-last {
	margin-right: 0 !important;
	clear: right;
}
.su-column-style-1 {
	margin: 0 2% 0 0;
}
.su-column-style-1.su-column-1-2 {
	width: 49%
}
.su-column-style-1.su-column-1-3 {
	width: 32%
}
.su-column-style-1.su-column-2-3 {
	width: 66%
}
.su-column-style-1.su-column-1-4 {
	width: 23.5%
}
.su-column-style-1.su-column-3-4 {
	width: 74.5%
}
.su-column-style-1.su-column-1-5 {
	width: 18.4%
}
.su-column-style-1.su-column-2-5 {
	width: 38.8%
}
.su-column-style-1.su-column-3-5 {
	width: 59.2%
}
.su-column-style-1.su-column-4-5 {
	width: 73.6%
}
.su-column-style-1.su-column-1-6 {
	width: 15%
}
.su-column-style-1.su-column-5-6 {
	width: 83%
}
/* Testimonial */
.su-testimonials-wrapper {
	width: 100%;
	margin: 0 0 20px 0;
}
ul.su-testimonials {
	list-style: none;
	padding: 30px 35px 30px 50px;
	margin: 0;
	background: 23px 28px url(../images/quote.png) no-repeat #f7f7f7;
}
ul.su-testimonials li, ul.su-testimonials-info li {
	display: none;
}
ul.su-testimonials-info {
	min-height: 20px;
	background: url('../images/testimonials.png') no-repeat 15px 0;
	list-style: none;
	padding: 6px 0 0 45px;
	margin: 0;
}
li.su-testimonials-quote {
}
li.su-testimonials-author {
	font-size: 12px;
	color: #777;
	background: 0px 6px url(../images/list-style-event-revert.png) no-repeat;
	padding-left: 25px;
	padding-top: 6px;
}
/* FF */ @-moz-document url-prefix() {
 li.su-testimonials-author {
padding-top:4px;
}
}
/* Tabs */
.su-tabs {
	margin: 0 0 1.5em 0
}
.su-tabs-nav {
	border-bottom: none !important;
}
.su-tabs-style-1 .su-tabs-nav {
	padding: 5px 0 0 0;
	margin-left: 1px;
	height: 38px;
	color: #555;
}
.su-tabs-style-1 .su-tabs-nav span {
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;
	padding: 0 20px;
	height: 37px;
	line-height: 37px;
	cursor: pointer;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 12%, rgba(0,0,0,0.05) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.05)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 12%, rgba(0,0,0,0.05) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 12%, rgba(0,0,0,0.05) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 12%, rgba(0,0,0,0.05) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 12%, rgba(0,0,0,0.05) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0d000000', GradientType=0 );
}
.su-tabs-style-1 .su-tabs-nav span:hover {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 13%, rgba(0,0,0,0.08) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(13%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.08)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 13%, rgba(0,0,0,0.08) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 13%, rgba(0,0,0,0.08) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 13%, rgba(0,0,0,0.08) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 13%, rgba(0,0,0,0.08) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#14000000', GradientType=0 );
}
.su-tabs-style-1 .su-tabs-nav span.su-tabs-current {
	background: #fff;
	border-bottom: 1px solid #fff;
	filter: none;
}
.su-tabs-style-1 .su-tabs-pane {
	padding: 20px;
	border: 1px solid #e5e5e5;
	background: #fff;
	display: none;
	color: #555;
}
.su-tabs-style-2 {
	color: #555;
	background: #fff;
}
.su-tabs-style-2 .su-tabs-nav {
	width: 220px;
	float: left;
	border-top: 1px solid #e5e5e5;
}
.su-tabs-style-2 .su-tabs-nav span {
	display: block;
	font-weight: bold;
	padding: 13px 10px 13px 0;
	cursor: pointer;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 68%, rgba(0,0,0,0) 76%, rgba(0,0,0,0.05) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(68%, rgba(0,0,0,0)), color-stop(76%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.05)));
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 68%, rgba(0,0,0,0) 76%, rgba(0,0,0,0.05) 100%);
	background: -o-linear-gradient(left, rgba(0,0,0,0) 68%, rgba(0,0,0,0) 76%, rgba(0,0,0,0.05) 100%);
	background: -ms-linear-gradient(left, rgba(0,0,0,0) 68%, rgba(0,0,0,0) 76%, rgba(0,0,0,0.05) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 68%, rgba(0,0,0,0) 76%, rgba(0,0,0,0.05) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0d000000', GradientType=1 );
}
.su-tabs-style-2 .su-tabs-nav span:hover {
	background: #fff;
	border-right: 1px solid #fff;
	filter: none;
}
.su-tabs-style-2 .su-tabs-nav span.su-tabs-current {
	background: #fff;
	border-right: 1px solid #fff;
	filter: none;
}
.su-tabs-style-2 .su-tabs-panes {
	padding-left: 250px;
}
.su-tabs-style-2 .su-tabs-pane {
	float: none;
	background: #fff;
	display: none;
}
/* Lists */
.su-list ul {
	list-style-type: none !important;
	margin: 0 0 0.6em 0 !important;
	padding: 0 !important;
}
.su-list ul li {
	list-style-type: none !important;
	display: block !important;
	padding: 3px 0 3px 22px !important;
}
#footer-widget-area .su-list li {
	background-position: 0 8px !important;
}
.su-list-style-star li {
	background: 0 4px url(../images/list-style-star.png) no-repeat !important
}
.su-list-style-arrow li {
	background: 0 4px url(../images/list-style-arrow.png) no-repeat !important
}
.su-list-style-check li {
	background: 0 4px url(../images/list-style-check.png) no-repeat !important
}
.su-list-style-cross li {
	background: 0 4px url(../images/list-style-cross.png) no-repeat !important
}
.su-list-style-thumbs li {
	background: 0 4px url(../images/list-style-thumbs.png) no-repeat !important
}
.su-list-style-link li {
	background: 0 4px url(../images/list-style-link.png) no-repeat !important
}
.su-list-style-gear li {
	background: 0 4px url(../images/list-style-gear.png) no-repeat !important
}
.su-list-style-time li {
	background: 0 4px url(../images/list-style-time.png) no-repeat !important
}
.su-list-style-info li {
	background: 0 4px url(../images/list-style-note.png) no-repeat !important
}
.su-list-style-plus li {
	background: 0 4px url(../images/list-style-plus.png) no-repeat !important
}
.su-list-style-lock li {
	background: 0 4px url(../images/list-style-guard.png) no-repeat !important
}
.su-list-style-event li {
	background: 0 4px url(../images/list-style-event.png) no-repeat !important
}
.su-list-style-idea li {
	background: 0 4px url(../images/list-style-idea.png) no-repeat !important
}
.su-list-style-settings li {
	background: 0 4px url(../images/list-style-settings.png) no-repeat !important
}
.su-list-style-twitter li {
	background: 0 4px url(../images/list-style-twitter.png) no-repeat !important
}
.su-list-style-facebook li {
	background: 0 4px url(../images/list-style-facebook.png) no-repeat !important
}
.su-list-style-address li {
	background: 0 4px url(../images/list-style-home.png) no-repeat !important
}
.su-list-style-user li {
	background: 0 4px url(../images/list-style-user.png) no-repeat !important
}
.su-list-style-phone li {
	background: 0 4px url(../images/list-style-phone.png) no-repeat !important
}
.su-list-style-skype li {
	background: 0 4px url(../images/list-style-skype.png) no-repeat !important
}
.su-list-style-email li {
	background: 0 5px url(../images/list-style-email.png) no-repeat !important
}
#footer-widget-area .su-list-style-email li {
	background: 0 9px url(../images/list-style-email.png) no-repeat !important
}
.su-list-style-white-bullet li {
	background: 0 4px url(../images/bullet-white-alt.png) no-repeat !important
}
.su-list-style-orange-bullet li {
	background: 0 4px url(../images/bullet-orange-alt.png) no-repeat !important
}
.su-list-style-green-bullet li {
	background: 0 4px url(../images/bullet-green-alt.png) no-repeat !important
}
.su-list-style-yellow-bullet li {
	background: 0 4px url(../images/bullet-yellow-alt.png) no-repeat !important
}
.su-list-style-blue-bullet li {
	background: 0 4px url(../images/bullet-blue-alt.png) no-repeat !important
}
.su-list-style-red-bullet li {
	background: 0 4px url(../images/bullet-red-alt.png) no-repeat !important
}
.su-list-style-black-bullet li {
	background: 0 4px url(../images/bullet-black-alt.png) no-repeat !important
}
/* Pricing Box */
.su-pricing-box {
	margin-bottom: 20px;
	padding: 0 0 20px;
	text-align: left;
	line-height: 1;
}
.su-pricing-box-bg {
	margin-bottom: 20px;
	padding: 15px 25px 20px 25px;
	text-align: center;
	line-height: 1;
}
.su-pricing-title {
	font-size: 20px;
	margin-left: -6px;
	line-height: 1;
}
.su-pricing-line {
	height: 1px;
	margin: 12px -25px 0px;
}
.su-pricing-line-2 {
	height: 1px;
	margin: 0px -25px 10px;
}
.su-pricing-box .su-pricing-line-2 {
	height: 1px;
	margin: 0px 0px 10px;
}
.su-pricing-slug {
	line-height: 2;
}
.su-pricing-value {
	margin-left: -1px;
}
.su-pricing-currency {
	padding-right: 3px;
}
.su-pricing-content {
	font-size: 11px;
	padding-top: 8px;
	text-align: left;
	line-height: 1.6
}
/* Box */
.su-box {
	margin: 0 0 1.5em 0;
}
.su-box-title {
	display: block;
	padding: 8px 15px;
	margin: 0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background: left bottom url(../images/box-title.png) repeat-x;
	line-height: 1.3;
}
.su-box-content {
	padding: 15px;
}
/* Note */
.su-note {
	margin: 0 0 1.5em 0;
}
.su-note-shell {
	padding: 10px;
}
.su-note-shell img {
	padding-right: 10px;
	vertical-align: middle;
}
/* Call out */
.su-callout {
	background: #f7f7f7;
	box-shadow: 0 4px 2px -2px #bbb;
	border-bottom: 4px solid;
}
/* Dropcap */
.su-dropcap {
	float: left;
	display: block;
	width: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
	margin: 4px 8px 0px 0px;
	text-align: center;
}
/* Private */
.su-private {
	margin: 0 0 1.5em 0;
}
/* Gmap */
.su-gmap {
	margin: 0;
	border: none;
}
#subhead .su-gmap, #subhead_slider .su-gmap, #subhead_full .su-gmap {
	margin: 0 0 -6px 0;
}
/* Highlight */
.su-highlight {
	display: inline;
	padding: 1px 0 2px 0;
}
.su-highlight, x:-moz-any-link, x:default {
} /* Firefox specific  */
.su-highlight, x:-webkit-any-link, x:default {
} /* Chrome specific */
/* Button */
.su-button {
	display: inline-block;
	text-decoration: none !important;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.su-button span {
	display: block !important;
	text-decoration: none !important;
	height:auto !important;
}
.su-button img {
	display: inline !important;
	vertical-align: middle;
	margin-top: -1px;
	padding: 0 12px 0 0;
}
.su-button-full {
	display: block;
	text-decoration: none !important;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.su-button-full span {
	display: block !important;
	text-decoration: none !important;
}
.su-button-full img {
	display: inline !important;
	vertical-align: middle;
	margin-top: -1px;
	padding: 0 8px 0 0;
}
.su-button-style-1 span {
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.26) 0%, rgba(255,255,255,0) 99%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.26)), color-stop(99%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.26) 0%, rgba(255,255,255,0) 99%, rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.26) 0%, rgba(255,255,255,0) 99%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.26) 0%, rgba(255,255,255,0) 99%, rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.26) 0%, rgba(255,255,255,0) 99%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42ffffff', endColorstr='#00ffffff', GradientType=0 );
	height:auto !important;
}
.su-button-style-1:hover span {
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0.3)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4dffffff', GradientType=0 );
}
/* Fancy link */
.su-fancy-link {
	display: inline-block;
	margin: 0 !important;
	text-decoration: none;
	font-size: 12px !important;
	clear: both;
}
.su-fancy-link span {
	padding-left: 5px;
	text-decoration: none;
}
.su-fancy-link:hover {
	color: #888 !important;
}
/* Services */
.su-service {
	position: relative;
	margin: 0 0 1.5em 0;
}
.su-service-title {
	display: block;
	height: 16px;
	line-height: 16px;
	margin: 0 0 5px 1px;
	color: #444;
	font-size: 18px;
}
.su-service-title img {
	position: absolute;
	top: 0;
	left: 0;
	display: block !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
/* Media */
.su-media {
	margin: 0 0 1.5em 0;
}
/* Document */
.su-document {
	border: none !important;
}
/* Members */
.su-members {
	padding: 1em;
	text-align: center;
	margin-bottom: 1.5em;
	color: #000;
}
.su-members-style-1 {
	width: 310px;
	padding-top: 65px;
	margin: 0 auto;
	background: url(../images/key.png) 0 0 no-repeat;
	background-position: center top;
}
.su-members-style-2 {
	border-top: 1px solid #8DC3EB;
	border-bottom: 1px solid #8DC3EB;
	background: #D9EEFF;
}
.su-members-style-3 {
	border-top: 1px solid #fc9;
	border-bottom: 1px solid #fc9;
	background: #feffad;
}
/* Menu style 1 */
#sitemap_menu-1, #sitemap_menu-1 ul, #sitemap_menu-1 li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sitemap_menu-1 {
	background: url(../images/line1.png) repeat-y;
}
#sitemap_menu-1 li {
	line-height: 20px;
	margin-top: 1px;
	position: relative;
	width: 100%;
	background: url(../images/line2.png) no-repeat 0 0;
}
#sitemap_menu-1 li p {
	margin: 0;
}
#sitemap_menu-1 li a {
	padding-left: 28px;
}
#sitemap_menu-1 li ul {
	margin-left: 28px;
	background: url(../images/line1.png) repeat-y;
}
#sitemap_menu-1 li li {
	background: url(../images/line2.png) no-repeat 0 0;
}
#sitemap_menu-1:after, #sitemap_menu-1 ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sitemap_menu-1, #sitemap_menu-1 ul {
	display: block;
}
#sitemap_menu-1, #sitemap_menu-1 ul {
	min-height: 1%;
}
* html #sitemap_menu-1, * html #sitemap_menu-1 ul {
	height: 1%;
}
#sitemap_menu-1 {
	background: url(../images/line1.png) repeat-y;
}
#sitemap_menu-1 li {
	line-height: 20px;
	margin-top: 1px;
	position: relative;
	width: 100%;
	background: url(../images/line2.png) no-repeat 0 0;
}
/* Menu style 2 */
#sitemap_menu-2, #sitemap_menu-2 ul, #sitemap_menu-2 li {
	list-style: none;
}
ul#sitemap_menu-2 {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#sitemap_menu-2 li {
	padding-bottom: 2px;
}
ul#sitemap_menu-2 li p {
	margin: 0;
}
ul#sitemap_menu-2 li a {
	padding-left: 15px;
	background: url('../../../../images/active.png') no-repeat 2px 50%;
}
ul#sitemap_menu-2 li a:hover {
	background: url('../../../../images/active.png') no-repeat 5px 50%;
}
ul#sitemap_menu-2 ul {
	list-style: none;
	padding: 6px 0 0 20px;
	margin: 0;
}
/* Sibling - site map */
.su-siblings .su-siblings ul, .su-siblings li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.su-siblings {
	background: url(../images/line1.png) repeat-y;
	margin-left: 0;
}
.su-siblings li, .widget-area .su-siblings li {
	line-height: 20px;
	margin-top: 1px;
	position: relative;
	width: 100%;
	background: url(../images/line2.png) no-repeat 0 0;
}
.widget-area .su-siblings li {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.su-siblings li a {
	padding-left: 28px;
}
.su-siblings li ul {
	margin-left: 28px;
	background: url(../images/line1.png) repeat-y;
}
.su-siblings li li {
	background: url(../images/line2.png) no-repeat 0 0;
}
.su-siblings:after, .su-siblings ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.su-siblings .su-siblings ul {
	display: block;
}
.su-siblings .su-siblings ul {
	min-height: 1%;
}
* html .su-siblings, * html .su-siblings ul {
	height: 1%;
}
/* Sub-pages */
ul.su-subpages {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.su-subpages li {
	padding-bottom: 10px;
	margin-bottom: 0px;
}
ul.su-subpages li:last-child {
	padding-bottom: 0;
	margin-bottom: 0px;
}
ul.su-subpages li a {
	padding-left: 15px;
	background: url('../../../../images/active.png') no-repeat 2px 50%;
}
ul.su-subpages li a:hover {
	background: url('../../../../images/active.png') no-repeat 5px 50%;
}
ul.su-subpages ul {
	list-style: none;
	padding: 10px 0 0 20px;
	margin: 0;
}
.widget-area ul.su-subpages li ul {
	padding-left: 20px;
}
.widget-area ul.su-subpages li ul li {
	background: none;
	padding-bottom: 0px
}
.widget-area ul.su-subpages li ul {
	background: url('../../../images/widget_divider.png') 0 4px no-repeat;
	padding-top: 5px;
}
/* Blog posts */
#mnky_show_posts {
	margin-bottom: 40px;
}
#mnky_show_posts.post-type-excerpt .post {
	padding-bottom: 5px;
	min-height: 100px;
}
#mnky_show_posts.post-type-excerpt h2.entry-title {
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 3px;
}
#mnky_show_posts.post-type-excerpt .entry-utility {
	border: none;
	padding: 0;
	margin-bottom: 5px;
}
#mnky_show_posts.post-type-excerpt .su-post-frame img {
	float: left;
	margin: 0 1.2em 1em 0;
	border: 1px solid #ddd;
	background: #fff;
	padding: 2px;
}
/* Staff */
.su-staff-wrapper {
	min-height: 135px;
	margin-bottom: 20px;
}
.su_au_pos {
	font-size: 10px;
	color: #666;
	margin: 5px 0 10px 170px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ddd;
}
.su_au_dec {
	margin-bottom: 25px;
	margin-left: 170px;
}
.su_au_name {
	font-size: 17px;
	line-height: 15px;
	margin-left: 170px;
	padding-top: 5px;
color#444;
}
/* Twitter */
.tweets {
	margin: -12px auto 0;
}
.tweets a:hover {
	text-decoration: underline;
}
.tweets .tweet {
	border-bottom: 1px solid #e7e7e7;
	padding: 12px 0px;
}
.widget-area .tweets .tweet:last-child {
	border-bottom: none;
	margin-bottom: -8px;
}
.tweets .tweets_header {
	border-bottom: 1px solid #e7e7e7;
	padding: 12px 12px;
	font-weight: bold;
	font-size: 14px;
}
.tweets .tweets_header a {
	text-decoration: none !important;
	font-weight: bold !important;
	font-style: normal !important;
	text-transform: none !important;
}
.tweets .tweets_header a:hover {
	text-decoration: underline !important;
}
.tweets_footer {
	padding: 6px 12px;
	text-align: center;
}
.tweets .tweet .time {
	float: right;
	color: #999;
	font-size: 11px;
}
.tweets .tweet .avatar {
	float: left;
	margin-right: 12px;
	border-radius: 5px;
}
.mt_header {
	padding-bottom: 2px;
	padding-left: 60px;
}
.mt_screen_name {
	font-size: 12px;
	color: #999;
}
.mt_header a {
	font-weight: bold;
	text-decoration: none;
}
.mt_text {
	padding-left: 60px;
}
.mt_footer {
	font-size: 12px;
	padding-left: 60px;
}
.mt_footer .image_r {
	display: inline-block;
	margin-bottom: -2px;
	margin-right: 4px;
	background-position: -20px -290px;
	width: 14px;
	height: 13px;
	background-color: #999;
}
/* Content cover */
.fader {
	position: relative;
	margin: 0;
	padding: 0;
}
.fader .faderbg {
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease;
	opacity: 1;
	visibility: visible;
}
.fader:hover .faderbg {
	opacity: 0;
	visibility: hidden;
}
/* Post Slider */
.post_slider {
	width: 327px;
	position: relative;
	height: 253px;
}
.post_slider ul.ui-tabs-nav {
	position: absolute;
	top: 0;
	left: 327px;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 250px;
}
.post_slider ul.ui-tabs-nav li {
	font-size: 12px;
	color: #666;
}
.post_slider ul.ui-tabs-nav li img {
	float: left;
	margin: 2px 5px;
	background: #666;
	padding: 2px;
}
.post_slider ul.ui-tabs-nav li.ui-tabs-selected img {
	float: left;
	margin: 2px 5px;
	background: #fff;
	padding: 2px;
}
.post_slider ul.ui-tabs-nav li span {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 5px 0 0px;
	display: block;
	line-height: 1.3;
}
.post_slider li.ui-tabs-nav-item a {
	display: block;
	height: 57px;
	color: #ddd;
	border: 1px solid #111;
	border-bottom: none;
	padding: 2px 0 3px;
	line-height: 1.2;
	background-color: #383838;
	background-image: linear-gradient(top, #383838 0%, #242424 100%);
	background-image: -o-linear-gradient(top, #383838 0%, #242424 100%);
	background-image: -moz-linear-gradient(top, #383838 0%, #242424 100%);
	background-image: -webkit-linear-gradient(top, #383838 0%, #242424 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(1, #242424));
}
.post_slider li.ui-tabs-nav-item:last-child a {
	border-bottom: 1px solid #111;
}
.post_slider li.ui-tabs-nav-item a:hover {
	color: #fff;
	background-color: #D92818;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000', GradientType=0 ); /* IE6-9 */
}
.post_slider ul.ui-tabs-nav li.ui-tabs-selected a {
	background-color: #D92818;
	color: #fff;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000', GradientType=0 ); /* IE6-9 */
}
.post_slider .ui-tabs-panel {
	width: 327px;
	height: 253px;
	background: #999;
	position: relative;
}
.post_slider .ui-tabs-panel .info {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.post_slider .info h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	color: #fff;
	padding: 10px 10px 5px;
	margin: 0;
	overflow: hidden;
}
.post_slider .info p {
	margin: 0 10px;
	font-size: 11px;
	line-height: 1.5;
	color: #f0f0f0;
	padding: 2px 0px 10px;
}
.post_slider .info a {
	text-decoration: none;
	color: #fff;
}
.post_slider .info a:hover {
	text-decoration: underline;
}
.post_slider .ui-tabs-hide {
	display: none;
}
