label/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.bigfont {
	color: #FFF;
	font-size: 273px;
	text-align: right;
	font-family: 'Merriweather';
	height: 96px;
	margin-top: 162px;
}
.bigcolor {
	font-size: 187px;
	color: #b54a0d;
}
#menu-item-4315{
	background: url(http://isha.sadhguru.org/wp-content/uploads/2013/07/button.gif) no-repeat scroll right 52px transparent;
}
/*.mystric_message span{
font-family: 'Merriweather';
font-size:27px;
color:#b54a0d;
line-height: 35px;
}*/rejuvenation
.copyright {

	float: left;
	position: relative;
	text-align: center;
    top: 0px !important;
	width: 100%;

}
.js_active .tab {
	border-width: 0px;
	border: none;
}
.js_active .top_tab .tab {
	border: none;
}
hr {
	border: solid #838383;
	border-width: 1px 0 0;
	clear: both;
	margin: 10px 0 30px;
	height: 0;
}
.avia_image, .avia_image img {
	border-radius: 0px;
	display: block;
	position: relative;
}
.alternate_color a, .alternate_color .widget_first, .alternate_color strong, .alternate_color b, .alternate_color b a, .alternate_color strong a, .alternate_color #js_sort_items a:hover, .alternate_color #js_sort_items a.active_sort, .alternate_color .special_amp, .alternate_color .taglist a.activeFilter {
	text-decoration: none;
}
#pmpro_user_fields tbody tr td div, #pmpro_payment_method tbody tr td div, #pmpro_billing_address_fields tbody tr td div, #pmpro_payment_information_fields tbody tr td div {
	margin-left: 22%;
}
.radio_hide {
	display: none;
}
#pmpro_user_fields tbody tr td div.border_big {
	margin-left: 0 !important;
}
.space {
	font-size: 62px !important;
	line-height: 30px;
	text-align: center !important;
	color: #fff !important;
	font-family: 'Merriweather';
}
.pmpro_btn, .pmpro_content_message a, .pmpro_content_message a:link {
	background-image: none;
}
#ExpirationMonth {
	float: left;
	margin-right: 20px;
}
.forms {
	color: #d7bf8a;
	font-size: 35px !important;
}
.scared_space {
	color: #DAD4B4;
	font-size: 87px;
	margin-bottom: 60px;
	margin-top: 659px;
	text-align: right;
	font-family: 'Merriweather';
}
.main_color .sidebar_tab, .main_color .tabcontainer .tab {
	color: #333;
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: normal;
}
.sportheading {
	font-family: 'Open Sans';
	font-size: 28px;
	color: #000;
	font-weight: bold;
	text-align: center;
	text-transform: none;
}
.widget_nav_menu .page_item a {
	font-family: 'Open Sans';
	font-size: 12px;
	color: #7d7c78;
}
.widget_nav_menu ul:first-child > .current_page_item > a {
	font-family: 'Open Sans';
}
.main_color .widget_nav_menu ul:first-child > .current_page_item, .main_color .widget_nav_menu ul li ul .current_page_item a {
	background-color: #a63e0b !important;
	font-family: 'Open Sans';
	left: -30px;
	padding-left: 30px;
	color: #fff !important;
}
.widget_nav_menu .page_item a:hover {
	font-family: 'Open Sans';
	font-size: 12px;
	color: #000;
}
.widget_nav_menu ul:first-child > .current_page_item > a {
	font-family: 'Open Sans';
}
#top .widget_nav_menu ul ul li a, .widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a {
	font-family: 'Open Sans';
	font-size: 12px;
	color: #fff;
	/*background-color: #a63e0b;*/
}
#top #main .sidebar {
	border-left-width: 0 !important;
}
.content {
	border-right-width: 0 !important;
}
.man_content {
	font-size: 19px;
	line-height: 30px;
	font-family: 'Merriweather';
	color: #000 !important;
	font-weight: lighter;
}
.man_heading {
	font-size: 48px;
	font-family: 'Merriweather';
	color: #000 !important;
	font-weight: lighter;
}
.avia-builder-el-103 img {
	top: 30px;
	left: 57%;
}
.template-page .entry-content h1, .template-page .entry-content h2 {
	text-transform: none;
}
#footer, #footer h3, #footer h4, .copyright, #footer a {
	font-family: 'Open Sans';
}
#footer {
    padding-top: 77px;
    padding-bottom: 55px;
}
.tabcontainer .tab_icon {
	font-size: 18px;
}
.quote {
	font-size: 22px;
	margin-left: 10%;
	margin-right: 15px;
}
.quote p {
	margin-bottom: 37px;
	margin-top: 37px;
}
.main_color .template-archives .tabcontainer a, #top .main_color .tabcontainer .tab:hover {
	color: #a63e0b !important;
}
.main_color .template-archives .tabcontainer a, #top .main_color .tabcontainer .active_tab:hover {
	color: #fff !important;
}
div .main_color .tabcontainer .active_tab {
	background-color: #a63e0b;
	color: #fff;
}
#top .widget_nav_menu ul ul li a, .widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a {
	font-family: 'Merriweather';
}
div .main_color .tabcontainer .active_tab_content {
	color: #363637;
	font-family: 'Merriweather';
	font-size: 18px;
	line-height: 26px;
	padding: 40px 10%;
}
/* #header{
left: 150px;
} */
.twittermsg {
	text-shadow: 0 1px 1px;
}
.image-overlay .image-overlay-inside:before {
	border-radius: 0px;
	width: 60px;
	height: 60px;
	line-height: 63px;
}
#top .widget_nav_menu ul ul li a {
	background-color: #F1EFEA;
	color: #7d7c78;
	list-style: none;
	font-family: 'Open Sans';
}
.widget_nav_menu ul:first-child > .current_page_item > a {
	font-family: 'Open Sans';
}
.image-overlay {
	background: #000;
	text-align: right;
}
.accessible {
	color: #FFFFFF;
	font-size: 30px;
	line-height: 35px;
	list-style: none !important;
}
.accessible li {
	font-family: 'Merriweather';
	font-weight: normal;
}
#top .widget_nav_menu ul ul li:before {
	position: absolute;
	top: 5px;
	content: "";
}
.accessible .av_font_icon {
	color: #C3512F;
	font-size: 15px;
	line-height: 30px !important;
	margin-right: 10px !important;
}
/* .image-overlay.overlay-type-extern .image-overlay-inside:before {
    content: "�?�";
  font-size:30px;
} */
.socket_color .primary-background, .socket_color .primary-background a, div .socket_color .button, .socket_color #submit, .socket_color input[type="submit"], .socket_color .small-preview:hover, .socket_color .avia-menu-fx, .socket_color .avia-menu-fx .avia-arrow, .socket_color.iconbox_top .iconbox_icon, .socket_color .avia-data-table th.avia-highlight-col, .socket_color .avia-color-theme-color, .socket_color .avia-color-theme-color:hover, .socket_color .image-overlay .image-overlay-inside:before, .socket_color .comment-count, .socket_color .av_dropcap2 {
	background-color: rgb(167,61,9);
	border-color: #C3512F;
}
.image-overlay .image-overlay-inside {
	left: -20px;
	position: relative;
	top: 40px;
}
.page-id-2800 h2, .page-id-2800 h2 span {
	color: #B54A0D;
	font-family: 'Merriweather';
	font-size: 42px;
	letter-spacing: -1px;
}
.page-id-2800 p {
	font-family: 'Merriweather';
	letter-spacing: -1px;
}
.lifetime {
	color: #b6b397;
	font-size: 15px;
	font-family: 'Merriweather';
	width: 450px;
	text-align: left;
	font-weight: lighter;
}

#header_meta {
	top: 50px;
	border-bottom-width: 0;
	z-index: 2;
}
.avia-slideshow li img {
	border-radius: 0px;
}
#menu-man-mystic-mission li a {
	color: #a63e0b;
	font-family: 'Merriweather';
	font-weight: normal !important;
	font-size: 45px;
	padding-right: 20px;
	text-decoration: none !important;
}
#menu-man-mystic-mission li {
	height: 20px;
}
.main_menu {
	top: 25px;
}
#menu-top-menu .menu-item a {
	color: #898989;
	font-family: 'Merriweather';
	font-weight: normal !important;
	font-size: 19px !important;
	text-decoration: none !important;
}
.menu-item-search-dropdown {
	display: none;
}
.sub-menu li {
	height: 50px;
	font-family: 'Open Sans';
}
.sub-menu li a {
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 18px !important;
}
#menu-man-mystic-mission li a:hover {
	color: #8e8e8e !important;
	border-bottom: none;
	text-decoration: none !important;
}
.main_menu ul:first-child > li a {
	height: 5px;
}
#header_main {
	height: 120px;
	border-bottom-width: 0px;
}
.logo {
	top: 30px;
}
#menu-top-menu .menu-item a:hover {
	color: #a63e0b;
	border: none;
	text-decoration: none !important;
}
.avia-menu-fx, .avia-bullet {
	display: none;
}
.header_color .main_menu ul:first-child > li > ul, #top .header_color .avia_mega_div > .sub-menu {
	border: none;
}
#top .main_menu .menu li ul a {
	background: #1f1f1f;
	border: none;
	padding: 15px 0 15px 15px;
	color: #4c4c4c;
	font-family: 'Open Sans';
	text-decoration: none !important;
}
#top .main_menu .menu ul li:last-child > a {
	border-bottom-width: 0px;
}
#top .main_menu .menu li ul a:hover {
	background: #343434 !important;
	color: #a7a4a2 !important;
}
.page-template-default .av-special-heading h2 {
	font-family: 'Merriweather';
}
#menu-item-2469 {
	background: url("http://isha.sadhguru.org/wp-content/uploads/2013/07/button.gif") no-repeat scroll 95px 52px transparent;
	width: 116px;
}
.banner {
	float: left;
	margin-top: -8px;
	height: 590px;
	margin-left: 5%;
}
/*.avia_textblock p{
font-size: 15px !important;
    line-height: 22px;
}*/
.stretch_full {
	display: none;
}
.container_wrap {
	border-top-width: 0px;
}
.game {
	display: block;
	float: left;
	font-size: 38px;
	line-height: 32px;
	margin: 4px 8px 0 0;
}
.advance {
	font-size: 88px;
}
.humman_heading {
	color: #ffffff !important;
	font-size: 62px !important;
	text-align: center;
	margin: 287px 0px;
	line-height: 45px;
}
.human_quotes {
	font-size: 30px;
}
.yogacenter {
	color: #eb7005 !important;
	font-size: 72px;
}
.ashram {
	color: #000;
	font-size: 30px;
}
.program {
	color: #eb7005 !important;
	font-size: 55px;
}
.love_quotes {
	color: #000000;
	font-size: 46px !important;
	text-align: center;
	padding: 0px 50px;
	line-height: 45px;
}
.fundamental {
	font-size: 26px !important;
	line-height: 30px;
	color: #d8bd9c !important;
	padding-left: 17%;
	padding-right: 17%;
}
.head_size {
	font-size: 50px;
}
.muses {
	font-size: 24px;
}
.Velliangiri, .Velliangiri a {
	color: #c3512f !important;
	font-weight: normal;
	font-size: 113px;
	height: 68px;
}
.soc {
	float: right;
	position: relative;
	top: 30px;
}
.soc a {
	padding-right: 10px;
	float: left;
}
.facebook {
	background: url(/wp-content/uploads/2013/08/footer-social-facebook1.png) 0px -34px no-repeat;
	height: 33px;
	width: 33px;
	float: left;
}
.youtube {
	background: url(/wp-content/uploads/2013/08/footer-social-youtube1.png) 0px -34px no-repeat;
	height: 33px;
	width: 33px;
	float: left;
}
.twitter {
	background: url(/wp-content/uploads/2013/08/footer-social-twitter1.png) 0px -34px no-repeat;
	height: 33px;
	width: 33px;
	float: left;
}
.google {
	background: url(/wp-content/uploads/2013/08/footer-social-googleplus1.png) 0px -34px no-repeat;
	height: 33px;
	width: 33px;
	float: left;
}
.pinterest {
	background: url(/wp-content/uploads/2013/08/footer-social-pinterest1.png) 0px -34px no-repeat;
	height: 33px;
	width: 33px;
	float: left;
}
.rss1 {
	background: url(/wp-content/uploads/2013/08/footer-social-rss1.png) 0px -34px no-repeat;
	height: 33px;
	width: 33px;
	float: left;
}
.facebook:hover, .youtube:hover, .twitter:hover, .google:hover, .pinterest:hover, .rss1:hover {
	background-position: 0px 0px;
}
.white {
	color: #fff;
	font-size: 42px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.spaces {
	color: #b54a0d;
	font-family: 'Merriweather';
	font-size: 70px !important;
	line-height: 60px;
	margin-bottom: 20px;
}
.avia-shadow {
	box-shadow: none;
}
/*#top .social_bookmarks{
     display: none;
    height: 0px;
    margin: 0 0 0 -9px;
    z-index: 0;
}*/
#header_meta .container {
	min-height: 0;
}
#menu-man-mystic-mission {
	margin-top: 10px;
}
#header_meta {
	min-height: 0px;
}

