/*
Theme Name:     Supermassive Child
Description:    Child theme for the Supermassive theme 
Author:         Stampede Design
Author URI:     http://stampede-design.com/

Version:        1.0
*/
@import url("style2.css");
@import url(http://fonts.googleapis.com/css?family=Istok+Web:400,700,400italic,700italic&subset=latin,cyrillic-ext);
@import url(http://fonts.googleapis.com/css?family=PT+Sans&subset=latin,latin-ext,cyrillic);

html
{
	background: #fff url(images/art/bg-html.jpg);
}

body
{
	background: #fff url(images/art/bg-html.jpg) !important;
	font-family: 'Istok Web', arial, san-serif;
	line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6
{
	font-family: arial, san-serif;
	font-weight: normal;
	line-height: 1em;
	padding: 0;
	margin: 20px 0;
/*	text-shadow: 1px 2px 0px #fff;*/
}

h1 {
	font-weight: bold;
	line-height: 0.8em;
}

h4 {
	line-height:1.25em;
	font-size:18px;
}

h1,h2,h3 {
	color: #33CCCC !important;
}

p {
	font-family: 'Istok Web', arial, san-serif;
	line-height: 1.5em;
}

/* Text Styling */
ul li,
.recentcomments,
.slider-button,
.slide-prev,
.slide-next,
h3.accordion-title,
h3.toggle,
h3.comments {
background-image: url(images/sprite-obsidian.png);
}

/* Custom Styling */
#page-wrapper
{
	background:none !important;
	padding:0 !important;
	position:relative;
}
#header
{
	height: 110px;
	position:relative;
	border-top: 10px solid #33CCCC;
}
#header-top
{
	padding: 10px 0 0 0;
}

.top-content {
	margin: 25px 0 0 0;
}

/*************************** Navigation Menus ***************************/

/* Nav Wrapper */
#nav {
background:none;
width: auto;
height: 63px;
position:absolute;
font-size: 14px;
right:0;
top: 55px;
font-family: 'Istok Web', arial, san-serif;
}
#nav .menu {
/*display: inline;*/
}
/* Top Level Nav */
#nav ul, #nav ul ul {
float: none;
position: relative;
padding: 0;
margin:0;
list-style-type:none;
list-style-position:outside;
}
#nav ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#nav ul li {
background:none;
float:left;
position:relative;
margin: 0 0 0 20px;
padding:0;
display: block;
border: 0;
}
#nav ul a {
	padding:35px 0 0 0;
	margin-bottom: 0;
	display: block;
	font-weight:normal;
	color:#999;
	text-transform:uppercase;
	line-height:18px;
	text-shadow: 1px 1px 0px #fff;
}
#nav ul li > a:hover,
#nav ul .current-menu-item > a,
#nav ul .current-menu-ancestor > a,
#nav .sub-menu a:hover,
#nav .sub-menu .li-first a:hover,
#nav .current-menu-item .sub-menu a:hover,
#nav .current-menu-ancestor .sub-menu a:hover {
	color: #33CCCC !important;
}
#nav ul li > a:hover,
#nav ul .current-menu-item > a,
#nav ul .current-menu-ancestor > a {
	background: none;
}
#nav ul .li-first > a:hover,
#nav ul .li-first.current-menu-item > a,
#nav ul .li-first.current-menu-ancestor > a {
	background:none;
}
#nav span {
	margin-left: 5px;
	color: #000;
}
#nav #menu-item-208 a:hover,#nav #menu-item-208.current-menu-item a {background:url(images/art/nav-home.png) center top no-repeat !important;}
#nav #menu-item-2088 a:hover,#nav #menu-item-2088.current-menu-item a {background:url(images/art/nav-product.png) center top no-repeat !important;}
#nav #menu-item-214 a:hover,#nav #menu-item-214.current-menu-item a {background:url(images/art/nav-about-us.png) center top no-repeat !important;}
#nav #menu-item-212 a:hover,#nav #menu-item-212.current-menu-item a {background:url(images/art/nav-blog.png) center top no-repeat !important;}
#nav #menu-item-2094 a:hover,#nav #menu-item-2094.current-menu-item a {background:url(images/art/nav-testimonial.png) center top no-repeat !important;}
#nav #menu-item-2228 a:hover,#nav #menu-item-2228.current-menu-item a {background:url(images/art/nav-study.png) center top no-repeat !important;}
#nav #menu-item-216 a:hover,#nav #menu-item-216.current-menu-item a {background:url(images/art/nav-get-in-touch.png) center top no-repeat !important;}

/* Drop Down Menus */
#nav .sub-menu {
position: absolute;
top: 50px;
left: -10px;
display: none;
padding: 0;
margin: 0;
border: 1px solid #d8d8d8;
background: #f8f8f8;
-webkit-box-shadow:1px 1px 5px #bbbbbd;
-moz-box-shadow:1px 1px 5px #bbbbbd;
box-shadow:1px 1px 5px #bbbbbd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#nav .sub-menu li {
background: none;
margin: 0;
padding: 0;
height: auto;
position: static;
border-top: 1px solid #fff;
border-bottom: 1px solid #d8d8d8;
}
.no-js #nav li:hover .sub-menu {
display: block;
}
#nav .sub-menu .li-first {
border-top: 0;
}
#nav .sub-menu .li-last {
border-bottom: 0;
}
#nav .sub-menu a {
background: none;
display: block;
height: auto;
float: left;
padding: 10px;
margin: 0;
width: 200px;
font-size: 12px;
}
#nav .current-menu-item .sub-menu a,
#nav .current-menu-ancestor .sub-menu a,
#nav .sub-menu .li-first.current-menu-item a,
#nav .sub-menu .li-first.current-menu-ancestor a {
color: #999;
background: none;
}
#nav .sub-menu a:hover,
#nav .sub-menu .li-first a:hover,
#nav .current-menu-item .sub-menu a:hover,
#nav .current-menu-ancestor .sub-menu a:hover {
background: none;
}

/* Sub Drop Down Menus */
#nav ul .sub-menu li ul {
top: auto;
left: 200px;
}

.top-content .free-access-banner
{
	margin-top:20px;
}
.free-access-banner
{
	background:url(images/art/bg-blog-banner.jpg) no-repeat;
	height:163px;
	padding:28px 0 50px 273px;
}
.free-access-banner .banner-lft
{
	float:left;
	width:355px;
}
.free-access-banner .banner-lft h2
{
	font: bold 34px/34px 'Istok Web', arial, san-serif;
	text-shadow:1px 1px 1px #ae9463;
	color:#ffffff;
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
}
.free-access-banner .banner-lft p
{
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	margin-bottom:15px;
}
.free-access-banner .banner-rgt
{
	float: right;
	width: 334px;
	padding-right: 10px;
	position: static;
}
.free-access-banner .banner-rgt h3
{
	font: bold 26px/26px 'Istok Web', arial, san-serif;
	padding:0;
	color:#ffffff;
	text-transform:capitalize;
	text-shadow:1px 1px 1px #ae9463;
	margin:0 0 5px 0;
}
.free-access-banner .banner-rgt .download
{
	padding-left:30px;
	background:url(images/art/ico-download-banner.gif) left center no-repeat;
	line-height:21px;
	color:#ffffff;
}
.free-access-banner .banner-rgt input
{
	float:left;
	width:128px;
}
.free-access-banner .banner-rgt .mail
{
	width:156px;
	float:right;
}
.free-access-banner .banner-rgt .padlock
{
	padding-left:20px;
	background:url(images/art/ico-privacy3.gif) 5px 3px no-repeat;
	font-size:11px;
	color:#c096c1;
	font-style:italic;
	line-height:16px;
	float:left;
	width:185px;
	margin:5px 0 0 25px;
}
.free-access-banner .banner-rgt button
{
	background:url(images/art/alert-overlay.png) repeat-x scroll 0 0 #5b8002;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    overflow: visible;
    padding: 7px 10px 8px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    width: auto;
	float:left;
	margin-top:5px;
}
.display-slider.slider-wrapper,
.no-js .slider-wrapper {
position: relative;
display: inline-block;
}

/*
.display-slider.slider-wrapper
{	
	border:1px solid #dadada;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #dadada;
	-webkit-box-shadow: 0 0 5px #dadada;
	box-shadow: 0 0 5px #dadada;
	margin-bottom: 0px !important;
}

#content-slide .slider,#content-slide .display-slider.slider .slide,#content-slide .custom-slide,#content-slide .caption-wrapper
{
	height:334px  !important;
	width:980px !important;
}
.display-slider.slider-wrapper {
	border: 0px !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.custom-slide {
	background: none;
	background-color: none !important;
}
*/

.custom-slide .vhold
{
	position:absolute;
	top:-30px;
	left:20px;
}
.custom-slide .free
{
	position:absolute;
	right:0;
	top:0;
}
.slide-padding.slide {
    padding-bottom: 40px;
}

.slider-wrapper.alignleft, .sc-image.alignleft, .sc-video.alignleft
{
	float:none;
	position:absolute;
	width:416px;
	height:261px;
	margin:0;
	padding:0;
	top:-2px;
	left:129px;
	overflow:hidden;
}
#player-youtubevideo {
	margin-top: -16px;
	margin-left: -31px;
}
.banner-rgt
{
	width: 289px;
	position: absolute;
	right: 45px;
	top: 14px;
}
.banner-rgt h3
{
	color:#3b3c40;
	font:bold 22px/28px 'Istok Web', arial, san-serif;
}
.banner-rgt h3 strong
{
	color:#5e8500;
	font:bold 22px/28px 'Istok Web', arial, san-serif;
}
.banner-rgt .download
{
	background:url(images/art/ico-download.gif) left center no-repeat;
	font:12px/21px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	padding-left:30px;
}
.banner-rgt fieldset
{
	border:none;
	padding:0;
	margin:0;
}
.banner-rgt input,.free-access-sidebar input,.free-access-footer input
{
	-moz-box-shadow: inset 0 0 5px #c4c4c2;
	-webkit-box-shadow: inset 0 0 5px #c4c4c2;
	box-shadow: inner 0 0 5px #c4c4c2;
	border:1px solid #c4c4c2;
	display:block;
	padding:5px 10px;
	font:italic 14px Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	width:170px;
	margin-bottom:10px;
	background:#ffffff;
}
.banner-rgt .padlock,.free-access-sidebar .padlock,.free-access-footer .padlock
{
	padding:0 0 0 20px;
	background:url(images/art/ico-privacy.gif) 5px 3px no-repeat;
	font-size:11px;
	color:#6a6a6a;
	font-style:italic;
	line-height:16px;
}
.slide .padlock
{
	padding:0 30px 0 20px;
}
.banner-rgt button,.free-access-sidebar button,.free-access-footer button
{
    background:#222222 url("images/art/alert-overlay.png") repeat-x;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    padding: 10px 15px 11px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    width: auto;
}
.banner-rgt button,.free-access-sidebar button,.free-access-footer button,.banner-rgt button:visited,.free-access-sidebar button:visited,.free-access-footer button:visited
{
	background-color:#5B8002;
}
.banner-rgt button strong,.free-access-sidebar button strong,.free-access-footer button strong
{
	padding-left:20px;
	background:url(images/art/ico-ok.png) left center no-repeat;
}
.banner-rgt button:hover,.free-access-sidebar button:hover,.free-access-footer button:hover
{
	background-color:#3f5902;
}

