/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page homepage
:: Page about
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */

.headerSub{position:absolute;top:-30px;left:0;}

#header {padding:50px 0;background:#ffffff;}
#header .logo-text {font-size:40px;font-family: 'Lato', sans-serif;color:#e5e5e5;font-weight:300;text-transform:uppercase;margin:0;border: medium none;padding:0;}
#header .small {font-size:33px;font-family: 'Lato', sans-serif;color:#e5e5e5;font-weight:300;margin:0 0 0 24px;text-transform:none;}
#header .social {float:right;background-image:url(../images/sprite.png);background-repeat:no-repeat;width:33px;height:33px;text-indent:-9999px;margin-left:3px;margin-top:-30px;}
#header .facebook {background-position:0 0;}
#header .twitter {background-position:0 -100px;}
#header .pinterest {background-position:0 -200px;}
#header .instagram {background-position:0 -300px;}
#header .gplus {background-position:0 -400px;}
#main_nav {background:#6a6c6b;}
#cat_1261642_divs{float: right;text-align: left;left: -50%;position: relative;}
#main_nav ul {list-style:none;margin: 0;position: relative;left: 50%;}
#main_nav ul li {float:left;padding:10px 20px;font-size:18px;padding:10px 20px 10px 20px;text-transform:uppercase;margin: 0;}
#main_nav ul li.selected a {color:#fff;font-weight:400;}
#main_nav ul li.first {}
#main_nav ul li.last {background:none;}
#main_nav ul li a {color:#fff;font-size:18px; font-family:'Lato', arial; font-weight:400;}
#main_nav ul li a:hover {color:#000;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
#hero {  background: #fff;position: relative;margin: 0 0 40px 0;float: left;width: 100%;clear: both;overflow: hidden;height:660px;}
#hero img{height:660px;width:1920px!important;max-width:1920px;}
#hero.short {height:240px;background:url(../images/hero-banner.jpg) no-repeat center top;border-bottom:1px solid #ddd;margin-bottom:20px;}
#hero.short #join_box {top:225px;}
.flexslider{float: right; text-align: left;left: -50%;position: relative; }
.slides{list-style: none;margin: 0;position: relative;left: 50%;}