.borderline {
	border-bottom: 1px solid #dad9d5;
	padding-bottom: 4px;
}
.from label {
	font-family: "Georgia", "Times New Roman", Times, serif;
}
.radio {
	font-weight: normal !important;
}
#MERGE3 {
	position: relative;
	top: -28px;
}
#pmpro_form table tr {
	border: none;
	background-color: #F1F0EA;
}
.main_color, .main_color div, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter {
	border-color: #F1F0EA;
}
.border_big {
	width: 100%;
	border: 5px solid #A63E0B !important;
	margin-left: 0 !important;
}
form.pmpro_form .pmpro_submit {
	margin-left: 36%;
}
.titleheading {
	font-family: 'Open Sans';
	color: #000;
	font-size: 20px !important;
	padding-top: 0;
}
#pmpro_pricing_fields {
	margin-bottom: 0 !important;
}
#pmpro_payment_method {
	margin-top: 0 !important;
}
#pmpro_form table {
	margin-bottom: 0 !important;
}
.pmpro_thead-msg1 {
	margin-top: 20px;
	float: left;
	text-align: left;
	font-family: 'Open Sans';
	font-size: 15px !important;
	font-weight: normal !important;
	font-style: normal;
}
form.pmpro_form label {
	text-align: left;
	width: auto;
	color: #000;
	font-family: 'Open Sans';
	font-size: 15px !important;
	font-weight: normal !important;
}
form.pmpro_form div {
	clear: left;
	margin: 0.5em 0 1em;
	margin-bottom: 0;
}
#pmpro_form th {
	border-width: medium 0px 0px medium;
}
.pmpro_asterisk {
	color: #c3512f;
	font-family: 'Open Sans';
	font-size: 15px !important;
}
.cost {
	font-family: 'Open Sans';
	font-size: 15px !important;
	color: #000;
	text-align: center;
}
tr:first-child th, tr:first-child td {
	border-top-style: none;
	border-top-width: 0px;
}
tr th:first-child, tr td:first-child {
	border-left-style: none;
	border-left-width: 0px;
}
#frmSS40 tr, #frmSS40 tr td, #frmSS40 tr td label, .from tr, .from tr td, .from tr td label {
	border: none;
	background-color: #F1F0EA;
	font-family: 'Open Sans';
	font-size: 15px !important;
	font-weight: normal !important;
}
#frmSS40 tr td, .from tr td {
	padding: 0 12px;
	padding-top: 5px;
}
#frmSS40 tr td input[type='text'], .from tr td input[type='text'], #frmSS40 tr td input[type='email'], .from tr td input[type='email'] {
	float: left;
}
#frmSS40 tr td input[type="submit"], .from tr td input[type="submit"] {
	font-size: 18px;
	margin-top: 30px;
	padding: 9px 22px;
}
#frmSS40 tr td input[type="checkbox"], .from tr td input[type="submit"] {
	margin-right: 20px;
	margin-top: 10px;
}
body div .avia-button {
	background-image: none;
	border-radius: 0px;
}
.rss .av_font_icon {
	margin-top: 4px;
}
.footer_color a, .footer_color .widget_first, .footer_color strong, .footer_color b, .footer_color b a, .footer_color strong a, .footer_color #js_sort_items a:hover, .footer_color #js_sort_items a.active_sort, .footer_color .special_amp, .footer_color .taglist a.activeFilter {
	color: #BFA07B !important;
}
.footer_color .primary-background, .footer_color .primary-background a, div .footer_color .button, .footer_color #submit, .footer_color input[type="submit"], .footer_color .small-preview:hover, .footer_color .avia-menu-fx, .footer_color .avia-menu-fx .avia-arrow, .footer_color.iconbox_top .iconbox_icon, .footer_color .avia-data-table th.avia-highlight-col, .footer_color .avia-color-theme-color, .footer_color .avia-color-theme-color:hover, .footer_color .image-overlay .image-overlay-inside:before, .footer_color .comment-count, .footer_color .av_dropcap2 {
	background-color: #BFA07B !important;
	border-color: #BFA07B !important;
	color: #FFFFFF !important;
}
#searchform [type="text"] {
	border-color: #474747 !important;
}
.consecrated {
	color: #b54a0d;
	font-family: 'Merriweather';
	font-size: 70px !important;
	line-height: 60px;
	margin-bottom: 20px;
}
@media only screen and (max-width:320px) {
	#header_main {
		/*height: 80px;*/
	}
	.man_heading {
		line-height: 35px !important;
		font-size: 25px !important;
	}
	.consecrated {
		color: #b54a0d;
		font-family: 'Merriweather';
		font-size: 43px !important;
		line-height: 60px;
		margin-bottom: 20px;
		line-height: 35px;
	}
	.scared_space {
		color: #DAD4B4;
		font-size: 42px;
		margin-bottom: 60px;
		margin-top: 659px;
		text-align: right;
		font-family: 'Merriweather';
	}
	#socket .copyright {
		float: left;
		position: relative;
		top: 70px;
		left: -10px;
	}
	.soc {
		float: right;
		left: -56px;
		position: relative;
		top: 5px;
	}
	.forms {
		color: #d7bf8a;
		font-size: 30px !important;
	}
	.spaces {
		color: #b54a0d;
		font-family: 'Merriweather';
		font-size: 48px !important;
		line-height: 12px;
		margin-bottom: 20px;
	}
	.man_content {
		font-size: 15px;
		line-height: 24px;
	}
	.Velliangiri, .Velliangiri a {
		color: #c3512f;
		font-weight: normal;
		font-size: 50px;
		height: 68px;
	}
	.man_heading {
		font-size: 34px;
	}
	.game {
		display: block;
		float: left;
		font-size: 25px;
		line-height: 32px;
		margin: 4px 8px 0 0;
	}
	.advance {
		font-size: 44px;
	}
	.quote {
		font-size: 13px;
	}
	.avia-builder-el-103 img {
		left: 0;
	}
	.humman_heading {
		font-size: 17px !important;
	}
	div .main_color .tabcontainer .active_tab_content {
		color: #363637;
		font-family: 'Merriweather';
		font-size: 13px;
		line-height: 22px;
		padding: 40px 10%;
	}
	#menu-man-mystic-mission li a {
		font-size: 22px;
		padding-right: 0px;
	}
	#header_meta .container {
		top: 30px;
	}
	.banner {
		height: 1155px;
		margin-left: 0px;
	}
	.homeimg, .homeimg1, .homeimg2 {
		width: 265px;
		margin-top: 10px !important;
	}
	#header_meta .container .sub_menu {
		left: 0;
		width: 290px;
	}
	#header {
		left: 0px;
	}
	.human_quotes {
		font-size: 20px;
	}
	.yogacenter {
		color: #eb7005 !important;
		font-size: 30px;
	}
	.ashram {
		color: #000;
		font-size: 20px;
	}
	.program {
		color: #eb7005 !important;
		font-size: 27px;
	}
	.love_quotes {
		color: #000000;
		font-size: 26px !important;
		text-align: center;
		padding: 0px 0px;
		line-height: 45px;
	}
	.space {
		font-size: 40px !important;
		line-height: 30px;
		text-align: center !important;
		color: #fff !important;
		padding: 0px !important;
	}
	.fundamental {
		font-size: 15px !important;
		line-height: 24px !important;
		color: #d8bd9c !important;
		padding: 0px !important;
	}
	.head_size {
		font-size: 32px;
	}
	.white {
		color: #fff;
		font-size: 30px;
		padding-bottom: 15px;
		padding-left: 15px;
	}
}
@media only screen and (max-width:480px) {
	#header_main {
		/*height: 90px;*/
	}
	.man_heading {
		line-height: 40px !important;
		font-size: 30px;
	}
	.scared_space {
		color: #DAD4B4;
		font-size: 42px;
		margin-bottom: 60px;
		margin-top: 659px;
		text-align: right;
		font-family: 'Merriweather';
	}
	.forms {
		color: #d7bf8a;
		font-size: 30px !important;
	}
	.spaces {
		color: #b54a0d;
		font-family: 'Merriweather';
		font-size: 48px !important;
		line-height: 12px;
		margin-bottom: 20px;
	}
	.white {
		color: #fff;
		font-size: 30px;
		padding-bottom: 15px;
		padding-left: 15px;
	}
	.game {
		display: block;
		float: left;
		font-size: 25px;
		line-height: 32px;
		margin: 4px 8px 0 0;
	}
	.man_content {
		font-size: 15px;
		line-height: 24px;
	}
	.man_heading {
		font-size: 34px;
	}
	.advance {
		font-size: 44px;
	}
	.Velliangiri, .Velliangiri a {
		color: #fff;
		font-size: 50px;
		height: 68px;
	}
	.avia-builder-el-103 img {
		left: 0;
	}
	.humman_heading {
		font-size: 17px !important;
	}
	div .main_color .tabcontainer .active_tab_content {
		color: #363637;
		font-family: 'Merriweather';
		font-size: 13px;
		line-height: 22px;
		padding: 40px 10%;
	}
	#menu-man-mystic-mission li a {
		font-size: 22px;
		padding-right: 0px;
	}
	#header_meta .container {
		top: 30px;
	}
	.banner {
		height: 1155px;
		margin-left: 0px;
	}
	.homeimg, .homeimg1, .homeimg2 {
		width: 265px;
		margin-top: 10px !important;
	}
	#header_meta .container .sub_menu {
		left: 0;
		width: 290px;
	}
	#header {
		left: 0px;
	}
	.quote {
		font-size: 13px;
	}
	.human_quotes {
		font-size: 20px;
	}
	.yogacenter {
		color: #eb7005 !important;
		font-size: 30px;
	}
	.ashram {
		color: #000;
		font-size: 20px;
	}
	.program {
		color: #eb7005 !important;
		font-size: 27px;
	}
	.love_quotes {
		color: #000000;
		font-size: 26px !important;
		text-align: center;
		padding: 0px 0px;
		line-height: 45px;
	}
	.space {
		font-size: 40px !important;
		line-height: 30px;
		text-align: center !important;
		color: #fff !important;
		padding: 0px !important;
	}
	.fundamental {
		font-size: 15px !important;
		line-height: 24px !important;
		color: #d8bd9c !important;
		padding: 0px !important;
	}
	.head_size {
		font-size: 32px;
	}
}
@media only screen and (max-width:480px) and (min-width:320px) {
	#header_main {
		/*height: 90px;*/
	}
	.consecrated {
		color: #b54a0d;
		font-family: 'Merriweather';
		font-size: 43px !important;
		line-height: 60px;
		margin-bottom: 20px;
		line-height: 35px;
	}
	.man_heading {
		line-height: 35px !important;
		font-size: 25px !important;
	}
	div .main_color .tabcontainer .active_tab_content {
		color: #363637;
		font-family: 'Merriweather';
		font-size: 13px;
		line-height: 22px;
		padding: 40px 10%;
	}
	#socket .copyright {
		float: left;
		position: relative;
		top: 70px;
		left: -10px;
	}
	.soc {
		float: right;
		left: -56px;
		position: relative;
		top: 5px;
	}
	#menu-man-mystic-mission li a {
		font-size: 22px;
		padding-right: 0px;
	}
	#header_meta .container {
		top: 30px;
		left: 0px;
	}
	.banner {
		height: 1155px;
		margin-left: 0px;
	}
	.homeimg, .homeimg1, .homeimg2 {
		width: 265px;
		margin-top: 10px !important;
	}
	#header_meta .container .sub_menu {
		left: 0;
		width: 290px;
	}
	#header {
		left: 0px;
	}
	.quote {
		font-size: 13px;
	}
}
@media only screen and (max-width:800px) and (min-width:600px) {
	#menu-item-4315{
		width:70px;
	}
	#av_section_2 .avia-content-slider-inner {
		min-height: 200px;
	}
	.consecrated {
		color: #b54a0d;
		font-family: 'Merriweather';
		font-size: 43px !important;
		line-height: 60px;
		margin-bottom: 20px;
		line-height: 35px;
	}
	.man_heading {
		line-height: 40px !important;
		font-size: 30px;
	}
	.head_size {
		font-size: 36px;
	}
	.responsive .container {
		margin: 0 auto;
		width: 580px;
	}
	.yogacenter {
		color: #eb7005 !important;
		font-size: 66px;
	}
	#menu-man-mystic-mission li a {
		font-size: 24px;
		padding-right: 0px;
	}
	#header_meta {
		width: 10px;
		left: 200px;
		top: 0;
	}
	#header_meta .container {
		top: 30px;
		width: 290px;
	}
	.banner {
		height: 309px;
		margin-left: 0px;
	}
	.homeimg, .homeimg1, .homeimg2 {
		width: 170px;
	}
	.homeimg {
		margin-top: 51px !important;
	}
	.homeimg2 {
		margin-top: 52px !important;
	}
	#header_meta .container .sub_menu {
		left: 30px;
		width: 450px;
	}
	#header {
		left: 0px;
	}
	.homeimg1 {
		width: 239px;
	}
	.main_menu {
		left: 224px;
	}
	#menu-top-menu .menu-item a {
		font-size: 13px !important;
	}
	.responsive .main_menu ul:first-child > li > a {
		padding: 0 5px;
	}
}
@media only screen and (max-width:800px) and (min-width:600px) {


}

@media only screen and (max-width:960px) and (min-width:800px) {
	#menu-item-4315{
		width: 72px;
	}
	.consecrated {
		color: #b54a0d;
		font-family: 'Merriweather';
		font-size: 43px !important;
		line-height: 60px;
		margin-bottom: 20px;
	}
	.scared_space {
		color: #DAD4B4;
		font-family: 'Merriweather';
		font-size: 80px;
		margin-bottom: 60px;
		margin-top: 659px;
		text-align: right;
	}
	.head_size {
		font-size: 37px;
	}
	.yogacenter {
		color: #eb7005 !important;
		font-size: 68px;
	}
	.program {
		color: #eb7005 !important;
		font-size: 42px;
	}
	#menu-man-mystic-mission li a {
		font-size: 32px;
		padding-right: 0px;
	}
	.banner {
		height: 358px;
		margin-left: 0px;
	}
	.homeimg, .homeimg1, .homeimg2 {
		width: 200px;
	}
	.homeimg {
		margin-top: 36px !important;
	}
	.homeimg2 {
		margin-top: 58px !important;
	}
	#menu-top-menu .menu-item a {
		font-size: 14px !important;
	}
	#header {
		left: 0px;
	}
	.homeimg1 {
		width: 280px !important;
	}
	.responsive .main_menu ul:first-child > li > a {
		padding: 0 5px;
	}
	#menu-item-2469 {
		width: 45px;
	}
}
@media only screen and (max-width:660px) and (min-width:480px) {
	#menu-man-mystic-mission li a {
		font-size: 22px;
		padding-right: 0px;
	}
	#header_meta .container {
		/*top: 30px;*/
	}
	.banner {
		height: 1500px;
		margin-left: 10%;
	}
	.homeimg, .homeimg1, .homeimg2 {
		width: 360px;
		margin-top: 10px !important;
	}
	#header {
		left: 0px;
	}
}
@media only screen and (max-width:1024px) and (min-width:960px) {
	#av_section_2 .avia-content-slider-inner {
		min-height: 200px;
	}
	.banner {
		height: 420px;
		margin-left: 5%;
	}
	img.alignnone.size-full.wp-image-16889 {
		max-width:270px;
	}
	img.alignnone.size-full.wp-image-4635 {
		max-width: 290px;
	}
	img.alignnone.size-full.wp-image-16890 {
		max-width: 270px;
	}

	.homeimg, .homeimg1, .homeimg2 {
		width: 250px;
	}
	.homeimg {
		margin-top: 45px !important;
	}
	.homeimg1 {
		width: 328px !important;
	}
	.homeimg2 {
		margin-top: 48px !important;
	}
	#header {
		left: 0px;
	}
	.responsive .main_menu ul:first-child > li > a {
		padding: 0 10px;
	}
	#menu-top-menu .menu-item a {
		font-size: 18px !important;
	}

	.image-overlay.overlay-type-extern{
		max-width:100%
	}

	#right-menu ul li a {
		padding:0!important
	}


	.sb-slidebar.sb-left.sb-style-overlay.sb-active {
		margin-left: -308px !important;
		width: 300px;
	}


}
@media only screen and (max-width:1200px) and (min-width:1024px) {
	.banner {
		height: 484px;
		margin-left: 1%;
	}
	img.alignnone.size-full.wp-image-16889 {
		max-width:270px;
	}
	img.alignnone.size-full.wp-image-4635 {
		max-width: 290px;
	}
	img.alignnone.size-full.wp-image-16890 {
		max-width: 270px;
	}
	.homeimg, .homeimg1, .homeimg2 {
		width: 270px;
	}
	.homeimg1 {
		width: 360px !important;
	}
	.homeimg {
		margin-top: 26px !important;
	}
	.homeimg2 {
		margin-top: 59px !important;
	}
	#header {
		left: 0px;
	}
	.scared_space {
		font-size: 58px !important;
	}
	/*#right-menu {
	display: none;
	background-color: rgba(0,0,0,0.3);
	left: 425px !important;
	top: 68px;
	position: absolute;
	}*/
}
@media only screen and (max-width:1400px) and (min-width:1200px) {
	#av_section_2 .avia-content-slider-inner {
		min-height: 200px;
	}
	.banner {
		height: 520px;
		margin-left: 1%;
	}
	.homeimg, .homeimg1, .homeimg2 {
		width: 303px;
	}
	.homeimg1 {
		width: 350px !important;
	}
	.homeimg {
		margin-top: 54px !important;
	}
	.homeimg2 {
		margin-top: 96px !important;
	}
	#header {
		left: 0px;
	}
	/*#right-menu {
	display: none;
	background-color: rgba(0,0,0,0.3);
	left: 425px !important;
	top: 68px;
	position: absolute;
	}*/
}
.bigfont {
	color: #FFF;
	font-size: 273px;
	text-align: right;
	font-family: 'Merriweather';
	height: 96px;
	margin-top: 162px;
}
#av_section_1 .container {
	top: 9px !important;
}
#av_section_1 .container .avia_textblock h1 {
	padding-top: 25px;
	text-align: right;
}
@media only screen and (max-width:320px) {
	#av_section_1 .container .template-page .flex_column .bigfont {
		text-align: center !important;
		padding-right: 0px !important;
	}
}
@media only screen and (max-width:480px) {
	#av_section_1 .container .template-page .flex_column .bigfont {
		text-align: center !important;
		padding-right: 0px !important;
	}
	.scared_space {
		font-size: 58px !important;
	}
}
@media only screen and (max-width:768px) and (min-width:480px) {
	#av_section_1 .container .template-page .flex_column .bigfont {
		text-align: center !important;
		padding-right: 0px !important;
	}
	.scared_space {
		font-size: 58px !important;
	}
}
@media only screen and (max-width:960px) and (min-width:768px) {
	#av_section_1 .container .template-page .flex_column .bigfont {
		text-align: center !important;
		padding-right: 0px !important;
	}
	.scared_space {
		font-size: 58px !important;
	}
}
@media only screen and (max-width:480px) and (min-width:320px) {
	#av_section_1 .container .template-page .flex_column .bigfont {
		text-align: center !important;
		padding-right: 0px !important;
	}
}
@media only screen and (max-width: 767px) {
	#av_section_1 .container .template-page .flex_column .bigfont {
		padding-right: 107px;
	}
	#av_section_1 .container .avia_textblock h1 {
		text-align: center !important;
	}
	.scared_space {
		font-size: 58px !important;
	}
}
@media only screen and (max-width:1024px) and (min-width:960px) {
	.bigfont {
		margin-top: 94px;
		font-size: 230px;
	}
}
@media only screen and (max-width:1010px) and (min-width:809) {
	#right-menu {
		display: none;
		background-color: rgba(0,0,0,0.3);
		left: 425px !important;
		top: 68px;
		position: absolute;
	}
}
#top label {
	font-weight: normal;
}
.lwa .lwa-username-label, .lwa .lwa-password-label {
	padding-right: 10px;
	text-align: right;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 0;
}
.lwa-submit .lwa-submit-button {
	text-align: right;
	padding-right: 10px;
}
.main_color tr:nth-child(2n), .main_color .avia-data-table .avia-heading-row .avia-desc-col, .main_color .avia-data-table .avia-highlight-col, .main_color .pricing-table > li:nth-child(2n), body .main_color .pricing-table.avia-desc-col li {
	background-color: #F2F1EC;
}
.main_color tr:nth-child(2n+1), .main_color .pricing-table > li:nth-child(2n+1), .main_color .pricing-extra {
	background-color: #F2F1EC;
}
.lwa-username-label {
	text-align: right;
}
.lwa-submit-links .lwa-rememberme, .lwa-submit-links label {
	float: left
}
.lwa-default .lwa-remember {
	left: 23%;
}
.pmpro_checkout tr.active td {
	background: none repeat scroll 0 0 #FFFFFF;
}
#ExpirationMonth, #ExpirationYear, #CVV {
	width: 120px !important;
}
.pmpro_btn-submit-checkout {
	font-size: 20px;
	padding: 20px 40px;
	font-family: 'Open Sans';
}
.error {
	border-color: #C40000 !important;
	box-shadow: 0 0 11px 3px #C40000 inset, 0 0 8px #C40000 !important;
}
#top label, .ajax_form .button {
	background-color: #F1F0EA;
	border: medium none;
	font-family: 'Open Sans';
	font-size: 15px !important;
	font-weight: normal !important;
	color: #333 !important;
}
.button_bg{
	background: rgb(92,92,92); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(92,92,92,1) 0%, rgba(62,62,62,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,92,92,1)), color-stop(100%,rgba(62,62,62,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(62,62,62,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(62,62,62,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(92,92,92,1) 0%,rgba(62,62,62,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(92,92,92,1) 0%,rgba(62,62,62,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c5c', endColorstr='#3e3e3e',GradientType=0 ); /* IE6-9 */
	font-family: 'Open Sans';
	padding-bottom: 20px;
    padding-top: 20px;
}

/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

body .alignright,  .entry-content-wrapper a:hover .alignright { float:right;margin:0px 0px 0px 10px;display: block; position: relative; }
.container_wrap { border-top-style: inherit; border-top-width: inherit; }
.content, .sidebar{ padding-top:30px; ipadding-bottom: inherit; }
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{ text-transform:uppercase; }
#socket .container {
    text-align: center;
    padding: 0 0 77px;
}
#socket .copyright {
    float: none !important;
    position: relative;
    top: 0 !important;
    color: #414141;
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
}

/* General Custom CSS */

@font-face {
    font-family: 'merriweatherregular';
    src: url('../fonts/merriweather-regular-webfont.eot');
    src: url('../fonts/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/merriweather-regular-webfont.woff2') format('woff2'),
		url('../fonts/merriweather-regular-webfont.woff') format('woff'),
		url('../fonts/merriweather-regular-webfont.ttf') format('truetype'),
		url('../fonts/merriweather-regular-webfont.svg#merriweatherregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'merriweather_lightregular';
    src: url('../fonts/merriweather_light-webfont.eot');
    src: url('../fonts/merriweather_light-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/merriweather_light-webfont.woff2') format('woff2'),
		url('../fonts/merriweather_light-webfont.woff') format('woff'),
		url('../fonts/merriweather_light-webfont.ttf') format('truetype'),
		url('../fonts/merriweather_light-webfont.svg#merriweather_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: 'merriweather_lightregular';
	font-style:normal;
	font-weight:normal;


}




/*

Desktop Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
/* global styles  */


.post-entry a {
    font-family:'open sans';
}





/* Mobile Styles ================================================== */

/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */




@media (max-width: 480px) { /* Slidebar widths on extra small screens. */

	.sb-slidebar {

		width: 70%;

	}

	#content-paragraph p {
		color: #808184 !important;
		font-size: 16px !important;
		line-height: 30px !important;
	}

	.sb-width-thin {

		width: 55%;

	}



	.sb-width-wide {

		width: 85%;

	}
	#page-header h4{
		margin: 0 auto;
		font-size: 64px !important;
		font-weight: normal;
		margin-top: 400px !important;
		line-height: 64px !important;
		font-family: 'merriweather_lightregular';
	}

	#donate h4{
		margin: 0 auto;
		font-size: 64px !important;
		font-weight: normal;
		margin-top: 400px !important;
		line-height: 64px !important;
		font-family: 'merriweather_lightregular';
	}

	#home-gallery{
		width: 100% !important;
	}
	a#hideshow {
		display:none;
	}
	.sb-open-left.left-nav {
		display: none;
	}

	.responsive #top .logo {
		position: static;
		display: table;
		height: 80px !important;
		float: left;
		padding: 0;
		border: none;
		width: 25%;
	}


}