/*
.nav-type-1.slider-nav-wrapper
{
	/*background:url(images/art/slide-nav-bar.gif) center no-repeat;
	background: none;
	padding-top:15px;
	height:25px;
}
*/

.slider-wrapper .slider-button
{
	background:url(images/art/ico-nav-bar.png) left top no-repeat;
	width:8px;
	height:8px;
	margin: 10px 4px;
}
.slider-wrapper .activeSlide,.slider-wrapper .slider-button:hover
{
	background-position:0 -8px;
}

/*
.slider-wrapper .slide-prev
{
	background:url(images/art/btn-slider.png) left -62px no-repeat;
	height:31px;
	width:31px;
	left:0px;
	z-index:100;
	top:200px !important;
}
.slider-wrapper .slide-prev:hover
{
	background-position:0 -93px;
}
.slider-wrapper .slide-next
{
	background:url(images/art/btn-slider.png) left top no-repeat;
	height:31px;
	width:31px;
	right:0px;
	z-index:100;
	top:200px !important;
}
.slider-wrapper .slide-next:hover
{
	background-position:0 -31px;
}

*/

.separate > div, .joint > div, .panel, .ui-tabs-panel, .wp-pagenavi span, .wp-pagenavi a, .wp-pagenavi.post-navi a span
{
	background:#ffffff !important;
	background-image:none !important;
}
.top-content .columns.three.first.joint > div,.top-content .columns.three.middle.joint > div
{
	border-right:none;
}
.top-content .columns.three.middle.joint > div,.top-content .columns.three.last.joint > div
{
	border-left:none;
	background:url(images/art/gradient-horz.jpg) left center no-repeat;
}
.top-content .columns.three > div,.top-content .columns.three
{
	background:#ffffff;
}
#productslider .slide-padding.slide
{
	padding-bottom:40px;
}
#cslider
{
	margin-top:30px;
}
#cslider .slider-wrapper
{
	width:958px;
	padding:0 10px;
	margin-bottom:5px !important;
}
#contactslider .slide-padding.slide
{
	padding:10px 0;
}
#frame
{
	margin-bottom:30px;
background:#fff;
}
#frame.post-2
{
	margin-top:0;
}
#frame.post-2 #main-content
{
	width:900px;
}
#frame.frame-sb-right
{
	background:url(images/art/bg-frame.gif) center top repeat-y;
}
#frame #main-content
{
	width:590px;
	padding:20px 25px 20px 25px;
}
.post-text h2 {
	margin: 0 0 10px 0;
}
.post-text h2 a
{
	color:#000;
	font-family: arial, san-serif;
	font-weight:bold;
}
.post-text h2 a:hover
{
	color:#3688D9;
}
.post-cats a:hover
{
	text-decoration:underline;
}
.post-meta
{
	color:#686565;
	padding-bottom:5px;
}
.post-meta a:hover
{
	text-decoration:underline;
}
.post-meta a
{
	color:#698a01;
}
.blog .divider
{
	display:none;
}
.blog .post
{
	margin-bottom:30px;
}
#main-content .big
{
	font:bold 18px/22px 'Istok Web', arial, san-serif;
	color:#212121;
}
#frame.post-2 #main-content
{
	padding:50px 40px;
}
.post-2 .columns.two.blank
{
	width:405px;
	padding-left:40px;
	background:url(images/art/gradient-center.jpg) top left no-repeat;
}
.post-2 .columns.two.first
{
	padding:0 40px 0 0;
	margin:0;
	background:none;
}
#prod
{
	margin-bottom:55px;
}
#prod .columns.three.separate > div
{
	padding:15px 15px 72px 15px;
	position:relative;
	background:#ffffff url(images/art/bg-prod-column.gif) bottom left repeat-x !important;
}
#prod .sc-image
{
	position:absolute;
	top:-48px;
	left:15px;
}
#prod h4
{
	margin-top:200px;
	color:#878787;
	font:bold 12px 'Istok Web', arial, san-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:5px;
}
#prod h3
{
	color:#424242;
	margin:0 0 0 0;
	font:bold 20px/24px 'Istok Web', arial, san-serif;
}
#prod ul
{
	margin:0 0 20px 0;
	padding:0 0 0 16px;
}
#prod li
{
	list-style-image:url(images/art/blt2.gif);
	list-style-position:outside;
	padding:10px 10px 10px 0;
	background:none;
	font-size:13px;
	color:#424242;
}
#prod .buy-now
{
	position:absolute;
	bottom:0;
	left:15px;
	height:72px;
	width:280px;
}
#prod .buy-now .ptype
{
	float:left;
	margin-top:20px;
}
#prod .buy-now fieldset
{
	border:none;
	margin:0;
	padding:0;
	float:right;
	width:140px;
	text-align:center;
}
#prod .buy-now button
{
	background:url(images/art/alert-overlay.png) repeat-x scroll 0 0 #5b8002;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    overflow: visible;
    padding: 7px 0 8px;
	width:140px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	margin-top:15px;
}
#prod .buy-now button:hover
{
	background-color:#3f5902;
}
#prod .buy-now fieldset p
{
	color:#686868;
	font-size:11px;
	text-transform:uppercase;
}
#prod .buy-now .book
{
	position:absolute;
	bottom:-32px;
	left:50px;
}
.wp-caption
{
	padding:0;
}
.wp-caption img
{
	margin:0;
}
.bottom-content
{
	margin:20px 0 30px 0;
}
.bottom-content h2
{
	color:#a7a7a7;
	font:bold 40px/22px 'Istok Web', arial, san-serif;
	text-align:center;
	margin-bottom:15px;
}
.bottom-content .ca
{
	color:#212121;
	font:bold 18px/22px 'Istok Web', arial, san-serif;
	text-align:center;
}
.ca-logo
{
	text-align:center;
}
.ca-logo img
{
	margin:15px;
}
.page-title
{
	padding-bottom:15px;
}
#frame #breadcrumbs
{
	padding-bottom:0;
}
#frame #breadcrumbs a:hover
{
	text-decoration:underline;
}
.no-breadcrumbs
{
	display:none;
}
blockquote
{
	margin: 0;
	padding: 20px 0 20px 45px;
}
blockquote, .blockquote-right, .blockquote-left 
{
	background:url(images/art/ico-quote.jpg) 0 5px no-repeat;
}
blockquote p
{
	font:italic 12px/16px 'Istok Web', arial, san-serif;
	color:#383838;
}
.post-31 .page-title
{
	font-size:30px;
	color:#7d7d7d;
}
#contact-form fieldset
{
	margin-top:20px;
}
#contact-form label
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
#contact-form .textfield,#contact-form textarea,#contact-form .verify
{
	background:#ffffff;
	border:1px solid #c4c4c2;
	width:184px;
	-moz-box-shadow: inset 0 0 5px #c4c4c2;
	-webkit-box-shadow: inset 0 0 5px #c4c4c2;
	box-shadow: inner 0 0 5px #c4c4c2;
}
#contact-form textarea
{
	max-width:none;
	width:100%;
}
#contact-form .verify
{
	width:30px;
}
#contact-form .inputError
{
	border:1px solid #FF0000;
	-moz-box-shadow: inset 0 0 5px #FF0000;
	-webkit-box-shadow: inset 0 0 5px #FF0000;
	box-shadow: inner 0 0 5px #FF0000;
}
#contact-form .contact-submit
{
    background:url(images/art/alert-overlay.png) repeat-x scroll 0 0 #252525;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    overflow: visible;
    padding: 5px 15px 6px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    width: auto;
}
.wp-pagenavi a
{
	display:block;
	padding:4px 10px;
	background:#e3e3e3;
	border-radius: 3px 3px 3px 3px;
	color:#8b8b8b;
	font:bold 12px/22px 'Istok Web', arial, san-serif;
	box-shadow:none;
}
.wp-pagenavi .current,.wp-pagenavi a:hover
{
	color:#ffffff !important;
	background:#474747 !important;
	font-weight:bold;
}
.portfolio
{
	margin-bottom:30px;
}
.portfolio .first.joint > div,.portfolio .middle.joint > div,.portfolio .last.joint > div
{
	padding:22px;
	background:#ffffff;
}
.portfolio .middle.joint > div
{
	border-left:none;
}
.portfolio-item h2,.portfolio-item h2 a
{
	font:bold 16px/22px 'Istok Web', arial, san-serif;
	color:#424242;
	text-align:left;
}
.portfolio-item h2
{
	margin:0;
	padding:0;
}
.portfolio-item h2 a
{
	padding:0;
}
.portfolio h2 a:hover
{
	color:#3688D9;
	text-decoration:none;
}
.portfolio-text a
{
	display:none;
}
.portfolio-text .portfolio-link
{
	display:block;
	font-size:14px;
	line-height:22px;
}
#frame #sidebar
{
	width:270px;
	padding:20px 25px 20px 30px;
}
.widget
{
	border:none;
	padding:0;
	margin-bottom:40px;
}
.widget a:hover
{
	text-decoration:underline;
}
.widget h3, .widget h3 a, .widget h3 a:hover
{
	color:212121;
	text-transform:uppercase;
	font-weight:bold;
	font-family: 'Istok Web', arial, san-serif;
}
#sidebar .widget ul
{
	margin:10px 0 0 13px;
	padding:0;
}
#sidebar #custom_content-widget-8
{
	background:url(images/art/bg-widget.gif) center bottom no-repeat;
	padding-bottom:35px;
	margin-bottom:20px;
}
#sidebar #custom_content-widget-8 ul
{
	margin:0;
}
#sidebar #custom_content-widget-8 li
{
	padding:0 0 0 25px;
	margin:15px 0;
	font-size:14px;
	color:#424242;
	border:none;
	background:url(images/art/ico-pinned.gif) left 3px no-repeat;
}
#sidebar #custom_content-widget-9 .alignright
{
	padding:0;
	margin-left:0;
}
#sidebar #custom_content-widget-9 img
{
	margin-bottom:25px;
}
#sidebar .widget .cat-item
{
	background:url(images/art/blt.gif) left 6px no-repeat;
	padding:0 0 0 16px;
	margin-bottom:5px;
	border:none;
}
#sidebar .widget .cat-item li a:hover
{
	text-decoration:underline;
}
#sidebar #extended-categories-4
{
	background:url(images/art/bg-widget.gif) center bottom no-repeat;
	padding-bottom:45px;
	margin-bottom:10px;
}
#sidebar #extended-categories-4 h3
{
	font-family: 'Istok Web', arial, san-serif;
}
tabber-widget-tabs
{
	position:relative;
	z-index:100;
}
.tabber-widget-basic-dark ul.tabber-widget-tabs a.selected, .tabber-widget-basic-dark ul.tabber-widget-tabs a.selected:hover
{
	background:#ffffff !important;
	color:#212121 !important;
	border:1px solid #cccccc;
	border-bottom:1px solid #ffffff !important;
}
.tabber-widget-basic-dark ul.tabber-widget-tabs a
{
	background:#333333 !important;
	color:#ffffff !important;
	border:1px solid #333333;
	margin:0 !important;
	position:relative;
	z-index:1000;
	font-weight:bold;
	padding: 5px !important;
	font-size: 12px;
}
.tabber-widget-content
{
	border:1px solid #cccccc !important;
	position:relative;
	top:-1px;
	background:#ffffff !important;
	z-index:99;
}
.tabber-widget-content ul {
	margin: 0 !important;
}
.tabber-widget-content li,
.tabber-widget-content .wp-cpl-widget li
{
	color:#000;
	background:url(images/art/blt.gif) left 6px no-repeat !important;
	padding:0 0 0 15px !important;
	margin: 0 0 5px 0 !important;
	border:none !important;
}
.tabber-widget-basic-dark .tabber-widget-content a
{
	color: #000 !important;
}
.tabber-widget-basic-dark .tabber-widget-content a:hover
{
	color: #3688D9 !important;
}
.wp-cpl-widget li,
.wp-cpl-widget li.wp-cpl-even
{
	background: none !important;
	border:none !important;
	margin:0 !important;
	padding:10px 0 !important;
	border-bottom:1px solid #e0e0e0 !important;
}
.tabber-widget-basic-dark .wp-cpl-widget .li-last
{
	border:none !important;
}
#sidebar .popular-posts ul
{
	margin:0;
}
.tabber-widget-title
{
	display:none;
}
.free-access-sidebar
{
	background:#69305e url(images/art/free-gift.jpg) left top no-repeat;
	border:1px solid #6a1321;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px;
	position:relative;
}
.widget .free-access-sidebar h3,
.widget .free-access-sidebar h4
{
	font: bold 20px 'Istok Web', arial, san-serif;
	text-shadow: 1px 1px 1px #AE9463;
	color: white;
	padding-left: 124px;
	margin: 6px 0 40px 0;
}
.free-access-sidebar p
{
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	margin-bottom:8px;
}
.free-access-sidebar fieldset
{
	padding:0;
	margin:25px 0 0 0;
	border:none;
}
.free-access-sidebar .download
{
	padding-left:30px;
	background:url(images/art/ico-download-sb.gif) left center no-repeat;
	line-height:21px;
}
.free-access-sidebar .padlock
{
	color:#c096c1;
	background:url(images/art/ico-privacy2.gif) 5px 3px no-repeat;
}
.free-access-sidebar button
{
	border:1px solid #311215;
	margin-left:60px;
}
#links
{
	padding: 15px 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
#links .small-logo
{
	float:left;
	display:block;
	height:41px;
	margin-right:10px;
	margin-top: -17px;
}
#links h3
{
	float:left;
	color: #000 !important;
	font: bold 18px/28px 'Istok Web', arial, san-serif;
	margin: 6px 17px 0 0;
	padding:0;
}
#links p
{
	float:left;
	margin:6px 0 0 0;
	color: #999 !important;
}
#links p span
{
	display:none;
}
#links p a
{
	width:32px;
	height:32px;
	float:left;
	margin:0 3px;
	display:block;
}
#links .icon-twitter {background:url(images/art/links.jpg) left top no-repeat;}
#links .icon-facebook {background:url(images/art/links.jpg) -32px top no-repeat;}
#links .icon-youtube {background:url(images/art/links.jpg) -64px top no-repeat;}
#links .icon-email {background:url(images/art/links.jpg) -96px top no-repeat;}
#links .icon-rss {background:url(images/art/links.jpg) -128px top no-repeat;}
#links .icon-twitter:hover {background:url(images/art/links.jpg) left -32px no-repeat;}
#links .icon-facebook:hover {background:url(images/art/links.jpg) -32px -32px no-repeat;}
#links .icon-youtube:hover {background:url(images/art/links.jpg) -64px -32px no-repeat;}
#links .icon-email:hover {background:url(images/art/links.jpg) -96px -32px no-repeat;}
#links .icon-rss:hover {background:url(images/art/links.jpg) -128px -32px no-repeat;}

/* footer customs */
#footer-top-outer {
	margin-top: 0px;
	border-top: 1px solid #fff;
}
#footer-top-inner {
	background: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#footer-top-inner h3, #footer-top-inner h3 a, #footer-top-inner h3 a:hover {
	font-family: arial, san-serif;
	font-weight:normal;
	line-height: 1em;
	text-transform:uppercase;
	margin-top:0;
}
.footer-widget-inner {
	padding: 0;
}
.footer-widget-inner ul
{
	padding:0;
	margin:0;
}
.footer-widget-inner li
{
	padding: 8px 25px 8px 0;
	background:none;
}
.footer-widget-inner a:hover
{
	text-decoration: none;
}
.free-access-footer
{
	position:relative;
}
.free-access-footer img
{
	position:absolute;
	right:-20px;
	top:-20px;
	display: none;
}
#footer-top-inner .free-access-footer h3
{
	position:relative;
	z-index:10;
	color:#3b3c40;
	font:bold 24px/28px 'Istok Web', arial, san-serif;
	padding-bottom:5px;
}
.free-access-footer h3 strong
{
	display:block;
	font:bold 24px/28px 'Istok Web', arial, san-serif;
	color:#5e8500;
}
.free-access-footer fieldset
{
	border:none;
	padding:0;
	position:relative;
	z-index:10;
}
.free-access-footer .download
{
	font-size:12px;
}