.slider{text-align:center;}
.slides, .slides li{margin:0;list-style-type:none;}
.slides li{}
.flex-control-nav{display:none!important;}
/* Direction Nav */
.flex-direction-nav {*height: 0;left: 50%;position:relative;list-style-type:none;top:300px;width:100%;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: 17%!important; }
.flex-direction-nav .flex-prev {left: 17%!important;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

.ad{width:100%;background:#f0f0f0;float:left;clear:both;margin:10px 0;text-align:center;}
.viewAllBlog{color:#fff;text-transform:uppercase;padding:10px 40px;background:#c78a18;font-size:15px; text-align:center;}
.viewAllBlog:hover{background:#000;color:white;}
.subscribePop{font-size:13px;font-weight:bold;background:#000;color:white;padding:3px 10px;}
.subscribePop:hover{background:#ccc;color:white;}

.newsCenter{font-size:40px;margin:20px 0 0 0;padding:20px 0;text-align:center; width:100%;color:#c78a18;border-bottom:1px solid #222;font-family: 'Volkhov',serif;}

.blogPreview{width:45%;float: left;margin:0 5% 40px 0;}
.blogPreview h2 a{  font-size: 28px;margin: 20px 0 10px 0;float: left;width: 100%;min-height: 75px;line-height: 1.3;}
.blogPreview .date{font-size:12px; color:#444;margin:10px 0;float:left;}
.blogPreview .tell-community a {text-transform: uppercase;color: #444;font-family: 'Volkhov',serif;border: 1px #444 solid;padding: 10px 15px;font-size: 11px;float: left;margin:20px 0 0 0;}
.hide_1{display:none;}
.blogPreview p{clear:both;}
.sidebarTitle{font-size:28px;color:#222;margin:0 0 20px 0;padding:20px 0;text-align:center; width:100%;border-bottom:1px solid #222;font-family: 'Volkhov',serif;}
.sidebarTitleDivider{font-size:28px;color:#222;margin:0;padding:20px 0;text-align:center; width:100%;border-top:1px solid #222;font-family: 'Volkhov',serif;}
.wrapper_join {width:1080px;margin:0 auto;}
#join_box {background:url(../images/join.png) no-repeat;height:117px;position:absolute;width:1080px;top:310px;}
#join_box h2 {font-family: 'Lobster Two', cursive;font-size:40px;color:#fff;font-style: italic;font-weight: 100;margin: 24px 0 10px 32px;float:left;}
#join_box .join_btn {width:87px;height:87px;background:url(../images/join_btn.png) no-repeat;text-indent:-9999px;float:left;position:absolute;top: 43px;right: 20px;cursor: pointer;}
#main {margin:60px 0 0 0;}
#main_content {width: 684px;float: left;margin: 50px 0 60px;}
#sidebar {  width: 97%;float: right;border-left: 1px solid #ddd;padding: 0 20px;}
.box-1 {width:100%;position:relative;margin:0 0 30px 0;float:left;}
.box {width:100%;position:relative;margin:30px 0;float:left;}
#sidebar .box .bird {position:absolute;width:50px;height:44px;background:url(../images/twitter-bird.png) no-repeat 0 0;left:-15px;top:-35px;}
#sidebar #twitter {font-family: inherit;font-size: 14px;font-weight: normal;line-height: 1.8;float:left;}
#sidebar #twitter a {color:#2D89A3;}
ul.tweet-list {list-style:none;margin: 0;}
ul.tweet-list li.first {display:block;}
ul.tweet-list li.first img {display:none;}
ul.tweet-list li.first .tweet-text {font-family: inherit;font-size: 14px;font-weight: normal;line-height: 1.8;margin-bottom: 14px;float:left;}
ul.tweet-list li.first .tweet-time {margin-top:14px;float:left;font-size:12px;margin:0;line-height:1.2;}
ul.tweet-list li {display:none;}
#sidebar .box h4 {font-family: 'Arial', sans-serif;text-transform:uppercase;margin: 0 0 12px 0;}
#sidebar .box h4 .lob {font-family: 'Lobster Two', cursive;font-size:26px;font-style:italic;font-weight:bold;text-transform:none;color:#38343f;}
#sidebar .box p.date {font-size:12px;margin:0;line-height:1.2;}
#sidebar .box p.author {color:#2d89a3;font-size:12px;margin:0;line-height:1.2;}
#sidebar .box p.author a {color:#2d89a3;font-size:12px;margin:0;line-height:1.2;}
#sidebar .box p.author a:hover {text-decoration:underline;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
/* Twitter feed */
.tweets-a {width:280px;}
.tweets-a.var-narrow.tweet.header {display:none;}

#sidebar .box .download {background:url(../images/download-btn.jpg) no-repeat 0 0;width:282px;height:68px;}
#sidebar .box .download a {}
#sidebar .box .download a h3 {font-family: 'Volkhov', serif;font-size:12px;text-transform:uppercase;color:#fff;margin:0;padding:12px 0 0 57px;font-weight: 100;}
#sidebar .box .download a p {padding:0 0 0 53px;font-size:12px;font-style:italic;color:#fff;line-height: 1.1;padding: 3px 0 0 53px;}
#sidebar .testimonial {float:left;margin:0;}
ul#testimonials-slide {list-style:none;width:308px;background:url(../images/testimonial-bg.jpg) repeat-y left top;float:left;margin: 0;}
ul#testimonials-slide li {background:url(../images/testimonial-bg.jpg) repeat-y left top;float:left;width:294px!important;}
#sidebar .testimonial.top {background:url(../images/testimonial-bg-top.jpg) no-repeat left top;height:12px;width:100%;}
#sidebar .testimonial.in {background:url(../images/testimonial-bg.jpg) repeat-y left top;width:308px;padding: 0 20px;}
#sidebar .testimonial.in p {font-size: 14px;}
#sidebar .testimonial.in p.date {}
#sidebar .testimonial.in p.author {}
#sidebar .testimonial.in .testimonials-btn a {background:#fff;text-transform:uppercase;color:#444;font-family: 'Volkhov',serif;border:1px #444 solid;padding: 5px 12px 3px;font-size: 11px;float:right;margin: 10px 0 10px 10px;}
#sidebar .testimonial.in .testimonials-btn a:hover {text-decoration:none;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
#sidebar .testimonial.bottom {background:url(../images/testimonial-bg-bottom.jpg) no-repeat 0 0;height:59px;width:100%;}
#footer {border-top:#111 1px solid;padding:20px 0;margin:20px 0 0 0;}
#footer .credit p {font-size:12px;}

/* -----------------------------------------
   Page homepage
----------------------------------------- */

.video {height:600px;width:100%;float: left;margin-bottom: 36px;}
.blog-post {float: left;width: 100%;border-bottom:1px solid #444444;}
.blog-post .title-wrap {border-bottom: 1px solid #444444;margin:0 0 40px;position:relative;}
h1.post-title {border:none;margin:0;}
.blog-post h1 .date {font-family: 'Arial', sans-serif;text-transform:uppercase;margin:18px 0 12px 0;font-size:14px;color:#38343f;position:absolute;right:0;bottom:-33px;}
.blog-post h1 a {color: #C78A18;}
.blog-post img {margin:0 0 10px 0;width: 100%;}
.blog-post .wrapper-social {}
.blog-post .tell-community {display:none;}
.featured-blogpost {}
.featured-blogpost .blog-post {width:377px;padding:0 70px 0 0;}
.featured-blogpost .blog-post:nth-child(even) {padding:0;width:307px;}
.featured-blogpost .blog-post.last {padding:0;width:307px;}
.featured-blogpost .blog-post {border:none;margin: 50px 0 0;}
.featured-blogpost img {display:none;}
.featured-blogpost .blog-post h1 .date {position:absolute;bottom:-30px;right:0;font-size: 12px;}
.featured-blogpost .blog-post .wrapper-social {display:none;}
.featured-blogpost .blog-post .tell-community {display:block;}
.featured-blogpost .blog-post .tell-community a {text-transform:uppercase;color:#444;font-family: 'Volkhov',serif;border:1px #444 solid;padding: 5px 12px 3px;font-size: 11px;}


/* -----------------------------------------
   Page about
----------------------------------------- */

dl.about {margin: 0;}
dl.about dd {background:url("../images/dashed-border.png") repeat-x scroll 0 bottom #FFFFFF;padding: 0 0 20px;margin: 0 0 40px;}
dl.about dd a.join {color:#a81a48;font-family: 'Lobster Two',cursive;font-size:14px;}
dl.about dd.last {background:none;margin: 0;padding: 0;}
dl.about dt h3 {background-image:url(../images/sprite.png);padding:1px 0 8px 30px;background-repeat:no-repeat;}
dl.about dt h3.articles {background-position:-983px 0;margin-top:25px;}
dl.about dt h3.monthly {background-position:-985px -100px;}
dl.about dt h3.ebook {background-position:-983px -200px;}
dl.about dt h3.alexandra {background-position:-970px -300px;margin-top:25px;}
h1.about {padding: 20px 0 12px;width: 500px;}
#myModal {background:#000;padding:30px;color:#fff;}
#myModal p {color:#fff;}
#myModal form.join {margin: 0;}
#myModal form.join input {margin: 15px 0;}
#myModal em{color:#39b8d3;}
#myModal form.join input.join_btn {background: none repeat scroll 0 0 #39b8d3;color: #fff;font-family: arial,serif;font-size: 12px;margin: 0;text-transform: uppercase;width: 100%;cursor:pointer;padding:10px;border:none;}
.logoSub{ margin:0 auto;text-align:center;}
.headline{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:6px 0;font-size:14px;font-family: 'Lato' ,arial;font-weight:400;text-align:center; width:100%;margin:10px 0;text-transform:uppercase;}
.video-about {height:385px;width:100%;background:url(../images/video-about.jpg) no-repeat;}


/* -----------------------------------------
   Page Speaking
----------------------------------------- */

ul.speaking {margin:0 0 40px 15px;}
ul.speaking li {font-weight:bold;}
img.speaking {margin-top:8px;}
ul#testimonial-page {list-style: none outside none;margin: 0;}
ul#testimonial-page li {}
ul#testimonial-page li p.text {font-family: 'Volkhov',serif;font-style: italic;padding:25px 25px 10px 25px;background: url("../images/dashed-border.png") repeat-x scroll 0 bottom #FFFFFF;} 
ul#testimonial-page li p.author {font-size: 14px;line-height: 1.2;margin: 0;text-align: right;}
ul#testimonial-page li .testimonials-btn {display:none;}
ul#testimonial-page li .quote-left {background:url(../images/quote-left.png) no-repeat;margin: 0 0 0 -20px;padding: 10px;}
ul#testimonial-page li .quote-right {background:url("../images/quote-right.png") no-repeat scroll 0 10px transparent;margin: 0 0 0 5px;padding: 0 10px 10px;}


/* -----------------------------------------
   Page Press
----------------------------------------- */

#press .six.columns:last-child {float:left!important;}
.press-item {width:287px;height:348px;background:url(../images/press-bg.png) no-repeat;padding:20px 30px;text-align: center;margin:35px 0px;}
.press-item h2 {font-size:15px;padding:0 0 14px 0;border-bottom:1px solid #cecece;}
.press-item img {border:1px solid #cecece;margin:20px 0;}
.press-item p.date {color:#a81a48;font-family: 'Arial', sans-serif;font-size:13px;margin: -12px 22px 0 0;float:right;}
ul.pagination { float: left;font-family: 'Volkhov',serif;text-align: right;width: 636px;}
ul.pagination li {background:url(../images/pag.png) no-repeat 14px 3px; padding: 0 17px 0 0;margin:0;}
ul.pagination li.last {background:none;padding:0;}
ul.pagination li.pag-current {color:#a81a48;font-family: 'Volkhov',serif;}
ul.pagination li.pag-number a {font-family: 'Volkhov',serif;color:#444;}
ul.pagination li.pag-number a:hover {color:#a81a48;}
.show-ext-link_yes {}
.show-ext-link_no {display:none;}
.gallery-press_yes {display:none;}
.gallery-press_no {}
#gallery-press-img {}


/* -----------------------------------------
   Page Articles
----------------------------------------- */

#blog h1.post-title a {color:#444444;}
#blog .side-panel {margin: 5px 0 0;}
#blog .side-panel h4 {color:#565656;font-size:16px;font-family: 'Arial', sans-serif;text-transform:uppercase;padding: 0 0 8px;border-bottom: 1px solid #000000;margin: 0;font-weight:bold;}
#blog .BlogRecentPost ul li a,#blog .blogpostcategories ul li a,#blog .BlogPostArchive ul li a {color:#565656;font-size:16px;font-family: 'Arial', sans-serif;text-transform:uppercase;padding: 0 0 8px;margin:0;}
#blog .BlogRecentPost ul li,#blog .blogpostcategories ul li,#blog .BlogPostArchive ul li {background: url("../images/dashed-border.png") repeat-x scroll 0 bottom #FFFFFF;}
#blog .BlogRecentPost,#blog .blogpostcategories,#blog .BlogPostArchive {margin: 0 0 30px;}
#blog .blog-post {border-bottom:none;}
#pagination {color:#a81a48;font-family: 'Volkhov',serif;margin: 0 -12px 0 0;}
#pagination a {font-family: 'Volkhov',serif;color:#444;background:url(../images/pag.png) no-repeat 14px 3px; padding: 0 17px 0 0;margin:0;}
#pagination span {background:url(../images/pag.png) no-repeat 14px 3px; padding: 0 17px 0 0;margin:0;}
#pagination a.last,#pagination span.last {background:none;padding:0;}
.pinBlog img {width:auto;margin:0;}
.facebook-like-module {float:right;}
.pinBlog {float:right; padding: 0 0 0 12px;}
.twitter-tweet-module {float:right;padding: 0 0 0 12px;}
.twitter-tweet-module iframe {width: 80px!important;}
.fbFeedbackContent .composer {background-color:none!important;border:none!important;}
.blog-post ol li,.blog-post ul li {font-family: inherit; font-weight: normal; font-size: 15px; line-height: 1.8; margin-bottom: 15px;}
.blog-container .blog-post h1 .date {margin:0;}
.blog-container .post-list {
    overflow: hidden;
}
.showVideo_0 {display:none;}
.showAudio_0 {display:none;}
.audio h2 {color: #FFFFFF;font-size: 20px;font-weight: normal;}
.audio iframe { border: medium none;height: 190px;margin: 0;padding: 0;width: auto;}
.audio iframe body {margin:0;}
.audio .reveal-modal {width:auto;height:auto;}


/* -----------------------------------------
   Page Contact
----------------------------------------- */

#contact {background: none repeat scroll 0 0 #45414B;padding:14px 0 30px;color:#d6d5d4;}
#contact h1 {border-bottom:#d6d5d4 1px solid;padding:0 20px 14px;}
#contact p {color:#d6d5d4;padding:0 20px;}
#contact .dash {background:url("../images/dashed-border.png") repeat-x scroll 0 bottom #45414B;float: left;width: 100%;}
form.contact {padding:25px 25px 0;color:#d6d5d4;margin: 0;}
form.contact fieldset {  border: medium none;float: left;margin: 0;padding: 0;width: 50%;}
form.contact input[type="text"],form.contact input[type="password"],form.contact input[type="date"],form.contact input[type="datetime"],form.contact input[type="email"],form.contact input[type="number"],form.contact input[type="search"],form.contact input[type="tel"],form.contact input[type="time"],form.contact input[type="url"],form.contact textarea {width:250px;height:24px;padding: 2px 6px;}
form.contact textarea.cat_listbox {height:120px !important;}
form.contact label {color:#d6d5d4;}
form.contact input.cat_textbox,form.contact  textarea.cat_listbox,form.contact  select.cat_dropdown,form.contact  select.cat_listbox {width:250px;height:24px;padding: 2px 0 2px 6px;background-color: white; -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; border: 1px solid #CCCCCC;color: rgba(0, 0, 0, 0.75);display: block;font-family: inherit;font-size: 14px;margin: 0 0 12px;}
form.contact {}
.captchaimg {float: left;margin:8px 0 15px;}
#CaptchaV2 {height: 35px;float: left;}
input.cat_button,.cat_button {float: left;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #444444;color: #444444;font-family: 'Volkhov',serif;font-size: 11px;margin:14px 0 10px 12px;padding:2px 20px 1px;text-transform: uppercase;cursor:pointer;}


/* -----------------------------------------
   Page Thank you
----------------------------------------- */

#thanks {margin:  0;}
#thankyou {background:url(../images/thankyou-bg.jpg) no-repeat;width:100%;height:587px;padding:15px;margin: 0 0 100px;}
#thankyou .border {border:1px solid #fff;width:100%;height: 100%;}
#thankyou .border .text {margin: 200px auto 0;width: 560px;text-align: center;}
#thankyou .border .text h1 {color: #FFFFFF;font-family: 'Arial', sans-serif;font-size: 68px;font-weight: bold;text-transform: uppercase;border-bottom: 10px solid #f2e7ef;}
#thankyou .border .text p {color: #FFFFFF;font-family: 'Lato', sans-serif;font-size: 50px;font-weight: 100;line-height: 62px;text-transform: uppercase;margin: 0 0 30px;}
#thankyou .border .text a {border: 1px solid #FFFFFF;color: #FFFFFF;font-family: 'Volkhov',serif;font-size: 27px;padding: 10px 134px 8px;text-transform: uppercase;}


/* -----------------------------------------
   Page Shop
----------------------------------------- */
#shop {}
#shop h2 {font-family:'Arial',sans-serif;font-size:24px;color:#000;margin-bottom:15px;}
#shop h2 a {color:#000;}
#shop .books {float:left;}
#shop .meditations {float: left;margin: 0 20px 0 0;width: 510px;}
#shop .meditations .item {width:510px;}
#shop .packages .item {padding:40px 50px 40px 60px;width: 510px;}
#shop .packages {float: left;margin: 0 0 0 20px;width: 510px;}
#shop .item {width:530px;padding:40px 50px 40px 80px;margin:0;float: left;margin: 0 0 30px;}
#shop .item .img {margin:0 0 30px 0;}
#shop .item p.price {color:#444444;font-size:24px;font-family: 'Volkhov',serif;}
#shop .item .button-shop a {float:left;width:160px;float:left;margin:0 20px 0 0;font-family:'Arial',sans-serif;font-size:18px;text-align:center;}
#shop .item .button-shop a.buy {background:#c43261;color:#fff;padding:14px 0 13px;text-transform:uppercase;}
#shop .item .button-shop a.learn {border:1px solid #ccc;color:#c43261;padding:13px 0 12px;}
#shop .detail-shop {}
#shop .detail-shop .description {margin-left:30px;}
#shop div.jp-audio {width:340px;padding: 20px 69px;}
#shop div.jp-audio .jp-interface {height: 105px;}
#shop .jp-title li {font-size: 12px;line-height: 18px;margin: 0;padding: 0;text-align: center;}
#shop .jp-progress {width: 201px;}
#shop div.jp-interface ul.jp-controls {height: 40px;}
#shop div.jp-type-single .jp-controls li a {-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
#shop .detail-shop h1 {margin:0;}
#shop .detail-shop .description h1 {font-family:'Arial',sans-serif;font-size:24px;color:#000;margin-bottom:15px;border:none;}
#shop .detail-shop .description h2 {color:#444444;font-size:15px;font-weight:bold;}
#shop .detail-shop a.back {float:right;margin:0 0 40px 0;font-size:15px;text-transform:uppercase;color:#444;font-weight:bold;}
#shop .detail-shop .button-shop a.buy {background:#c43261;color:#fff;padding:14px 0 13px;text-transform:uppercase;width:340px;text-align:center;float: left;font-size:18px;}
#shop .detail-shop .img {margin:0 0 20px 0;}
#shop .detail-shop p.price {color:#444444;font-size:24px;font-family: 'Volkhov',serif;background: url("../images/dashed-border.png") repeat-x scroll 0 bottom #FFFFFF;padding:10px 0 30px;float:left; width: 340px;}
#shop .detail-shop .audio {width:100%;clear:both;}
#shop .detail-shop .wrapper-social {background: url("../images/dashed-border.png") repeat-x scroll 0 top #FFFFFF;float:left; width: 340px;margin:15px 0;padding:20px 0;}
#shop .detail-shop .wrapper-social .facebook-like-module, #shop .detail-shop .wrapper-social .pinBlog ,#shop .detail-shop .wrapper-social .twitter-tweet-module {float:left;}