@media (min-width: 481px) { /* Slidebar widths on small screens. */

	.sb-slidebar {

		width: 55%;

	}



	.sb-width-thin {

		width: 40%;

	}



	.sb-width-wide {

		width: 70%;

	}

}



@media (min-width: 768px) { /* Slidebar widths on medium screens. */

	.sb-slidebar {

		width: 40%;

	}



	.sb-width-thin {

		width: 25%;

	}



	.sb-width-wide {

		width: 55%;

	}

}



@media (min-width: 992px) { /* Slidebar widths on large screens. */

	.sb-slidebar {

		width: 30%;

	}



	.sb-width-thin {

		width: 15%;

	}



	.sb-width-wide {

		width: 45%;

	}

}



@media (min-width: 1400px) { /* Slidebar widths on extra large screens. */

	.sb-slidebar {

		width: 20%;

	}



	.sb-width-thin {

		width: 5%;

	}



	.sb-width-wide {

		width: 35%;

	}

}
/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {

	/*	  #right-menu {
	  display: none;
	  background-color: rgba(0,0,0,0.3);
	  left: 312px !important;
	  top: 68px;
	  position: absolute;
	}*/
	right-menu ul li a {
		padding:0!important
	}


	.sb-slidebar.sb-left.sb-style-overlay.sb-active {
		margin-left: -305px !important;
	}

}


@media only screen and (max-width: 767px) {

	/* Add your Mobile Styles here */

	#welcome-author {
		color: #000;
		text-align: center;
		font-style: normal;
		font-size: 22px !important;
		margin: 10px 0 55px;
	}
	#content-paragraph p {
		color: #808184 !important;
		font-size: 16px !important;
		line-height: 25px !important;
	}
	a#global {
		margin-top: 0px;
	}
	.sadhguru_logo {
		width: 100px;
		display: inline-block;
		position: relative;
		margin-top: 20px;
		float: right;
	}
	.slideshow_align_caption {
		top:20px !important;
	}
	.slideshow_align_caption {
		line-height: 20px !important;
	}
	#content-paragraph p {
		color: #808184 !important;
		font-size: 16px !important;
		line-height: 30px !important;
	}
	.responsive #top .logo {
		position: static;
		display: table;
		height: 80px !important;
		float: left;
		margin-left:30px;
		padding: 0;
		border: none;
		width: 22%;
	}
	p.caption-subtitle {
		font-size: 16px;
	}
	#page-header h4{
		margin: 0 auto;
		font-size: 52px !important;
		font-weight: normal;
		margin-top: 390px;
		line-height: 64px !important;
		font-family: 'merriweather_lightregular';
	}
	#page-header h5 {
		font-weight: normal;
		font-style: italic;
		line-height: 27px;
	}

	#donate h4{
		margin: 0 auto;
		font-size: 52px !important;
		font-weight: normal;
		margin-top: 390px;
		line-height: 64px !important;
		font-family: 'merriweather_lightregular';
	}
	#donate h5 {
		font-weight: normal;
		font-style: italic;
		line-height: 27px;
	}


	#global-header h4{
		margin: 0 auto;
		font-size: 52px !important;
		font-weight: normal;
		margin-top: 390px;
		line-height: 64px !important;
		font-family: 'merriweather_lightregular';
	}

	.social-widget {
		background-color: rgba(255, 255, 255, 0.75);
		display: block;
		min-height: 468px;
		padding: 20px;
	}

	#welcome-msg h4{
		text-align: center;
		color: #df7200;
		font-size: 20px !important;
		font-weight: normal;
		font-style:italic;
		line-height: 25px !important;
		font-family:'Merriweather';
	}
	#welcome-author {
		color: #000;
		text-align: center;
		font-style: normal;
		font-size: 22px !important;
		margin: 10px 0 55px;
	}

	div .slideshow_caption h2 {
		margin: 0 auto;
		font-size: 84px;
		font-weight: normal;
		margin-top: 390px;
		line-height: 100px;
		font-family: 'merriweather_lightregular';
		text-transform :none;

	}

	.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
		padding: 20px 0;
		display: block;
		text-align: center;

	}

	a#hideshow {
		display:none;
	}
	.sb-open-left.left-nav {
		display: none;
	}
	nav.main_menu {
		width: 100%;
		display: block;
	}

	#top .avia-smallarrow-slider .avia-slideshow-arrows {
		height: 24px;
		left: 0;
		position: absolute;
		top: 100px;
		width: 100%;
	}

	.responsive #top .logo {
		position: static;
		display: table;
		height: 80px !important;
		float: left;
		padding: 0;
		border: none;
		width: 42%;

	}
	/* .responsive .logo img {
	  margin: 0;
	  margin-left: 30px !important;
	} */
	#advanced_menu_toggle {
		position: absolute;
		border-radius: 2px;
		height: 46px;
		width: 46px;
		line-height: 46px;
		text-decoration: none;
		text-align: center;
		left: 0;
		float: left;
		top: 50%;
		margin-top: -23px;
		z-index: 10000;
		border-style: solid;
		border-width: 1px;
		font-size: 30px;
		display: none;
	}
	#advanced_menu_hide {
		position: absolute;
		border-radius: 2px;
		height: 46px;
		width: 46px;
		line-height: 46px;
		text-decoration: none;
		text-align: center;
		left: 0;
		float: left;
		top: 19%;
		margin-top: -23px;
		z-index: 10000;
		border-style: solid;
		border-width: 1px;
		font-size: 30px;
		display: none;
	}

	.left-col {
		float:left;

	}
	.right-col {
		float: none;
		width: 100% !important;
	}
	.footer_color a {
		color: #d1a584 !important;
	}
	ul.social-share li {
		float:left;
		padding-right:10px;
	}


}
@media only screen  and (min-device-width: 768px)
and (max-device-width: 980px)  {

	/* Add your Mobile Styles here */

	.sadhguru_logo {
		width: 100px;
		display: inline-block;
		position: relative;
		margin-top: 20px;
		float: right;
	}

	#page-header h4{
		margin: 0 auto;
		font-size: 52px !important;
		font-weight: normal;
		margin-top: 390px;
		line-height: 64px !important;
		font-family: 'merriweather_lightregular';
	}
	#page-header h5 {
		font-weight: normal;
		font-style: italic;
		line-height: 27px;
	}

	#donate h4{
		margin: 0 auto;
		font-size: 52px !important;
		font-weight: normal;
		margin-top: 390px;
		line-height: 64px !important;
		font-family: 'merriweather_lightregular';
	}
	#donate h5 {
		font-weight: normal;
		font-style: italic;
		line-height: 27px;
	}

	.caption-subtitle{
		font-size:1px;
		font-style: italic;
		font-weight: normal;
		margin-top: 0;

	}

	.blackhead-text h3 {
		font-size:20px;
		text-transform:uppercase;
		font-family: 'merriweatherregular';
		font-weight:normal;
	}

	.orangebg-text h3{
		font-size:20px;
		text-transform:uppercase;
		font-family: 'merriweatherregular';
		font-weight:normal;
	}


	#global-header h4{
		margin: 0 auto;
		font-size: 52px !important;
		font-weight: normal;
		margin-top: 390px;
		line-height: 64px !important;
		font-family: 'merriweather_lightregular';
	}

	#right-menu {
		display:none;
		background-color:rgba(0,0,0,0.3);
		left:0;
		top:0px;
		position:absolute;

	}

	#welcome-msg h4{
		text-align: center;
		color: #df7200;
		font-size: 20px !important;
		font-weight: normal;
		font-style:italic;
		line-height: 25px !important;
		font-family:'Merriweather';
	}

	div .slideshow_caption h2 {
		margin: 0 auto;
		font-size: 84px;
		font-weight: normal;
		margin-top: 390px;
		line-height: 100px;
		font-family: 'merriweather_lightregular';
		text-transform :none;

	}

	.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
		padding: 20px 0;
		display: block;
		text-align: center;

	}

	a#hideshow {
		display:none;
	}
	.sb-open-left.left-nav {
		display: none;
	}
	nav.main_menu {
		width: 100%;
		display: block;
	}

	#top .avia-smallarrow-slider .avia-slideshow-arrows {
		height: 24px;
		left: 0;
		position: absolute;
		top: 100px;
		width: 100%;
	}

	.responsive #top .logo {
		position: absolute;
		height: auto !important;
		float: left;
		width: 70px;
		top: 10px !important;
		left: 30px !important;
	}
	.left-col {
		float:left;

	}
	.right-col {
		float: none;
		width: 100% !important;
	}
	.footer_color a {
		color: #d1a584 !important;
	}
	ul.social-share li {
		float:left;
		padding-right:10px;
	}


}
@media only screen and (max-width: 807px) {
	#right-menu {
		display:none;

	}
	span.avia-menu-text {
		font-family: 'Open Sans';
		font-size:15px;
		color:#ffffff !important;
	}
	a#hideshow {
		display:none;
	}
	.sb-open-left.left-nav {
		display: none !important;
	}
	#advanced_menu_toggle, #advanced_menu_hide {
		display: block;
	}
	.avia-menu.av-main-nav-wrap {
		display:none;
	}

}