#footer-curve
{
	display: none;
}

#footer-bottom-outer {
	height: 50px;
	background: #33CCCC !important;
	background-image: none !important;
	margin: 6px 0 0 0;
}
#footer-bottom-inner .copyright
{
	float:none;
	text-align:center;
	padding: 4px 0;
}
#footer-bottom-inner
{
	padding: 0;
}
#footer-bottom-inner .copyright a
{
	margin:0 5px;
}

/* Blog standard blogroll */

.post {
	min-width: 550px;
}

.post .leftside,
.blog .leftside {
	float: left;
	margin-right: 15px;
}

.post .leftside .social,
.blog .leftside .social {
	float: left;
}

/*.post .leftside .social.facebook iframe,
.blog .leftside .social.facebook iframe {
	width: 105px !important;
}*/

.post .leftside .social.twitter,
.blog .leftside .social.twitter {
	padding: 0 3px;
}

.post .leftside img.alignleft,
.blog .leftside img.alignleft {
	margin-bottom: 10px;
}

.post,
.blog .post {
	padding: 0 0 30px 0;
}

.post .rightside,
.blog .rightside {
	float: left;
	width: 390px;
	
}

div.blog div.post div.post-text p {
	text-align: left;
}

div.blog div.post div.post-text .post-cats {
	padding: 0;
}

.post .rightside .post-meta,
.blog .rightside .post-meta {
	margin-bottom: 15px;
}

.post .rightside .fb_like_standard,
.blog .rightside .fb_like_standard {
	float: right;
	width: 200px;
	padding: 5px 0 0 0;
}

.fbSendButtonLight .btnLink {
    width: 80px !important;
}


/* post meta and post more button */

.post-meta span.post-author,
.post-meta span.post-date {
    text-transform: uppercase;
	display:inline;
}

.post-meta span.post-author:before {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    text-transform: none;
    content: "Автор: ";
}

.post-meta span.post-date:before {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    text-transform: none;
}

.post-text .read-more {
    float: left;
}

.post-text .read-more a {
    background: #33CCCC;
    display: block;
    position: relative;
    float: left;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5em;
    text-transform: none;
    text-decoration: none;
    height: 20px;
    padding: 4px 10px !important;
    margin: 0 10px 0 14px;
    z-index: 11;
}

.post-text .read-more a:hover {
    color: #000;
    text-decoration: none;
}

.triangle-sm-l {
    border-color: #33CCCC #33CCCC #33CCCC transparent;
    border-style: solid;
    border-width: 14px;
    height: 0px;
    width: 0px;
    position: relative;
    top: 0px;
    z-index:0;
/* displayed under bubble */
}


/* Posts */
.post-thumbnail {
float: left;
position: relative;
overflow: hidden;
padding-bottom: 20px;
}
.post-thumbnail.no-padding {
padding-bottom: 40px;
}
.post-thumbnail.wrap {
margin-right: 20px;
}

/* Post Meta */
.page-title {
padding-bottom: 20px;
}
.post-cats {
padding-bottom: 10px;
}

.post-meta a {
color: #999;
}

.above_title {
    float: left;
	background: #00a4ff;
	width: 630px;
	height: 75px;
	margin-left: -25px;
	margin-bottom: 20px;
	position: relative;
}

.above_title img {
    margin: 0;
    float: right;
}

.above_title .category {
    bottom: 7px;
    position: absolute;
    padding: 10px 10px 0 30px;
    margin-top: 50px;
    width: 515px;
    overflow: hidden;
    font-size: 12px;
    text-shadow: 1px 1px 0px #666;
	color: #fff;
}

.above_title .category a {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    overflow: hidden;
	font-size: 12px;
}

.title_block {
    float: left;
    padding-bottom: 20px;
}

.title_block .title_left {
    width: 390px;
    float: left;
}

.title_block .title_right {
    width: 200px;
    float: right;
}

/*.title_block .title_right iframe:first-child {
	width: 105px !important;
}*/

#main-content h1.page-title {
    position: relative;
    width: auto;
    font-weight: bold;
    padding: 6px 20px 6px 0;
    margin: 0 0 10px 0;
    color: #000;
}

div.archive_header {
    float: left;
    background: #00a4ff;
    width: 615px;
	margin-left: -25px;
    margin-bottom: 20px;
    padding: 0px;
    position: relative;
    border: none;
    height: 75px;
}

div.archive_header div {
    bottom: 8px;
    position: absolute;
    padding: 10px 10px 0 30px;
    margin-top: 50px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
}

a.cust_comment,
a.cust_comment:hover {
    background: url(images/bg-comment.png) 0 2px no-repeat;
    text-decoration: none !important;
    padding: 0 0 0 30px;
    margin-top: 10px;
    display: block;
    height: 25px;
    font-size: 18px;
    font-weight: bold;
    color: #fbc021;
}

a.cust_comment:hover {
    color: #000;
}

a.cust_comment span {
    font-size: 14px;
}


.tabber-widget-content .wp-cpl-widget li {
	border:none !important;
	border-bottom: 1px solid #E0E0E0 !important;
}

.tabber-widget-content .wp-cpl-widget li.wp-cpl-even {
	background:none !important;
}

#searchbar {
	width:232px;
}

.slider-video-container {
	width:414px;
	height:261px;
	overflow:hidden;
}

div.myheadings {
	padding: 10px 0;
	text-align: center;
	margin: 20px 0 0 0;
}
div.myheadings h1 {
	margin: 0 0 10px 0;
}

