@import url("stylesheet.css");
@import url("boilerplate.css");
@import url("flexslider.css");
@import url("jquery.bxslider.css");
@import url("idangerous.swiper.css");
@import url("idangerous.swiper.3dflow.css");


@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
body, ul, h1, h2 ,h3, h4, h5, h6, input, label, hr { margin:0; padding:0; outline: 0 none; font-weight:normal;}
a{ text-decoration:none;}
a:active, a:focus{ outline: 0 none;}
input, textarea { font-family: 'robotoregular', sans-serif; font-size:13px; color:#838383;}
input, textarea{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}
.no-bg{ background:none;}
.no-bder{ border:none;}
strong{ font-family: 'robotobold', sans-serif; font-weight:normal;}
em{ font-family: 'robotoregular', sans-serif; font-style:italic;}


body{ background:#fff; font-family: 'robotoregular', sans-serif; font-size:13px; color:#838383; font-weight:normal; line-height:1.231;}

img, object, embed, video {
  max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
  width:100%;
}

/*
  Dreamweaver Fluid Grid Properties
  ----------------------------------
  dw-num-cols-mobile:   4;
  dw-num-cols-tablet:   8;
  dw-num-cols-desktop:  12;
  dw-gutter-percentage: 25;
  
  Inspiration from "Responsive Web Design" by Ethan Marcotte 
  http://www.alistapart.com/articles/responsive-web-design
  
  and Golden Grid System by Joni Korpi
  http://goldengridsystem.com/
*/



/* Mobile Layout: 480px and below. */
  
.gridContainer {
  margin-left: auto;
  margin-right: auto;
  clear: none;
  float: none;
}
.container{ max-width:1020px; margin:0 auto; position:relative;}
.row{
  margin-left: auto;
  margin-right: auto;
  clear: none;
  float: none;
}

header{ color:#000;}
header .topHeader{ background:#f9f9f9; padding: 10px 0; font-size:13px;}
header .midHeader{}
header .midHeader .container{ padding: 40px 0 34px;}
header .botHeader{ -webkit-box-shadow: 0 4px 0 0 #f2f2f2 inset; -moz-box-shadow: 0 4px 0 0 #f2f2f2 inset; box-shadow: 0 4px 0 0 #f2f2f2 inset;}

.topHeader fieldset{}
.topHeader fieldset legend{ float:left; line-height:30px;}
.topHeader fieldset figure{ float:left;}
header .topHeader .social{ list-style:none;}
header .topHeader .social li{ line-height:30px; float:left; margin-left:5px; text-transform:uppercase;}
header .topHeader .social li a{ background-position:center; background-repeat:no-repeat; width:20px; height:30px; display:block;}
header .topHeader .social li a.facebook-link{ background-image:url(../images/ico-fb.png);}
header .topHeader .social li a.twitter-link{ background-image:url(../images/ico-tw.png);}
header .topHeader .social li a.pinterest-link{ background-image:url(../images/ico-pr.png);}
header .topHeader .social li a.google-link{ background-image:url(../images/ico-gg.png);}
header .topHeader .social li a.youtube-link{ background-image:url(../images/ico-yb.png);}
header .topHeader .social li a.email-link{ background-image:url(../images/ico-em.png);}

header .topHeader fieldset legend{ margin-right:14px;}
header .topHeader fieldset figure{ margin-right:14px;}
fieldset figure input[type="text"], fieldset figure input[type="email"], fieldset figure input[type="tel"], fieldset figure input[type="password"]{ border:1px solid #cbcbcb; width:225px; height:30px; padding: 0 10px 0 38px;}
fieldset figure input[type="email"]{ background:#fff url(../images/ico-email.png) 10px 50% no-repeat;}
fieldset figure input[type="button"], fieldset figure input[type="submit"]{ border:none; width:94px; height:30px; color:#fff; font-size:15px;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #7FBE00),
  color-stop(1, #72AB00)
);
background-image: -o-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -moz-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -webkit-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -ms-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: linear-gradient(to bottom, #7FBE00 0%, #72AB00 100%);
}

.topHeader fieldset figure input[type="button"], .topHeader fieldset figure input[type="submit"]{ border:none; width:94px; height:30px; color:#fff; font-size:15px;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #D7D7D7),
  color-stop(1, #C4C4C4)
);
background-image: -o-linear-gradient(bottom, #D7D7D7 0%, #C4C4C4 100%);
background-image: -moz-linear-gradient(bottom, #D7D7D7 0%, #C4C4C4 100%);
background-image: -webkit-linear-gradient(bottom, #D7D7D7 0%, #C4C4C4 100%);
background-image: -ms-linear-gradient(bottom, #D7D7D7 0%, #C4C4C4 100%);
background-image: linear-gradient(to bottom, #D7D7D7 0%, #C4C4C4 100%);
}

header .midHeader h1.logo{ position:absolute; top:18px;}
header .midHeader h1.logo a{ background:url(../images/logo.png) 0 0 no-repeat; background-size:512px 74px; width:512px; height:74px; display:block; text-indent:-999em;}
.login{ width:110px; float:right; margin-left:22px;}
.login ul{ position:relative; height:36px; list-style:none;}
.login ul:before{ width:36px; height:36px; content:""; background:#fff; border:1px solid #969696; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:absolute; top:0; left:0; z-index:10;}
.login ul:after{ background:url(../images/ico-login.png) center no-repeat; content:""; width:36px; height:36px; position:absolute; top:0; left:0; z-index:10;}
.login ul li{ padding: 0 0 0 44px; height:18px; line-height:18px; position:relative;}
.login ul li:first-child{ border-bottom:1px solid #969696;}
.login ul li a{ color:#71ab00; text-transform:uppercase;}

.dropDownContact{ width:324px; padding:35px 17px 17px; border:1px solid #b8b8b8; background:#fff; position:absolute; top:27px; right:0; z-index:999; display:none; box-shadow: 0 2px 5px rgba(0,0,0,0.45); font-size:15px;}
.dropDownContact:before{border-bottom: 12px solid #b8b8b8; border-left: 14px solid rgba(0, 0, 0, 0); border-right: 14px solid rgba(0, 0, 0, 0); content:""; height: 0; position: absolute; top: -13px; right: 31px; width: 0; z-index:99999;}
.dropDownContact:after{border-bottom: 12px solid #fff; border-left: 12px solid rgba(0, 0, 0, 0); border-right: 12px solid rgba(0, 0, 0, 0); content:""; height: 0; position: absolute; top: -12px; right: 33px; width: 0; z-index:99999;}

.dropDownContact h1{ font-size:30px; line-height:30px; color:#71ab00; margin-bottom:15px;}
.dropDownContact fieldset legend{ margin-bottom:10px; color:#000;}
.dropDownContact fieldset label{ color:#000; font-size:15px; margin-bottom:10px; display:block;}
.dropDownContact fieldset figure{ margin-bottom:20px;}
.dropDownContact fieldset figure input[type="text"], .dropDownContact fieldset figure input[type="password"]{ width:268px; height:28px; padding: 0 10px;}
.dropDownContact fieldset figure input[type="button"], .dropDownContact  fieldset figure input[type="submit"]{ background:#7cbc00; border:none; width:94px; height:30px; color:#fff; font-size:15px;}

.search{ float:right; height:36px; border-right:1px solid #d1d1d1;}
.search fieldset figure{ float:left;}
.search fieldset figure input[type="text"], fieldset figure input[type="search"]{ border:none; width:143px; height:36px; padding: 0 10px;}
.search fieldset figure input[type="button"], fieldset figure input[type="submit"]{ background-color:#fff; background-image:url(../images/ico-searchbtn.png); background-position:center; background-repeat:no-repeat; border:none; width:36px; height:36px; color:#fff;}

.mobile_nav{ background:url(../images/ico-nav.png) 0 0 no-repeat; width:38px; height:38px; display:block; cursor:pointer; border:none; position:absolute; top:-34px; left:5px; display:none;}
.botHeader nav{}
.botHeader ul.navigation{ list-style:none;}
.botHeader ul.navigation li{ height:58px; line-height:58px; float:left; margin-right:28px; position:relative;}
.botHeader ul.navigation li:last-child{ float:right; margin:0;}
/*.botHeader ul.navigation li:nth-child(1):before a{ content:"daily"; position:absolute; top:0; left:0;}*/
.botHeader ul.navigation a{ text-transform:uppercase; color:#000; font-size:15px; border-top:4px solid #f2f2f2; display:block; position:relative;}
.botHeader ul.navigation a span{ position:absolute; top:-16px; left:2px; font-size:11px; text-transform:none;}
.botHeader ul.navigation a:hover, .botHeader ul.navigation a:focus, .botHeader ul.navigation a.current{ border-top:4px solid #71ab00; color:#71ab00;}
.botHeader ul.navigation a.current{ pointer-events: none;} 

footer{}
footer ul.link{ list-style:none;}
footer ul.link li{ height:30px; line-height:30px;}
footer ul.link li a{ color:#848484;}
footer ul.link li a:hover{ color:#71ab00;}

footer .title h2{ height:48px; line-height:48px; border-bottom: 3px solid #d0d0d0; color:#000; font-size:20px; margin-bottom:12px;}
footer .topFooter .left .title h2{ background:url(../images/ico-house.png) 0 4px no-repeat; padding: 0 0 0 48px;}

footer .topFooter{ background:#f4f4f4; padding:12px 0 30px;}
footer .topFooter .left{ width:672px;}
footer .topFooter .right{ width:326px;}
footer .topFooter .linkhouse{ width:30%; float:left;}
footer .topFooter .linksocial{ width:35%; float:left; text-align:center;}
footer .topFooter .mapGlobal{ width:230px; float:left;}

footer .topFooter h4{ text-transform:uppercase; color:#000; height:30px; line-height:30px; margin-bottom:10px;}
footer .topFooter .social{ list-style:none;}
footer .topFooter .social li{ line-height:30px; display:inline-block; text-transform:uppercase;}
footer .topFooter .social li a{ background-color:#71ab00; background-position:center; background-repeat:no-repeat; width:28px; height:28px; display:block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
footer .topFooter .social li a.facebook-link{ background-image:url(../images/ico-fb-w.png); width:45px; height:45px;}
footer .topFooter .social li a.twitter-link{ background-image:url(../images/ico-tw-w.png); width:45px; height:45px;}
footer .topFooter .social li a.pinterest-link{ background-image:url(../images/ico-pr-w.png);}
footer .topFooter .social li a.google-link{ background-image:url(../images/ico-gg-w.png);}
footer .topFooter .social li a.youtube-link{ background-image:url(../images/ico-yb-w.png);}
footer .topFooter .social li a.email-link{ background-image:url(../images/ico-em-w.png);}

footer .topFooter .right .link{ float:left;}
footer .topFooter .right .link:first-child{ width:150px;}
footer .topFooter .right .link a.call{ background:url(../images/ico-call.png) 0 7px no-repeat; color:#71ab00; font-size:20px; padding: 0 0 0 32px;}
footer .topFooter .right .link a.address{ background:url(../images/ico-email-s.png) 0 3px no-repeat; padding: 0 0 0 32px;}
footer .topFooter .right .email{ clear:both; padding: 14px 0 0;}
footer .topFooter .right .email legend{ color:#000; margin-bottom:5px;}
footer .topFooter .right .email figure{ float:left;}
footer .topFooter .right .email figure:last-child{ float:right;}

footer .botFooter{ background:#eaeaea; padding:20px 0 14px; color:#000; text-align:center; font-size:12px;}
footer .botFooter ul.navFooter{ list-style:none; display:inline;}
footer .botFooter ul.navFooter li{ display:inline-block; color:#71ab00;}
footer .botFooter ul.navFooter li a{ color:#71ab00; margin: 0 5px 0 0;}
footer .botFooter ul.navFooter li a:hover{ text-decoration:underline;}

.content{ padding: 0 0 15px;}
.content .title{ margin-bottom:23px; width:100%; display:table;}
.content .title h1{ font-size:30px; line-height:40px; min-height:40px; color:#71ab00; float:left;}
.content .title h1 span{ font-size:15px; color:#000; font-family: 'robotothin', sans-serif;}
.content .title.affirmations-ico{ background:url(../images/ico-tl-Affirmations.png) 0 0 no-repeat; height:59px; padding: 0 0 0 70px;}
.content .title.affirmations-ico h1 span{ display:block; font-size:20px; line-height:25px; color:#71ab00;}
.content .title.events-ico{ background:url(../images/ico-tl-event.png) 0 0 no-repeat; height:59px; line-height:59px; padding: 0 0 0 70px;}
.content .title.events-ico h1{ line-height:59px;}

.content .panel-left{ float:left; width:672px;}
.content .panel-right{ float:right; width:326px;}
.banner{ margin-bottom:15px;}
.grid1_2cols{ width:672px; margin-bottom:17px;}
.grid1{ width:326px;}
.grid2_2cols{ width:760px; margin-bottom:20px;}
.grid2{ width:240px;}
.grid2-1{ width:500px;}
.content .title h2{ height:48px; line-height:48px; border-bottom: 6px solid #71ab00; color:#000; font-size:20px; margin-bottom:12px;}

.blockVideo{ float:left;}
.blockVideo .title{ margin:0;}
.blockVideo .video{ margin-bottom:15px;}
.blockVideo .description{ margin-bottom:35px;}
.blockVideo .description span{ text-transform:uppercase; color:#000; display:block;}
.blockVideo .description strong{ font-size:20px; color:#000; display:block;}
.blockVideo .description p{ margin:0;}

.blockDaily{ font-size:15px; float:right;}
.blockDaily .blockDaily-inner{}
.blockDaily .blockDaily-inner .thumb{ width:90px; height:90px; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; float:left; margin: 0 15px 0 13px;}
.blockDaily .blockDaily-inner .description{ display:table;}
.blockDaily .blockDaily-inner .description em{ margin:0 0 15px; display:block; min-height: 50px;}
.blockDaily .blockDaily-inner .description span{ text-align:right; display:block; color:#000; margin:0 0 15px;}

.blockTopics .title, .blockEvent .title{ margin-bottom:14px;}
.blockTopics{ float:left;}
.blockEvent{ float:right;}
.blockEvent .blockEvent-inner{}
.blockEvent .blockEvent-inner .thumb{ margin-bottom:15px;}
.blockEvent .blockEvent-inner em.date{ display:block; color:#000; font-size:11px; text-transform:uppercase;}
.blockEvent .blockEvent-inner a{ color:#71ab00; font-size:15px;}
.bgControlSLider{ height:36px; background:#ebebeb;}

.blockAudio{ background:url(../images/bg-autio.png) 0 0 no-repeat; height:149px; position:relative; padding: 20px 202px 20px 20px; color:#000; -webkit-box-shadow: 0 3px 0 #dfe6d0; -moz-box-shadow: 0 3px 0 #dfe6d0; box-shadow: 0 3px 0 #dfe6d0;}
.blockAudio .heading{ border-bottom:1px solid rgba(255,255,255, 0.5); overflow:hidden; height:45px; margin-bottom:19px;}
.blockAudio .heading h1{ font-family: 'robotothin', sans-serif; font-size:38px; line-height:24px; color:#000; float:left;}
.blockAudio .heading h1 strong{}
.blockAudio .heading a.audioLive{ background-color:rgba(255,255,255,0.45); background-image:url(../images/ico-sound.png); background-position: right center; background-repeat:no-repeat; padding: 0 36px 0 10px; display:block; border:1px solid #71ab00; float:right; height:26px; line-height:26px; text-transform:uppercase; color:#71ab00; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.blockAudio .heading a.audioLive:hover{ background-color:rgba(255,255,255,0.8);}
.blockAudio .airPlay{ position:relative; height:45px; display:table;}
.blockAudio .middle{ height:45px; display:table-cell; vertical-align:middle; padding: 0 0 0 56px;}
.blockAudio .middle span{ display:block; font-size:15px;}
.blockAudio .middle strong{ display:block; font-size:20px;}
.blockAudio .airPlay a.btnPlay{ background:#71ab00 url(../images/ico-play.png) center no-repeat; width:45px; height:45px; display:block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:absolute; top:0; left:0;}

.blockAudio .bgGreen{ background: rgba(113,171,0,0.95); width:184px; height:149px; display:block; position:absolute; top:0; bottom:0; right:0;}
.blockAudio .bgGreen ul.link{ height:149px; list-style:none; display:table-cell; vertical-align:middle; padding: 0 0 0 38px;}
.blockAudio .bgGreen ul.link li{ line-height:30px;}
.blockAudio .bgGreen ul.link li a{ background:url(../images/arr-m-white.png) right 6px no-repeat; padding: 0 13px 0 0; font-size:15px; color:#fff;}

/* RIGHT*/
.panel-right .blockAudio{ background:url(../images/bg-autio.png) 50% 0 no-repeat; background-size:cover; min-height:140px; position:relative; padding: 15px; color:#000; margin-bottom:26px;}
.panel-right .blockAudio .heading{ border-bottom:1px solid rgba(255,255,255, 0.5); overflow:hidden; height:45px; margin-bottom:19px;}
.panel-right .blockAudio .heading h1{ font-family: 'robotothin', sans-serif; font-size:27px; line-height:24px; color:#000; float:left;}
.panel-right .blockAudio .heading h1 strong{}
.panel-right .blockAudio .heading a.audioLive{ background-color:rgba(255,255,255,0.45); background-image:url(../images/ico-sound.png); background-position: right center; background-repeat:no-repeat; padding: 0 36px 0 10px; display:block; border:1px solid #71ab00; float:right; height:26px; line-height:26px; text-transform:uppercase; color:#71ab00; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.panel-right .blockAudio .heading a.audioLive:hover{ background-color:rgba(255,255,255,0.8);}
.panel-right .blockAudio .airPlay{ position:relative; height:45px; display:table;}
.panel-right .blockAudio .middle{ height:45px; display:table-cell; vertical-align:middle; padding: 0 0 0 56px;}
.panel-right .blockAudio .middle span{ display:block; font-size:15px;}
.panel-right .blockAudio .middle strong{ display:block; font-size:20px;}
.panel-right .blockAudio .airPlay a.btnPlay{ background:#71ab00 url(../images/ico-play.png) center no-repeat; width:45px; height:45px; display:block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:absolute; top:0; left:0;}

/*end*/



.link-inner{ border-top:1px dashed #bfbfbf;}
.link-inner a{ height:45px; line-height:40px; padding: 0 20px 0 0; text-align:right; color:#71ab00;}
.link-inner a.arr-m-green{ background:url(../images/arr-m-green.png) right 16px no-repeat; display:block;}
.link-inner a.arr-more{ background:url(../images/arr-m-green.png) right 16px no-repeat; display:inline-block;}
a.arr-c-green{ background:url(../images/arr-m-green.png) right 4px no-repeat; display:inline-block; padding: 0 10px 0 0;}

.blockE-news{ background:url(../images/bg-Enews.png) right top no-repeat; background-size:contain; border:1px solid #bcbcbc; height:300px; margin-bottom:27px;-webkit-box-shadow: 0 3px 0 #dfe6d0; -moz-box-shadow: 0 3px 0 #dfe6d0; box-shadow: 0 3px 0 #dfe6d0;}
.blockE-news .heading{ padding: 20px 15px; color:#000; text-align:center;}
.blockE-news .heading h1{ font-size:30px; font-family: 'robotothin', sans-serif;}
.blockE-news .heading strong{}
.blockE-news .heading p{ font-size:15px; text-align:center; margin: 8px 0 6px;}
.blockE-news .heading p strong{ font-size:17px;}
.blockE-news .email{ border-top:1px dashed #bcbcbc; padding: 20px 15px;}
.blockE-news .email figure{ float:left;}
.blockE-news .email figure:last-child{ float:right;}
.blockE-news .email figure input[type="email"]{ width:137px;}

.blockGetyourfree{ border:1px solid #71ab00; -webkit-box-shadow: 0 3px 0 #71ab00; -moz-box-shadow: 0 3px 0 #71ab00; box-shadow: 0 3px 0 #71ab00; margin-bottom:19px;}
.blockGetyourfree a{ display:block;}
/*.blockGetyourfree .heading{ padding: 15px; color:#000;}
.blockGetyourfree .heading h1{ font-size:30px; font-family: 'robotothin', sans-serif;}
.blockGetyourfree .heading strong{}*/

.blockContributors{ margin-bottom:24px;}

.blockProducts{}
.blockProducts .title{ margin:0;}
.blockProducts .product-inner{ margin-bottom:10px;}
.blockProducts .product-inner .col{ float:right; width:140px; padding: 6px;}
.blockProducts .product-inner .col:first-child{ float:left;}
.blockProducts .product-inner .col .thumb{ margin-bottom:10px;}
.blockProducts .product-inner .col a{ display:block; color:#71ab00; font-size:15px;}
.blockProducts .product-inner .col p{ margin:0;}

.blockFavorites{}
.blockFavorites .title{ margin:0;}
.blockFavorites ul{ list-style:none;}
.blockFavorites li{ background:url(../images/icoStar.png) 0 0 no-repeat; padding: 0 0 0 20px; font-size:15px; margin-bottom:15px;}
.blockFavorites a{ color:#71ab00;}
.blockFavorites .grid1{ float:left; margin-left:20px;}
.blockFavorites .grid1_3cols .grid1:first-child{ margin-left:0;}
.titleGray{ height:48px; line-height:48px; border-bottom: 6px solid #d3d3d3; color:#000; text-transform:uppercase; font-size:20px; margin-bottom:12px;}
.titleGray h2{ font-size:20px;}

.blockReader{ color:#000;}
.blockReader .title{ margin:0;}
.blockReader ul{ list-style:none;}
.blockReader li{ background:url(../images/ico-comment.png) 0 0 no-repeat; padding: 0 0 0 24px; font-size:15px; margin-bottom:15px;}
.blockReader li p{ margin:0 0 5px;}
.blockReader li p span.name{ color:#838383;}
.blockReader li em.time{ font-size:11px;}

.panel-left .blockArticles, .panel-left .blockContributors, .panel-right .blockTopics{ display:none;}
.blockArticles{ -webkit-box-shadow: 0 3px 0 #dfe6d0; -moz-box-shadow: 0 3px 0 #dfe6d0; box-shadow: 0 3px 0 #dfe6d0;}
.blockArticles ul{ list-style:none; border-bottom: 6px solid #71ab00; height:54px;}
.blockArticles li{ background:#bcbcbc; height:48px; line-height:48px; width:49%; float:left; text-align:center;}
.blockArticles li:last-child{ float:right;}
.blockArticles li.active{ background:#71ab00; pointer-events: none;}
.blockArticles li a{ display:block; font-size:20px; color:#fff;}
.blockArticles .articles-inner{ border:1px solid #bcbcbc; border-top:none; padding:15px;}

.myAccount{}
.myAccount .grid2-1 h1{ height:50px; line-height:40px; font-family: 'robotothin', sans-serif; font-size:25px; color:#000;}
.blockaccount{}
.blockaccount ul{ list-style:none; height:30px; padding: 0 0 7px; border-bottom:1px dashed #bfbfbf;}
.blockaccount li{ color:#000; height:30px; line-height:30px; float:left; text-align:center; padding: 0 25px; border-left:1px solid #e3e3e3;}
.blockaccount li:first-child{ padding: 0 25px 0 0; border:none;}
.blockaccount li.active{ color:#71ab00; pointer-events: none;}
.blockaccount li a{ display:block; font-size:17px; color:#000;}
.blockaccount li.active a{ color:#71ab00;}
.blockaccount .articles-inner{ padding:15px 0;}

.articles-inner{}
.cell{ padding:18px 0; border-top:1px dashed #bfbfbf; overflow:hidden;}
.cell .y-like{ display:block; clear:both; margin-bottom:13px;}
.articles-inner .cell:first-child{ padding: 0 0 18px; border:none;}
.cell .thumb{ width:73px; height:73px; overflow:hidden; float:left; margin-right:12px;}
.cell .description{ display:table;}
.cell .description a{ display:block; font-size:15px; color:#71ab00; margin-bottom:2px;}
.cell .description p{ margin:0 0 5px;}
.cell .description em.comment{ background:url(../images/ico-comment.png) 0 0 no-repeat; height:16px; line-height:16px; padding: 0 0 0 21px; color:#000; font-size:11px;}

.shop-inner{}
.shop-inner .shoplist{ width:156px; padding:10px 15px 15px; border:1px solid #fff; text-align:center; float:left; margin: 0 0 20px 20px;}
.shop-inner .shoplist:nth-child(5n+1){ margin: 0 0 20px 0;}
.shop-inner .shoplist:hover{ border:1px solid #d2d2d2; background:#f8f8f8;}
.shop-inner .shoplist .thumb{ margin-bottom:14px;}
.shop-inner .shoplist .description{ height:85px; overflow:hidden; margin-bottom:14px;}
.shop-inner .shoplist .description a{ color:#71ab00; margin-bottom:5px; display:inline-block; font-size:15px;}
.shop-inner .shoplist .description p{ margin:0 0 5px;}
.shop-inner .shoplist .description .price{}
.shop-inner .shoplist .description .price del{ font-size:14px; color:#838383;}
.shop-inner .shoplist .description .price span{ font-family: 'robotobold', sans-serif; font-size:22px; color:#000;}
.shop-inner .shoplist a.btnBuy{ background:#71ab00; width:86px; height:30px; font-size:15px; display:inline-block; line-height:30px; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.Affirmations-inner{}
.affirmationslist{ position:relative; width:240px; height:240px; overflow:hidden; float:left; margin: 0 0 20px 20px;}
.affirmationslist.first{ width:500px; height:240px; padding:35px 25px; background:#f0f0f0; margin: 0 0 20px 0; color:#000; font-size:20px; font-family: 'robotothin', sans-serif;}
.affirmationslist.first span{ display:block;}
.affirmationslist.first p{ margin:0;}
.affirmationslist.first p strong{ font-size:30px; font-family: 'robotoregular', sans-serif;}
.affirmationslist.last{ width:500px; height:240px; background:#f0f0f0;}
.affirmationslist:nth-child(4), .affirmationslist:nth-child(8), .affirmationslist:nth-child(12){ margin: 0 0 20px 0;}
.affirmationslist .bgGreen{ color:#fff; background: rgba(113,171,0,0.95); height:38px; padding:10px; position:absolute; left:0; right:0; bottom:0;}
.affirmationslist .bgGreen span{ display:block; font-size:18px;}
.affirmationslist .bgGreen p{ margin:0;}

.audio-inner{}
.audiolist{ position:relative; width:240px; height:240px; overflow:hidden; float:left; margin: 0 0 20px 20px;}
.audiolist.first span{ display:block;}
.audiolist.first p{ margin:0;}
.audiolist.first p strong{ font-size:30px; font-family: 'robotoregular', sans-serif;}
.audiolist:nth-child(4n+1){ margin: 0 0 20px 0;}
.audiolist .bgGreen{ color:#fff; background: rgba(113,171,0,0.95); height:38px; padding:10px; position:absolute; left:0; right:0; bottom:0;}
.audiolist .bgGreen span{ display:block; font-size:18px;}
.audiolist .bgGreen p{ margin:0;}

.blockAds{ margin-bottom:24px;}
.video-slider{}
a.btnVideo{ background:url(../images/icon-play.png) 0 0 no-repeat; opacity:0.5; width:70px; height:70px; margin: -35px 0 0 -35px; position:absolute; top:50%; left:50%; display:block; z-index:100; cursor:pointer;}
a.btnVideo:hover{ opacity:1;}
.captions-video{ background: rgba(0,0,0, .45); padding:25px 20px; position:absolute; top:0; left:0; right:0; bottom:0; color:#fff;}
.video-slider .captions-video h2{ font-size:20px; line-height:20px; font-family: 'robotobold', sans-serif; margin-bottom:5px;}
.captions-video p{ font-size:15px; margin:0 0 15px;}
.captions-video a.btnView{ background-color:rgba(113,171,0,0.8); background-image: url(../images/ico-view.png); background-position: 6px center; background-repeat:no-repeat; padding: 0 10px 0 28px; height:24px; line-height:24px; color:#fff; font-size:12px; display:inline-block;}
.videoThumb .captions-video a.btnView{ position:absolute; bottom:10px; left:6px;}

.Filter{}
.Filter h3{ border-top:1px dashed #bfbfbf; padding: 20px 0 0; color:#000; font-size:15px;}
ul.filterlist{ color:#000;}
ul.filterlist{ list-style:none; overflow:hidden; padding: 15px 0;}
ul.filterlist li{ float:left; width:12.5%; text-align:center;}
ul.filterlist li:first-child{ margin:0;}
ul.filterlist li a{ font-size:11px; color:#000;}
.grid1_2cols .allTitle{ text-align:center; font-size:20px; padding:15px 0; border-top:1px dashed #bfbfbf; clear:both; color:#000;}
.allContributors{ font-size:20px; padding:15px 0; border-top:1px dashed #bfbfbf; border-bottom:1px dashed #bfbfbf; clear:both; color:#000; margin-bottom:25px;}
.videolist{ float:right; width:326px;}
.videolist:nth-child(2n+1){ float:left;}
.videolist .videoThumb{ margin-bottom:15px; position:relative;}
.videolist .description{ margin-bottom:35px;}
.videolist .description span{ text-transform:uppercase; color:#000; display:block;}
.videolist .description strong{ font-size:20px; color:#000; display:block;}
.videolist .description p{ margin:0;}

.sortMenu{ color:#000; padding:13px 0; border-top:1px dashed #bfbfbf; border-bottom: 6px solid #71ab00; margin-bottom:20px; font-size:15px;}
.sortMenu ul{ list-style:none; overflow:hidden;}
.sortMenu ul li{ height:28px; line-height:28px; float: left; margin: 0 11px 0 0;}
.sortMenu ul li a{ background:#dcdcdc; height:28px; display:block; padding:0 14px; border-radius: 14px; color:#000;}
.sortMenu ul li a:hover, .sortMenu ul li a.current{ background:#71ab00; color:#fff;}

.blockPosts{ margin-bottom:15px;}
.blockPosts .title{ margin:0;}
.blockPosts .title h2{ margin:0;}
.blockPosts .articles-inner{ border:1px solid #bcbcbc; border-top:none; padding:15px;}

.blockRead{ margin-bottom:15px;}
.blockRead .title{ margin:0;}
.blockRead .title h2{ margin:0;}
.blockRead .articles-inner{ padding:15px 0;}

.blockCategories{ margin-bottom:20px;}
.categorieslist{}
.categorieslist ul{ list-style:none; width:152px; float:right;}
.categorieslist ul:first-child{ float:left;}
.categorieslist ul li{ margin-bottom:5px;}
.categorieslist ul li a{ color:#71ab00;}

.blockBlog{}
.blockBlog p{ margin-bottom:10px;}
.bloglist{ margin-bottom:35px;}
.bloglist .blogThumb{ width:272px; height:223px; overflow:hidden; float:left; margin-right:12px;}
.bloglist .description{ display:table;}
.bloglist .description .tile{ margin-bottom:10px;}
.bloglist .description .tile h2{ font-size:20px; color:#000; font-family: 'robotobold', sans-serif;}
.bloglist .description .tile span{ font-size:15px;}
.bloglist .description .userBlog{ height:52px;}
.bloglist .description .userBlog .thumb{ width:52px; height:52px; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; float:left; margin-right:8px;}
.bloglist .description .userBlog .u-post{ display:table; padding:8px 0 0;}
.bloglist .description .userBlog .u-post a{ font-size:15px; color:#000; display:block; margin-bottom:4px;}
.bloglist .description .userBlog .u-post .date-time{ background:url(../images/ico-clock.png) 0 0 no-repeat; min-height:16px; line-height:16px; font-size:11px; font-family: 'robotoitalic', sans-serif; padding: 0 0 0 20px;}
.bloglist .description .control{ border-top:1px dashed #bfbfbf; padding: 13px 0 0; font-size:13px; color:#000;}
.bloglist .description .control span{ line-height:18px; display:inline-block;}
.bloglist .description .control .cm{ background:url(../images/ico-comment.png) 0 50% no-repeat; font-size:11px; padding: 0 0 0 22px; margin-right:11px;}
.bloglist .description .control .rss{ background:url(../images/icoRSS.png) 0 50% no-repeat; width:16px; height:18px;}
.bloglist .description .control .rss a{ display:block; text-indent:-999em;}
.bloglist .description .control .ico-prosperity{ background:url(../images/icoProsperity.png) 0 50% no-repeat; padding: 0 0 0 30px;}
.bloglist .description .control .ico-health{ background:url(../images/icoHealth.png) 0 50% no-repeat; padding: 0 0 0 20px;}
.bloglist .arr-m-green{ color:#71ab00; background:url(../images/arr-m-green.png) right 5px no-repeat; padding: 0 10px 0 0;}

.block-articles-list .views-row{ margin-bottom:35px;}
.block-articles-list .view-filters{ display: none;}
.block-articles-list .views-row:hover{background: #f9f9f9;}
.block-articles-list .views-row .group-left{ width:272px; height:223px; overflow:hidden; float:left; margin-right:12px;}
/*.block-articles-list .views-row .group-left img{width: 100%; height: 100%;}*/
.block-articles-list .views-row .group-right{ display:table; width:auto; float:none;}
.block-articles-list .views-row .group-right .field-name-title a{color: #000;}
.block-articles-list .views-row .group-right .field-name-title h2{ font-size:20px; color:#000; font-family: 'robotobold', sans-serif;}
.block-articles-list .views-row .group-right .field-name-field-art-subtitle,
.block-articles-list .views-row .group-right .field-name-field-bl-subtitle{ font-size:15px;margin-bottom:10px;}
.block-articles-list .views-row .group-right .userBlog{ height:52px; margin-bottom:10px;}
.block-articles-list .views-row .group-right .userBlog .thumb{ width:52px; height:52px; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; float:left; margin-right:8px;}
.block-articles-list .views-row .group-right .userBlog .u-post{ display:table; padding:8px 0 0;}
.block-articles-list .views-row .group-right .userBlog .u-post a{ font-size:15px; color:#000; display:block; margin-bottom:4px;}
.block-articles-list .views-row .group-right .userBlog .u-post .date-time{ background:url(../images/ico-clock.png) 0 0 no-repeat; min-height:16px; line-height:16px; font-size:11px; font-family: 'robotoitalic', sans-serif; padding: 0 0 0 20px; display: inline-block;}
.block-articles-list .views-row .group-right .control{ border-top:1px dashed #bfbfbf; padding: 13px 0 0; font-size:13px; color:#000;}
.block-articles-list .views-row .group-right .control span{ line-height:23px; display:inline-block;}
.block-articles-list .views-row .group-right .control .cm{ background:url(../images/ico-comment.png) 0 50% no-repeat; font-size:11px; padding: 0 0 0 22px; margin-right:11px;}
.block-articles-list .views-row .group-right .control .rss{ background:url(../images/icoRSS.png) 0 50% no-repeat; width:16px; height:18px;}
.block-articles-list .views-row .group-right .control .rss a{ display:block; text-indent:-999em;}
.block-articles-list .views-row .group-right .control .ico-prosperity{ background:url(../images/icoProsperity.png) 0 50% no-repeat; padding: 0 0 0 30px;}
.block-articles-list .views-row .group-right .control .ico-health{ background:url(../images/icoHealth.png) 0 50% no-repeat; padding: 0 0 0 20px;}
.block-articles-list .views-row .arr-m-green{ color:#71ab00; background:url(../images/arr-m-green.png) right 5px no-repeat; padding: 0 10px 0 0;}

.paging-main{ border-top:1px dashed #bfbfbf; padding: 12px 0;}
.paging-main ul{ list-style:none; text-align:right;}
.paging-main li{ width:32px; height:32px; line-height:32px; text-align:center; display:inline-block; margin: 0 4px;}
.paging-main a{ display:block; width:32px; height:32px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid #929292; color:#000; font-size:15px;}
.paging-main a.prev, .paging-main a.next{ background-image:url(../images/icoPaging.png); background-repeat:no-repeat; text-indent:-999em;}
.paging-main a.prev{ background-position: 0 0;}
.paging-main a.next{ background-position: 100% 0;}
.paging-main a.prev:hover{ background-position: 0 100%;}
.paging-main a.next:hover{ background-position: 100% 100%;}
.paging-main a:hover, .paging-main a.current{ background-color:#84b624; border:1px solid #84b624; color:#fff;}

.bloglist .description .fix-ct{ min-height:140px;}
.tagsEvent{}
.tagsEvent .evtTag{ text-transform:uppercase; color:#71ab00; margin-bottom:7px;}
.tagsEvent em{ display:block; border-top:1px dashed #bfbfbf; color:#000; font-size:11px; background:url(../images/icoLocation.png) 0 9px no-repeat; padding: 9px 0 0 20px; line-height:16px; min-height:16px;}
.tagsEvent{} em a{ color:#71ab00;}

.blockSignup{ font-size:15px;}
.blockSignup p{ font-size:13px;}
.blockSignup fieldset legend{ margin-bottom:10px; color:#000;}
.blockSignup fieldset label{ color:#000; font-size:15px; margin-bottom:10px; display:block;}
.blockSignup fieldset figure{ margin-bottom:20px;}
.blockSignup fieldset figure input[type="text"], fieldset figure input[type="password"]{ width:480px; height:28px; padding: 0 10px;}
.blockSignup fieldset figure input[type="button"], fieldset figure input[type="submit"]{ background:#7cbc00; border:none; width:94px; height:30px; color:#fff; font-size:15px;}

.myAccount{}
.myAccount .panel-left{}
.myAccount .panel-right{ width:240px;}
.myAccount .sidebar{}
.myAccount .sidebar .title{ margin:0;}
.myAccount .sidebar .title h2{ margin:0;}
.myAccount .sidebar ul{ list-style:none; border:1px solid #bcbcbc; margin-bottom:20px;}
.myAccount .sidebar li{ height:32px; line-height:32px; border-top: 1px solid #f2f2f2;}
.myAccount .sidebar li:first-child{ border:none;}
.myAccount .sidebar a{ padding:0 10px; display:block; font-size:13px;}
.myAccount .sidebar a:hover, .myAccount .sidebar a.current{ background:#f2f2f2;}

.blockDetail{}
.blockDetail .bannerDetail{ margin-bottom:30px;}
.blockDetail .fixLeft{ padding: 0 0 0 130px;}
.blockDetail .heading{}
.blockDetail .heading h2{ font-size:25px; color:#000;}
.blockDetail .heading span{ display:block; font-size:17px;}
.avatar-user{ position:relative; padding: 15px 0;}
.avatar-user .likebox{ position:absolute; right:0;}
.avatar-user .avtThumb{ width:114px; height:114px; border:3px solid #d3d3d3; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:absolute; left:0; top:-15px;}
.avatar-user .info{ border-bottom:3px solid #d3d3d3; padding: 0 0 5px 130px;}
.avatar-user .info span.name{ font-size:20px; color:#000;}
.avatar-user .info a.link-more{ color:#71ab00; float:right; position:relative; top:5px;}
.avatar-user .subscript{ padding:10px 0 0 130px;}
.avatar-user .subscript span.date-time{ background:url(../images/ico-clock.png) 0 0 no-repeat; min-height:16px; line-height:16px; font-size:11px; font-family: 'robotoitalic', sans-serif; padding: 0 0 0 20px; margin-right:18px;}
.avatar-user .subscript em.comment{ background:url(../images/ico-comment-gray.png) 0 0 no-repeat; height:16px; line-height:16px; padding: 0 0 0 21px; font-size:11px;}
.avatar-user .subscript .global-link{ list-style:none; margin-bottom:15px;}
.avatar-user .subscript .global-link li{ display:inline; margin-right:10px;}
.avatar-user .subscript .global-link li a{ font-family: 'robotoitalic', sans-serif; padding: 0 0 0 20px; background:url(../images/icoGlobal.png) 0 0 no-repeat; display:inline-block; min-height:16px;}
.avatar-user .subscript .social{ list-style:none; margin-bottom:15px;}
.avatar-user .subscript .social li{ float:left; margin-right:10px; height:28px; line-height:28px;}
.avatar-user .subscript .social li a{ height:28px; padding: 0 0 0 34px; display:block;}
.avatar-user .subscript .social li a.fb{ background:url(../images/ico-fb-link.png) 0 0 no-repeat;}
.avatar-user .subscript .social li a.tw{ background:url(../images/ico-tw-link.png) 0 0 no-repeat;}

.blogFill .wrapper-demo{ float:right;}
.bannerBlogFill{ margin-bottom:40px;}
.contributors-des{ padding:0 0 0 130px; max-width:530px;}
.contributors-des p{ font-size:17px;}
.submn{ list-style:none; font-size:15px;}
.submn li{ float:left; color:#71ab00;}
.submn li:first-child a{ padding: 0 10px 0 0;}
.submn a{ padding: 0 10px;}

.blockDetail .tags{ background:url(../images/icoTags.png) 0 16px no-repeat; padding: 0 0 0 33px; min-height:16px; color:#71ab00; padding: 14px 0 14px 33px; border-top:1px dashed #bfbfbf;}
.blockDetail .tags a{}
.detail-content{}
.detail-content .description{font-size: 15px; color:#000;}
.detail-content .thumb{ float:left; margin: 0 15px 15px 0;}
.detail-content .description p{ margin: 0 0 20px;}

.comment-box{ border-top:1px dashed #bfbfbf; color:#000; padding: 20px 0 0; font-size:15px;}
.comment-box .tile{ padding:14px 0;}
.comment-box .tile h3{ font-size:20px; float:left;}
.comment-box .tile .rating{ float:right;}
.comment-box figure{ margin-bottom:17px;}
.comment-box fieldset figure input[type="button"], .comment-box fieldset figure input[type="submit"]{ width:auto; padding:0 20px;}
.comment-box textarea{ border:1px solid #cbcbcb; width:520px; height:80px; padding: 10px;}
.comment-box figure:last-child{ float:right;}

.like-inbox{ border-top:1px dashed #bfbfbf; color:#000; padding: 20px 0 0; margin-bottom:20px; font-size:15px;}
.likebox{}
.likebox ul{ list-style:none; padding: 14px 0; display:table;}
.likebox li{ float:left; margin-right:10px;}
.likebox li:last-child{ margin:0;}
.left .likebox li{ display:inherit; margin-bottom:10px;}
.likebox li.btn{background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #7FBE00),
  color-stop(1, #72AB00)
  );
  background-image: -o-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -moz-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -webkit-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -ms-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: linear-gradient(to bottom, #7FBE00 0%, #72AB00 100%);
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
  }
.likebox li.btn a{ height:30px; display:block; line-height:30px; padding: 0 30px 0 10px; color:#fff;
  background:url(../images/arr-m-white-l.png) 100% 50% no-repeat;
  
}

.like-inbox legend{ margin-bottom:10px;}
.like-inbox .email figure{ float:left; margin-right:14px;}
.like-inbox .email figure input[type="email"]{ width:177px;}

.AffirmationsDetail{ margin-bottom:30px;}
.AffirmationsDetail .avatar-user{ margin: 40px 0 0;}
.AffirmationsDetail .fixLeft{ padding: 0 0 0 130px;}
.Detailbox{ width:542px; margin-right:22px;}
.AffirmationsDetail h3{ font-size:20px; color:#000;}
.Detailbox .thumb-arr{ position:relative;}
.Detailbox .thumb-arr a, .Detailbox .desBG-arr a{ background:url(../images/arr-ml-black.png) 0 0 no-repeat; position:absolute; bottom:10px; left:10px; height:16px; line-height:16px; padding: 0 0 0 12px; color:#000;/* margin: 8px;*/}
.Detailbox .desBG-arr{ position:relative; background:#f4fbe4;}
.Detailbox .desBG-arr p{ padding: 45px 65px 70px; margin:0; font-family: 'robotothin', sans-serif; font-size:20px;}

.topics-ttl{}
.topics-ttl .likebox{ float:right; padding:0;}
.topics-ttl .likebox ul{ padding:0;}
.bannerTopics{ margin-bottom:20px;}
.healingBlock{}
.healingBlock h3{ font-size:20px; font-family: 'robotothin', sans-serif; font-size:30px; margin-bottom:20px; color:#000;}
.healingBlock .list{ margin-bottom:30px;}
.healingBlock .list h4{ color:#000; font-family: 'robotobold', sans-serif; font-size:20px;}


.topics-inner{}
.topics-inner .list{ border-top:6px solid #eaeaea; padding: 30px 0 0;}
.topics-inner .list:first-child{ border:none;}
.topics-inner .list .left{ width:632px; padding: 0 20px;}
.topics-inner .list .left .cell-topic{ position:relative;}
.topics-inner .list .left .cell-topic .ico{ width:210px; height:210px; display:table; text-align:center; float:left;}
.topics-inner .list .left .cell-topic .ico span{ width:210px; height:210px; vertical-align:middle; display:table-cell;}
.topics-inner .list .left .cell-topic .description{ display:table;}
.topics-inner .list .left .cell-topic .description h3{ color:#000; font-family: 'robotothin', sans-serif; font-size:30px;}
.topics-inner .list .left .cell-topic .description p{ margin: 10px 0;}
.topics-inner .list .right{ width:326px;}
.topics-inner .list .right h3{ color:#000; font-size:20px; margin-bottom:15px;}
.topics-inner .list .right ul{ list-style:none;}
.topics-inner .list .right ul li{ margin-bottom:5px;}

.block-ab-audio p{ margin-bottom:20px;}
.block-ab-audio .bgGrey{ background:#f0f0f0; padding:20px 15px;}
.block-ab-audio .bgGrey .logo-ui{ float:left; margin-right:15px;}
.block-ab-audio .bgGrey .des{ display:table;}
.block-ab-audio .bgGrey .des p{ margin: 0 0 20px;}
.block-ab-audio .bgGrey .des p:last-child{ margin:0;}

.sidebar-right{ list-style:none; padding: 20px 0;}
.sidebar-right li{ line-height:20px; margin-bottom:5px;}
.sidebar-right li a{ background:url(../images/arr-m-green.png) right 6px no-repeat; display:inline-block; padding: 0 13px 0 0; font-size:15px; color:#71ab00;}

.wrapper-demo{ float:left;}
.dropdownSub{ float:left; font-size:20px; margin-left:17px;}
.dropdownSub span.bg_Green{ width:225px; padding: 0 10px;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #7FBE00),
  color-stop(1, #72AB00)
  );
  background-image: -o-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -moz-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -webkit-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -ms-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: linear-gradient(to bottom, #7FBE00 0%, #72AB00 100%);
}

.dropdownSub span.bg_Grey{ width:225px; padding: 0 10px; position:relative;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #D7D7D7),
  color-stop(1, #C4C4C4)
  );
  background-image: -o-linear-gradient(bottom, #D7D7D7 0%, #C4C4C4 100%);
  background-image: -moz-linear-gradient(bottom, #D7D7D7 0%, #C4C4C4 100%);
  background-image: -webkit-linear-gradient(bottom, #D7D7D7 0%, #C4C4C4 100%);
  background-image: -ms-linear-gradient(bottom, #D7D7D7 0%, #C4C4C4 100%);
  background-image: linear-gradient(to bottom, #D7D7D7 0%, #C4C4C4 100%);
}
.dropdownSub span{ height:40px; line-height:40px; color:#fff; display:block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative;}
.dropdownSub span:before{ background:url(../images/arr-dropdown.png) 0 0 no-repeat; width:19px; height:19px; content:""; position:absolute; right:8px; top:11px; z-index:10;}
.dropdownSub span i{ display:inline-block; width:35px; height:40px; text-align:center;}
.dropdownSub span i img{ vertical-align:top;}
.dropdownSub ul{}
/*.dropdownSub ul a{ color:#000; height:38px; display:block; line-height:38px; padding: 0 10px 0 35px; border-top:1px solid #c9c9c9; background-position: 0 50%; background-repeat:no-repeat;}*/
.dropdownSub ul li:first-child a{ border:none;}
.dropdownSub ul a.ico-00{ background-image:url(../images/icodropdown/ico-01.png);}
.dropdownSub ul a.ico-01{ background-image:url(../images/icodropdown/ico-02.png);}
.dropdownSub ul a.ico-02{ background-image:url(../images/icodropdown/ico-03.png);}
.dropdownSub ul a.ico-03{ background-image:url(../images/icodropdown/ico-04.png);}
.dropdownSub ul a.ico-04{ background-image:url(../images/icodropdown/ico-05.png);}
.dropdownSub ul a.ico-05{ background-image:url(../images/icodropdown/ico-06.png);}
.dropdownSub ul a.ico-06{ background-image:url(../images/icodropdown/ico-07.png);}
.dropdownSub ul a.ico-07{ background-image:url(../images/icodropdown/ico-08.png);}
/*.dropdownSub:hover ul{ display:block;}
.dropdownSub:hover a.tileSub:before{ background-position: 100% 100%;}*/

.dropdownSub {
    /* Size and position */
    position: relative;
    cursor: pointer;
    outline: none;
}

.dropdownSub .dropdown {
  background:#fff; list-style:none; font-family: 'robotothin', sans-serif; color:#000; padding: 9px; border:1px solid #c9c9c9; position:absolute;
  /* Size & position */
    top: 38px;
    left: 0;
    right: 0;

    /* Styles */
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    list-style: none;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.dropdownSub .dropdown li a {
     color:#000; height:38px; display:block; line-height:38px; padding: 0; border-top:1px solid #c9c9c9; background-position: 0 50%; background-repeat:no-repeat; 
}
.dropdownSub.ico .dropdown li a{ padding: 0 10px 0 35px;}


/* Hover state */

.dropdownSub .dropdown li:hover a {
}

/* Active state */

.dropdownSub.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

/* No CSS3 support */

.no-opacity       .dropdownSub .dropdown,
.no-pointerevents .dropdownSub .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .dropdownSub.active .dropdown,
.no-pointerevents .dropdownSub.active .dropdown {
    display: block;
}

.btnOracle{ width:248px;}
.btnOracle ul{ list-style:none;}
.btnOracle li{ width:248px; height:68px; display:table; margin-bottom:25px;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #7FBE00),
  color-stop(1, #72AB00)
  );
  background-image: -o-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -moz-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -webkit-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -ms-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: linear-gradient(to bottom, #7FBE00 0%, #72AB00 100%);
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
  -webkit-box-shadow: 0 5px 0 #dfe6d0; -moz-box-shadow: 0 5px 0 #dfe6d0; box-shadow: 0 5px 0 #dfe6d0; 
} 
.btnOracle a{ width:248px; height:68px; display:table-cell; vertical-align:middle; font-size:18px; color:#fff; padding: 0 10px 0 60px; text-align:center;} 
.btnOracle a{}

.ico-phone{ background:url(../images/ico-phone.png) 18px 50% no-repeat;}
.ico-desk{ background:url(../images/ico-dload.png) 18px 50% no-repeat;}

.content .oracleCards-inner .panel-left{ width:100%;}
.content .oracleCards-inner .panel-right{ width:100%;}
.content .oracleCards-inner .boderLine{ width:68%; float:left;}
.oracle-landing-right{ width:30%; float:right;}
.content .oracleCards-inner .btnOracle{}

.oracleCards-inner .boderLine{ border-bottom:6px solid #71ab00; margin-bottom:30px;}
.oracleCards-inner p{ font-size:17px; color:#000; margin:0 0 30px;}
.oracleCards-inner ol{ list-style:none; padding: 0 0 0 45px;}
.oracleCards-inner ol li{ margin-bottom:25px; position:relative;}
.oracleCards-inner ol li span.nber{ width:33px; height:33px; line-height:33px; text-align:center; color:#fff; font-size:15px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#84b624; position:absolute; top:-8px; left:-45px;}

.arr-learnMore{ background:url(../images/arr-learnmore.png) 6px 0 no-repeat; height:20px; line-height:20px; padding: 0 0 0 35px; display:inline-block; color:#84b624; font-size:15px; margin-bottom:12px;}

.readingBlock{ width:68%;}
.readingBlock h4{ font-size:17px; color:#000; margin-bottom:20px; min-height:60px;}
.CurrentDeck{ width:250px; float: left; margin-right:45px;}
.chooseSpread{ float:left;}
.chooseSpread .cell-01{ width:365px; height:85px; border:1px solid #ccd8b4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom:53px; position:relative;
-webkit-box-shadow: 0 3px 0 #dfe6d0; -moz-box-shadow: 0 3px 0 #dfe6d0; box-shadow: 0 3px 0 #dfe6d0;
}
.chooseSpread .cell-01 a{ font-size:18px; color:#71ab00; display:block; line-height:85px; padding: 0 0 0 95px;}
.chooseSpread .cell-01.sl01{ background:url(../images/ico-slider-one.png) 13px 50% no-repeat;}
.chooseSpread .cell-01.sl02{ background:url(../images/ico-slider-three.png) 13px 50% no-repeat;}
.chooseSpread .cell-01.sl03{ background:url(../images/ico-slider-five.png) 13px 50% no-repeat;}
.chooseSpread .btn .sf{ border:none; width:367px; height:44px; color:#fff; font-size:15px; line-height:44px; text-align:center; display:block;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #7FBE00),
  color-stop(1, #72AB00)
);
background-image: -o-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -moz-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -webkit-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -ms-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: linear-gradient(to bottom, #7FBE00 0%, #72AB00 100%);

}
.chooseSpread .cell-01 .join-c{ display:block; width:64px; height:64px; color:#fff; text-align:center; font-size:11px;
  position:absolute; top:10px; right:10px;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #7FBE00),
  color-stop(1, #72AB00)
);
background-image: -o-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -moz-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -webkit-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -ms-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: linear-gradient(to bottom, #7FBE00 0%, #72AB00 100%);
  -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
  -webkit-box-shadow: 0 0 0 3px #dfe6d0; -moz-box-shadow: 0 0 0 3px #dfe6d0; box-shadow: 0 0 0 3px #dfe6d0;
}
.chooseSpread .cell-01 .join-c a{ display:block; width:64px; height:64px; color:#fff; font-size:11px; padding:10px 0; line-height:normal;}

.oracleCards-results{ position:relative;}
.oracleCards-results .cell-rl{ text-align:center; width:430px; margin:0 auto;}
.oracleCards-results h3{ text-transform:uppercase; font-family: 'robotobold', sans-serif; font-size:20px; color:#000; margin-bottom:10px;}
.oracleCards-results .thumb{ margin-bottom:10px;}
.oracleCards-results h4{ font-size:17px; color:#000; margin-bottom:10px;}
.oracleCards-results p{ margin:0 0 30px;}
.oracleCards-results .btn{ margin-bottom:25px;}
.oracleCards-results .btn a{ display:inline-block; width:180px; height:30px; line-height:30px; color:#fff; text-align:center; font-size:15px;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #7FBE00),
  color-stop(1, #72AB00)
);
background-image: -o-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -moz-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -webkit-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: -ms-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
background-image: linear-gradient(to bottom, #7FBE00 0%, #72AB00 100%);
 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.oracleCards-results .arScrollDown{ background:url(../images/icoarrow-scrolldown.png) 0 0 no-repeat; width:59px; height:59px; display:block; margin:0 auto; margin-bottom:35px;}

.fill-results{ position:absolute; right:0; top:0;}
.fill-results ul{ list-style:none; background:#f0f0f0; border:1px solid #c7c7c7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 10px 5px;}
.fill-results li{ width:27px; height:34px; display:inline-block; margin: 0 5px;}
.fill-results a{ background:url(../images/dot-slider.png) 100% 0 no-repeat; width:27px; height:34px; display:block; text-indent:-999em;}
.fill-results a:hover, .fill-results a.current{ background-position: 0 0;}

.consecBlock{ background:#f0f0f0; padding:20px 45px 10px;}
.consecBlock .des{ width:370px; float:left; color:#000;}
.consecBlock .des .tile{ font-family: 'robotothin', sans-serif; font-size:30px;}
.consecBlock .des .tile strong{ text-transform:uppercase;}
.consecBlock .btnOracle{ width:auto; float:right; padding: 18px 0 0;}
.consecBlock .btnOracle li{ display:inline-block; margin:0;}
.consecBlock .btnOracle li:last-child{ margin:0 0 0 14px;}

.oracleCards-sdr{ position:relative;}
.oracleCards-sdr .pagination{ position:absolute; top:-110px; left:0; right:0;}
.slidesOracleCards{ padding:60px 0 30px;}
.slidesOracleCards .center{ padding: 20px 0;}
.slidesOracleCards .center p{ color:#000; font-size:20px; margin:0;}
.slidesOracleCards .center p strong{ text-transform:uppercase;}

.swiper-container {
  padding:0 0;
  width: 1020px;
}
.swiper-slide {
  width:auto;
  height:359px; 
  /*background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
    -webkit-box-reflect: below 1px -webkit-linear-gradient(bottom, rgba(0,0,0,0.5) 0px, rgba(0,0,0,0) 20px);*/
  
}
.swiper-slide a {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:1
}
.flipper {
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-ms-transition: 0.6s;
-moz-transition: 0.6s;
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
width: 350px;height: 500px;
margin:0 auto;
}
.flipper .front, .flipper .back {
    width: 350px;height: 500px;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-moz-transition: 0.6s;
-moz-transform-style: preserve-3d;
-o-transition: 0.6s;
-o-transform-style: preserve-3d;
-ms-transition: 0.6s;
-ms-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: absolute;
top: 0;
left: 0;
}
.flipper .front {
-webkit-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
z-index: 2;
}
.flipper .back {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
} 
.flipper.active .back, .flipper.active .back {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.flipper.active .front, .flipper.active .front {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

.bloglist .blogThumb .calendar{background: url("../images/calendar.png"); width: 77px; height: 68px; position: absolute;margin-top: 10px; margin-left: 10px;}
.bloglist .blogThumb .calendar .event-l{color: #fff; text-transform: uppercase; text-align: center; font-size: 11px; padding-top: 1px;}
.bloglist .blogThumb .calendar .event-d{text-align: center; font-size: 24px; padding-top: 4px; font-weight: bold; color: #000;}
.bloglist .blogThumb .calendar .event-m{text-align: center; margin-top: -2px; font-weight: bold; color: #000; text-transform: uppercase;}
.cell .description .oc-date{padding-top: 20px; font-size: 11px; font-style: italic;}

.Filter .wrapper-demo{ display:none;}


@media only screen and (max-width: 1023px) {
  body{ font-size:12px;}
  #back-top{ display:none;}
  .container{ max-width:1004px; padding: 0 10px;}
  header .topHeader fieldset legend{ display:none;}
  header .midHeader h1.logo a{ background-size:344px 50px; width:344px; height:50px;}
  header .midHeader .container{ padding:32px 10px 34px;}
  .botHeader ul.navigation li:last-child{ float:left;}
  .botHeader ul.navigation li{ margin-right:2%;}
  .botHeader ul.navigation a{ font-size:12px;}
  
  footer .topFooter .left{ width:492px;}
  footer .topFooter .right{ width:240px;}
  footer .topFooter .right .link a.call{ font-size:15px; padding: 0 0 0 22px; background-position: 0 3px;}
  footer .topFooter .right .link a.address{ padding: 0 0 0 32px;}
  footer .topFooter .right .link{}
  footer .topFooter .right .link:first-child{ width:110px;}
  fieldset figure input[type="text"], fieldset figure input[type="email"], fieldset figure input[type="tel"], fieldset figure input[type="password"]{ width:145px;}
  fieldset figure input[type="button"], fieldset figure input[type="submit"]{ width:86px;}
  
  .content .panel-left{ width:68%;}
  .content .panel-right{ width:30%;}
  .grid1_2cols{ width:100%;}
  .grid1{ width:48%;}
  
  .content .title{ margin-bottom:15px;}
  .content .title h1{ font-size:20px; line-height:20px; min-height:20px;}
  .content .title h2{ height:34px; line-height:34px; font-size:17px;}
  
  .blockDaily{ font-size:13px;}
  .blockDaily .blockDaily-inner .thumb{ width:60px; height:60px; margin:0 10px 0 7px;}
  .blockDaily .blockDaily-inner .description em, .blockDaily .blockDaily-inner .description span{ margin: 0 0 10px;}
  .link-inner a{ line-height:26px; height:26px;}
  .link-inner a.arr-m-green{ background-position: right 9px;}
  
  .blockArticles .articles-inner{ padding:7px;}
  .blockArticles ul{ height:40px;}
  .blockArticles li{ height:34px; line-height:34px;}
  .blockArticles li a{ font-size:15px;}
  .cell{ padding: 12px 0;}
  .cell .thumb{ width:60px; height:60px; position:relative; top:4px;}
  .cell .description a{ font-size:13px;}
  .cell .description p{ font-size:12px;}
  
  .blockEvent .blockEvent-inner em.date{ font-size:10px;}
  .blockEvent .blockEvent-inner a{ font-size:13px;}
  .blockEvent .blockEvent-inner p{ font-size:12px;}
  
  .blockAudio{ padding: 10px 150px 10px 10px;}
  .blockAudio .heading h1{ font-size:27px; line-height:27px;}
  .blockAudio .bgGreen{ width:140px; /*height:129px;*/ height:100%;}
  .blockAudio .bgGreen ul.link{ padding: 0 0 0 24px; height:129px;}
  .blockAudio .bgGreen ul.link li{ line-height:25px;}
  .blockAudio .bgGreen ul.link li a{ font-size:13px; background-position: right 5px;}
  .blockAudio .middle{ padding: 0 0 0 45px; height:35px;}
  .blockAudio .middle span{ font-size:11px;}
  .blockAudio .middle strong{ font-size:15px;}
  .blockAudio .airPlay{ height:35px;}
  .blockAudio .airPlay a.btnPlay{ width:35px; height:35px; background-size:50%;}
  
  .panel-right .blockAudio{ padding: 10px; min-height:114px;}
  .panel-right .blockAudio .heading h1{ font-size:20px; line-height:27px;}
  .panel-right .blockAudio .middle{ padding: 0 0 0 45px; height:35px;}
  .panel-right .blockAudio .middle span{ font-size:11px;}
  .panel-right .blockAudio .middle strong{ font-size:15px;}
  .panel-right .blockAudio .airPlay{ height:35px;}
  .panel-right .blockAudio .airPlay a.btnPlay{ width:35px; height:35px; background-size:50%;}
  
  .blockE-news{ height:auto; margin-bottom:18px;}
  .blockE-news .heading{ padding: 12px 7px;}
  .blockE-news .email{ padding: 12px 7px;}
  .blockE-news .heading h1{ font-size:22px;}
  .blockE-news .heading p{ font-size:11px;}
  .blockE-news .heading p strong{ font-size:12px;}
  .blockE-news .email figure input[type="email"]{ width:115px;}
  
  .blockGetyourfree{ margin-bottom:17px;}
  
  .content .title.affirmations-ico{ background-size:45px 45px; height:45px; padding: 0 0 0 55px;}
  .content .title.affirmations-ico h1 span{ font-size:15px; line-height:20px;}
  
  .affirmationslist{ width:23%; height:100%; margin: 0 0 16px 2%;}
  .affirmationslist:nth-child(4), .affirmationslist:nth-child(8), .affirmationslist:nth-child(12){ margin: 0 0 16px 0;}
  .affirmationslist.first{ font-size:15px; width:48%; height:100%; min-height:172px; margin-bottom:16px; padding: 10px;}
  .affirmationslist.last{ font-size:15px; width:48%; height:100%; min-height:172px; margin-bottom:16px; padding: 10px; float:left;}
  .affirmationslist.first p strong{ font-size:20px;}
  .affirmationslist .bgGreen{ padding: 5px;}
  .affirmationslist .bgGreen span{ font-size:13px;}
  .affirmationslist .bgGreen p{ font-size:11px;}
  
  .blockVideo .description strong{ font-size:15px;}
  .blockProducts .product-inner .col{ width:45%;}
  .Detailbox{ width:470px; float:left;}
  .avatar-user .info{ padding: 0 0 5px 130px;}
  .avatar-user .info span.name{ font-size:15px;}
  .avatar-user .subscript{ padding: 10px 0 0 130px;}
  .AffirmationsDetail h3{ font-size:17px;}
  .contributors-des{ padding:0;}
  .submn{ font-size:13px; margin-bottom:20px;}
  .submn a{ padding: 0 5px;}
  .submn li:first-child a{ padding: 0 5px 0 0;}
  
  .grid1_2cols .allTitle{ padding: 5px 0; font-size:17px;}
  .sortMenu{ font-size:13px;}
  .bloglist .blogThumb{ width:200px; height:165px;}
  .bloglist .description .tile h2{ font-size:17px;}
  .bloglist .description .tile span{ font-size:13px;}
  .bloglist .description .userBlog .u-post a{ font-size:13px;}
  
  ul.filterlist li a .thumb{ width:55px; height:55px; margin:0 auto;}
  .categorieslist ul{ width:48%;}
  .blockDetail .heading h2{ font-size:20px;}
  .blockDetail .heading span{ font-size:13px;}
  .detail-content .thumb{ float:none; margin: 0 0 15px 0;}
  .comment-box .tile h3{ font-size:17px;}
  .comment-box textarea{ width:94%;}
  
  .titleGray{ height:30px; line-height:30px;}
  .titleGray h2{ font-size:17px;}
  .block-ab-audio{ margin-bottom:20px;}
  .block-ab-audio .bgGrey .logo-ui{ width:155px;}
  .sidebar-right li{ margin-bottom:0;}
  .sidebar-right li a{ font-size:13px;}
  .audiolist{ width:175px; height:175px; margin: 0 0 16px 16px;}
  .audiolist:nth-child(4n+1){ margin: 0 0 16px 0;}
  
  .videolist{ width:239px;}
  .content .myAccount .panel-left{ width:748px;}
  .content .myAccount .panel-right{ width:510px;}
  .myAccount .blockFavorites{ float: left;}
  .myAccount .blockReader{ float: right;}
  .myAccount .grid2-1 h1{ font-size:22px;}
  .blockFavorites li{ font-size:13px;}
  .blockReader li{ font-size:12px;}
  .blockPosts .articles-inner{ padding:10px;}
  
  .audiolist  .bgGreen{ padding: 5px;}
  .audiolist  .bgGreen span{ font-size:13px;}
  .audiolist  .bgGreen p{ font-size:11px;}
  
  .Detailbox .desBG-arr p{ padding: 35px 65px 50px; margin:0; font-family: 'robotothin', sans-serif; font-size:17px;}
  .AffirmationsDetail .left{ float:none;}
  .AffirmationsDetail .left .grid1{ width:100%;}
  .left .likebox li{ display:inline;}
  
  .block-articles-list .views-row .group-left{ width:200px; height:165px;}
  .content .title.meditation-ico{ padding:0;}
  .content .title.meditation-ico h1{background: url(../images/ico-tl-meditation.png)0 0 no-repeat; background-size:45px 45px; height:45px; padding: 0 0 0 55px;}
  .content .title.meditation-ico h1 span{ font-size:15px; line-height:20px;}
  
  .blockFavorites .grid1{ width:32%; margin: 0 0 0 2%;}
  .blockFavorites .grid1:first{ margin:0;}
  
  .content .oracleCards-inner .panel-left{ width:100%;}
  .content .oracleCards-inner .panel-right{ width:100%;}
  .content .oracleCards-inner .boderLine{ width:68%; float:left;}
  .oracle-landing-right{ width:30%; float:right;}
  .content .oracleCards-inner .btnOracle{ width:100%;}
  .btnOracle{ width:100%;}
  .btnOracle li{ width:100%;}
  .btnOracle a{ width:100%;}
  
  .topics-inner .list .left{ width:65%; padding:0;}
  .topics-inner .list .right{ width:30%;}
  .topics-inner .list .left .cell-topic .ico, .topics-inner .list .left .cell-topic .ico span{ width:100px; height:100px;}
  .topics-inner .list .left .cell-topic .ico span img{ width:100%;}
  .topics-inner .list .left .cell-topic .description{ padding-left:10px;}
  .link-inner{ margin-top:10px;}
  .link-inner a.arr-more{ background-position: right 9px;}
  
  footer .topFooter .mapGlobal{ width:35%;}
  .tt-wrapper{ display:none;}
  
  .oracleCards-inner p{ font-size:14px;}
  
  .consecBlock{ padding:10px;}
  .consecBlock .des{ width:100%; float:none;}
  .consecBlock .btnOracle{ width:100%; float:right; padding: 18px 0 0;}
  .consecBlock .btnOracle li{ display:inline-block; margin:0; width:48%;}
  .consecBlock .btnOracle li:last-child{ margin:0 0 0 14px;}
  
  .swiper-container {
     width: 768px;
  }
  .oracleCards-sdr{-moz-transform: scale(0.9);
     -webkit-transform: scale(0.9);
     -o-transform: scale(0.9);
     transform: scale(0.9);
     }
  
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1px) and (max-width: 767px) {
  .gridContainer{ min-width:320px;}
  .container{ max-width:767px; padding: 0 5px;}
  header .topHeader{ display:none;}
  header .midHeader .right{ display:block; clear:both; float:none;}
  .login{ position:absolute; top:16px; right:5px; width:38px; height:38px; margin:0;}
  .login ul:before, .login ul:after{ display:none;}
  .login ul{ width:38px; height:38px;}
  .login ul li{ display:none; width:38px; height:38px; padding:0;}
  .login ul li:first-child{ display:block; border:none;}
  .login ul li.btnLogin a{ display:block; width:38px; height:38px; padding:0; text-indent:-999em; background:url(../images/ico-login.png) 50% no-repeat; border:1px solid #BFBFBF; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
  .search{ display:block; width:310px; float:none; position:relative; top:30px; margin:0 auto;}
  .search fieldset figure input[type="text"], fieldset figure input[type="search"]{ width:270px;}
  .dropDownContact{ width:310px;}
  .dropDownContact, .dropDownForgot{ top:47px; padding:10px;}
  .dropDownContact:before, .dropDownForgot:before{ right:3px;}
  .dropDownContact:after, .dropDownForgot:after{ right:5px;}
  .login ul li.btnLogin .dropDownContact a{ border:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background:none; text-indent:inherit; width:auto; height:auto;}
  
  header .botHeader{ display:block; z-index:1000; box-shadow:none;}
  header .botHeader .container{ padding: 0 5px 0; position:absolute; top:50px; left:0; right:0;}
  .mobile_nav{ display:block;}
  .botHeader ul.navigation{ display:none;}
  .botHeader ul.navigation li{ float:none; margin:0;}
  .botHeader ul.navigation li:last-child{float:none; margin:0;}
  .botHeader ul.navigation li{ height:48px; line-height:42px;}
  .botHeader ul.navigation a span{ top:-14px;}
  .botHeader ul.navigation{ background:#fff; width:100%; position:absolute; top:16px; z-index:1000;}
  header .midHeader h1.logo{ left:50%; margin-left:-99px;}
  header .midHeader h1.logo a{ background-size:198px; height:30px; width:198px; height:30px;}
  footer .topFooter .left{ width:auto; float:none;}
  footer .topFooter .right{ width:auto; float:none;}
  footer .topFooter .right .link a.call{ font-size:15px; padding: 0 0 0 22px; background-position: 0 3px;}
  footer .topFooter .right .link a.address{ padding: 0 0 0 32px;}
  footer .topFooter .right .link{}
  footer .topFooter .right .link:first-child{ width:50%;}
  fieldset figure input[type="text"], fieldset figure input[type="email"], fieldset figure input[type="tel"], fieldset figure input[type="password"]{ width:154px;}
  fieldset figure input[type="button"], fieldset figure input[type="submit"]{ width:86px;}
  footer .botFooter{ padding: 10px 0;}
  footer .botFooter ul.navFooter{ display:block;}
  
  
  .panel-left .blockArticles, .panel-left .blockContributors, .panel-right .blockTopics{ display:block;}
  .panel-right .blockArticles, .panel-right .blockContributors, .panel-left .blockTopics, /*.panel-right .blockE-news, .panel-right .blockGetyourfree*/{ display:none;}
  
  .content .panel-left{ width:auto; float:none; clear:both;}
  .content .panel-right{ width:auto; float:none; clear:both;}
  .grid1_2cols{ width:auto;}
  .grid1{ width:auto;}
  .content .title{ margin-bottom:0;}
  .content .title h1{ margin-bottom:20px;}
  .content .title h2{ height:34px; line-height:34px; font-size:17px;}
  
  .grid1{ float:none!important;}
  
  .avatar-user .avtThumb{ width:70px; height:70px; border-width:3px; top:5px;}
  
  .block-articles-list .views-row .group-left{ width:120px; height:auto;}
  .block-ab-audio .bgGrey .logo-ui{ float:none;}
  .block-audio-list table td{ width:100%; display:block;}
  
  .videolist{ float:none; margin:o auto;}
  .Filter{ display:table; width:100%;}
  .Filter .dropdownSub{ margin:10px 0!important;}
  ul.filterlist{ display:none;}
  .dropdownSub span.bg_Green{ width:290px;}
  .item-list ul{ text-align:center!important;}
  
  
  .bloglist .blogThumb{ width:80px; height:80px;}
  .bloglist .blogThumb a{ display:none;}
  .bloglist .blogThumb .calendar{background: url("../images/calendar.png"); width: 77px; height: 68px; position: absolute; margin:0;}
  
  .bloglist .description .fix-ct{ min-height:50px;}
  .content .title.events-ico{ background-size:43px 43px; height:43px; line-height:43px; padding: 0 0 0 50px;}
  .content .title.events-ico h1{ line-height:43px;}
  
  .affirmationslist{ width:48%; height:auto; margin:0 0 10px 0; overflow:hidden;}
  .affirmationslist:nth-child(odd){ float:right;}
  .affirmationslist:nth-child(4), .affirmationslist:nth-child(8), .affirmationslist:nth-child(12){ margin: 0 0 10px 0;}
  .affirmationslist.first{ width:100%; height:auto; padding:10px; margin: 0 0 20px 0; color:#000; }
  .affirmationslist.last{ width:100%; height:auto; padding:10px;}
  
  .Detailbox{ width:100%;}
  .AffirmationsDetail .fixLeft{ padding:0;}
  .Detailbox .desBG-arr p{ padding: 10px 10px 30px; font-size:14px;}
  .blockDetail .fixLeft{ padding:0;}
  
  .topics-inner .list .left{ float:none; width:100%; padding:0;}
  .topics-inner .list .left .cell-topic .ico, .topics-inner .list .left .cell-topic .ico span{ width:50px; height:50px;}
  .topics-inner .list .left .cell-topic .ico span img{ width:100%;}
  .topics-inner .list .left .cell-topic .description{ padding-left:10px;}
  .link-inner{ margin-top:10px;}
  .link-inner a.arr-more{ background-position: right 9px;}
  
  .blockFavorites .grid1{ clear:both; float:none; width:100%;}
  .videolist{ width:100%;}
  .videolist:nth-child(2n+1){ float:none;}
  
  .dropdownSub{ margin:0 0 10px;}
  
  .topics-ttl .likebox{ float:none; margin-bottom:20px; clear:both;}
  .Filter .wrapper-demo{ display:block;}
  .avatar-user .info{ padding: 0 0 5px 80px;}
  .avatar-user .subscript{ padding: 10px 0 0 80px}
  
  .content .oracleCards-inner .panel-left{ width:100%;}
  .content .oracleCards-inner .panel-right{ width:100%;}
  .content .oracleCards-inner .boderLine{ width:100%; float:none;}
  .content .oracleCards-inner .btnOracle{ width:100%; float:none;}
  .content .oracleCards-inner .readingBlock{ width:100%;}
  .content .oracleCards-inner .CurrentDeck{ width:40%; margin:0;}
  .content .oracleCards-inner .chooseSpread{ width:56%; float:right;}
  .readingBlock h4{ font-size:13px;}
  
  .chooseSpread .cell-01.sl01, .chooseSpread .cell-01.sl02, .chooseSpread .cell-01.sl03{ background:none;}
  .chooseSpread .cell-01{ width:100%; height:auto; padding:10px 0; line-height:30px; border:none; border-top:1px solid #dcdcdc; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-bottom:0px; position:relative;
-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
  .chooseSpread .cell-01 a{ line-height:25px; padding:0; font-size:13px;}
  
  .consecBlock{ padding:10px;}
  .consecBlock .des{ float:none; width:100%;}
  .consecBlock .btnOracle{ float:none;}
  .consecBlock .btnOracle li{ width:100%; margin:0;}
  .consecBlock .btnOracle li:last-child{ margin:10px 0 0 0;}
  
  .oracleCards-results .cell-rl{ width:100%;}
  .flipper, .flipper .front, .flipper .back{ width:250px; height:375px;}
  
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  footer .topFooter .linkhouse{ width:100%; float:none;}
  footer .topFooter .linksocial{ width:49%; text-align:center;}
  footer .topFooter .mapGlobal{ width:49%; text-align:center;}
  footer .left ul.link li{ width:50%; float:left;}
  
  .blockAudio{ padding:10px; height:160px;}
  .blockAudio .bgGreen{ width:auto; height:46px; left:0; right:0; bottom:0; top:inherit;}
  .blockAudio .bgGreen ul.link{ height:auto; padding:10px;}
  .blockAudio .bgGreen ul.link li{ display:inline;}
  .oracle-landing-right{width: 100%;}
}
#back-top { position: fixed; bottom: 25px; right: 25px; padding: 0; margin: 0; z-index: 999999999;}
#back-top a { text-decoration: none; width: 38px; height: 38px; display: block; background-color: #858585; background-image: url(../images/back-top.png); background-repeat: no-repeat; background-position: center center; z-index: 9999999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#back-top a:hover { background-color: #71ab00;}




.oracleCards-select .right{ position:relative;}
.oracleCards-select .right .likebox{ position:relative; top:7px;}

.btnShuffle{ width:248px; position:absolute; top:-62px; right:0;}
.btnShuffle ul{ list-style:none;}
.btnShuffle li{ width:248px; height:68px; display:table; margin-bottom:25px;
  background-image: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #7FBE00),
  color-stop(1, #72AB00)
  );
  background-image: -o-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -moz-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -webkit-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: -ms-linear-gradient(bottom, #7FBE00 0%, #72AB00 100%);
  background-image: linear-gradient(to bottom, #7FBE00 0%, #72AB00 100%);
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
  -webkit-box-shadow: 0 5px 0 #dfe6d0; -moz-box-shadow: 0 5px 0 #dfe6d0; box-shadow: 0 5px 0 #dfe6d0; 
} 
.btnShuffle a{ width:248px; height:68px; display:table-cell; vertical-align:middle; font-size:18px; color:#fff; padding: 0 10px 0 60px; text-align:center;} 
.ico-shuffle{ background:url(../images/ico-shuffle.png) 18px 50% no-repeat;}

.mapGlobal{}
.mapGlobal .map{ position:relative;}
.tt-wrapper{
  margin:0; padding:0; list-style:none;
}
.tt-wrapper li{
}
.tt-wrapper li a{
  display: block;
  width: 10px;
  height: 10px;
  outline: none;
  text-indent: -9000px;
  position:absolute;
}
.tt-wrapper li .tt-US{
  top:21px; left:14px;
}
.tt-wrapper li .tt-UK{
  top:10px; left:91px;
}
.tt-wrapper li .tt-AU{
  top:75px; right:22px;
}
.tt-wrapper li .tt-India{
  top:37px; right:66px;
}
.tt-wrapper li .tt-South{
  top:77px; left:110px;
}
.tt-wrapper li a span{
  width: 100px;
  height: auto;
  line-height: 20px;
  padding: 5px;
  left: 50%;
  margin-left: -50px;
  font-family: 'robotoregular',sans-serif;
  font-size: 12px;
  color: #848484;
  text-align: center;
  border: 2px solid #fff;
  background: rgba(255,255,255, 1);
  text-indent: 0px;
  border-radius: 5px;
  position: absolute;
  pointer-events: none;
  bottom: 0px;
  z-index:100;
  opacity: 0;
  box-shadow: 1px 1px 2px rgba(0,0,0,0.8);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.tt-wrapper li a span:before,
.tt-wrapper li a span:after{
  content: '';
  position: absolute;
  bottom: -13px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(0,0,0,0.6);
}
.tt-wrapper li a span:after{
  bottom: -11px;
  margin-left: -10px;
  border-top: 10px solid #fff;
}
.tt-wrapper li a:hover span{
  opacity: 1;
  bottom: 20px;
}

/* POP UP ONLOAD OVERRIDES */
#subscribe-option-list {
	z-index: 9999 !important;
}

/* 20161127 Updates */
.popup_onload {
    width: 100% !important;
    height: 100% !important;
    background-color: #fff !important;
    top: 0 !important;
    left: 0 !important;
    position: fixed !important;
}
.popup_div {
    margin: 0 auto !important;
    padding-top: 10%;
}
#cboxClose {
    top: 30px !important;
    right: 30px !important;
}
#cboxWrapper, #cboxLoadedContent, #cboxContent {
    width: 100% !important;
    height: auto !important;
}

#cboxContent {
    background-color: #f5f5f5;
}

.popup_div hr {
    margin: 30px 0 !important;
    width: 20%;
    border-color: #71ab00;
}

button#yes, button#no {
    float: left;
    width: 50%;
    max-width: 300px;
    margin: 60px;
    padding: 15px !important;
    font-size: 24px !important;
}

button#yes {
  background-color: #71ab00 !important;
}

button#no {
  background-color: transparent !important;
  border: 2px solid #71ab00 !important;
  color: #71ab00 !important;
}

#cboxLoadedContent {
    overflow: hidden !important;
}

.popup_div fieldset figure input[type="text"], .popup_div fieldset figure input[type="email"], .popup_div fieldset figure input[type="tel"], .popup_div fieldset figure input[type="password"] {
    height: 65px;
}

/* Honey Pot */
#hp_email { 
  display: none;
}

.page-videos-list .captions-video h2,
.page-videos-list .captions-video p {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 60px;
}
.page-videos-list .captions-video p {
  bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .popup_div {
    padding-top: 30px !important;
    height: auto !important;
  }
  .popup_div.second fieldset div {
    float: none !important;
    width: 100% !important;
  }
  .popup_div .right.desc {
    display: none;
  }
  .popup_div.second img {
    display: none;
  }
  .popup_div fieldset figure {
    padding: 30px 0 !important;
  }
  .popup_div h2 {
    font-size: 21px !important;
  }
	.popup_div img {
		width: 100%;
		height: auto;
  }
  .author_img {
		display: none;
	}
  .button-wrapper {
    position: static !important;
    height: auto !important;
  }
  button#yes, button#no {
    float: none;
    margin: 0 0 30px;
  }
	.popup_div, .popup_onload, #cboxWrapper, #cboxLoadedContent, #cboxContent {
		width: 100% !important;
		max-width: 750px !important;
	}
	.popup_div div {
		float: none !important;
		width: 100% !important;
		padding: 0 15px !important;
    font-size: 14px !important;
	}
  .button-wrapper {
    background-color: #f5f5f5 !important;
  }
  #cboxClose {
    top: 15px !important;
    right: 15px !important;
  }
}
/*SO-4787*/
.botHeader ul.navigation li:hover > ul{
  display: block;
}
body[class*="angel-numbers"] #zone-content-wrapper,
body[class*="-numbers-result"] #zone-content-wrapper
{
  max-width: inherit;
}
body[class*="angel-numbers"] #zone-content,
body[class*="-numbers-result"] #zone-content{
  padding-bottom: 0;
}
body[class*="angel-numbers"] #messages,
body[class*="-numbers-result"] #messages{
  max-width: 1020px;
  margin: 0 auto !important;
  float: none;
  display: block;
}
.linkMore-pageAngelNumber{
  display: inline-block;
  margin-top: 10px;
}
#zone-content-wrapper .full-text{
  display: none;
}
.section-enter-number{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 317px;
  background: url("../images/bg-section-enter-number.jpg") center center;
  background-size: 100% 100%;
  margin-top: 30px;
}
.section-enter-number .column{
  text-align: center;
}
.section-enter-number .column h3{
  color: #FFF;
  font-size: 45px;
}
.section-enter-number .column input,
.section-enter-number .column button,
body[class*="-numbers-result"] .section-enter-number .btn-enter-other{
  height: 44px;
  border-radius: 4px;
  background: #FFF;
  border: none;
  display: block;
  width: 164px;
  padding-left: 5px;
  margin: 10px auto;
  color: #c2c2c2;
  font-style: italic;
}
.section-enter-number .column button,
body[class*="-numbers-result"] .section-enter-number .btn-enter-other{
  background: #77b400;
  color: #FFF;
  text-align: center;
  padding-left: 0;
  text-transform: uppercase;
  font-style: inherit;
  font-family: "robotoregular";
  font-size: 16px;
}
body[class*="-numbers-result"] .section-enter-number .btn-enter-other{
  line-height: 44px;
  width: 240px;
  margin-top: 50px;
}
.section-banner-angel-number{
  list-style: none;
  overflow: hidden;
  margin: 30px -10px;
}
.section-banner-angel-number li{
  float: left;
  padding: 0 10px;
  width: 33.333%;
}
.section-banner-angel-number .blockE-news{
  height: 237px;
  margin-bottom: 0;
}
.section-banner-angel-number .blockE-news h3{
  font-size: 28px;
  font-family: "robotoregular";
  font-weight: 100;
}
.section-banner-angel-number .blockE-news .heading{
  padding-top: 37px;
  padding-bottom: 27px;
}
.sectionText-AngelNumber{
  background: #e9e9e9;
  padding: 40px 0;
}
.sectionText-AngelNumber .row{
  overflow: hidden;
}
.sectionText-AngelNumber .column:first-child{
  width: 33.33%;
  float: left;
}
.sectionText-AngelNumber h3{
  color: #000;
  font-family: "robotothin";
  font-size: 30px;
  margin-bottom: 20px;
}
.sectionText-AngelNumber .column:last-child{
  width: 60%;
  float: right;
}
.sectionText-AngelNumber .column ul{
  list-style: none;
  margin-top: 30px;
  margin-right: -10px;
}
.sectionText-AngelNumber .column li{
  display: inline-block;
  padding: 0 10px;
  max-width: 33.333%;
  float: left;
}
.sectionText-AngelNumber .column li:last-child img{
  height: 54px;
}
body[class*="-numbers-result"] .section-enter-number p{
  max-width: 750px;
  margin: 20px 0;
  color: #FFF;
  font-size: 18px;
}
.linkMore-pageAngelNumber{
  background: url("../images/arrow-next.png") right 4px no-repeat;
  display: inline-block;
  padding-right: 15px;
}
.section-banner-angel-number .blockE-news .email figure input[type="email"]{
  width: 100%;
}
.section-banner-angel-number .blockE-news fieldset{
  position: relative;
  padding-right: 105px;
}
.section-banner-angel-number .blockE-news .email figure:first-child{
  float: none;
}
.section-banner-angel-number .blockE-news .email figure:last-child{
  position: absolute;
  right: 0;
  top: 0;
}
.section-enter-number .input-text{
  display: block;
  width: 164px;
  margin: 0 auto;
  position: relative;
}
.section-enter-number .input-text label{
  position: absolute;
  top: 14px;
  left: 5px;
  font-style: italic;
  color: #c2c2c2;
  pointer-events: none;
}
.section-enter-number .input-text input:valid + label{
  display: none;
}
.section-enter-number .input-text.required label span{
  color: #fe2628;
}
.section-enter-number small{
  color: #FFF;
  font-size: 13px;
}
@media only screen and (min-width: 768px) {
  .botHeader ul.navigation li > ul{
    position: absolute;
    width: 90px;
    background: #fff;
    left: -20px;
    z-index: 4;
    padding: 20px;
    text-align: left;
    top: 55px;
    -moz-box-shadow: inset 0 0 5px #71ab00;
    -webkit-box-shadow: inset 0 0 5px #71ab00;
    box-shadow: inset 0 0 5px #71ab00;
    display: none;
    text-align: center;
  }
  body .botHeader ul.navigation li{
    margin-right: 13px;
  }
  .section-enter-number .column h3 br{
    display: none;
  }
  .botHeader ul.navigation li > ul li{
    margin-right: 0;
    display: inline-block;
    float: none !important;
  }
}
@media only screen and (min-width: 1023px) {
  body .botHeader ul.navigation li{
    margin-right: 19px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .botHeader ul.navigation a {
    font-size: 11px;
  }
  .section-banner-angel-number li{
    padding: 0 5px;
  }
  body fieldset figure input[type="submit"]{
    width: 92px;
  }
  .section-banner-angel-number .blockE-news h3{
    font-size: 20px;
  }
  .section-banner-angel-number .blockE-news .heading{
    padding-top: 17px;
    padding-bottom: 17px;
  }
  .section-banner-angel-number .blockE-news{
    height: 177px;
  }
}
@media only screen and (max-width: 767px) {
  body .botHeader ul.navigation li{
    height: auto;
  }
  .section-enter-number .column h3{
    font-size: 25px;
  }
  .section-banner-angel-number{
    margin: 0;
  }
  .section-banner-angel-number li{
    float: none;
    width: auto;
    max-width: 100%;
    margin: 25px auto;
  }
  .section-banner-angel-number li img{
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  body fieldset figure input[type="submit"]{
    width: 96px;
  }
  .sectionText-AngelNumber{
    padding: 30px 0;
  }
  .sectionText-AngelNumber .column{
    width: 50% !important;
    padding: 0;
  }
  .sectionText-AngelNumber h3{
    font-size: 15px;
    font-family: "robotoregular";
    margin-bottom: 10px;
  }
  .sectionText-AngelNumber .column ul{
    margin-top: 0;
    margin-right: 0;
  }
  .sectionText-AngelNumber .column li{
    width: 100%;
    float: none;
    margin: 5px 0;
    max-width: inherit;
    padding-right: 0;
  }
  .sectionText-AngelNumber .column li:first-child{
    margin-top: 0;
  }
  .sectionText-AngelNumber .column li:last-child{
    margin-bottom: 0;
  }
  .sectionText-AngelNumber .column li:last-child img{
    height: auto;
  }
  .sectionText-AngelNumber .column li img{
    width: 100%;
  }
  body[class*="angel-numbers"] #zone-content-wrapper,
  body[class*="-numbers-result"] #zone-content-wrapper
  {
    padding: 0;
  }
  .sectionText-AngelNumber .container{
    padding-left: 10px;
    padding-right: 10px;
  }
  body[class*="-numbers-result"] .section-enter-number .btn-enter-other{
    margin-top: 30px;
  }
  body[class*="-numbers-result"] .section-enter-number p{
    padding: 0 5px;
  }
  body[class*="-numbers-result"] .section-enter-number{
    padding-top: 10px;
  }
  .section-banner-angel-number .blockE-news{
    height: 300px;
  }
  .botHeader ul.navigation li > ul li{
    padding-left: 25px;
    padding-right:0px;
  }
  .botHeader ul.navigation li > ul li:first-child{
    border-top: 4px solid #f2f2f2;
  }
  .botHeader ul.navigation li > ul li:first-child a{
    border: none;
  }
  .botHeader ul.navigation li > ul li a{
    border-width: 2px;
    padding-left: 0;
  }
  .botHeader ul.navigation li a{
    padding-left: 5px;
  }
  .botHeader ul.navigation{
    left: 0;
  }
  .section-enter-number small{
    font-size: 11px;
  }
}
@media only screen and (max-width: 480px) {
  .section-enter-number{
    background: url(../images/bg-mobile-section-enter-number.jpg) center center;
    background-size: 100% 100%;
  }

}
.full-text.text-note-pageAngelNumber p {
  margin: 10px 0;
  line-height: 18px;
}

/*end SO-4787*/
/*
* SO-12936
*/
.search{
  border-right:0;
}
/*
* end SO-12936
*/