@media only screen and (min-width: 768px) {

	/* Add your Desktop Styles here */
	#main, .avia-msie-8 .av_header_sticky_disabled#header {
		background-color: #fff;
	}
	.avia-menu.av-main-nav-wrap {
		max-width: 100% !important;
	}

	#content-paragraph p{
		color:#808184 !important;
		font-size: 19px !important;
		line-height: 30px !important;
	}
	span.avia-menu-text {
		font-family: 'Open Sans';
		font-size:15px;
		color:#ffffff;
	}
	.content, .sidebar {
		padding-top: 50px;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		min-height: 1px;
		z-index: 1;
	}

	.header_color .main_menu ul:first-child > li > a, .footer_color a {

		color:#c9b4a1 !important;
		font-size:14px;
		font-family: "merriweather_lightregular";

	}

	.sb-slidebar.sb-active {

		display: block;

	}


	.sb-slidebar, .sb-slidebar h3 {

		color: #F0F0F0;

	}

	.sb-slidebar {

		background-color: #222222;

		color: #e8e8e8;

	}

	aside#about-me {

		padding: 14px 14px 14px 14px;

	}

	.sb-slidebar, .sb-slidebar * {

		-webkit-transform: translateZ(0px);

	}

	aside {

		display: block;

	}

	.sb-open-left.left-nav {

		display: inline-block;

		float: left;

		width: 5%;

		position: relative;

		left: 10px;

		top: 12px;
		cursor:pointer;
	}

	strong.logo {

		left: 60px !important;
		top:11px !important;

	}



	#cssmenu ul,

	#cssmenu li,

	#cssmenu a {

		margin: 0;

		padding: 0;

		border: 0;

		list-style: none;

		font-weight: normal;

		text-decoration: none;

		line-height: 1;

		font-family: 'Open Sans', sans-serif;

		font-size: 14px;

		position: relative;

	}

	#cssmenu a {

		line-height: 1.3;

	}



	#cssmenu h3 {

		margin: 12px 0 12px 25px;
		font-size: 14px;
		font-weight: normal;

	}

	#cssmenu > ul > li {

		margin: 0 0 2px 15px;

	}

	#cssmenu > ul > li:last-child {

		margin: 0 0 2px 15px;

	}

	#cssmenu > ul > li > a {

		display: block;
		color: #ffffff;
		text-indent: 0 !important;
	}

	#cssmenu > ul > li > a > span {
		display: block;
		padding: 6px 0px;
		font-size: 15px;
		color: #fff;


	}

	#cssmenu > ul > li > a:hover {

		text-decoration: none;

	}

	#cssmenu > ul > li.active {

		border-bottom: none;


	}



	#cssmenu > ul > li.has-sub > a span {

		background: url(../images/plus.png) 76% center no-repeat;

	}
	#cssmenu > ul > li.has-sub > ul > li.has-sub a span {

		background: url(../images/plus.png) 51% center no-repeat;
		width: 100%;
		display: block;
		font-size: 14px;

	}
	#cssmenu > ul > li.has-sub > ul > li.has-sub > ul >li.has-sub a span {

		background: url(../images/plus.png) 98% center no-repeat;
		width: 100%;
		display: block;

	}
	#cssmenu > ul > li.has-sub > ul > li.has-sub  > ul > li.has-sub a span {

		background: url(../images/plus.png) 98% center no-repeat;
		width: 100%;
		display: block;

	}

	#cssmenu > ul > li.has-sub.active > a span {

		background: url(../images/minus.png) 76% center no-repeat;

	}
	#cssmenu > ul > li.has-sub > ul > li.has-sub.active a span {

		background: url(../images/minus.png) 98% center no-repeat;
		font-size: 14px;
		text-transform: capitalize;
	}
	#cssmenu > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub.active a span {

		background: url(../images/minus.png) 98% center no-repeat;

	}

	#cssmenu > ul > li.has-sub > ul > li.has-sub.selected a span {
		background: rgba(0, 0, 0, 0) url("../images/minus.png") no-repeat scroll 51% center;
		display: block;
		font-size: 14px;
		width: 100%;
	}


	#cssmenu ul ul {

		padding: 5px 12px;

		display: none;

	}

	#cssmenu ul ul li {

		padding: 3px 0;

	}

	#cssmenu ul ul a {

		display: block;
		text-transform:capitalize;

		color: #999;

		font-size: 14px;

		font-weight: normal;

		text-indent: 2px;

	}
	#cssmenu ul ul ul a {
		color:#b08e72;
	}

	#cssmenu ul ul a:hover {

		color: #cb6d23 ;

		background:none;

	}
	#dhyanalinga .entry-content-wrapper {
		width:80%;
		margin:0 auto;
	}
	#dhyanalinga h2 {
		font-size:42px;
		color:#fff;
	}
	.avia_transform a:hover .image-overlay {
		opacity:0 !important;
	}

	ul.social-share {
		margin:0 0 0 20px;
		padding:0;
	}
	.social-share li {
		list-style:none;
		float:left;
		padding-right:15px;
	}
	#isha-share ul {
		margin:0;
		padding:0;
	}
	#isha-share a {
		float:left !important;
		padding-right:10px;
	}

}



/*



 /* global styles   */



.logo a img {

	margin:0;

}


.main_menu {

	clear: none;

	height: 100%;

	line-height: 30px;

	margin: 0 auto;

	position: absolute;

	right: 10px;

	width: 85%;
	z-index: 100;
	left: 18% !important;

}

.sadhguru_logo {

	width:100px;

	display:inline-block;

	position:relative;

	margin-top:20px;

}

#right-menu {

	display:none;
	background: none !important;
	position: absolute;
	top: 90px;
	display: block;
	right: 87px;

}


#right-menu a {

	margin:0;
	padding: 0 0px;

}

#right-menu a

{

	float:left;

	display:block;
	z-index: 10;
	cursor: pointer;


	-ms-transform: rotate(0deg); /* IE 9 */

	-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */

	transform: rotate(0deg);

}

#right-menu a img {


	-ms-transform: rotate(0deg); /* IE 9 */

	-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */

	transform: rotate(0deg);

}

#right-menu a img:hover {

	-webkit-filter: brightness(0.6) grayscale(1) sepia(0.4);
	-ms-filter: brightness(0.6) grayscale(1) sepia(0.4);
	-moz-filter: brightness(0.6) grayscale(1) sepia(0.4);
	-o-filter: brightness(0.6) grayscale(1) sepia(0.4);
	filter: brightness(0.6) grayscale(1) sepia(0.4);
	opacity:1;

}

#footer div .av_one_fifth {

	margin-left: 2%;

	width: 14.2%;

}



/* ---------------

 * 003 - Slidebars

 */



.sb-slidebar {

	height: 100%;

	overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */

	position: fixed;

	top: 0;

	z-index: 0; /* Slidebars sit behind sb-site. */

	display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */

	background-color: #222222; /* Default Slidebars background colour, overwrite this with your own css. */

}



.sb-slidebar, .sb-slidebar * {

	-webkit-transform: translateZ( 0px ); /* Fixes issues with translated and z-indexed elements on iOS 7. */

}



.sb-left {

	left: 0; /* Set Slidebar to the left. */

}



.sb-right {

	right: 0; /* Set Slidebar to the right. */

}



html.sb-static .sb-slidebar,

.sb-slidebar.sb-static {

	position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser < 3 and iOS < 5. */

}



.sb-slidebar.sb-active {

	display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */

	z-index:1000;

}



.sb-style-overlay {

	z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */

}



.sb-momentum-scrolling {

	-webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS & Android devices. */

}



/* Slidebar widths for browsers/devices that don't support media queries. */

.sb-slidebar {

	width: 22%;

}



.sb-width-thin {

	width: 15%;

}



.sb-width-wide {

	width: 45%;

}





/* ---------------

 * 004 - Animation

 */

.sb-slidebar.sb-left.sb-style-overlay.sb-active {
	margin-left: -350px !important;
	/* background: #fff none repeat scroll 0 0; */
	border-left: 0px solid #eaeaea;
	height: 100%;
	overflow-y: auto;
	padding: 0 35px;
	position: fixed;
	right: 0;
	top: 0;

	transition: transform 500ms ease-in-out 0s;
	width: 350px;
	z-index: 3000;
}

.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {

	-webkit-transform: translate( 0px );

	-moz-transform: translate( 0px );

	-o-transform: translate( 0px );

	transform: translate( 0px );



	-webkit-transition: -webkit-transform 400ms ease;

	-moz-transition:    -moz-transform 400ms ease;

	-o-transition:      -o-transform 400ms ease;

	transition:         transform 400ms ease;



	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */

	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */

}



/* --------------------


 * 005 - Helper Classes

 */



.sb-hide {

	display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */

}

#header-tag-bold h1{
	font-weight:bold !important;
}


.sidebar-nav {

	position: absolute;

	top: 0;

	width: 250px;

	list-style: none;

	margin: 0;

	padding: 0;

}



.sidebar-nav li {

	line-height: 25px;

	text-indent: 20px;

}



.sidebar-nav li a {

	color: #fff;

	display: block;

	text-decoration: none;

}



.sidebar-nav li a:hover {

	color: #fff;

	background:none;

	text-decoration: none;

}



.sidebar-nav li a:active, .sidebar-nav li a:focus {

	text-decoration: none;

}



.sidebar-nav > .sidebar-brand {

	height: 55px;

	line-height: 55px;

	font-size: 18px;

}



.sidebar-nav > .sidebar-brand a {

	color: #999999;

}



.sidebar-nav > .sidebar-brand a:hover {

	color: #fff;

	background: none;

}

#page-header h4{

	width:71%;
	margin: 0 auto;
	font-size: 84px;
	font-weight: normal;
	margin-top: 390px;
	line-height: 100px;
	font-family: 'merriweather_lightregular';

}

#donate h4{


	margin: 0 auto;
	font-size: 84px;
	font-weight: normal;
	margin-top: 390px;
	line-height: 100px;
	font-family: 'merriweather_lightregular';

}
#global-header h4{


	margin: 0 auto;
	font-size: 84px;
	font-weight: normal;

	line-height: 100px;
	font-family: 'merriweather_lightregular';

}
#page-header h5{
	font-weight: normal;
	font-style:italic;

}

#donate h5{
	font-weight: normal;
	font-style:italic;

}
#welcome-msg {

	margin:0 auto;
	width:83%;
}
#welcome-msg h4{
	text-align: center;
	color: #df7200;
	font-size: 28px;
	font-weight: normal;
	font-style:italic;
	line-height: 38px;
	font-family:'Merriweather';
}
#welcome-author {
	color: #000;
	text-align: center;
	font-style: normal;
	font-size: 28px;
	margin: 10px 0 55px;


}
#page-content {
	width: 790px; text-align: left; margin: 0 auto;
}

.avia-section.av-minimum-height .container .content {

	display:block !important;

}

#footer-top ul {

	width: 10%;

	margin: 0 auto;

}

#footer-top ul li {

	list-style:none;

	float:left;

}



a#menu-close {

	float: right;
	margin-right: 0px !important;
	margin-top:35px;
	right:0 !important;

}

.sidebar-nav {

	margin-top: 90px;
	padding: 0 20px;

}



#socket {
	font-size: 11px;
	margin-top: -1px;
	z-index: 1;
	background: #141414;
	color: #414141;
}

.html_header_top #top .av_header_stretch .container {

	width: 86%;

	padding: 0;

	max-width: 100%;

}



#engineering

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/inner-engineering-hover.jpg');

	height: 304px;

	width: 304px;

	display: block;

	margin-top: 30px;


}



#engineering:hover

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/inner-engineering.jpg');
}
#special-offering

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/social-offerings-hover.jpg');

	height: 166px;

	width: 284px;

	display: block;

	margin-left: 20px;


}



#special-offering:hover

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/social-offerings.jpg');
}

#isha-gramotsavam {
	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/isha-gramotsavam.jpg');
	height: 166px;
	width: 284px;
	display: block;
	margin-left: 20px;
}
#isha-gramotsavam:hover {
	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/isha-gramotsavam-hover.jpg');
}

#isha-yoga

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/isha-yoga-centers-hover.jpg');



	height: 270px;

	width: 318px;

	display: block;

	margin-top: 0px;



}



#isha-yoga:hover

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/isha-yoga-centers-normal.jpg');


}



#health

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/health-hover.jpg');



	height: 164px;

	width: 318px;

	display: block;

}



#health:hover

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/health.jpg');



}



#global

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/isha-global-centers-normal.jpg');



	height: 191px;

	width: 284px;

	display: block;

	margin-top: 30px;

}



#global:hover

{


	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/isha-global-centers-hover.jpg');


}



#outreach

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/social-outreach-hover.jpg');



	height: 232px;

	width: 314px;
	display: block;

	max-width:100%

}



#outreach:hover

{

	background: url('http://isha.sadhguru.org/wp-content/uploads/grey_gallery/social-outreach.jpg');


}

#mahabharat

{

	background: url('/../wp-content/uploads/Adiyogi Alayam/mahabharatha-saga-nonpareil.png');



	height: 192px;

	width: 340px;

	display: block;

	max-width:100%;

	margin-right: 5px;

}



#mahabharat:hover

{

	background: url('/../wp-content/uploads/Adiyogi Alayam/mahabharatha-saga-nonpareil-hover.png');



}

#samyama

{

	background: url('/../wp-content/uploads/Adiyogi Alayam/samyama-program.png');



	height: 282px;

	width: 300px;

	display: block;

	max-width:100%

}



#samyama:hover

{

	background: url('/../wp-content/uploads/Adiyogi Alayam/samyama-program-hover.png');



}

#hatha

{

	background: url('/../wp-content/uploads/Adiyogi Alayam/hatha-yoga-teacher-training.png');



	height: 356px;

	width: 300px;

	display: block;

	max-width:100%

}



#hatha:hover

{

	background: url('/../wp-content/uploads/Adiyogi Alayam/hatha-yoga-teacher-training-hover.png');



}

#shivanga

{

	background: url('/../wp-content/uploads/Adiyogi Alayam/shivanga-culmination-day.png');



	height: 231px;

	width: 340px;

	display: block;

	max-width:100%

}



#shivanga:hover

{

	background: url('/../wp-content/uploads/Adiyogi Alayam/shivanga-culmination-day-hover.png');



}

.line-title {
	position: relative;
	z-index: 1;
}
.line-title :before {
	border-top: 2px solid #dfdfdf;
	content:"";
	margin: 0 auto; /* this centers the line to the full width specified */
	position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */
	top: 50%; left: 0; right: 0; bottom: 0;
	width: 95%;
	z-index: -1;
}

.line-behind {
	/* to hide the lines from behind the text, you have to set the background color the same as the container */

	background: #fff none repeat scroll 0 0;
	color: #808184;
	display: block;
	font-size: 28px;
	font-weight: normal;
	margin: 0 auto;
	padding: 0 15px;
	text-align: center;
	width: 20%;
}




#top .av_inherit_color a {

	text-decoration: none;

}

#top .av_inherit_color a:hover {
	text-decoration: underline;
}
#yoga-services .entry-content-wrapper {
	width:80%;
	margin:0 auto;
}

#yoga-services .av_one_half {
	margin-left:1%;
	margin-top:10px;
}
#yoga-services .av_one_third {
	margin-left:1%;

}
#ayurvedic {
	background:#e39936;
	min-height:420px;
}
#packages {
	background:#70bb7a;
	min-height:420px;
}
#ayurvedic_health {
	background:#71aabe;
	min-height:420px;
}
#ayurvedic_yoga {
	background:#d1bb68;
	min-height:477px;
}

.orangebg-text {
	padding:20px;
}
.white-text {
	padding:20px;
}
.orangebg-text h2 {
	color:#fff;
	font-size: 20px;
	font-weight: normal;
}

.orangebg-text h3{
	font-size:36px;
	text-transform:uppercase;
	font-family: 'merriweatherregular';
	font-weight:normal;
}
.orangebg-text p {
	color:#fff;
	font-family: "Merriweather";
	font-size: 16px;
	line-height: 25px;
}
#yogabkbg .avia-builder-el-last {
	margin-left: 1%;
	padding-top: 40px;
}
.av-subheading av-subheading_below av_custom_color {
	color:#fff;
}
.image-overlay-inside {
	display:none;
}

#download-section .entry-content-wrapper {
	width:50%;
	margin:0 auto;
}


#donate-button .entry-content-wrapper {
	width:20%;
	margin:0 auto;
}

#download-option .entry-content-wrapper {
	width:65%;
	margin:0 auto;
}
#aradhana .entry-content-wrapper {
	width:80%;
	margin:0 auto;
}

#aradhana .av_one_half {
	margin-left:1%;

}
#culture .entry-content-wrapper {
	width:100%;
	margin:0 auto;
}

#culture .av_one_half {
	margin-left:1%;

}
#aradh {
	background:#000;
	min-height:878px;
}

#nandha {
	background:#000;
	min-height:664px;
}

.blackbg-text {
	padding:20px;

	color:#fff;
	font-size: 35px;
	text-align:center;
	font-weight: normal;
}
.blackbg-text p {
	color:#fff;
	font-family: "Merriweather";
	font-size: 16px;
	line-height: 25px;
}
.blackbg-text h3{
	font-size:36px;
	text-transform:uppercase;
	font-family: 'merriweatherregular';
	font-weight:normal;
}