div.myheadings h2 {
	color: #000 !important;
	margin: 0 0 10px 0;
}
div.myheadings h4 {
	color: #999;
	margin: 20px 0 10px 0;
}

/* form bg */
.paperbox {
	position: relative;
	width: 248px;
	padding: 10px;
	margin: 0 0 10px 0;
	background: #fff;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 30px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 30px rgba(0, 0, 0, 0.1);
	z-index: 1;
}
.paperbox-two {
	background: url(http://s54.mindvalley.us/dzenprinimatel/media/images/ctabg.png) 50% 70% no-repeat;
}

.paperbox_btm:before, .paperbox_btm:after
{
	position: absolute;
	width: 250px;
	height: 10px;
	content: ' ';
	margin: -42px 0 0 10px;
	background: transparent;
	-webkit-transform: skew(-5deg) rotate(-5deg);
	-moz-transform: skew(-5deg) rotate(-5deg);
	-ms-transform: skew(-5deg) rotate(-5deg);
	-o-transform: skew(-5deg) rotate(-5deg);
	transform: skew(-5deg) rotate(-5deg);
	-webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);
	box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);
	z-index: 0;
}
.paperbox_btm:after
{
	margin: -32px 0 0 10px;
	-webkit-transform: skew(5deg) rotate(5deg);
	-moz-transform: skew(5deg) rotate(5deg);
	-ms-transform: skew(5deg) rotate(5deg);
	-o-transform: skew(5deg) rotate(5deg);
	transform: skew(5deg) rotate(5deg);
}

/* forms */
.iwrapu {
	background: none;
	padding: 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0;
	text-align: center;
}
div.mvOapForm {
	color: #333;
	font-family: 'Istok Web', arial, san-serif;
	font-size: 15px;
	line-height: 22.5px;	
	letter-spacing: normal;
	padding: 0 0 40px 0;
}
div.mvOapForm ol,
div.mvOapForm ol li{
	margin:0;
	padding:0;
}
div.mvOapForm input,
div.mvOapForm textarea {
	margin:0;
}
div.mvOapForm input[type="text"] {
	background: #FFFFFF;
	border: 1px solid #c5c7c9;
	color: #666;
}
div.mvOapForm p.privacy {
	background: url(images/padlock.png) 15px 0 no-repeat;
	clear:both;
	display:block;
	padding: 0 10px 0 40px;
	line-height:1.3em !important;
	margin-bottom:16px;
	font-size:12px !important;
	text-align: left;
	color:#999 !important;
}
div.mvOapForm .img-left {
	border:2px solid #CCCCCC;
	clear:left;
	float:left;
	margin:0 16px 10px 0;
	padding:1px;
}
div.mcOapForm img.no-border {
	border:medium none !important;
}
div.mvOapForm form {
	border: 1px solid #eee;	
	border-radius: 0 0 6px 6px !important;
	-moz-border-radius: 0 0 6px 6px !important;
	-webkit-border-radius: 0 0 6px 6px !important;

	font-family: @helvetica;
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	margin: 60px 0 0 0;
	width: 298px;
}
div.mvOapForm p.download {
	text-align: center;
}
div.mvOapForm form h2 {
	font-size: 150%;
	line-height: 1.0em;
	color: @link-color;
	padding: 10px 20px 0;
	text-shadow: 1px 1px 1px rgba(255,255,255,1.0);
	color: #555;
    font-weight: bold;
    letter-spacing: normal;
    margin: 0 0 0.3em;
	text-align: center;
	text-shadow: 1px 2px 0px rgba(255,255,255,1.0);
}

div.mvOapForm form h5 {
	padding: 0 20px;
	color: #888;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.0em;
	margin: 0 0 5px;
	text-align: center;
	text-shadow: 1px 1px 0px rgba(255,255,255,1.0);
}

div.mvOapForm form ol,
div.mvOapForm form ol li {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.mvOapForm form ol li {
	margin: 0 0 5px 0;
	text-align: center;
}
div.mvOapForm form ol {
	margin: 0 0 20px 0;
}
div.mvOapForm form label {
	color: #000;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: normal;
    margin: 0;
    text-shadow: 1px 1px 0px rgba(255,255,255,1.0);
    text-transform: uppercase;
	display: none !important;
}
div.mvOapForm form input.field.text {
	font-size: 13px;
	line-height: 1em;
	width: 200px;
	height: 28px;
	padding: 5px 3px;
	
	border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
}
div.mvOapForm form li.buttons {
	margin-bottom: 8px;
	padding-top: 3px;
	text-align: center;
}

div.mvOapForm form button{ 
        background: #fbc021;
        background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255,249,60)),
            color-stop(1, rgb(255,192,5))
        );
        background-image: -moz-linear-gradient(
            center top,
            rgb(255,249,60) 0%,
            rgb(255,192,5) 100%
        );
	border:1px solid #F5C751;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #003552;
	cursor:pointer;
	font:bold 18px 'Istok Web', arial, san-serif;
	padding:0.4em 0.8em;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.2);
	margin: 10px 0px !important;
}
div.mvOapForm form button:hover { 
        background: #fbc021;
        background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(254,249,103)),
            color-stop(1, rgb(255,218,74))
        );
        background-image: -moz-linear-gradient(
            center top,
            rgb(254,249,103) 0%,
            rgb(255,218,74) 100%
        );
}

div.mvOapForm form a:hover {
	color: #fff !important;
	text-decoration: underline;
}

/* mvOapForm_sidebar */
div.mvOapForm_sidebar,
div.mvOapForm_sidebar form {
	width: 250px;
	border: 0 !important;
	padding: 0;
	margin: 0;
}

div.mvOapForm_sidebar form h2 {
	font-size: 180%;
}
div.mvOapForm_sidebar form h3 {
	padding: 0 5px;
	color: #fff !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 1.2em;
	margin: 3em 0 0.5em !important;
	text-align: center;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}

div.mvOapForm_sidebar form h5 {
	padding: 0 5px;
	font-size: 13px;
}

div.mvOapForm_sidebar form p.download {
	color: #fff !important;
}

div.mvOapForm_sidebar p.privacy {
	color: #999 !important;
}

/* mvOapForm_footer */
div.mvOapForm_footer,
div.mvOapForm_footer form {
	width: 250px;
	border: 0 !important;
	padding: 0;
	margin: 0;
}

div.mvOapForm_footer h2 {
	padding-top: 0px !important;
}
div.mvOapForm_footer h2 strong {
	color: #fbc021;
	display: block;
}

div.mvOapForm_footer form a:hover {
	color: #000 !important;
}

/* mvOapForm_slider */
div.mvOapForm_slider {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	height: 311px;
	margin: 10px 0 0 -33px;
	padding: 1px 0 15px 26px;
	width: 306px;
	
}

div.mvOapForm_slider form {
	border: 0;
	margin: -10px 0 0 0;
}

div.mvOapForm_slider form h2 {
	font-size: 250%;
	color: #fbc021 !important;
	line-height: 0.8em;
}

div.mvOapForm_slider form button {
	margin: 5px 0 0 0 !important;
}

.homeslide-text {
	width: 350px;
	float: left;
	background: #fff;
	background: rgba(255,255,255,0.6);
	padding: 15px 20px 15px 40px;
	margin: 20px 0 0 0;
}

.homeslide-text h2 {
	color: #000 !important;
	font-size: 24px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);
	line-height: 1em;
	margin: 5px 0;
	text-transform: uppercase;
}

.homeslide-text h3 {
	color: #666 !important;
	font-size: 18px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);
	line-height: 1em;
	margin: 0;
}

.homeslide-text h4 {
	color: #999 !important;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
	line-height: 1em;
	margin: 15px 0 0 0;
}

.homeslide-text-one {
	width: 500px;
	margin: 110px 0 0 0;
}

.homeslide-text-two {
	margin: 110px 0 0 0;
}

.homeslide-text-three {
	margin: 100px 0 0 0;
}

.homeslide-img {
	width: 500px;
	height: 277px;
	float: right;
	margin: 30px 30px 0 0;
	border: 5px solid #fff;
}

.custom-slide {
	background: white;
	background-position: center center;
}


/* Popin Signup Form */

.popinoap {
	display:none !important;
}

.popinoap > div {
	z-index:99999;
	
}

.popin_label {
	position:fixed;
	padding:10px 15px;
	-webkit-transform: rotate(-90deg);	
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	top:300px;
	left:0;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.33, rgb(190,91,86)),
	    color-stop(0.68, rgb(194,62,58)),
	    color-stop(0.9, rgb(224,18,18))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(190,91,86) 33%,
	    rgb(194,62,58) 68%,
	    rgb(224,18,18) 90%
	);
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-box-shadow: 0px 0px 15px 3px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 0px 0px 15px 3px rgba(255, 255, 255, 0.2);
	box-shadow: 0px 0px 15px 3px rgba(255, 255, 255, 0.2);
	color: white;
	font-size: 1.5em;
	font-weight: bold;
	cursor:pointer;
	width: 160px;
	height: 20px;
	left:-75px;
}

.popin_label:hover,
.popin_label.hover {
	-webkit-box-shadow: 0px 0px 15px 3px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 0px 15px 3px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 0px 15px 3px rgba(255, 255, 255, 0.5);
}

.popin_form {
	background:#fff;
	position:fixed;
	top:200px;
	left:-1000px;
	height:355px;
	-webkit-transition: left 300ms ease-in-out;
	-moz-transition: left 300ms ease-in-out;
	-o-transition: left 300ms ease-in-out;
	transition: left 300ms ease-in-out;
	-webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.4);
}

.popin_form.on {
	left:0;
}

.popin_form .popin_close {
	position: absolute;
	z-index: 99999;
	right: 0;
	font-size: 1.5em;
	font-weight: bold;
	background:#000;
	width:20px;
	height:16px;
	padding: 7px 5px;
	text-align:center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: inset 0px 0px 5px 2px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 0px 5px 2px rgba(255, 255, 255, 0.2);
	box-shadow: inset 0px 0px 5px 2px rgba(255, 255, 255, 0.2);
	margin:-10px;
	color: white;
	cursor:pointer;
}

.popin_form div.mvOapForm_sidebar form h3 {
	margin:10px 0 !important;
}


.video-community {
	margin:35px 20px 10px;
}

.video-community, .sidebar-community {
	display: inline-block;
	display: -webkit-inline-block;
	vertical-align: top;
}

.sidebar-community {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
	height: 300px;
	margin: 35px 0 0 10px;
	padding: 0px 10px 10px;
	width: 270px;
}

.sidebar-community  p{
	font-family: 'Istok Web', arial, san-serif;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0;
	margin: 10px 0;
	text-shadow: 1px 2px 0px white;
	font-size: 18px;
	
}

.sidebar-community .paperbox-two, 
.popin_form .paperbox-two {
	background: url(images/ctabg.png) center bottom no-repeat
}
.sidebar-community div.mvOapForm_sidebar form h3 {
	margin-top:20px !important;
	margin-bottom:15px !important;
}
	
.sidebar-community.noborder {
	border:none;
	padding:0px;
	width: auto;
}

