/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
#wrapper{
    background-color: #e8ab1500;
}
.header-bg-image {
    background-size: contain;
}
html{
background-attachment: scroll;
background-repeat: repeat-x;
		    background-color: #fef8ec !important;
}
.absolute-footer {
    position: absolute;
		width: 100%;
}

div#wrapper {
    box-shadow: 0px 0px 9px #000;
		    border-radius: 15px;
}
.footer-widgets.footer.footer-1 {
    border-radius: 0px 0px 15px 15px;
}
.header-bg-container.fill {
    border-radius: 15px 15px 0px 0px;
    overflow: hidden;
}

span.tagh2 {
    font-family: 'Cinzel', serif;
		font-size:250%;
		color: #8c1602;
		letter-spacing:2px;
    width: 100%;
    float: left;
    text-align: center;
}

span.tagh3 {
    font-family: 'Cinzel', serif;
		font-size:130%;
		color: #fff;
		letter-spacing:2px;
    width: 100%;
    float: left;
    text-align: center;
}
.home div#masthead {
    display: none;
}

#top-bar .flex-left {
    width: 100%;
		 height: auto;
}
#top-bar  {
   display:none;
}
.home #top-bar  {
   display:block;
}
#top-bar li.html.custom.html_nav_position_text {
    width: 100%;
    height: auto;
}
body.framed.home {
    margin: 124px auto;
}

body.framed {
    overflow: unset !important;
}
.zindex_up{
		position:relative;
		z-index:9
}

.home #top-bar {

    border-radius: 15px 15px 0px 0px
}

.home #top-bar .container{
    padding-left: 8px;
    padding-right: 8px;
}
.slidertopbar img {
    border-radius: 10px 10px 0px 0px;
}
 #main {
    border-radius: 0px 0px 15px 15px;
}

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
    border-radius: 5px;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.1);
}
input[type='submit'], input[type='submit'].button, input[type='reset'].button, input[type='button'].button {
    border-radius: 6px;
}

.box-overlay.dark .box-text, .box-shade.dark .box-text {
    text-shadow: 1px 1px 1px rgba(0,0,0,0) !important;
}

.subscribe_toggle .accordion-inner {
    padding: 1em 0em;
}
input#s.search-field {
    border-radius: 5px 0px 0px 5px;
}
button.ux-search-submit.submit-button {
    border-radius: 0px 5px 5px 0px;
}

.header-nav .nav-dropdown.sub-menu {
    color: #fff;
    background-color: #6b0801;
}

.header-nav .nav-dropdown>li>a:hover {
    color: #fee529;
}

.header-nav .nav-dropdown>li>a {
    color: #fff;
}

.quoteoftheday p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.home_page_widget .widget {
    margin-bottom: 0.5em;
}
.subscription_form{
	display:none;
}

.subscription_form.active{
	display:block;
}

.homebox_wrapper {
    width: 210px;
   
    height: 364px;
	padding: 150px 5px 0 10px;
    font-size: 12px;
    line-height: 14px;
    color: #333;
    text-align: center;
}

#vedicschool{
 background: url(http://vedictemple.org/wordpress_dev/wp-content/uploads/2020/05/vss-bg.jpg);	
}
#sundayservice{
 background: url(http://vedictemple.org/wordpress_dev/wp-content/uploads/2020/06/sunday-satsang-bg.jpg);	
	line-height: 16px !important;
}
#otheractivitices{
 background: url(http://vedictemple.org/wordpress_dev/wp-content/uploads/2020/06/yoga-classes-bg.jpg);	
}

.homebox_wrapper strong {
    color: #a8362e;
}
#content table {
    border-spacing: 0;
    border-collapse: collapse;
}
#content table td{
border: 1px solid #450400;
	padding: 10px;
	background:#fef8ec
	
}
#content th:first-child, td:first-child {
    padding-left: 10px;
}

.mec-calendar-row .mec-table-nullday {
    background-color: #CCCCCC;
    color: #000 !important;
}

dt.mec-calendar-day.mec-has-event {
    background-color: #e29202;
}
    
pre, blockquote, form, figure, p, dl, ul, ol {
    margin-bottom: 0.9em;
}

@media screen and (min-width: 850px){
	.page-template-right-sidebar .page-right-sidebar #content.large-9 {
		max-width: 70%;
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
	}	
	.page-template-right-sidebar .page-right-sidebar #content.large-9 + .large-3 {
		max-width: 30%;
		-ms-flex-preferred-size: 30% !important;
		flex-basis: 30%;
	}
	.page-template-right-sidebar #content.blog-archive .large-9 {
		max-width: 70%;
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
	}	
	.page-template-right-sidebar #content.blog-archive .large-3 {
		max-width: 30%;
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
	}
}



#content #post-list .entry-content {
	padding-top: 0.2em;align-content
}

#content #post-list .entry-header-text {
    padding: 0.0em 0 0.0em;
}