.lightorghead-text {
	margin:30px 30px 0 20px;
}
.lightorghead-text h3 {
	font-size:25px;
	color:#c4a113 !important;
	font-weight:normal;
}
.lightorghead-text p {
	font-size:16px;
	color:#fff;

}.lightorghead-text ul li {
	font-size:16px;
	color:#fff;
}
.olympics p{
	font-size:16px;
	color:#fff;
	line-height:25px;
	font-family:'Merriweather';
}
.olympics h2 {
	font-size:36px;
	text-transform:uppercase;
	font-family: 'merriweatherregular';
	font-weight:normal;
}
.blackhead-text {
	margin:55px 0 0 0;
}
.blackhead-text h3 {
	font-size:36px;
	text-transform:uppercase;
	font-family: 'merriweatherregular';
	font-weight:normal;
}
.blackhead-text p {
	font-size:16px;
	color:#fff;
	line-height:25px;
	font-family:'Merriweather';

}.blackhead-text ul li {
	font-size:16px;
	color:#fff;
}

.lightblue-text {
	margin:50px 30px 0 20px;
}
.lightblue-text h3 {
	font-size:25px;
	color:#3e7e89 !important;
	font-weight:normal;
}
.lightblue-text p {
	font-size:14px;
	color:#000;

}
#hatha-yoga div .av_one_half {
	margin-left:0;

}
template-page content  av-content-full alpha units {
	padding-top:10px;
}
#top div .avia-gallery img {
	float: left;
	border-style: solid;
	border-width: 0 !important;
	padding: 7px;
	width: 100%;
	border-radius: 0;
}
/* ling -code*/
#linga-bhairavi .entry-content-wrapper {
	width:80%;
	margin:0 auto;
}

#linga-bhairavi .av_one_half {
	margin-left:1%;
	margin-top:10px;
}

#brownbg-text {
	background:#996c3e;
	min-height:400px;
}
#orange-text {
	background:#df7200;
	min-height:460px;
}
#redbg-text {
	background:#b51212;
	min-height:400px;
}
#blackbg-text {
	background:#000000;
	min-height:400px;
}
.template-page.content.av-content-full.alpha.units {
	padding-bottom: 0 !important;
}
.team-img-container img {
	margin:0 !important;
	border-radius:0 !important;
}
#key-sources .team-member-name {
	font-size:18px;
	color:#000;
	font-weight:normal;
}
#key-sources div .av_one_fourth  {
	margin-left:1% !important;
	width:24% !important;

}
#blog-perfection .av_one_third {
	margin-left:1% !important;
	width:30% !important;

}
#blog-perfection .entry-content-wrapper {
	width:70%;
	margin:0 auto;
}
#adoptation h1 {
	margin-top: 5em;
	font-size: 82px;
}
.green-project {
	padding:55px 55px 0 0;
}
.green-project h2 {
	fpnt-size:22px;
	font-weight:normal;
}

.bluebg-text  {
	margin:50px 30px 0 20px;
}
.bluebg-text h3 {
	font-size:25px;
	color:#53669d !important;
	font-weight:normal;
}
.bluebg-text p {
	font-size:14px;
	color:#fff;

}
#yaksha .avia-logo-element-container .slide-entry {
	padding:10px;
}
#yaksha h2 {
	width:80%;
	margin:0 auto;
}

#footer .widget {
	padding: 0;
	margin: 10px 0 30px 20px;
	overflow: hidden;
}

#page-header .av-special-heading{
	margin-top:0px;
	font-family : "Merriweather";
}

#donate .av-special-heading{
	margin-top:0px;
	font-family : "Merriweather";
}

#top .avia-smallarrow-slider .avia-slideshow-arrows {
	height: 24px;
	left: 0;
	position: absolute;
	top: 100px;
	width: 100%;
}
.parallax-window {
	min-height: 400px;
	background: transparent;
}
#gallery-title {
	text-align:center;
	padding-bottom:50px;
}
#gallery-title h4{
	font-size:30px;
	font-weight:normal;
}
.gallery-section span {
	display:block;
}
span.wpcf7-list-item { display: block; }
.with_frm_style .two_col .frm_checkbox{

	margin:0;

	float:left;

	width:50%;

}


/*    slack menu code*/


.dropdown {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 250px;
	background-color: #222222;
	padding-top: 20px;
	font-size: 12px;
}

.dropdown li { padding: 0 10px; }

.dropdown li.selected { background-color: #222222; }

.dropdown li a {
	display: block;
	width: 100%;
	padding: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: black;
	color: #fff;
}

.dropdown li > ul li { padding: 0 20px; }

.dropdown li > ul li a { color: #fff; }

.dropdown li > ul li > ul li { padding: 10px 30px; }


/* content description */

.contact-desc{

	font-family : 'open sans';
	font-size:14px;
	line-height:23px;
}

.contact-title{
	margin: 0.85em 0 0em;
	font-family:'open sans';
	color: #df7200;
}

/*footer*/

.widgettitle{
	font-family : 'merriweather_lightregular';
}

#schedule .entry-content-wrapper {
	width:80%;
	margin:0 auto;
}
.events-schedule h2 {
	font-family:'Merriweather';
	font-weight:normal;
}
.events-schedule h3 {
	font-family:'open sans';
	color:#808184;

}
.events-schedule p {
	color:#808184;
	font-family:'open sans';
	font-size:18px;
	margin-top: 5px;

}


/* isha stores  */

#isha-photos

{

	background: url('/../wp-content/uploads/stores/photos.jpg');


	height: 273px;

	width: 479px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;

}



#isha-photos:hover

{

	background: url('/../wp-content/uploads/stores/photos.jpg');



}

#isha-videos

{

	background: url('/../wp-content/uploads/stores/videos.jpg');



	height: 413px;

	width: 354px;

	display: block;
	margin-bottom: 5px;
	max-width:100% ;
	margin-left: 125px;

}



#isha-videos:hover

{

	background: url('/../wp-content/uploads/stores/videos.jpg');



}

#isha-ebooks

{

	background: url('/../wp-content/uploads/stores/ebook.jpg');



	height: 356px;

	width: 335px;

	display: block;

	max-width:100%

}



#isha-ebooks:hover

{

	background: url('/../wp-content/uploads/stores/ebook.jpg');



}

#isha-music

{

	background: url('/../wp-content/uploads/stores/music.jpg');



	height: 334px;

	width: 491px;
	margin-top: 5px;
	display: block;

	max-width:100%

}



#isha-music:hover

{

	background: url('/../wp-content/uploads/stores/music.jpg');



}

/* social - share */
#social-share .av-share-box ul li a {
	display: block;
	padding: 8px 0;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}



#social-share .av-share-box ul li {
	margin: 0;
	padding: 0;
	float: left;
	/* display: table-cell; */
	border-left-style: solid;
	border-left-width: 0px;
	width: 40px;
	height: 40px;
	margin-left: 10px;
	background-color: #245568;
	border-radius: 50px;
}


#social-share .av-social-link-facebook:hover a {
	color: #fff;
	background-color: #c46f17 !important;
	height: 40px;
	width: 40px;
	border-radius: 50px;
}
#social-share .av-social-link-twitter:hover a {
	color: #fff;
	background-color: #c46f17 !important;
	height: 40px;
	width: 40px;
	border-radius: 50px;
}
#social-share .av-social-link-gplus:hover a {
	color: #fff;
	background-color: #c46f17 !important;
	height: 40px;
	width: 40px;
	border-radius: 50px;
}
#social-share .av-social-link-pinterest:hover a {
	color: #fff;
	background-color: #c46f17 !important;
	height: 40px;
	width: 40px;
	border-radius: 50px;
}
#social-share .av-social-link-linkedin:hover a {
	color: #fff;
	background-color: #c46f17 !important;
	height: 40px;
	width: 40px;
	border-radius: 50px;
}
#social-share .av-social-link-mail:hover a {
	color: #fff;
	background-color: #c46f17 !important;
	height: 40px;
	width: 40px;
	border-radius: 50px;
}


#social-share .av-share-box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	border-style: solid;
	border-width: 0px !important;
	/* display: table; */
	width: 100%;
	text-align: center;
	table-layout: fixed;
	border-radius: 50px;
	/* background: #245568; */
}

#social-share .av-share-box .av-share-link-description {
	margin-bottom: 20px;
	width: 50px;
	text-align: center;
	float:left;
	margin-right:50px;
}
#social-share .av_one_half {
	margin-left:1%;
	width: 40%;
}
/* pullqote */
.shortcode-pullquote {
	width: 30%;
	border-top: 7px solid #df7200 !important;
	border-bottom: 7px solid #df7200 !important;
	padding: 15px 10px;
	margin: 0px 20px 30px 20px;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	text-align: center;
}
.shortcode-pullquote.right-quote {
	float: right;
	margin-right: 0;
}

.panel-content {
	width:70%;
	float:right;

}

/* two column div for iyd */
.left-column {
	float: left; width: 40%;}
.right-column {
	float: right; width: 57%;}
.right-column h2{
	font-weight:normal;
	font-size:22px;
	color:#df7200;
}
.right-column h5{
	font-weight:normal;
	font-size:15px;
}
#grid-layout .no_margin.av_one_half {
	width:30%;
}


/* mahima  */

#bsp

{

	background: url('/../wp-content/uploads/mahima/Mahima-4panel-BSP-1.jpg');



	height: 273px;

	width: 479px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;

}



#bsp:hover

{

	background: url('/../wp-content/uploads/mahima/Mahima-4panel-BSP-2.jpg');



}

#isha-feast

{

	background: url('/../wp-content/uploads/mahima/Mahima-4panel-Ishafest-1.jpg');



	height: 413px;

	width: 354px;

	display: block;
	margin-bottom: 5px;
	max-width:100%

}



#isha-feast:hover

{

	background: url('/../wp-content/uploads/mahima/Mahima-4panel-Ishafest-2.jpg');



}

#anadhi

{

	background: url('/../wp-content/uploads/mahima/Mahima-4panel-anaadhi-1.jpg');



	height: 356px;

	width: 335px;
	margin-left:144px;

	display: block;

	max-width:100%

}



#anadhi:hover

{

	background: url('/../wp-content/uploads/mahima/Mahima-4panel-anaadhi-2.jpg');



}

#world-peace

{

	background: url('/../wp-content/uploads/mahima/Mahima-4panel-peaceday-1.jpg');



	height: 334px;

	width: 491px;

	display: block;

	max-width:100%

}



#world-peace:hover

{

	background: url('/../wp-content/uploads/mahima/Mahima-4panel-peaceday-2.jpg');



}



/* mahashivrathri  */

#mahashivrathri-2015

{

	background: url('/../wp-content/uploads/shivrathri/mahasivrathri-2015.jpg');


	background-repeat: no-repeat;
	height: 340px;

	width: 335px;
	margin-left:144px;

	display: block;

	max-width:100%

}



#mahashivrathri-2015:hover

{

	background: url('/../wp-content/uploads/shivrathri/mahasivrathri-2015-hover.jpg');
	background-repeat: no-repeat;
	height: 340px;

	width: 335px;
	margin-left:144px;

	display: block;

	max-width:100%


}

#mahashivrathri-2014

{

	background: url('/../wp-content/uploads/shivrathri/mahasivrathri-2014.jpg');
	background-repeat: no-repeat;

	height: 273px;

	width: 479px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;

}



#mahashivrathri-2014:hover

{

	background: url('/../wp-content/uploads/shivrathri/mahasivrathri-2014-hover.jpg');
	background-repeat: no-repeat;
	height: 273px;

	width: 479px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;


}

#mahashivrathri-2013

{

	background: url('/../wp-content/uploads/shivrathri/mahasivrathri-2013.jpg');

	background-repeat: no-repeat;
	height: 413px;

	width: 354px;

	display: block;
	margin-bottom: 5px;
	max-width:100%

}



#mahashivrathri-2013:hover

{

	background: url('/../wp-content/uploads/shivrathri/mahasivrathri-2013-hover.jpg');
	background-repeat: no-repeat;
	height: 413px;

	width: 354px;

	display: block;
	margin-bottom: 5px;
	max-width:100%


}

#mahashivrathri-2012

{

	background: url('/../wp-content/uploads/shivrathri/mahasivrathri-2012.jpg');

	background-repeat: no-repeat;
	height: 334px;

	width: 491px;

	display: block;

	max-width:100%

}



#mahashivrathri-2012:hover

{

	background: url('/../wp-content/uploads/shivrathri/mahasivrathri-2012-hover.jpg');
	background-repeat: no-repeat;
	height: 334px;

	width: 491px;

	display: block;

	max-width:100%


}


/* yaksha  */

#yaksha-2014

{

	background: url('/../wp-content/uploads/yaksha/yaksha-2014.jpg');

	height: 273px;

	width: 479px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;

}



#yaksha-2014:hover

{

	background: url('/../wp-content/uploads/yaksha/yaksha-2014-hover.jpg');
	background-repeat: no-repeat;

	height: 273px;

	width: 479px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;


}

#yaksha-2013

{

	background: url('/../wp-content/uploads/yaksha/yaksha-2013.jpg');
	background-repeat: no-repeat;

	height: 413px;

	width: 354px;

	display: block;
	margin-bottom: 5px;
	max-width:100%

}



#yaksha-2013:hover

{

	background: url('/../wp-content/uploads/yaksha/yaksha-2013-hover.jpg');
	background-repeat: no-repeat;
	height: 413px;

	width: 354px;

	display: block;
	margin-bottom: 5px;
	max-width:100%


}

#yaksha-2012

{

	background: url('/../wp-content/uploads/yaksha/yaksha-2012.jpg');
	background-repeat: no-repeat;
	height: 356px;

	width: 335px;
	margin-left:144px;

	display: block;

	max-width:100%

}



#yaksha-2012:hover

{

	background: url('/../wp-content/uploads/yaksha/yaksha-2012-hover.jpg');
	height: 356px;
	background-repeat: no-repeat;
	width: 335px;
	margin-left:144px;

	display: block;

	max-width:100%


}

#yaksha-2011

{

	background: url('/../wp-content/uploads/yaksha/yaksha-2011.jpg');

	background-repeat: no-repeat;
	height: 334px;

	width: 491px;

	display: block;

	max-width:100%

}



#yaksha-2011:hover

{

	background: url('/../wp-content/uploads/yaksha/yaksha-2011-hover.jpg');
	background-repeat: no-repeat;
	height: 334px;

	width: 491px;

	display: block;

	max-width:100%


}

/* spanda hall  */

#leela-program

{

	background: url('/../wp-content/uploads/spandahall/leela-program.jpg');

	background-repeat: no-repeat;

	height: 273px;

	width: 479px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;

}



#leela-program :hover

{

	background: url('/../wp-content/uploads/spandahall/leela-program.jpg');

	background-repeat: no-repeat;

	height: 273px;

	width: 479px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;


}

#vaibhav

{

	background: url('/../wp-content/uploads/spandahall/vibhav.jpg');
	background-repeat: no-repeat;


	height: 413px;

	width: 354px;

	display: block;
	margin-bottom: 5px;
	max-width:100%

}



#vaibhav:hover

{


	background: url('/..in/wp-content/uploads/spandahall/vibhav.jpg');
	background-repeat: no-repeat;


	height: 413px;

	width: 354px;

	display: block;
	margin-bottom: 5px;
	max-width:100%

}

#spandahall-bsp

{

	background: url('/../wp-content/uploads/spandahall/spandahall-bsp.jpg');
	background-repeat: no-repeat;


	height: 356px;

	width: 335px;
	margin-left:144px;

	display: block;

	max-width:100%

}



#spandahall-bsp:hover

{

	background: url('/../wp-content/uploads/spandahall/spandahall-bsp.jpg');
	background-repeat: no-repeat;


	height: 356px;

	width: 335px;
	margin-left:144px;

	display: block;

	max-width:100%

}

#insight

{

	background: url('/../wp-content/uploads/spandahall/insight.jpg');
	background-repeat: no-repeat;


	height: 334px;

	width: 491px;

	display: block;

	max-width:100%

}