.sidebar-community .social_btns {
	text-align:center;
	margin:40px 0 0 65px !important;
}
.sidebar-community .social {
	display:inline-block;
}

.related-post h5 {
	margin: 0;
}

.video-community-bg{
	width: 980px;
	height: 400px;
	position:absolute;
	top:150px;
	left:0;
	z-index:-999;
}

div.mvOapForm p.privacy a{
	color:#000;
}

div.mvOapForm p.privacy a:hover{
	color:#FFF !important;
}

#comments{
	float: left;
    padding: 20px;
    width:95%
	
}

.fb_iframe_widget {
    display: inline-block;
    margin: 0 auto;
    padding: 0px;
    position: relative;
    /* width: 940px; */
}

.fb_like_standard .fb_iframe_widget {
	padding:0;
	width:auto;
}

/* Fix floating ajax fb widget bug caused by the previous css */
#dd_ajax_float .fb_iframe_widget {
	margin:0;
	padding:0 3px;
	width:auto;
}


/* dropdown menu */
#header #extras ul {
	right: 0;
	display: inline;
	position: absolute;
}

#header ul li a {
	color: #BCCCDF;
}

#header #extras ul li {
	font-family: 'Droid Sans', arial, sans-serif;
	display: block;
	float: left;
	color: #BCCCDF;
	text-align: center;
	text-decoration: none;
	padding: 0 0;
	letter-spacing: 1px;
	margin: 0 10px;
	font-size: 13px;
	border: 1px solid transparent;
	text-transform: uppercase;
	-webkit-transition: color 0.2s ease-in;
	-moz-transition: color 0.2s ease-in;
	transition: color 0.2s ease-in;
	background:none;
}

#header #extras ul {
	top: 7px;
}
#header #extras ul li {
	float: left;
}
#header #extras ul li a {
	display: inline;
	float: none;
	margin: 0;
	color: rgb(33, 138, 138);
}
#header #extras ul li.call {
	
	padding-left: 20px;
	padding-top: 0px;
}
#header #extras ul li strong {
	color: rgb(33, 138, 138);
}


li.chelp i {
	background: url(images/help-icon.png) 0 0 no-repeat !important;
	height: 16px;
	width: 16px;
}

#header #extras ul li.chelp {
	float:left;
	position: relative;
	padding-left: 19px;
}

#header #extras ul li.chelp a {
	text-decoration: none;
}

#header #extras ul li.chelp a:hover {
	text-decoration: underline;
}

#header #extras ul li.chelp i {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	width: 18px;
	vertical-align: text-bottom;
}


#contactus_side {
    width: 270px;
    margin-left: -10px;
}

#help_popup {
    background: #fff;
    width: 281px;
    display: none;
    z-index: 9999;
    position: absolute;
    left: 51%;
    margin: 38px 0 0 195px;
    padding: 0 0 5px 0;
    text-align: left;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.27);
    -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.27);
}

#contactus_side h3 {
    font-family: "Ubuntu", "Helvetica Neue", sans-serif;
    line-height: 1.3em;
    height: 32px;
    color: #fff;
    background: #777;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.5, rgb(105,105,105)),
        color-stop(1, rgb(153,153,153))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(105,105,105) 50%,
        rgb(153,153,153) 100%
    );
    margin: 0;
    padding: 10px 10px 0;
    line-height: 1.2em;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: -1px;
}

#contactus_side h6,
#help_popup h6 {
    font-family: "Ubuntu", "Helvetica Neue", sans-serif;
    font-weight: bold;
    line-height: 1.3em;
    font-size: 14.7px;
    color: #333;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 1.0);
    padding: 0 0 3px 0 !important;
    margin: 0 !important;
    line-height: 1em;
}

.contactus_info ul li,
.contactus_info a,
.contactus_info p {
    color: #333 !important;
    font-size: 14px;
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.72);
    line-height: 1.2em;
}

#contactus_side a,
#help_popup a {
    color: #0088CC !important;
}

#contactus_side .contactus_info,
#contactus_side .contactus_faq {
    background: #f3f4f5;
    border: 1px solid #ccc;
    border-top: 0;
    margin: 0 0 20px 0;
    padding: 0 10px;
}

.contactus_info p {
    margin: 0 0 12px 0 !important;
}

.contactus_info p span {
    font-size: 18px;
    display: block;
    padding: 6px 0 9px 0;
    line-height: 1em;
}

#help_popup .contactus_info {
    border: 0px solid #f5f5f5;
    border-top: 0;
    padding: 0 10px;
}

.contactus_info {
    margin: 0;
}

.contactus_info ul li {
	background:none;
    padding: 15px 0 10px 35px;
    border-top: 0;
}

#contactus_side .contactus_faq ul li,
#contactus_side .contactus_faq a {
    padding: 10px 0 10px 20px;
    border-top: 0;
    line-height: 1.5em;
}

#contactus_side .contactus_faq a {
    color: #555 !important;
    display: block;
    padding: 0 0 0 5px;
}

#contactus_side .contactus_faq a:hover {
    color: #000 !important;
    display: block;
    padding: 0 0 0 5px;
}

ul .li-last {
    border-bottom: 0 none;
}

ul li{
		border-bottom:1px solid #D8D8D8;
}

.call {
    background: url(images/icon-call.png) 0 20px no-repeat !important;
}

.answer {
    background: url(images/icon-answer.png) 0 20px no-repeat !important;
}

.questions {
    background: url(images/icon-questions.png) 0 20px no-repeat !important;
}

.track {
    background: url(images/icon-track.png) 0 20px no-repeat !important;
}

.published{
    background: url(images/mv-help-badge.png) 0 0 no-repeat !important;
	width:200px;
	height:20px;
	margin:0 0 0 -21px;
	
}

ul .li-badgebackground{
	background-color:#f5f5f5 !important;
	border:0;
	margin:-15px 0 -4px -10px;
	width:245px;
	height:25px;
}

iframe.twitter-share-button {
	width:110px !important;
}


/* Css for the lead test quiz */
#frame.frame-fullwidth #main-content {
	background:url(images/lead-test-bkg.jpg);
}

.lead-test-banner{
	background:url(images/lead-test-banner.jpg) 0 0 no-repeat !important;
	width:980px;
	height:296px;
	margin:-31px 0 0 -20px;
}

.lead-test-banner .banner_wrap{
	background:url(images/text-bkg.png);
	padding:30px 20px 20px 20px;
	width:445px;
	margin:0px 0px 0px 60px;
}
.lead-test-banner h2{
	color:#373737 !important;
	font-weight:bold;
}

.lead-test-banner span{
	color:#373737;
	font-size:22px;
	line-height:1.2em;
}

.lead-test-header{
	
}

.lead-test-header h2{
	text-align:center;
	font-size:30px;
	color:#1872bd;
	text-shadow:1px 2px 0px #cdcdcd;
}

.lead-test-header .header_text{
	background:url(images/lead-test-header.png) 0 0 no-repeat !important;
	width: 625px;
	height: 296px;
	margin: 0 0 0 70px;
	padding: 22px 0 0 195px;
}

.lead-test-header .header_text p{
	color:#747474;
	font-size:17px;
}

#mvrLeades{
	margin: -34px 0 0 0;
}


.lead-q-cont{
	margin:0 0 0 -20px;
	width:980px;
	
}

.lead-ques{
	
}

.lead-ques .qn{
	background:url(images/que-n.png) 0 0 no-repeat;
	width:35px;
	height:27px;
	text-align:center;
	padding:7px 10px 0 0;
	color:#e1e1e1;
}

.lead-ques .que-line{
	background:url(images/que-bkg-border.png); 
	height:4px;
}

.lead-ques .que{
	font-size:17px;
	color:#1872bd;
}

.lead-ques .que-sep{
	height:10px;
}

.lead-ques .que-desc{
	font-size:14px;
	color:#747474;
}

.lead-q-header{
	background:#00adef;
	width:980px;
	padding:10px 0;
	text-align:center;
	text-shadow:1px 2px 0px #0094cc;
	color:#ffffff;
	font-size:28px;
	font-weight:bold;
}

.lead-ques ul{
	list-style:none;
	margin:60px 0 0 0px;
}

.lead-ques ul .que-list{
	background:none !important;
	display:inline-block;
	padding:0 0 60px 0;
	margin:0 0 0 50px;
	border:none;
}

.lead-ques ul .que-list .q-text{
	width:365px;
}

.lead-ques ul .que-list > div{
	display:inline-block;
	vertical-align:top;
}

.lead-ques ul .que-list label{
	cursor:pointer;
	margin:-2px 0 0 0;
	font-size:14px;
	color:#848484;
}

.lead-ques ul .que-list .checkbox:hover{
	cursor:pointer;
}

.lead-ques ul .que-list .que-table{
	border:none;
	background:none;
}

.lead-ques ul .que-list .que-table tr td{
	border:none;
	background:none;
	padding:0 0 5px 0;
	vertical-align:top;
}


.lead-q-next{
	background:#232323;
	width:980px;
	padding:10px 0;
	text-align:center;
	cursor:pointer;
}

.lead-q-next .next{
	color:#ffffff;
	font-size:28px;
}

.lead-q-next .next-arrow{
	background:url(images/next-arrow.png) 0 0 no-repeat;
	width:23px;
	height:20px;
	margin:2px 0 0 1px;
	position:relative;
	left:0px;
}

.lead-q-next:hover .next-arrow{
	animation:slide 1s infinite;
	-moz-animation:slide 1s infinite; /*Firefox*/
	-webkit-animation:slide 1s infinite; /*Safari and Chrome*/
}

.lead-q-next div{
	display:inline-block;
	vertical-align:top;
}

#q2,#q3,#q4,#q5{
	display:none;
}

.first_step {
    font-family: Helvetica, Arial, sans-serif;
    background: #000000;
    display: inline-block;
    color: #fff;
    position: relative;
    padding: 10px;
    margin: 0 30px 0 0;
    text-decoration: none;
	display:inline-block;
	width:141px;
	text-align: center;
}

.first_step:after {
    display: inline-block;
    border: 20px solid;
    border-color: transparent transparent transparent #000000;
    height: 1px;
    width: 0;
    position: absolute;
    right: -40px;
    top: 0;
    content: "";
}

.steps {
    font-family: Helvetica, Arial, sans-serif;
    background: #000000;
    display: inline-block;
    color: #fff;
    position: relative;
    padding: 10px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin: 0 30px 0 0;
    text-decoration: none;
	width: 142px;
	text-align: center;
}

.steps:after {
	display: inline-block;
	border: 20px solid;
	height: 1px;
	width: 0;
	position: absolute;
	right: -40px;
	top: 0;
	content: "";
	display: inline-block;
	border-color: transparent transparent transparent black;
}

.steps:before
{
	border: 20px solid;
	height: 1px;
	width: 0;
	margin: 0 0 0 40px;
	top: 0;
	position: absolute;
	right: 154px;
	content: "";
	display: inline-block;
	border-color: black black black transparent;
}