#insight:hover

{

	background: url('/../wp-content/uploads/spandahall/insight.jpg');
	background-repeat: no-repeat;


	height: 334px;

	width: 491px;

	display: block;

	max-width:100%


}

p#form-allowed-tags {
	display: none;
}

.side-container-comment-inner {
	display: none;
}

.comment_container h3 {
	display:none;
}


a.comment-reply-link {
	display: none;
}

.comment-meta.commentmetadata {
	display: none;
}

span.minitext {
	display: none;
}
.course-container .archive-header h1 {
	margin: 0;
	padding: 0 0 .53em;
	border: none;
	font-size: 1.387em;
	color: #333;
	border-bottom: 0px ;
	width: 100%;
}
#main .course-container {
	position: relative;
	margin: 0 0 1.618em;
	padding: 0 0 1em;
	border-bottom: 0px solid #e2e2e2;
}
#main .course header h2, #main .course-container header h2 {
	margin: 0;
	font-weight: normal;
	font-size: 22px;
}
#top #main .sidebar {
	border-left-style: solid;
	border-left-width: 1px;
	margin-left: 0;
	float: none;
	width: auto;
	overflow: hidden;
	display: none;
	clear: none;
}
article.lesson.post {
	width: 70%;
	margin: 0 auto;
	float: none;
}
article.course.post {
	width: 70%;
	margin: 0 auto !important;
	float: none;
}
article.lesson.post h1 {
	color:#df7200;
	font-weight:normal;
}
article.course h1{
	color:#df7200;
	font-weight:normal;
}
.lesson a.button{
	display: inline-block;
	padding: 5px 20px 4px;
	border: none;
	color: #fff;
	text-align: center;
	text-shadow: none;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family: inherit;
	cursor: pointer;
	overflow: visible;
	width: auto;
	line-height: 1.618em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #df7200;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.lesson input[type=submit] {
	display: inline-block;
	padding: 5px 20px 4px;
	border: none;
	color: #fff;
	text-align: center;
	text-shadow: none;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family: inherit;
	cursor: pointer;
	overflow: visible;
	width: auto;
	line-height: 1.618em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	-webkit-appearance: none;
	-webkit-border-radius: 5px;
	border-radius: 0px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #df7200;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.lesson-meta h3 {
	font-weight:normal;
}
tr:first-child th {
	border-top-style: solid;
	border-top-width: 1px;
	color: #df7200;
}
.css-events-list {
	padding:6px;
	width:100%;

}
.events-schedule p {
	font-size:16px;
}
div.css-search.has-advanced div.em-search-main {
	width: 40%;
	padding-bottom: 8px;
	border-bottom: 1px solid #dedede;
	margin: 0 auto;
}

.main_color strong {
	color:#df7200;
}
.container .av-content-small.units {
	width: 100%;
}
.content {
	border-right-style: solid;
	border-right-width: 0px;
	margin-right: -1px;
}
.template-blog .post {
	overflow: hidden;
	width: 80%;
	margin: 0 auto;
}
/* social - share */
#top .av-share-box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	border-style: solid;
	border-width: 0px;
	display: table;
	width: 100%;
	text-align: center;
	table-layout: fixed;
	border-radius: 0px;
	background: transparent;
}
.av-share-box ul li a {
	display: block;
	padding: 8px 0;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}


.av-share-box ul li {
	margin: 0;
	padding: 0;
	float: left;
	/* display: table-cell; */
	border-left-style: solid;
	border-left-width: 0px;
	width: 40px;
	height: 40px;
	margin-left: 10px;
	background-color: #245568;
	border-radius: 50px;
}

.blog-post {
	background:#e5e5e5;
	display:block;
	color:#00000 !important;
}
.blog-post:hover {
	background:#df7200;
	color:#ffffff !important;
}

#av-rs{
	padding:20px;
}

.blog-post:hover #av-rs {
	color:#fff;
	background:#df7200;
	display:block;
}

.comment-section {
	background:#000;
	color:#fff;
	padding:7px 22px;
	font-family:'open sans';
}
.comment-section span {
	padding-left:12px;     font-family:'open sans';
}

#sadhguru-quote-name{
	text-align: center;
	font-size : 28px;
	color:#000;
}

#chants .avia_textblock{
	min-height: 600px;
}
#page-menu {
	margin: 0 auto;}
#page-menu ul {
	margin:0;
	padding:0
}
#page-menu ul li { list-style:none; float:left; padding-left:10px;}

#page-menu ul li a { font-family:'open sans'; font-size:19px;}

#page-menu ul li a:hover { text-decoration:underline;
}
.social-widget {

	background-color: rgba(255, 255, 255, 0.75);

	display: block;

	min-height: 340px;

	padding: 20px;

}

.social-widget h1 a{

	color: #cb6d23 !important;

	font-size: 20px;
	font-family: 'Merriweather';

}
.social-widget h3 {

	display:none !important;

}
.social-widget p {
	color: #333 !important;
	font-family: 'merriweather';
	font-size: 16px !important;
	line-height: 25px !important;
}
.label b {
	font-weight: bold;
	white-space: nowrap;
	display: none;
}
.aiwidget-title {
	display:none !important;
}
.tweet_author_name {
	display:none !important;
}
.nav-links {
	display: none;
}

.social-widget p {

	font-size:14px;

}

.social-widget ul li a {

	color:#9a785e;

}

.social-widget ul {

	padding:0;

	margin:0;

}

.social-widget ul li {

	list-style:none;

	margin:0;
	margin-bottom: 12px !important;
	padding:0;

}



#social-footer-top div .av_one_fourth {

	margin-left: 3px;

	width: 24.5%;
	bottom:0;



}
.testimonial-slide {
	width:80%;
	margin:0 auto;
	font-size:16px;
	line-height:25px;
	font-family:'open sans';
	text-align:center;

}

.testimonial-slide p {
	text-align:center;
	font-size:16px;
	line-height:25px;
	color: #838383 !important;
	font-family: 'open sans';
}
p.testimonial-author {
	color:#000 !important;
	font-size:22px;
}
.avia_image {
	border-radius: 0px;
	display: block;
	position: relative;
	max-width: 100%;
}

div .slideshow_caption h2 {
	margin: 0 auto;
	font-size: 84px;
	font-weight: normal;
	margin-top: 390px;
	line-height: 100px;
	font-family: 'merriweather_lightregular';
	text-transform :none;

}

.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
	padding: 20px 0;
	display: block;
	text-align: center;

}
.left-col {
	float:left;

}
.right-col {
	float: right;
	width: 62%;
	padding-bottom: 20px;
}
ul.social-share li {
	float:left;
	padding-right:10px;
}
ul.social-share {
	margin-left: 20px;
}
.global-product li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	background:#000;
}

#top label {
	font-family: open sans;
	font-size: 15px;
	font-weight: bold;
}

.caption-subtitle{
	font-size: 35px;
	font-style: italic;
	font-weight: normal;
	margin-top: 0;

}


.iyd-content {
	font-family: merriweather;
	font-size: 16px;
	line-height: 26px;
}



#bangalore events h2 {
	font-weight:normal;
	font-family:'open-sans';
	font-size:22px;
	color:#000;
}
#bangalore events h3 {
	font-weight:bold;
	font-family:'open-sans';
	font-size:19px;
	color:#df7200;
}
#bangalore events p {

	font-family:'open-sans' ;
	font-size:16px;
	color:#808184;
}

#home-gallery{
	margin: 0 auto; width: 100%;
}

/* header part overwrite css */
.main_menu {
	top:0 !important;
}
#header_main {
	height: auto !important;
	border-bottom-width: 0px;
}
.av-main-nav ul {
	margin-top: 0px !important;
}

.events-schedule h2{
	text-transform:capitalize !important;
}
#heading-captlize h1, h2, h3 {
	text-transform:capitalize !important;
}
.alternate_color input[type='submit'] {
	background-color: #df7200 !important;
	color: #ffffff;
}
#header-tag-bold h1 {
	text-transform:capitalize !important;
}
#wppb-register-user {
	margin:0 auto;
}
#wppb-register-user label {
	background:none !important;
}
#register {
	background-color:#df7200;
}
#top .main_color input[type='text'] {
	color:#000 !important;
	background:none !important;
}

#passw1 {
	background:none !important;
	color:#000;
}
p.error {
	width: 65%;
	margin: 0 auto;
	background-color: #DFF2BF;
	color: #fff;
	padding: 6px;
	text-align: center;
	box-shadow: none !important;
	border: none !important;
}
#wppb_general_top_error_message {
	color: #D8000C;
	background-color: #FFBABA;
}
.error {
	box-shadow:none !important;
}
span.wpcf7-list-item {
	margin-left: 0 !important;
}
.em-search-scope.em-search-field {
	width: 42%;
	margin: 0 auto;
}
.em-search-category.em-search-field {
	width: 42%;
	margin: 0 auto;
}
.em-search-location {
	width: 42%;
	margin: 0 auto;
}
div.css-search div.em-search-main .em-search-submit {
	position: relative !important;
	top: 5px;
	right: 5px;
	-moz-box-shadow: 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow: 0px 0px 0px 0px #ffffff;
	box-shadow: 0px 0px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b7d282), color-stop(1, #8eb56d) );
	background: -moz-linear-gradient( center top, #b7d282 5%, #8eb56d 100% );
	background-color: #df7200;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	padding: 8px 10px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #c7c5c7;
	line-height: 16px;
}





#idy-form form {
	background:none;

}
#top label, .ajax_form .button {
	background: none !important;
	border: medium none;
	font-family: 'Open Sans';
	font-size: 15px !important;
	font-weight: normal !important;
	color: #fff;
}
.em-events-search.em-search.css-search.has-search-term.has-search-geo.has-search-main.has-advanced.advanced-hidden {
	background: none !important;
	border: none !important;
}
#city-index .em-search-text em-search-field {
	display:none;
}
.em-search-options {
	display:none !important;
}
div.css-search.has-advanced div.em-search-main {
	width: 40%;
	padding-bottom: 8px;
	border-bottom: 0px solid #dedede !important;
	margin: 0 auto;
}
#top .main_color input[type='text'] {
	color: #000 !important;
	background: #fff!important;
}
body:not(.page-id-19310) .avia_transform a .image-overlay:hover {
	opacity:.7 !important;

}
.avia_transform a .image-overlay {
	-webkit-transition: opacity 0.4s ease-in-out;
	-moz-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}
#isha-menu {
	display:none;
}
#mobile-advanced li > a:hover {
	background:#fff !important;
}
.widget {
	clear: both;
	position: relative;
	padding: 0px 0 0px 0 !important;
	float: none;
}


/* To center align atoz posts */
.template-blog .post { margin-left: 10%; margin-right: 10%; }
.entry-content-header { text-align: center; }

/* Posts like culture should have after sections not displayed */
.postid-3125 #after_section_2, .postid-3209 #after_section_2, .postid-3219 #after_section_2, .postid-3095 #after_section_2, .postid-3237 #after_section_2
{ display: none; }

.postid-3262 #after_section_2, .postid-5916 #after_section_2, .postid-5884 #after_section_2, .post-5900 #after_section_2, .post-3270 #after_section_2
{ display: none; }

.postid-5920 #after_section_2, .postid-5963 #after_section_2, .postid-6273 #after_section_2, .postid-5955 #after_section_2, .postid-5983 #after_section_2
{ display: none; }

.postid-6020 #after_section_2, .postid-6323 #after_section_2, .postid-5978 #after_section_2, .postid-3630 #after_section_2, .postid-5966 #after_section_2
{ display: none; }

.postid-6484 #after_section_2, .postid-5790 #after_section_2, .postid-6295 #after_section_2, .postid-6304 #after_section_2, .postid-3719 #after_section_2
{ display: none; }

.postid-6336 #after_section_2, .postid-6349 #after_section_2, .postid-3737 #after_section_2, .postid-6342 #after_section_2, .postid-6361 #after_section_2
{ display: none; }

.postid-6367 #after_section_2, .postid-3943 #after_section_2, .postid-3954 #after_section_2, .postid-6368 #after_section_2, .postid-3964 #after_section_2
{ display: none; }

.postid-6347 #after_section_2
{ display: none; }

/* Changing hyperlinks in pages */
.alternate_color a { color: #c3512f; }
.alternate_color a:hover { color: blue; }
.main_color a { color: #c3512f; }
.alternate_color a:hover { color: blue; }

/* love and life padding */
.page-id-11926 #main { padding-top: 0px !important; }
.page-id-11926 #av_section_1, .page-id-11926 #av_section_2, .page-id-11926 #av_section_3, .page-id-11926 #av_section_4, .page-id-11926 #av_section_5 { padding-bottom: 100px; }
.page-id-11926 .special_amp { color: #C3512F !important; }
.page-id-11926 h2, .page-id-11926 h1  { color: #919191 !important; text-transform: uppercase !important; }
.page-id-11926 h3  { color: #ffffff !important; }
.man_content strong { color: #C3512F; }

/* menu adjustments */
@media screen and (max-width: 990px)
{
	a#hideshow, .sb-open-left.left-nav, .avia-menu.av-main-nav-wrap {
		display:none;
	}
}

/* side padding less for 600 to 800 px */
@media only screen and (max-width: 800px) and (min-width: 700px)
{
	.responsive .container {
		margin: 0 auto;
		width: 750px;
		padding: 20px;
	}
}

.imgdisplay img {
	display:none;
}
.tweet_author a {
	color:#000;
}

.slideshow_align_caption h2 {
	margin-top:0 !important;
}

#FormButton_Subscribe {
	background-color: #c3512f;
	color: #ffffff;
	border-color: #c3512f;
}

#sadhguru-home{
	margin: 0 auto;
	width: 95%;
}

.aiwidgetscss .tweet_author a, .widget .tweet_author a {
	color: #333333 !important;
	font-size: 16px !important;
}

.social-widget ul li a {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	font-family: 'merriweather';
}

.alternate_color a:hover {
	color: #df7200 !important;

}
.tweettext, .widget .tweettext {
	color: #333 !important;
	font-family: 'merriweather';
	font-size: 16px !important;
	line-height: 25px !important;

}
.post-meta-infos { display: none; }
div.css-search {
	background:none !important;
	border:none !important;
}
div.css-search div.em-search-text {
	background:none !important;
}
#top input[type="text"] {
	padding: 11px 8px;
	outline: none;
	font-size: 14px !important;
}
div.css-search div.em-search-main .em-search-submit {
	position: relative !important;
	top: -59px !important;
	right: 1px !important;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #df7200), color-stop(1, #df7200) );
	background: -moz-linear-gradient( center top, #df7200 5%, #df7200 100% );
	background-color: #df7200;
	border-radius: 0px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	padding: 8px 10px;
	text-decoration: none;
	cursor:pointer;
	line-height: 16px;
	float: right;
}
.socket_color .av-subnav-menu ul a:hover {
	background-color: #000 !important;
}

.em-booking-form-details {
	/* background:#464646; thangarajj@gmail.com - since the register forms look bad */
	background: whitesmoke; /* subba changed this to this color */
	padding:20px;
}
.em-booking-form-details label {
	color:#000 !important;
}
.main_color input[type='submit'] {
	background:#df7200 !important;
}
span.feed-date {
	color: #ae9881;
}
.aiwidgetscss .tweetlink a, .widget .tweetlink a {
	color: #000 !important;
	font-size: 11px;
}

/* 5 min solution */
.yoga-practice ul {
	margin:0;
	padding:0;
}
.yoga-practice ul li {
	float:left;
	padding-right:40px;
	list-style:none;
}

#min-health

{
	width:121px;
	height:177px;
	display:block;
	background: url('/../wp-content/uploads/grey_gallery/Health_5min.png') no-repeat;
}
#min-health span {
	display:none !important;
}

/*
#min-health:hover {
  background: url('/../wp-content/uploads/grey_gallery/health.png') no-repeat;

}
*/
#min-peace

{
	background: url('/../wp-content/uploads/grey_gallery/Peace_5min.png') no-repeat;
	width:121px;
	height:177px;
	display:block;

}
#min-peace span {
	display:none !important;
}
/*

#min-peace:hover {
  background: url('/../wp-content/uploads/grey_gallery/peace.png') no-repeat;

}
*/
#min-success

{
	background: url('/../wp-content/uploads/grey_gallery/Success_5min.png') no-repeat;
	width:121px;
	height:177px;
	display:block;
}
#min-success span {
	display:none !important;
}