.last_step {
    font-family: Helvetica, Arial, sans-serif;
    background: #000000;
    display: inline-block;
    color: #fff;
    position: relative;
    padding: 10px;
    margin: 0 30px 0 0;
    text-decoration: none;
	width: 142px;
	text-align: center;
}


.last_step:before
{
	border: 20px solid;
	height: 1px;
	width: 0;
	margin: 0 0 0 40px;
	top: 0;
	position: absolute;
	right: 154px;
	content: "";
	display: inline-block;
	border-color: black black black transparent;
}

.last_step:after {
	border: 20px solid;
	height: 1px;
	width: 0;
	position: absolute;
	right: -35px;
	top: 0;
	content: "";
	display: inline-block;
	border-color: black;
}


.first_on{
    background: #00ADEF;
}

.first_on:after {
	border-color: transparent transparent transparent #00ADEF;
}


.steps_on{
    background: #00ADEF;
}

.steps_on:after {
	border-color: transparent transparent transparent #00ADEF;
}

.steps_on:before
{
	border-color: #00ADEF #00ADEF #00ADEF transparent;
}

.last_on{
    background: #00ADEF;
}


.last_on:before
{
	border-color: #00ADEF #00ADEF #00ADEF transparent;
}

.last_on:after
{
	border-color: #00ADEF;
	border-radius:0px;
}

/** Animation for the lead ques next arrow **/
@keyframes slide
{
from {left:0px;}
to {left:25px;}
}

@-moz-keyframes slide /*Firefox*/
{
from {left:0px;}
to {left:25px;}
}

@-webkit-keyframes slide /*Safari and Chrome*/
{
from {left:0px;}
to {left:25px;}
}

/* Css for the lead test quiz Result */
.lead-main-result{
	background:#ffffff;
}

.lead-test-result-header{
	background:#ffffff;
	font-size: 20px;
	padding: 50px 30px 30px;
	margin: -20px 0 0 -19px;
	width: 919px;
	line-height: 0px;
}

.lead-test-result-header span{
	font-size: 30px;
	color: #1872BD;
	font-weight:bold;
}

.lead-test-result-header p{
	line-height: 1.2em;
}

.result-wrapper{
	margin: 30px 0;
}

.result-wrapper .result-left{
	float:left;
	position:relative;
	z-index:10;
}


.result-wrapper .result-left h1, .result-wrapper .result-left h3{
	line-height:0.4em;
	color:#747474 !important;
	margin-left: 57px;
}

.result-wrapper .result-left .user-result{
	background: url(images/arrow_orange.png) no-repeat;
	width: 440px;
	height: 240px;
	padding: 90px 80px 0 60px;
	margin: -45px 0 0 30px;
	position: absolute;
	z-index: 2;
	
	font-size: 16px;
	line-height: 1.2em;
	color: white;
	text-align: left;

}


.result-wrapper .result-right{
	float:left;
	font-size: 1.4em;
	width: 360px;
	margin: 50px 0 0 250px;
}

.result-wrapper .result-right p{
	width: 245px;
	margin:0;
}

.result-wrapper .result-right form{
	position: relative;
	z-index: 1;
	width: 270px;
	margin: 20px 5px 0 0;
	padding: 30px 30px;
	background: #F2F2F2;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, white), color-stop(0.4, white), color-stop(1, #E4E4E4) );
	background-image: -moz-linear-gradient( center top, white 0%, white 40%, #E4E4E4 100% );
	box-shadow: 0 4px 6px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 4px 6px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,0.2);
	border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
}

.lead-test-result-banner{
	background:url(images/lead-test-results-banner.jpg) 0 0 no-repeat !important;
	width:980px;
	height:371px;
	margin:-20px 0 0 -20px;
}

.lead-test-result-banner .banner_wrap{
	background:url(images/text-bkg2.png);
	padding:10px 20px 10px 20px;
	width:445px;
	margin:0px 0px 0px 60px;
	position:relative;
	top:20px;
}
.lead-test-result-banner h2{
	color:#ffffff !important;
	font-weight:bold;
	text-shadow:none;
}

.lead-test-result-banner span{
	color:#ffffff;
	font-size:22px;
}

.lead-test-result-banner span p{
	line-height:1.1em !important;
}

.result-cont{
	margin:30px 0 0 0px;
	padding:0 0 60px 0;
	position:relative;
}

.result-cont .result_header{
	color:#3b3b3b;
	font-size:16px;
}

.result-cont .result_header span{
	color:#1872bd;
	font-size:21px;
	text-shadow: 1px 2px 0px #cfcfcf;
}

.result-cont .que-line{
	background:url(images/que-bkg-border.png); 
	height:4px;
	width:500px;
}

.result-cont .que-sep{
	height:10px;
}

.result-cont .result-cat{
	margin:20px 0 0 25px;
	padding:0 0 10px 0;
}

.result-cont .result-cat .cat{
	display:inline-block;
	padding:0 20px 20px 0;
}

.result-cont .result-cat .cat .cat-n{
	background:url(images/cat-n.png) 0 0 no-repeat;
	width:62px;
	height:60px;
	text-align:center;
	padding:17px 10px 10px 0;
	color:#e1e1e1;
	font-size:35px;
}

.result-cont .result-cat .cat .cat-score{
	color:#000000;
	font-size:45px;
	text-align:center;
	width:62px;
}

.result-cont .result-divider{
	background:url(images/divider.png) 0 0 no-repeat;
	width:586px;
	height:31px;
}

.results-desc{
	margin:30px 0 0 60px;
}

.results-desc div{
	display:inline-block;
	vertical-align:middle;
}

.results-desc .desc-text{
	font-size:14px;
	color:#747474;
	width:586px;
}

.results-desc .desc-text span{
	font-size:19px;
	color:#1872bd;
}

.results-desc .desc-img-left{
	padding:0 40px 0 0;
}

.results-desc .desc-img-right{
	padding:0 0 0 40px;
}

.desc-footer-text{
	font-size:14px;
	color:#747474;
	margin:40px 0 0 60px;
}

/* Leads test result OAP page */
.results_oap{
	padding: 10px 0 0 30px;
}

.results_oap h4 span{
	color:#3688D9;
}


.results_oap .result_data{
	display:inline-block;
	vertical-align:middle;
}

.results_oap #result_user{
	width: 440px;
}

.results_oap #result_desc{
	width:400px;
	position: relative;
	padding: 15px;
	margin: 1em 0 3em;
	border: groove white 2px;
	color: #333;
	background: #EEE;
	text-shadow: 1px 2px 0px white;
	font-size: 18px;
}

.results_oap #result_desc p{
	line-height: 19px;
}

.results_oap #result_desc:before{
	top: 52px;
	bottom: auto;
	left: -30px;
	border-width: 20px 28px 20px 0;
	border-color: transparent #A3A2A2;
	content: "";
	position: absolute;
	left: -29px;
	border-style: solid;
	display: block;
	width: 0;
}

.results_oap #result_desc:after{
	top: 53px;
	bottom: auto;
	left: -27px;
	border-width: 19px 27px 19px 0;
	border-color: transparent #EEE;
	content: "";
	position: absolute;
	border-style: solid;
	display: block;
	width: 0;
}

.results_oap #result_desc span{
	font-size:25px;
}

.promo_timer{
	background: #00ADEF;
	color:#ffffff;
	margin: -20px 0 0 -20px;
	width: 981px;
	text-shadow: 1px 2px 0px #0094CC;
}

.promo_timer_text {
	width: 600px;
	margin: 0px;
	padding: 15px 0px 0px 25px;
	display:inline-block;
	
	font-size: 17px;
	text-align: justify;
}

.promo_timer_bar {
	display:inline-block;
	margin: 15px 0 0 20px;
	width: 300px;
	padding: 0px 0 5px 15px;
	border-left: 2px white groove;
	
	font-size: 14px;
	text-align: center;
	vertical-align: top;
}

.promo_timer_bar .hasCountdown span{
	font-size:20px;
}

.promo_timer_bar .hasCountdown span.descp{
	font-size:14px;
}
	
}

/*home page banner for lead magnet test slider */
.lead-test-banner-slider {
/*background: url(/media/themes/images/lead-test/lead-test-banner.jpg) 0 0 no-repeat !important;*/
width: 980px;
height: 299px;
margin: 0px 0 0 0px;
}

.lead-test-banner-slider .banner_wrap {
background: url(images/text-bkg.png);
padding: 30px 20px 20px 20px;
width: 445px;
margin: 0px 0px 0px 60px;
}

.lead-test-banner-slider .banner_wrap2 {
	background: url(images/text-bkg.png);
	padding: 15px 20px 20px 20px;
	width: 445px;
	margin: 15px 23px 0px 0px;
	float: right;
}

.lead-test-banner-slider span {
color: #373737;
font-size: 22px;
line-height: 1.2em;
}

.lead-test-banner-slider span h4{
line-height: 0.4em;
}

.lead-test-banner-slider a{
	background: #FBC021;
	background-image: -webkit-gradient(
	 linear,
	 left top,
	 left bottom,
	 color-stop(0, #FFF93C),
	 color-stop(1, #FFC005)
	 );
	background-image: -moz-linear-gradient(
	 center top,
	 #FFF93C 0%,
	 #FFC005 100%
	 );
	border: 1px solid #F5C751;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #003552;
	cursor: pointer;
	font: bold 18px 'Istok Web', arial, san-serif;
	padding: 0.4em 0.8em;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
	margin: 10px 0px !important;
}

.lead-test-banner-slider a:hover { 
        background: #fbc021;
        background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(254,249,103)),
            color-stop(1, rgb(255,218,74))
        );
        background-image: -moz-linear-gradient(
            center top,
            rgb(254,249,103) 0%,
            rgb(255,218,74) 100%
        );
}


/* Internet Marketing page */
.internet-marketing-results{
	background-image: url(images/signup.jpg); 
	height: 625px; 
	width: 940px;
	text-align:center;
}

.internet-marketing-results div{
	margin:0 auto;
}

.internet-marketing-results h1, .internet-marketing-results h3{
	text-shadow: 1px 2px 0px black;
}



/* live event 2012 */

#frame.post-4111.frame-fullwidth #main-content {
	background:#FFFFFF;
	padding-bottom:0;
}

#frame.post-4111.frame-fullwidth #main-content p {
	font-size: 14px;
	color:#000000;
}

#frame #main-content ul.chakra-list {
	border: none;
	padding: 0;
	margin: 4px 22px 22px 0;
}

#frame #main-content ul.chakra-list li {
	color: #333;
	list-style: none;
	text-shadow: none;
	border:none !important;
	background: url(images/list-orange.png) 0 15px no-repeat;
	line-height:1.3em;
	font-size: 14px;
}

#frame #main-content ul.chakra-list li.li-first {
	margin-top:0;
}

#frame.post-4111.frame-fullwidth .main-liveevent a {
	color:#08C !important;
}

#frame.post-4111.frame-fullwidth .main-liveevent a:hover {
	text-decoration:underline;
	color:#2794B5;
}

.liveevent-head {
	padding: 30px 10px;
}

.liveevent-head h1,
.liveevent-head h2,
.liveevent-head h3 {
	color:#000 !important;
}

.liveevent-head h1 {
	font-size: 36px;
	margin: 0;
	padding: 10px 0 25px 0;
	line-height: 1em;
	text-shadow: 0px 1px 1px #fff;
}

.liveevent-head h2 {
	font-size: 18px;
	color: #888 !important;
	margin: 0;
	padding: 0;
	line-height: 23px;
	text-shadow: 0px 1px 1px #fff;
	letter-spacing: normal;
}

.liveevent-head h3 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	line-height: 1em;
	text-shadow: 0px 1px 1px #fff;
}

.liveevent-head img.banner {
	border: 0;
	margin: 0 0 0 -30px;
}

.liveevent-head h2.datum {
	background: #33acba;
	color: #FFFFFF !important;
	margin: -12px -30px;
	padding: 20px 30px;
	text-shadow: 0px 1px 1px #33acba;
	position: relative;
}

.liveevent-head h2.datum span {
	display: block;
	font-size: 26px;
}

.liveevent-head h2.datum em {
	background: url(../images/liveevent-2012/bg-datum.png) 0 0 no-repeat;
	width: 90px;
	height: 105px;
	padding: 30px 15px 10px 10px;
	font-size: 26px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	text-align: center;
	text-shadow:  0px 1px 1px #f16827;
	display:none !important;
	display: block;
	float: left;
	position: absolute;
	z-index: 111;
	left: 185px;
	top: -20px;
	line-height: 0.8em;
}

.main-liveevent {
	margin: -15px 0 0;
/*	padding: 30px 0 0 0;*/
}

.main-liveevent .box.right-aside .leftcol .section,
.main-liveevent .box.left-aside .rightcol .section {
	padding: 0 20px 0 10px !important;
}

.main-liveevent p,
#tabbed .aside .section p {
	font-size: 14px;
	color: #333;
	text-shadow: none;
}

/*
color: #333;
list-style: none;
list-style-image: url(../images/liveevent-2012/list-orange.png);
text-shadow: none;
*/

.wrap.tabs {
	padding: 30px 0 0 0 !important;
}

.wrap.live-tab-1 a,
.wrap.live-tab-2 a,
.wrap.live-tab-3 a,
.wrap.live-tab-4 a,
.wrap.live-tab-5 a,
.wrap.live-tab-6 a {
	color:#08C;
}

.wrap.live-tab-1 a:hover,
.wrap.live-tab-2 a:hover,
.wrap.live-tab-3 a:hover,
.wrap.live-tab-4 a:hover,
.wrap.live-tab-5 a:hover,
.wrap.live-tab-6 a:hover {
	color:#2A5DB0;
}

#paginate-tabbed {
	width: 950px;
	margin: 0 -20px;
	padding: 0 0 0 30px;
	border-top: 5px solid #33acba;
}/*

#paginate-tabbed p {
	margin-left:25px;
}
*/
#paginate-tabbed a {
	display: block;
	float: left;
	padding: 10px 10px;
	margin: 0 5px 0 0;
	
	background: #ddd;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow:  0px 1px 1px #ddd;
}

#paginate-tabbed a.selected {
	background: #33acba;
	text-shadow:  0px 1px 1px #33acba;
}

#paginate-tabbed a:hover {
	background: #33acba;
	text-shadow:  0px 1px 1px #33acba;
}

.livecta a {
	background: #888;
	width: 920px;
	padding: 20px 30px;
	margin: 0 -30px 0 -20px;
	display: block;
	color: #fff;
	font-size: 22px;
	text-align: center;
	text-shadow:  0px 1px 1px #666;
}

.livecta a:hover {
	color: #eee;
}

.wrap.tabs .spliteven .leftcol, 
.wrap.tabs .spliteven .rightcol {
	width: 450px !important;
}

.wrap.live-tab-1,
.wrap.live-tab-2,
.wrap.live-tab-3,
.wrap.live-tab-4,
.wrap.live-tab-5,
.wrap.live-tab-6 {
	margin: 50px 0 !important;
}

.main-liveevent h2,
.wrap.live-tab-1 h2,
.wrap.live-tab-2 h2,
.wrap.live-tab-3 h2,
.wrap.live-tab-4 h2,
.wrap.live-tab-5 h2,
.wrap.live-tab-6 h2 {
	padding: 20px 0 0 0 !important;
	margin: 0 0 30px 0 !important;
	color:#000000 !important;
	line-height:1.2em;
}

.wrap.live-tab-2 .about-carol {
	top: 0;
}

.wrap.live-tab-3 {
	background: url(images/live-learnchakra.jpg) 585px 0px no-repeat;
}

.wrap.live-tab-6 {
	background: url(images/live-tix-2012.jpg) 10px 30px no-repeat;
	margin: 0 -30px !important;
	padding: 30px 30px 50px !important;
}

.section {
	padding:100px 120px 0;
}

.wrap.live-tab-6 .section h3 {
	text-align:center;
	color:red !important;
	font-size:50px;
}


/* end live event 2012 */