/*
#min-success:hover {
  background: url('/../wp-content/uploads/grey_gallery/success.png') no-repeat;
}
*/
#min-joy

{
	background: url('/../wp-content/uploads/grey_gallery/Joy_5min.png') no-repeat;
	width:121px;
	height:177px;
	display:block;
}
#min-joy span {
	display:none !important;
}

/*
#min-joy:hover {
  background: url('/../wp-content/uploads/grey_gallery/joy.png') no-repeat;
}
*/
#min-love

{
	background: url('/../wp-content/uploads/grey_gallery/Love_5min.png') no-repeat;
	width:121px;
	height:177px;
	display:block;
}
#min-love span {
	display:none !important;
}

/*
#min-love:hover {
   background: url('/../wp-content/uploads/grey_gallery/love.png') no-repeat;

}
*/
#min-explore

{
	background: url('/../wp-content/uploads/grey_gallery/IE_5min.png') no-repeat;
	width:121px;
	height:177px;
	display:block;

}
#min-explore span {
	display:none !important;
}

/*
#min-explore:hover {
  background: url('/../wp-content/uploads/grey_gallery/IE.png') no-repeat;

}
*/

.em-events-search-text {
	display:none !important;
}
#full_slider_1 {
	border-top: none;
	background-color: #999;
}
#sg-index .avia-builder-el-first {
	margin-left:6%;
}
#sg-index .av_one_third {
	margin-left:0;
	width:32%;
}
#sg-index .avia-builder-el-last{
	margin-left:1%;
	width:32%;
}
.slideshow_align_caption {
	top:180px;
}
.slideshow_align_caption {
	line-height: 100px;
}
.speaker:before {
	border-top: 1px solid #df7200;
	content: "";
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	width: 95%;
	z-index: -1;
}
#conversation .av_one_half {
	margin-left:1%;

}

#mystic-con .av_one_fourth   {
	margin-left:2%;
	margin-top: 2%;
}

#mystic .av_two_third {
	margin-left:2%;

}
#mystic-con.av_one_fifth {
	margin-left:2%;
}
#mystic-con .av_one_third  {
	margin-left:2%;
}
#mystic-con h3.team-member-name {
	font-size:16px;
}
#mystic-con .team-member-job-title.av_opacity_variation{
	font-size:15px;
	color:#fff !important;
}
#mystic-con p {
	font-size:12px;
}
#my-conver h3.team-member-name {
	font-size:16px;
}
#my-conver p {
	margin:0;
}
#my-conver .av_one_fourth   {
	margin-left:2%;
}

#entertainment

{

	background: url('/../wp-content/uploads/yaksha/et.jpg');

	height: 309px;

	width: 554px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;

}



#entertainment:hover

{

	background: url('/../wp-content/uploads/yaksha/et-hover.jpg');
	background-repeat: no-repeat;

	height: 309px;

	width: 554px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;


}
#business

{

	background: url('/../wp-content/uploads/yaksha/bs.jpg');

	height: 309px;

	width: 554px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;

}



#business:hover

{

	background: url('/../wp-content/uploads/yaksha/bs-hover.jpg');
	background-repeat: no-repeat;

	height: 309px;

	width: 554px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;


}
#business-all

{

	background: url('/../wp-content/uploads/yaksha/bsa.jpg');

	height: 309px;

	width: 554px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;

}



#business-all:hover

{

	background: url('/../wp-content/uploads/yaksha/bsa-hover.jpg');
	background-repeat: no-repeat;

	height: 309px;

	width: 554px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;


}
#science

{

	background: url('/../wp-content/uploads/yaksha/sc.jpg');

	height: 309px;

	width: 554px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;

}



#science:hover

{

	background: url('/../wp-content/uploads/yaksha/sc-hover.jpg');
	background-repeat: no-repeat;

	height: 309px;

	width: 554px;

	display: block;

	max-width:100%;

	margin-bottom: 5px;
	margin-right: 5px;


}


@media (min-width:641px) {
	#right-menu {display:none;}


}
.avia-image-container.avia-align-center {
	display: block;
	margin: 0 auto 0px auto;
	text-align: center;
	clear: both;
}
.avia-image-container.avia-align-left {
	display: block;
	float: left;
	margin-right: 15px;
	margin-top: 0px;
}
div#rejuvenation .av_one_half {
	width:50%;
	margin-left:0;
}

#olympics .av_one_half {
	width:50%;
	margin-left:0;
}
#yogabkbg .av_one_half {
	width:50%;
	margin-left:0;
}
#yogabkbg .av-special-heading.av-special-heading-h2.custom-color-heading.blockquote.modern-quote.avia-builder-el-26.el_before_av_textblock.avia-builder-el-first {
	padding-left:50px;
}
div#blackhead-text .av_one_half {
	width:50%;
	margin-left:0;
}
div#rejuvenation .av_one_half {
	width:50%;
	margin-left:0;
}

@media only screen
and (min-device-width: 767px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
	.social-widget {
		background-color: rgba(255, 255, 255, 0.75);
		display: block;
		min-height: 410px;
		padding: 20px;
	}

}

/* Subba for styling of pay buttons on bharata e book page on 17 Jan 2016 */
@media screen and (min-width: 1024px) {
	.margtop { margin-top: -40px; }
}

/* Subba for styling of share on cancer e book thank you page on 18 Jan 2016 */
.page-id-21041 #footshare {
	display: none !important;
}











/*Top navigation*/
.top-navigation {
	text-align: right;
	background: #E9E0D8;
	line-height: 2.8125rem;
	background-image: url("../images/header-slice.png");
	background-repeat: no-repeat;
	background-position: top right;
}
.top-navigation .search,
.top-navigation .donate {
	display: inline-block;
}
.top-navigation .search input[type="search"],
#top input[type="search"] {
	color: #55504b;
	background: #dbd3cb;
	font-size: 1rem;
	border-color: #dbd3cb;
	padding: 0.375rem;
	outline: none;
	width: 11.5625rem;
	font-family: "Open Sans", sans-serif !important;
}
.top-navigation .search input[type="search"]::-webkit-input-placeholder {
	color: #55504b;
	text-align: left;
	font-family: "Open Sans", sans-serif !important;
}
.top-navigation .search input[type="search"]:-moz-placeholder {
	/* Firefox 18- */
	color: #55504b;
	text-align: left;
	font-family: "Open Sans", sans-serif !important;
}
.top-navigation .search input[type="search"]::-moz-placeholder {
	/* Firefox 19+ */
	color: #55504b;
	text-align: left;
	font-family: "Open Sans", sans-serif !important;
}
.top-navigation .search input[type="search"]:-ms-input-placeholder{
	color: #55504b;
	text-align: left;
	font-family: "Open Sans", sans-serif !important;
}
.top-navigation .search .icon-search {
	color: #55504b;
}
.top-navigation .donate {
	text-transform: uppercase;
	margin-left: 1.5625rem;
	font-family: "Open Sans",sans-serif;
}
.top-navigation .donate a, .top-navigation .donate:hover, .top-navigation .donate:focus {
	color: #ef5d21;
	font-size: 15px;
}


.top-navigation-main {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 70.25rem;
}

.top-navigation .ib-search-separator {
	display: inline-block;
}

.ib-search-separator,
.icon-search {
	display: none;
}





.header-search {
	display: inline-block;
}
.header-search .search-wrapper {
	height: 42px;
	display: block;
}
.header-search .search-wrapper, .header-search .search-wrapper ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.header-search .search-icon {
	width: 60px;
	text-align: center;
	color: #55504b;
}
.header-search .search-form input[type="search"] {
	width: 11.5625rem;
	height: 1.4375rem;
	color: #55504b;
	background-color: transparent;
	font-size: 1rem;
	outline: none;
	border: none;
}
.header-search .search-form input[type="search"]::-webkit-input-placeholder {
	color: #55504b;
	text-align: right;
}
.header-search .search-form input[type="search"]:-moz-placeholder {
	/* Firefox 18- */
	color: #55504b;
	text-align: right;
}
.header-search .search-form input[type="search"]::-moz-placeholder {
	/* Firefox 19+ */
	color: #55504b;
	text-align: right;
}
.header-search .search-form input[type="search"]:-ms-input-placeholder {
	color: #55504b;
	text-align: right;
}
.header-search .search-form input[type="submit"] {
	font-size: 0;
	color: #55504b;
	background-color: transparent;
	outline: none;
	border: none;
	box-shadow: none;
	border: 0;
	height: 1.9375rem;
	padding: 0;
	width: 1.5625rem;
	float: right;
	margin-top: 0.4375rem;
	position: relative;
	z-index: 2;
	margin-left: 10px;
}
.header-search .search-form input[type="submit"]:hover {
	color: #55504b;
	background-color: transparent;
}

.header-search .search-form input[type="submit"]:hover + i.icon-search {
	color: #ef5d21;
}

.search-form i.icon-search {
	display: none;
}

.header-search .search-icon {
	padding-right: 35px;
	padding-left: 20px;
	font-size: 18px;
	width: auto;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.header-search .search-form i.icon-search {
	display: inline-block;
}

.header-search i.icon-search {
	position: absolute;
	top: 7px;
	right: 0px;
	width: 25px;
	height: 31px;
	z-index: 1;
	line-height: 31px;
	color: #55504b;
}

.search-form {
	position: relative;
}



/*Addding  !important to override parent theme properties*/
#top input[type="search"],
.header-search .search-form input[type="search"] {
	width: 11.5625rem !important;
	height: 1.4375rem !important;
	color: #55504b !important;
	background-color: transparent !important;
	font-size: 1rem;
	outline: none !important;
	border: none !important;
	display: inline-block !important;
	margin: 0 !important;
	padding: 0 !important;
	box-shadow:  none !important;
	font-family: "Open Sans", sans-serif !important;
}

#top form {
	margin-bottom: 0;
}

.header-search .search-wrapper, .header-search .search-wrapper ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.search-form-wrapper li {
	margin: 0 !important;
}

/* Sidr Menu */

.sidr {
	display: none;
	position: absolute;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 260px;
	overflow-x: none;
	overflow-y: auto;
	font-size: 16px;
	font-weight: 600;
	background: #d1833d;
	color: #fff;
	text-transform: uppercase;
}

.sidr .sidr-inner {
	padding: 0 0 15px;
}

.sidr .sidr-inner > p {
	margin-left: 15px;
	margin-right: 15px;
}

.sidr.right {
	left: auto;
	right: -260px;
}

.sidr.left {
	left: -260px;
	right: auto;
}

.sidr p {
	font-size: 13px;
	margin: 0 0 12px;
}

.sidr p a {
	color: rgba(255, 255, 255, 0.9);
}

.sidr > p {
	margin-left: 15px;
	margin-right: 15px;
}

.sidr ul {
	display: block;
	margin: 0;
	padding: 0;
}

.sidr ul li {
	display: block;
	margin: 0;
	line-height: 48px;
	border-bottom: 1px solid #e8c19e;
}

.sidr ul li:hover,
.sidr ul li.active,
.sidr ul li.sidr-class-active {
	line-height: 48px;
}

.sidr ul li:hover > a,
.sidr ul li:hover > span,
.sidr ul li.active > a,
.sidr ul li.active > span,
.sidr ul li.sidr-class-active > a,
.sidr ul li.sidr-class-active > span {
	background: #925b2b;
}

.sidr ul li a,
.sidr ul li span {
	padding: 0 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}

.sidr ul li ul {
	margin: 0;
	border-top: 1px solid #e8c19e;
}

.sidr ul li ul li {
	line-height: 40px;
	font-size: 13px;
}

.sidr ul li ul li:last-child {
	border-bottom: 0 none;
}

.sidr ul li ul li:hover,
.sidr ul li ul li.active,
.sidr ul li ul li.sidr-class-active {
	line-height: 40px;
}

.sidr ul li ul li:hover > a,
.sidr ul li ul li:hover > span,
.sidr ul li ul li.active > a,
.sidr ul li ul li.active > span,
.sidr ul li ul li.sidr-class-active > a,
.sidr ul li ul li.sidr-class-active > span {
	background: #925b2b;
}

.sidr ul li ul li a,
.sidr ul li ul li span {
	color: rgba(255, 255, 255, 0.8);
	padding-left: 30px;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
.close-icon, .sidr-class-close-icon {
	display: none;
}

.sidr-class-close-icon {
	color: #fff;
	text-align: right;
	display: block;
	line-height: 48px;
	padding-right: 15px;
	border-bottom: 1px solid #e8c19e;
}

.sidr-class-icon-cancel {
	font-family: 'isha-icons';
	font-style: normal;
	font-size: 20px;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 48px;
	margin-left: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.sidr-class-icon-cancel:before {
	content: '\e810';
}

.main-navigation {
	clear: both;
	display: block;
	width: 100%;
	background: #E9E0D8;
	font-size: 15px;
	height: 55px;
	line-height: 55px;
	font-family: "Open Sans", sans-serif;
}
.main-navigation .primary-menu {
	margin-left: 155px;
	float: left;
}
.main-navigation .primary-menu li {
	float: left;
	position: relative;
	height: auto;
	margin: 0;
}
.main-navigation .primary-menu li:hover:before,
.main-navigation .primary-menu li:focus:before {
	border-bottom: 8px solid #FA682B;
	position: relative;
}
/* .main-navigation .primary-menu li.menu-item-has-children > a:after {
  font-family: 'isha-icons';
  content: '\e802';
  color: #925b2b;
  position: absolute;
  right: 8px;
  top: 0;
  line-height: 55px;
  font-size: 12px;
} */
.main-navigation .primary-menu li:hover > a,
.main-navigation .primary-menu li:focus > a {
	text-decoration: none;
	/*   -webkit-transition: all 0.15s ease-out;
			  transition: all 0.15s ease-out; */
}

.main-navigation .primary-menu > li:hover > a,
.main-navigation .primary-menu > li:focus > a {
	color: #925b2b;
	/* border-bottom: 5px solid #d1833d; */
	padding: 17px 14px;
}

.main-navigation .primary-menu li .sub-menu li {
	border-bottom: none;
	display: block !important;
}

.main-navigation .primary-menu > li > a {
	padding: 17px 14px;
	line-height: 21px;
}
/*
.main-navigation .primary-menu > li:hover:last-child > ul,
.main-navigation .primary-menu > li:focus:last-child > ul,
.main-navigation .primary-menu > li:hover:nth-last-child(2) > ul,
.main-navigation .primary-menu > li:focus:nth-last-child(2) > ul {
	left: -135px;
} */

.main-navigation .primary-menu > li:last-child > ul,
.main-navigation .primary-menu > li:nth-last-child(2) > ul {
	left: -135px;
}

.main-navigation .primary-menu > li.left-menu:hover > ul li:hover > ul,
.main-navigation .primary-menu > li.left-menu:focus > ul li:focus > ul,
.main-navigation .primary-menu > li.left-menu:hover:nth-last-child(2) > ul li:hover > ul,
.main-navigation .primary-menu > li.left-menu:focus:nth-last-child(2) > ul li:focus > ul {
	left: -100%;
	top: 0;
	opacity: 1;
	visibility: visible;
	transition: visibility 0.7s ease-in-out;
}

.main-navigation .primary-menu .left-menu ul ul {
	left: -100% !important;
}

.main-navigation .primary-menu a {
	padding: 6px 14px;
	line-height: 20px;
	color:  #37312D;
	cursor: pointer !important;
	font-size: 17px;
	text-transform: capitalize;
	display: block;
	text-decoration: none;
	position: relative;
	/* 	-webkit-transition: all 0.15s ease-out;
				transition: all 0.15s ease-out; */
}

.main-navigation .primary-menu li > ul li a {
	font-size: 15px !important;
}



.main-navigation .primary-menu a:hover,
.main-navigation .primary-menu a:focus {
	color: #925b2b;
	text-decoration: none;
	/* 	-webkit-transition: all 0.15s ease-out;
				transition: all 0.15s ease-out; */
}

.main-navigation .primary-menu ul {
	/* 	float: left;
		position: absolute;
		left: -999em;
		z-index: 99999;
		background: #d1833d;
		width: 225px; */



	position: absolute;
	left: 0;
	display: block;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.7s ease-in-out, visibility 0.7s ease-in-out;
	transition: opacity 0.7s ease-in-out, visibility 0.7s ease-in-out;
	z-index: 99999;
	background: #d1833d;
	width: 225px;

}

.main-navigation .primary-menu ul ul {
	-webkit-transition: none;
	transition: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.7s ease-in-out, visibility 0.7s ease-in-out;
	left: 100%;
	top: 0;
}




.main-navigation .primary-menu li::before {
	border-bottom: 5px solid #000000;
}

.main-navigation .primary-menu > li:hover > ul,
.main-navigation .primary-menu > li:focus > ul {
	/* left: auto; */
	opacity: 1;
	visibility: visible;
	transition: visibility 0.7s ease-in-out;
}

.main-navigation .primary-menu ul li {
	width: 100%;
}

.main-navigation .primary-menu ul li:hover {
	color: #fff;
	background: #925b2b;
}

.main-navigation .primary-menu ul li:hover > ul,
.main-navigation .primary-menu ul li.focus > ul {
	left: 100%;
	top: 0;
	opacity: 1;
	visibility: visible;
	-webkit-transition: visibility 0.7s ease-in-out;
	transition: visibility 0.7s ease-in-out;
}

.main-navigation .primary-menu li .sub-menu li.menu-item-has-children:after {
	margin: 0;
	content: '\e822';
	font-family: 'isha-icons';
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	color: #ffffff;
}

.main-navigation .primary-menu ul a {
	color: #fff;
	/*   -webkit-transition: all 0.15s ease-out;
			  transition: all 0.15s ease-out; */
}
.main-navigation .primary-menu ul a:hover, .main-navigation .primary-menu ul a:focus {
	color: #fff !important;
}
/* .main-navigation .primary-menu ul ul {
  position: relative;
  left: auto;
  opacity: 1 !important;
  visibility: visible !important;
} */
/* .main-navigation .primary-menu ul ul li a {
  padding-left: 30px;
} */
.main-navigation .isha-video-link {
	float: right;
	margin-left: 25px;
	margin-right: 66px;
}
.main-navigation .isha-video-link a {
	padding: 0 21px;
	background: #fff;
	color: #463c34;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
}
.main-navigation .isha-video-link a:hover, .main-navigation .isha-video-link a:focus {
	color: #FFF;
	background: #925b2b;
	text-decoration: none;
}
.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current-menu-parent > a {
	color: #925b2b;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: block;
	}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 34px 0 0;
	overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#secondary-nav-button {
	display: none;
}

#primary-nav-button {
	font-weight: 600;
	display: none;
	vertical-align: top;
	background: transpreant no-repeat left 20px center transparent;
	font-size: 16px;
	margin-left: 150px;
	width: auto;
	height: 44px;
	line-height: 44px;
	padding-left: 60px;
	color: #463C34;
	text-decoration: none;
}
#primary-nav-button:hover, #primary-nav-button:focus {
	color: #d1833d;
	text-decoration: none;
}