/* events page */
.event-signup{
	padding: 40px 10px 30px 10px;
	border-radius: 15px; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;
	background: #a3a2ab; /* Old browsers */
	background: -moz-linear-gradient(top,  #a3a2ab 19%, #616069 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(19%,#a3a2ab), color-stop(100%,#616069)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a3a2ab 19%,#616069 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a3a2ab 19%,#616069 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a3a2ab 19%,#616069 100%); /* IE10+ */
	background: linear-gradient(top,  #a3a2ab 19%,#616069 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3a2ab', endColorstr='#616069',GradientType=0 ); /* IE6-9 */
	width:425px;
	
}

.event-signup ol li{
	list-style:none;
	margin:0px 0px 0px 0px;
}

.event-signup ol li.buttons{
	margin:15px 0 0 0;
}

.event-signup button{
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #3f8db1;
	cursor: pointer;
	font: bold 12.6px helvetica, san-serif;
	padding: 12px 10px;
	text-shadow: 1px 1px 1px #cce7ec;
	margin: 0px 0px !important;
	background: #b4dde2; /* Old browsers */
	background: -moz-linear-gradient(top,  #b4dde2 25%, #98c5cc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#b4dde2), color-stop(100%,#98c5cc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b4dde2 25%,#98c5cc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b4dde2 25%,#98c5cc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b4dde2 25%,#98c5cc 100%); /* IE10+ */
	background: linear-gradient(top,  #b4dde2 25%,#98c5cc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4dde2', endColorstr='#98c5cc',GradientType=0 ); /* IE6-9 */
	text-transform:uppercase;
	border-top:1px solid #cce7ec;
	border-right:1px solid #cce7ec;
	-webkit-box-shadow:1px 1px 1px 2px #53525A;
    box-shadow:1px 1px 1px 2px #53525A;
}

.event-signup button:hover{
	-webkit-box-shadow:1px 1px 1px 2px #53525A;
    box-shadow:0px 0px 0px 1px #53525A;
}

.event-signup input{
	width:330px;
	height:31px;
	border:1px solid #d1d1d1;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #d1d1d1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#d1d1d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#d1d1d1 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 1%,#d1d1d1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
	color:#a6a6a6;
	font-size:14px;
	font-family:arial;
	text-align:center;
	-webkit-box-shadow:0px 0px 20px 1px #53525A;
    box-shadow:0px 0px 20px 1px #53525A;
}


/* The Big event form */
.get-invited-signup{
	padding:5px;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	background: #fff;
	width:632px;
	
}

.get-invited-signup ol li{
	list-style:none;
	margin:0px 0px 0px 0px;
}

.get-invited-signup ol li.buttons{
	margin:15px 0 0 0;
}

.get-invited-signup button {
	border: 1px solid #2193d5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 3px;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 12.6px helvetica, san-serif;
	padding: 12px 10px;
	text-shadow: 1px 1px 1px #cce7ec;
	margin: 0px 0px !important;
	background-image: linear-gradient(top, #62b9ec 0%, #36a8ea 1%, #127fd2 100%);
  background-image: -o-linear-gradient(top, #62b9ec 0%, #36a8ea 1%, #127fd2 100%);
  background-image: -moz-linear-gradient(top, #62b9ec 0%, #36a8ea 1%, #127fd2 100%);
  background-image: -webkit-linear-gradient(top, #62b9ec 0%, #36a8ea 1%, #127fd2 100%);
  background-image: -ms-linear-gradient(top, #62b9ec 0%, #36a8ea 1%, #127fd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #62b9ec), color-stop(0.01, #36a8ea), color-stop(1, #127fd2));
	text-transform:uppercase;
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
		  -webkit-transition: 0.1s linear;
		  -moz-transition: 0.1s linear;
		  -ms-transition: 0.1s linear;
		  -o-transition: 0.1s linear;
		  transition: 0.1s linear;
}

.get-invited-signup button:hover,
.get-invited-signup button:active {
	background-color: #0351B7;
  background-image: linear-gradient(top, #56a4dc 0%, #2f90d5 1%, #0351b7 99%, #1059b9 100%);
  background-image: -o-linear-gradient(top, #56a4dc 0%, #2f90d5 1%, #0351b7 99%, #1059b9 100%);
  background-image: -moz-linear-gradient(top, #56a4dc 0%, #2f90d5 1%, #0351b7 99%, #1059b9 100%);
  background-image: -webkit-linear-gradient(top, #56a4dc 0%, #2f90d5 1%, #0351b7 99%, #1059b9 100%);
  background-image: -ms-linear-gradient(top, #56a4dc 0%, #2f90d5 1%, #0351b7 99%, #1059b9 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #56a4dc), color-stop(0.01, #2f90d5), color-stop(0.99, #0351b7), color-stop(1, #1059b9));
  border-color: #1D6699 #165E95 #003481;
}

.get-invited-signup input{
	height:22px;
	border:1px solid #d1d1d1;
	background: #ffffff;
	color:#a6a6a6;
	font-size:14px;
	font-family:arial;
}

.get-invited-signup textarea {
	border:1px solid #d1d1d1;
	background: #ffffff;
	color:#a6a6a6;
	width:520px;
	height:48px;
}

.get-invited-signup label{
	color:#333;
	display:block;
	font-family: 'Helvetica Neue', Arial, serif;
	font-weight:bold;
	font-size:15px;
	width:578px;
}


.get-invited-signup .form-top {
	background: #ECECEC;
	padding: 10px 10px 10px 15px;
	font-size:18px;
}

.get-invited-signup .form-bottom {
	background:#FAFAFA;
	padding: 20px 30px;
}


/* ------------ OAP_fullwidth style ---------------- */



.form_oap_full {
	background: #FFF;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 25%, rgba(243,243,243,1) 57%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(25%,rgba(253,253,253,1)), color-stop(57%,rgba(243,243,243,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 25%,rgba(243,243,243,1) 57%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 25%,rgba(243,243,243,1) 57%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 25%,rgba(243,243,243,1) 57%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 25%,rgba(243,243,243,1) 57%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	
	margin:20px 0;
	width: 935px;
	position: relative;
	height: 148px;
	border: 1px solid #c7c7c7;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	padding: 48px 0 0 0;
}

.form_oap_full .arrow {
	background: url(images/getresponse_fullform-bg.png) no-repeat 0 0;
	position: absolute;
	padding: 22px 0 0;
	top: 0;
	left: 0;
	width: 580px;
	
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.form_oap_full .arrow .ssk {
	position: absolute;
	top: -19px;
	left: 0px;
}


.form_oap_full .arrow h3,
.form_oap_full .arrow h4 {
	color:#FFF !important;
	text-shadow:none;
	line-height:22px;
	padding:0px 40px 20px 200px;
	margin:0;
}


.form_oap_full .asu.wide {
	background: none;
	margin:-50px 0 0 600px;
	padding: 25px 0 0;
}

.form_oap_full .asu.wide p.privacy {
	bottom: 55px;
}

.form_oap_full form ol,
.form_oap_full form li {
	list-style:none;
	padding:0;
}


.form_oap_full form.asu.wide li.buttons button {
	margin:25px 50px 0;
	padding: 8px 20px;
	border: 2px solid #f5b130;
	background: #ffdc56;
	color: #003552;
	font-family: 'Droid Sans', arial, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.62);
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 0.8em;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.31);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.31);
	box-shadow: 0 2px 3px rgba(0,0,0,0.31);
	cursor: pointer;
	-webkit-transition: color 0.2s ease-out;
}

.form_oap_full form.asu li.buttons button:hover {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.08);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.08);
	box-shadow: 0 2px 3px rgba(0,0,0,0.08);
}

.form_oap_full form.asu.wide label {
	color: #000;
	line-height: 1em;
	letter-spacing: normal;
	margin:0 10px 0;
	font-weight: 600;
}

form.asu input.field.text {
	background-color: #EEE;
	width: 250px;
	font-size: 14px;
	letter-spacing: normal;
}

form.asu.wide p.privacy {
	color: #000;
	position: relative;
	right: -40px;
	bottom: -5px;
	width: 18em;
	text-align: left;
	text-transform: none;
}

form.asu li.buttons {
	
}

form.asu li.buttons .button {
	font-size: 13px;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #222;
	position: relative;
	cursor: pointer;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}

/* ---  features end --- */

#main-content .separate > div {
	min-height: 350px;
	margin-bottom: 10px;
}


/* --- footer test styling --- */

#footer-top-inner .footer-third .test-footer .test-button {
	background: #FBC021;
	background-image: -webkit-gradient(
	 linear,
	 left top,
	 left bottom,
	 color-stop(0, #FFF93C),
	 color-stop(1, #FFC005)
	 );
	background-image: -moz-linear-gradient(
	 center top,
	 #FFF93C 0%,
	 #FFC005 100%
	 );
	border: 1px solid #F5C751;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #3688d9;
	cursor: pointer;
	font: bold 18px 'Istok Web', arial, san-serif;
	padding: 0.4em 0.8em;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
	margin: 10px 0px !important;
}

#footer-top-inner .footer-third .test-footer p {
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

#footer-top-inner .footer-third .test-footer p span {
	color:#3688d9;
}

button.mangotele_btn {
	width:102px;
	height:45px;
	border:0;
	padding: 0 10px;
	cursor: pointer;
	position: fixed;
	right: -2px;
	top: 168px;
	z-index: 9999;
	color:#FFF;
	font-size: 14px;
	font-weight: 600;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	background: rgb(123,168,218); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(123,168,218,1) 0%, rgba(110,164,228,1) 22%, rgba(88,151,228,1) 43%, rgba(77,137,212,1) 65%, rgba(60,128,218,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,168,218,1)), color-stop(22%,rgba(110,164,228,1)), color-stop(43%,rgba(88,151,228,1)), color-stop(65%,rgba(77,137,212,1)), color-stop(100%,rgba(60,128,218,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(123,168,218,1) 0%,rgba(110,164,228,1) 22%,rgba(88,151,228,1) 43%,rgba(77,137,212,1) 65%,rgba(60,128,218,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(123,168,218,1) 0%,rgba(110,164,228,1) 22%,rgba(88,151,228,1) 43%,rgba(77,137,212,1) 65%,rgba(60,128,218,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(123,168,218,1) 0%,rgba(110,164,228,1) 22%,rgba(88,151,228,1) 43%,rgba(77,137,212,1) 65%,rgba(60,128,218,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(123,168,218,1) 0%,rgba(110,164,228,1) 22%,rgba(88,151,228,1) 43%,rgba(77,137,212,1) 65%,rgba(60,128,218,1) 100%); /* W3C */
}

/* --- footer test styling --- */


/* -- Slim new Menu styling for formula-modules --*/

#prod.orderslim .columns.three.separate > div {
	padding: 180px 15px 70px 15px;
	background: #faf8f4 !important;
	min-height:430px;
	box-shadow: none;
	border: 1px solid #C2C2C2;
}

#prod.orderslim h2 {
	font-family: 'PT Sans', sans-serif;
	color: #34a7db;
	min-height: 90px;
}

#prod.orderslim h5 {
	color: #41494c;
	margin-bottom: 10px;
}

#prod.orderslim li {
	border: 0;
	list-style-image: url(images/art/blu_list-style.png);
}

#prod.orderslim .buy-now fieldset {
	float: none;
	width: 160px;
}

#prod.orderslim .buy-now {
	position: absolute;
	bottom: 30px;
	left: 75px;
	height: 72px;
	width: 160px;
	text-align: center;
}

#prod.orderslim .buy-now button {
	background: #f1d85a; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1d85a 0%, #ffda0b 16%, #ffd800 56%, #f7d100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1d85a), color-stop(16%,#ffda0b), color-stop(56%,#ffd800), color-stop(100%,#f7d100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1d85a 0%,#ffda0b 16%,#ffd800 56%,#f7d100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1d85a 0%,#ffda0b 16%,#ffd800 56%,#f7d100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1d85a 0%,#ffda0b 16%,#ffd800 56%,#f7d100 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1d85a 0%,#ffda0b 16%,#ffd800 56%,#f7d100 100%); /* W3C */
	margin: 0;
	-webkit-box-shadow: inset 2px -2px 6px 0px rgba(92, 68, 12, 0.5);
	box-shadow: inset 2px -2px 6px 0px rgba(92, 68, 12, 0.5);
	border: 0;
	padding: 12px 0;
	width: 160px;
	text-align: center;
	text-shadow: none;
	font-size: 18px;
	font-family: 'PT Sans', sans-serif;
	color: #3688D9 !important;
}	

#prod.orderslim .buy-now a {
	
}

#prod.orderslim .prico {
	font-family: 'PT Sans', sans-serif;
	font-size: 24px;
	color: #41494c;
}

/* -- End - Slim new Menu styling for formula-modules --*/

/* Upsell buttons */

#prod.upsell {
	position: relative;
	height: 60px;
	margin: 20px 0;
}

#prod.upsell .buy-now {
	left: 50%;
	bottom: -5px;
	margin: 0 0 0 -260px;
	padding: 0;
}

#prod.upsell .buy-now button {
	float:left;
	font-size: 15px !important;
	text-transform: uppercase;
	background: url(images/add-to-cart.png) no-repeat 0 0 transparent;
	width: 305px;
	height: 40px;
	cursor: pointer;
	text-indent: -9999px;
	box-shadow: none;
}

/* Reject link */

#prod.upsell .buy-now a {
	float: left;
	background: url(images/denied.png) no-repeat scroll 0 0 transparent;
	width: 170px;
	height: 40px;
	cursor: pointer;
	text-indent: -9999px;
	margin-left: 30px;
}

/* -- Progress Banner -- */

.progress-banner {
	height: 62px;
	width: 982px;
	background: transparent;
	margin: -32px 0 40px -20px;
	padding-top: 12px;
}

.progress-banner .step1,
.progress-banner .step2,
.progress-banner .step3 {
	height: 62px;
	float: left;
	color: #FFF;
}

.progress-banner .step1 {
	width: 33%;
	background: #999
}

.progress-banner .step2 {
	width: 34%;
	background: url(images/arrow-darkgray.png) no-repeat left center #00A4FF;
}

.progress-banner .step3 {
	width: 33%;
	background: url(images/arrow-blue.png) no-repeat left center #999;
}

.progress-banner p {
	display: block;
	padding: 10px 40px;
	font-size: 16px;
	font-weight: bold;
	text-shadow: -1px -1px 3px rgba(0,0,0,0.31);
}

.progress-banner .step1 p {
	padding: 12px 24px;
}
     
.progress-banner p span {
	font-size: 14px;
	font-weight: normal;
	display: block;
	margin-top: -6px;
}

/* -- End - Progress Banner -- */











#sidebar .review {
	float: left;
	width: 100%;
	
}
#sidebar .review .icon {
	margin-top: 4px;
	float: left;
	height: 92px;
	margin-right: 7px;
}
#sidebar .review .info {
	font-size: 14px;
}
#sidebar .review .info h4 {
	margin: 0;
	margin-bottom: 8px;
	margin-top: 3px;
}	
#sidebar .review .info h4 a{
	font-family: "PF Din";
	color: #184e6a;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 4px;
	text-decoration: none;
}
#sidebar .review .info h4 a:hover {
	text-decoration: underline;
}

#sidebar .review .info span {
	color: #184e6a;
	display: block;
	font-weight: 600;
	font-style: italic;
	font-size: 13px;
}







.submenu{height:60px;list-style: none;}
.submenu li{border: 0 !important; background-image: none !important; float: left;font-size: 16px;display: block;padding: 5px 10px;-webkit-border-radius: 15px;border-radius: 15px;}
.submenu li a{text-decoration: none;}
.submenu li a{border-bottom: 1px dotted rgb(34, 39, 97);
color: rgb(34, 39, 97); font-family: Arial;}
.submenu li a:hover{border-bottom: 0px}
.submenu li.active{background: rgb(73, 124, 158);}
.submenu li.active a{color: white;border-bottom: 0px;}

.business{}
.content.business h2{margin-bottom: 35px !important;}
.business .bis_items hr{clear: both;}
.business .items{clear: both;}
.business .items .item{width:230px;float: left;margin: 0px 6px 20px;background: url(img/business_bg.png) no-repeat 50% 134px;padding-bottom: 20px;height:190px;}
.business .items .item .image{width:185px;margin: 0px auto;position: relative;margin-bottom: 10px;}
.business .items .item .name{text-align: center;font-family: 'franklingothicmedicondcRg';line-height: 1.3em;font-size: 18px;}
.business .items .item .new{width:88px;height:88px;display: block;position: absolute;left:-2px;top:-3px;background: url(img/business_new.png) no-repeat;}
.business .item .image .best{width:88px;height:88px;display: block;position: absolute;left:-2px;top:-3px;background: url(img/best.png) no-repeat;}
.business .items a {
font-size: 15px;
color: rgb(34, 39, 97);
font-family: Arial;
}


.onp-sociallocker-content-wrap iframe {padding:0px!important;}