/**Sidr**/
.sidr {
	width: 280px;
	font-family: "Open Sans", sans-serif;
}
.sidr ul ul {
	display: none;
}
.sidr .sidr-class-menu-item-has-children > a {
	overflow: hidden;
	padding-right: 0;
}
.sidr .sidr-class-menu-item-has-children .plus-oc {
	margin-left: 5px;
	width: 40px;
	display: inline-block;
	background-color: #b16a2a;
	text-align: center;
	position: relative;
	z-index: 2;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
}
.sidr .sidr-class-header-search {
	display: none;
}
.sidr #sidr-id-primary-nav-button {
	display: none;
}
.sidr .sidr-class-isha-video-link {
	display: block;
	margin: 0;
	line-height: 48px;
	border-bottom: 1px solid #e8c19e;
}
.sidr .sidr-class-isha-video-link a {
	padding: 0 15px;
	display: block;
	text-decoration: none;
	color: #fff;
	overflow: hidden;
	padding-right: 0;
}

.sidr-class-current-menu-parent > a,
.sidr-class-current-menu-item > a {
	background: #925b2b;
}

.main_menu {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	background: #E9E0D8;
	font-size: 15px;
	height: 55px;
	line-height: 55px;
	font-family: "Open Sans", sans-serif;
	position: relative !important;
	right: auto !important;
	z-index: 1;
}


#top #header .av-main-nav > li > a {
	padding: 0 !important;
}

#top #header .av-main-nav > li > a .avia-menu-text,
#top #header .av-main-nav > li > a .avia-menu-subtext {
	padding: 17px 21px !important;
	color: #463c34 !important;
	line-height: 21px !important;
	font-size: 1.0625rem  !important;
	text-transform: capitalize !important;
	display: block !important;
	text-decoration: none !important;
	position: relative !important;
	font-family: "Open Sans", sans-serif !important;
}

#top #header .av-main-nav > li > a:hover .avia-menu-text,
#top #header .av-main-nav > li > a:focus .avia-menu-text,
#top .main_menu .menu li ul a:hover .avia-menu-text,
#top .main_menu .menu li ul a:focus .avia-menu-text {
	color: #925b2b !important;
}

#top #header .av-main-nav > li > a:hover .avia-menu-text,
#top #header .av-main-nav > li > a:focus .avia-menu-text,
#top .main_menu .menu li ul a:hover .avia-menu-text,
#top .main_menu .menu li ul a:focus .avia-menu-text {
	color: #925b2b !important;
}


.av_minimal_header #header_main .container,
.av_minimal_header .main_menu ul:first-child > li a {
	height: auto !important;
	line-height: auto !important;
}

.main_menu ul:first-child > li a {
	height: auto !important;
}


.container_wrap_logo strong.logo {
	width: 67px;
	height: 60px;
	top: 20px !important;
	z-index: 9;
}

.main_menu {
	left: auto !important;
}

.menu.av-main-nav {
	margin-left: 150px;
	float: left;
	display: block;
}

#top #header .av-main-nav > li > a {
	cursor: pointer !important;
}

#top .main_menu .menu li ul a {
	background: #d1833d !important;
	padding: 17px 21px !important;
	color: #ffffff !important;
	line-height: 21px !important;
	font-size: 1.0625rem !important;
	text-transform: capitalize !important;
	display: block !important;
	text-decoration: none !important;
	position: relative !important;
	font-family: "Open Sans", sans-serif !important;
	cursor: pointer !important;
}

#top .main_menu .menu li ul a:hover,
#top .main_menu .menu li ul a:focus {
	background: #925b2b !important;
	color: #ffffff !important;
	text-decoration: none !important;
}

.avia-menu-text {
	color: #ffffff !important;
}

#top .main_menu .menu li ul a:hover + .avia-menu-text {
	color: #ffffff !important;
}


.avia-menu.av-main-nav-wrap {
	width: 100% !important;
}

.menu.av-main-nav {
	margin-left: 12% !important;
}

/* .html_header_top.html_header_sticky body .av_main_nav_header {
	position: relative !important;
} */

.html_header_top.html_header_sticky.html_large #main {
	padding-top: 0 !important;
}


.header_color .main_menu ul ul {
	background: #E9E0D8 !important;
}

#top .av-main-nav ul ul {
	left: 0px !important;
	position: relative !important;
	visibility: visible !important;
	opacity: 1 !important;
}

#top .av-main-nav ul ul ul{
	position: relative !important;
}

#top .main_menu .menu .sub-menu ul li a {
	padding-left: 33px !important;
}

.sub-menu li {
	height: auto !important;
}



/*Footer*/


#footer .container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 70.25rem;
	padding-left: 0;
	padding-right: 0;
}

#footer div .av_one_fifth:first-child {
	margin-left: 0;
}

.flex_column .widget .widgettitle,
.content .widget .widgettitle {
	font-weight: 700;
	font-size: 20px;
	color: #d17125 !important;
	margin: 0 0 5px;
	line-height: 26px;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	display: block;
}

#footer .widget {
	margin: 0;
}

#footer .widget_nav_menu a {
	padding: 2px 0;
}

#footer a {
	font-size: 16px;
	font-weight: 400;
	color: #d1a684 !important;
	line-height: 24px;
}

#footer a:hover,
#footer a:focus {
	text-decoration: underline;
}



.container_wrap.container_wrap_logo {
	background: #E9E0D8;
}

#top .main_color input[type='text'] {
	border: none !important;
}


/*Google custom search*/
.gsc-control-cse .gsc-table-result {
	font-family: "Open Sans", sans-serif;
}

.gsc-control-cse .gsc-table-result,
.gsc-control-cse .gsc-table-result tr,
.gsc-resultsHeader,
.gsc-resultsHeader tr {
	background: none !important;
}

.gsc-resultsHeader tr td,
.gs-result img.gs-image,
.gs-result img.gs-promotion-image {
	border: none !important;
}

.gsc-control-cse .gsc-table-result td {
	border: 0 none !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.gsc-results .gsc-cursor-box .gsc-cursor-page {
	border: none !important;
	background-color: transparent !important;
	color: #C3512F !important;
	text-shadow: none !important;
	text-decoration: none !important;
	font-size: 16px !important;
}

input.gsc-search-button {
	cursor: pointer !important;
	height: 38px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}

table.gsc-search-box td {
	vertical-align: top !important;
}

body .gsc-results .gsc-cursor-box {
	margin: 0;
	padding: 18px 0 0;
}

body input.gsc-input {
	border-color: #E1E1E1;
}
/*Google custom search*/



.sudo-div {
	background: #d9d3ca;
	height: 42px;
	position: absolute;
	top: 0;
	right: 0;
	width: 40%;
	float: right;
}

.ib-search-separator {
	color: #37312D;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
}

.sidr-class-menu-item-search-dropdown {
	display: none !important;
}
















/* medium screens */

@media only screen and (max-width: 1024px) {

	/* header */
	.responsive #top #wrap_all .container {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	#primary-nav-button {
		display: block;
		float: right;
		margin: 0 28px 0 0;
		padding-left: 0;
	}

	#avia-menu {
		display: none;
	}

	.top-navigation .donate {
		margin-right: 1.5625rem;
	}

	.container_wrap_logo strong.logo {
		top: 20px !important;
	}
	/* End header */

	#footer {
		padding-left: 20px;
		padding-right: 20px;
	}

}



@media only screen and (max-width: 900px) {}

@media only screen and (max-width: 768px) {

	/* header */
	#primary-nav-button {
		height: 50px;
		line-height: 55px;
		margin: 0;
		padding-left: 75px
	}

	.container_wrap_logo strong.logo,
	.responsive #top .logo {
		width: 75px !important;
		height: auto !important;
		display: block;
		position: absolute;
		top: 0 !important;
		left: 80px !important;
		margin: 0;
	}

	.main-navigation {
		float: right;
		display: block;
		width: 100%;
		height: 55px;
		margin-right: 25px;
	}

	.html_header_top.html_header_sticky.html_large #header_main .container,
	.html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
		line-height: 0 !important;
	}

	.icon-menu:before {
		font-size: 20px !important;
	}

	.responsive #top #wrap_all .container {
		width: 100%;
		max-width: 100%;
	}

	.top-navigation {
		background-position: 285px 0;
	}

	#top input[type="search"], .header-search .search-form input[type="search"] {
		width: 165px !important;
	}
	/* End header */


}




/* small screens */

@media only screen and (max-width: 736px) {

	/* header */
	#primary-nav-button {
		height: 50px;
		line-height: 55px;
		margin: 0;
		padding-left: 60px;
	}

	.container_wrap_logo strong.logo,
	.responsive #top .logo {
		width: 75px !important;
		height: auto !important;
		display: block;
		margin-left: 0;
		margin-top: 0;
		position: absolute;
		top: 10px !important;
		left: 51px !important;
	}

	.main-navigation {
		float: right;
		display: block;
		width: 100%;
		height: 46px;
		margin-right: 25px;
	}

	.html_header_top.html_header_sticky.html_large #header_main .container,
	.html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
		line-height: 0 !important;
	}

	.icon-menu:before {
		font-size: 20px !important;
	}

	.responsive #top #wrap_all .container {
		width: 100%;
		max-width: 100%;
	}

	.top-navigation {
		background-position: 255px 0;
	}

	#top input[type="search"], .header-search .search-form input[type="search"] {
		width: 165px !important;
	}
	/* End header */

	/* footer */
	#footer div .av_one_fifth {
		margin-left: 2% !important;
		width: 14.2% !important;
	}

	.flex_column .widget .widgettitle, .content .widget .widgettitle {
		font-size: 15px;
	}

	#footer .widget_nav_menu a {
		font-size: 13px;
	}

	#isha-share a {
		padding: 0 4px;
	}
	/* End footer */

}

@media only screen and (max-width: 667px) {

	#footer div .av_one_fifth {
		margin-left: 2% !important;
		width: 14.2% !important;
	}

}

@media only screen and (max-width: 659px) {}

@media only screen and (max-width: 640px) {}

@media only screen and (max-width: 627px) {}

@media only screen and (max-width: 600px) {}

@media only screen and (max-width: 568px) {

	/* header */
	form.search-form {
		margin: 0 25px 0 0;
	}

	#primary-nav-button {
		height: 50px;
		line-height: 55px;
		margin: 0;
		padding-left: 60px;
	}

	.container_wrap_logo strong.logo,
	.responsive #top .logo {
		width: 75px !important;
		height: auto !important;
		display: block;
		margin-left: 0;
		margin-top: 0;
		position: absolute;
		left: 15px !important;
		top: 10px !important;
	}

	.main-navigation {
		float: right;
		display: block;
		width: 100%;
		height: 46px;
		margin-right: 25px;
	}

	.html_header_top.html_header_sticky.html_large #header_main .container,
	.html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
		line-height: 0 !important;
	}

	.icon-menu:before {
		font-size: 20px !important;
	}

	.responsive #top #wrap_all .container {
		width: 100%;
	}

	.top-navigation {
		background-position: 100px 0;
	}

	.top-navigation .donate {
		display: none;
	}

	#top input[type="search"], .header-search .search-form input[type="search"] {
		width: 165px !important;
	}
	/* End header */

	/* footer */
	#footer {
		padding: 25px 20px 35px;
	}

	.responsive #top .container .av-content-small,
	.responsive #top #wrap_all .flex_column,
	.responsive #top #wrap_all .av-flex-cells .no_margin {
		margin-bottom: 50px;
	}

	#footer a {
		font-size: 14px;
	}


	#footer {
		padding: 25px 20px 35px;
	}

	#footer div .av_one_fifth {
		margin: 0 !important;
		margin-bottom: 20px !important;
		width: 100% !important;
	}

	#isha-share a {
		padding: 0 6px;
	}
	/* End footer */

}

@media only screen and (max-width: 480px) {}

@media only screen and (max-width: 320px) {}

/* Start sticky bar CSS */
.sticky-bar {
	width: 100%;
	position: fixed !important;
	background-color: #c05e37;
	color: #fff;
	z-index: 1000;
	display: none;
}

.sticky-bar img {
	display: block;
	image-rendering: auto;
}

.sticky-bar .close-button {
	position: absolute;
	top: 5px;
	right: 5px;
	color: black;
	display: block;
	font-size: 10px;
	cursor: pointer;
}

.sticky-bar .close-button:hover {
	text-decoration: none;
}

.block {
	display: block;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.top-0 {
	top: 0;
}

@media (max-width: 40em) {
	.xs-hide {
		display:none!important
	}
}

@media (min-width: 40em) and (max-width:52em) {
	.sm-hide {
		display:none!important
	}
}

@media (min-width: 52em) and (max-width:64em) {
	.md-hide {
		display:none!important
	}
}

@media (min-width: 64em) {
	.lg-hide {
		display:none!important
	}
}
/* End sticky bar CSS */