/*!
Theme Name: htw-child
Theme URI: http://www.itvibes.com
Version: 3.5.1
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: ITVibes
Author URI: http://www.itvibes.com
Template: htw
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.itvibes.com
*/
.et_builder_inner_content.et_pb_gutters3 {
    margin-top: -12px;
}
.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
    padding-top: 80px !important;
}
h1 { color: #821800;font-size: 30px; font-weight: bold;}
h3 { font-size: 24px; color: #821800;}
h4 {font-size: 20px;font-weight: bold;}
div#main-content { min-height: 500px;}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a { padding-bottom: 11px !important;}
.et-fixed-header #logo { width: 77%; margin-top: 0px;}

.et_pb_slide_description h2.et_pb_slide_title {font-size: 52px !important; font-weight: 500;}
.h-slider .et_pb_slide { height: 430px;}
.et_header_style_left .logo_container { height:auto;     width: auto;}
.et_pb_slide_content h1 { float:left;/* margin-top: -100px;*/}

.constant { color: #fff !important; line-height: 28px; font-size: 17px;}
div#et-top-navigation { margin-top: -21px !important; margin-right: 0px;}
#logo {margin-top: 27px;}

.et_pb_column.et_pb_column_1_3.et_pb_column_1.dec { /*border-top: solid 7px #f59025; border-right: solid 2px #f59025*/;}
.et_pb_slide_content h3 {line-height: 33px;text-shadow: 0 3px 7px #000;     font-size: 29px;}
div#idCTCTEventWidget { text-align: center; padding-top: 0px !important; margin-top: -20px;}
.ctct_title a { color: #e25e0f !important; font-weight: bold;}
/*-- Top Header css open --*/

.smiocns { float: left;}
.smiocns a:hover { font-size: 20px; color:#821800;}


.et_header_style_centered #logo {float: left; margin-top: 10px;}
.et_fixed_nav.et_show_nav.et_header_style_centered #page-container { padding-top:136px !important;}
.topheader { float: right; margin-top: 20px; transition: all .4s ease-in-out; /*padding-left: 18%;*/ z-index: 9999; position: relative; width:80%;}
.et-fixed-header .topheader { margin-top: 30px; transition: all .4s ease-in-out; display:none;}
.fb a {color: #faab23;}
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a";}
a {color: #821800;}
.et_pb_divider:before {border-top-color: #ccc !important}
.temple-times { float:right; margin-right: 10px;}
.temple-times a { color:#000;     font-weight: 400;}
.temple-direction{ float:left; }
.sm-icons { float:left;     margin-right: 10px;}
.sm-icons a {margin-right: 10px; color:#333; font-size:20px;}
.et_pb_widget ul li {margin-bottom: 1.5em;}
.myhtwbutton {float: right; margin-top: -4px; margin-left: 10px;}
.myhtwbutton a {background: #e25c0b;color: #fff;padding: 6px 15px 6px 15px;display: block; transition: all .4s ease-in-out; font-size:16px;     font-weight: normal;}
.myhtwbutton a:hover {background: #821800; transition: all .4s ease-in-out;}
.donate {float: right; margin-top: -4px; margin-left: 4px;}
.donate a {background: #fff;color: #e25c0b;padding: 6px 15px 6px 15px;display: block;transition: all .4s ease-in-out; font-size:16px;     font-weight: normal;}
.donate a:hover {background: #fff; transition: all .4s ease-in-out; color:#821800}
.smenu { margin-right:10px; float:right; font-weight: normal;}
.smenu a { color:#fff;}

a.rtwk-btn:hover {
    background: #faab23;
    color: #fff;
    padding: 10px 30px;
	transition: all .4s ease-in-out;
}

a.rtwk-btn {
    background: #fff;
    padding: 10px 20px;
    border-radius: 2px;
    font-weight: bold;
    margin-right: 10px;
	transition: all .4s ease-in-out;
	color: #222;
}

/*-- Top Header css close --*/


#top-menu li { padding-right:35px;}
#top-menu li a { line-height: 20px}


/*#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
    position: absolute;
    top: 29px;
    right: 0;
    font-family: ETmodules;
    font-size: 16px;
    font-weight: 800;
    content: "3";
}*/
/*-- Navigation css open --*/
/*#top-menu li a {font-size: 13.5px;letter-spacing: .9px;}
li#menu-item-7374 a, li#menu-item-7374 a { background: url(images/home-icon.png) no-repeat scroll 50% 0% transparent;}
li#menu-item-7378 a, li#menu-item-7378 a { background: url(images/puja.png) no-repeat scroll 50% 0% transparent;}
li#menu-item-7379 a, li#menu-item-7379 a { background: url(images/annadanam-icon.png) no-repeat scroll 50% 0% transparent;}
li#menu-item-7380 a, li#menu-item-7380 a { background: url(images/education-icon.png) no-repeat scroll 50% 0% transparent;}
li#menu-item-7387 a, li#menu-item-7387 a { background: url(images/community-icon.png) no-repeat scroll 50% 0% transparent;}
li#menu-item-7392 a, li#menu-item-7392 a { background: url(images/culture-icon.png) no-repeat scroll 50% 0% transparent;}
li#menu-item-7499 a, li#menu-item-7499 a { background: url(images/yoga.png) no-repeat scroll 50% 0% transparent;}
*/

/*li#menu-item-7393 a, li#menu-item-menu-item-7393 a { background: url(images/con-icon.png) no-repeat scroll 36% 0% transparent;}
li#menu-item-7499 a, li#menu-item-menu-item-7499 a { background: url(images/yoga-icon.png) no-repeat scroll 36% 0% transparent;}*/
#main-header .nav li ul a {background-image: none;}
.et_header_style_centered #top-menu>li>a { padding-bottom: 15px !important;}





/*#top-menu a { padding-top: 43px;}
.navigation-support { width:100%; background-color:#821800; min-height:61px;}
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {

    top: 43px;

}
#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {padding-right: 20px;margin-top: 14px;}
#top-menu-nav>ul>li>a:hover { color: #FFCC00; opacity: .9;}

.et-fixed-header #top-menu .sub-menu a {color: #000 !important;}
#top-menu li li a { width: 245px; padding: 6px 20px;}
.nav li ul {padding: 10px 0; width: 265px;}
#top-menu li li { margin: 0; padding: 0 10px;}*/
/*-- Navigation css close --*/

/*.fa-chevron-right:before {color: #faab23;}
.fa-chevron-left:before {color: #faab23;}
.page-id-414 h3 {padding-left: 50px;}
.page-id-414 h4 {padding-left: 50px;}
.page-id-414 .hi h3 { padding-left: 0px;}*/
 

#content tr th, #content thead th {color: #888888;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px;}
#content table.events-table td {padding: 5px;}
table.events-table tr:nth-child(2n+1) {background-color: #EEEEEE;}
.page-id-111 .entry-content thead th{ width:200px;}
.page-id-111 th.event-time { background: #821800; color: #fff;}
.page-id-111 th.event-description { background: #821800; color: #fff;}
.entry-content tr td a { color: #821800;}
.single-event #left-area h1 { display: none;}
.single-event #sidebar { display:none;}
.single-event #left-area { width: 100%;}
#main-content .container:before { width: auto;}



/*-- Title Bar --*/
.title-bar { width: 100%; float: left; margin: 0 auto; position: relative; z-index: 1;  background-position: bottom; margin-bottom:40px;     margin-top: 0px; padding:50px 0px 10px 0px; }
.title-bar::before { position: absolute; content: " "; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; background: rgba(0, 0, 0, 0) url(images/headerbg.jpg) no-repeat scroll center bottom; }
.home .title-bar { display: none; }
.title-bar .container { /*padding: 10px 0 10px 20px;*/ position: relative; z-index: 2; text-align:center; }
.title-bar .main_title { margin-bottom: 5px; padding-bottom: 0;  /*text-shadow: 0px 0px 3px rgba(0,0,0,0.5);*/ text-align:left;     font-size: 35px; text-transform: uppercase; color: #f59025!important; letter-spacing: 2px; font-weight:bold;     padding-top: 50px; }
.title-bar .fa { background: none;}

/*-- Breadcrumbs --*/
.sub-txt, .sub-txt a { color: #fff !important; text-transform: uppercase; font-weight: bold !important; }
.sub-txt a:hover { text-decoration: underline; }
.breadcrumbs {  width: 100%; margin-bottom: 0.5em; position: relative; z-index: 1; font-size: 0.8em; text-align:center; text-align:left; color:#fff;}
.breadcrumbs > span {  margin-right: 10px; text-align:center; }
.home div#em_widget-3 {width: 100%;}
.home div#em_widget-3 hr { display:none;}
.breadcrumbs a { color: #fff !important;}

/*.et_pb_slide_description h2.et_pb_slide_title { font-size: 28px;font-weight: bold; font-family: 'Roboto Slab',Georgia,"Times New Roman",serif;}*/
.et_pb_bg_layout_light .et_pb_widget li a {color: #666; font-weight: bold;color: #000;}
.dvider img {padding-left: 30px;}
.text.testimonial_rotator_description { font-size: 21px; color: #fff; line-height: 33px;}
.testimonial h1 { font-size: 30px; color: #faab23; font-weight: bold; padding-bottom: 0px;}
.testimonial_rotator_author_info.cf-tr {color: #faab23;}
#main-footer {background: rgba(0, 0, 0, 0) url(images/footerbg.jpg) no-repeat scroll center bottom; border-top: 3px solid #800000;}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(3) {margin-right: 0;padding-left: 0px; margin-left: -41px;}

.home input[type="text"]  { margin: 0; width: 100%; padding: 12px;}
.home input.submit { -webkit-appearance: none; background: #f59025; cursor:pointer; border: none; padding: 10px 30px; font-size: 17px !important; margin-top: 15px;}
.newsletter a:hover { color: #821800;}
.newsletter a { color: #000;}
#footer-widgets { padding: 3% 0 0;}
.footer-widget .sm-icons { float: none;}
.footer-widget { text-align: center;}
.footer-widget h4 { color: #fff; font-size: 21px; margin-top: 10px;}

.bottom-nav { text-align: center;}
.bottom-nav a{color: #fff;}
#et-footer-nav { background-color: rgba(255,255,255,.05); border: solid 1px #787676;}
.bottom-nav li.current-menu-item>a { color: #ef820e;}
.newsletter h3 { font-size: 23px;}
.footer-left { color:#fff; float: left;}
.footer-right {float: right; color:#fff;}
.footer-right a{ color:#fff;}
.home .et_pb_widget_area_left { border-right:none; padding-right:0px !important;}
.et_pb_widget ul li ul li { margin-left: 3px;}

/* event */
.her a {color: #fff;margin-left: 0px;     z-index: 9999;position: relative;}
.et-pb-controllers { display:none;}
.home h4.widgettitle {font-size: 27px;padding-top: 7px; margin-bottom:10px; /*background-color:#536f21;*/ /* border-bottom: solid 1px #fff;*/ color:#fff; letter-spacing:1px; text-transform:uppercase;}
div#home_cal_left { width: 29%;padding: 5px; text-align: center; margin: auto; float: left; display:none;}
div#home_cal_right { float: left; padding-top: 0px; text-align: left; width: 70%; padding-left: 0px; color:#fff;     margin-bottom: 10px; font-size:15px;}
div#home_events { width: 100%; }
.homevents div#em_widget-2 {width: 100%;float: left;}
.home .et_pb_widget ul li { margin-bottom: 5px; float: left; width: 100%; padding-right: 0px; border-bottom: solid 1px #7a9c3f; }
span#home_events_date {background-color: #821800;width: 75px;float: left;color: #fff; font-weight: bold; font-size: 17px; padding: 2px;}
span#home_events_time { background-color: #faab23; width: 75px; float: left;clear: both; font-weight: bold;padding: 2px; font-size:14px;}
div#home_cal_right a { color:#fff; font-weight:bold; font-size:17px;}
.home div#em_widget-2 { margin: 0px; margin-bottom: -30px;}
.entry-content ul {list-style-image: url(images/arrow_off.png); list-style-position: inside; padding: 2px 0;}
table.em-calendar td.eventful a{color: #04217d; font-size: 14px;font-weight: 600;}
table.em-calendar td.eventless-today{background-color: #ebeaea;}
.page-id-7424 .entry-content tr td { padding: 6px 24px;border-top: 1px solid #888;width: 90px;height: 90px;border-right: solid 1px #888;border-left: solid 1px #888;}
/* event */

span.wpcf7-list-item-label { float: none !important;}
.c-row { display: inline-block; width: 100%; }
.c-row .col { float: left; width: 100%; }
.c-row .col:last-child { margin-right: 0 !important; }
.c-row.col2 .col {  width: 100%; overflow: hidden;}
.c-row.col3 .col { width: 30.666%; overflow: hidden; }
.wpcf7-form { overflow: hidden; width: 100%; }

.wpcf7-form span { float: left; width: 100%; }
.wpcf7 .wpcf7-radio > span { display: inline-block; width: initial; }
.wpcf7 .wpcf7-radio > span > input[type="radio"] { float: none; }
.wpcf7 .wpcf7-radio > span > span { float: none; }
.wpcf7-form input[type="text"], input[type="number"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea, .wpcf7-form select, .dsidx-resp-area input[type="text"], .dsidx-resp-area select, input[type="text"], input[type="email"], textarea, select { background-color: #fff !important; border: 1px solid rgba(89,90,90,0.5) !important; color: #000 !important; font-size: 14px; line-height: 1.2em; padding: 12px!important; width: 100% !important; margin-bottom: 0; font-family: "Open Sans", Arial, sans-serif !important; }
.page-id-274 input[type="text"] { width:70% !important;}
.page-id-274 input[type="submit"] {     padding: 11px 10px;}
.wpcf7 .wpcf7-recaptcha { float: left; width: 100%; }
input[type="submit"] { background-color: #fc7b19!important; border: solid 2px #fff; color: #fff !important; cursor: pointer; display: inline-block; font-size: 17px; line-height: 1em;  text-transform: uppercase; transition: all 0.2s ease-in-out 0s !important; -moz-transition: all 0.2s ease-in-out 0s !important; -ms-transition: all 0.2s ease-in-out 0s !important; -o-transition: all 0.2s ease-in-out 0s !important; -webkit-transition: all 0.2s ease-in-out 0s !important; margin-left: 0px; padding:11px 40px; font-weight:bold; }
.wpcf7-form-control-wrap { display: inline-block; padding-bottom: 10px !important; }
.bx-wrapper .bx-loading { display:none;}
.wpcf7 .wpcf7-recaptcha { float: left; width: 100%; }
.g-recaptcha { transform: scale(0.7); -moz-transform: scale(0.7); -webkit-transform: scale(0.7); transform-origin: left; -moz-transform-origin: left; -webkit-transform-origin: left; text-align: center; }
.g-recaptcha > div {  margin: 0 auto; overflow: hidden; float: none !important;  }
.et_pb_text_align_center .g-recaptcha { transform-origin: center; -moz-transform-origin: center; -webkit-transform-origin: center; }









div.picasaView {text-align:left;overflow:visible;float:left;width:200px;}
div.picasaView a{float:left;width:200px; font-size:11px; color:#0D2A85 ;}
#content div.picasaView a img{border:1px solid #C2CE9E;	padding:2px;}	
div.picasaView small {white-space:normal;  font-size: 14px;}
div.picasaView img {float:left;	margin:0px 5px 15px 0px}
div.picasaView h3 {	margin:0px 0px 5px 0px;}
.picasaView.clearfix {    margin-bottom: 20px;}




/*@media only screen and (min-width:1367px) and (max-width:1440px) {
#top-menu li { padding-right: 16px }
.topheader {width: 45%;}
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
.topheader {width: 46%;}
#top-menu li { padding-right: 13px  }
#top-menu li a {font-size: 12px !important;}

}
@media only screen and (min-width:1121px) and (max-width:1280px) {
#logo { width: 280px; margin-top: -15px; }
#top-menu li { padding-right: 10px }
#top-menu li a { font-size: 14px!important }
.topheader {width: 52%;}
}
@media only screen and (min-width:1025px) and (max-width:1120px) {
#logo { width: 320px; margin-top: 20px; }
#top-menu li { padding-right: 6px }
#top-menu li a { font-size: 13px!important }
.topheader {width: 57%;}}
*/


/* I pad css open */
@media only screen and (min-width:981px) and (max-width:1024px) {	
	
.topheader { width: 68%;}
#logo { width: 300px; margin-top: 20px !important;}
.donate a { padding: 2px 6px 2px 6px;font-size: 14px;}
.myhtwbutton a { padding: 2px 6px 2px 6px;font-size: 14px;}
.temple-times {font-size: 13px;}	
.home .et_pb_widget ul li { width: 100%;}
div#home_cal_left { width: 13%;}
#top-menu li { padding-right: 6px }
#top-menu li a { font-size: 12px!important }
	.bottom-nav li { padding-right: 15px; font-size:13px;}
	
	div#home_cal_right { width: 80%;}
	div#idCTCTEventWidget { margin-top: 0px;}
}
@media only screen and (min-width:768px) and (max-width:980px) {
	.page-id-412 .et_pb_image { text-align: center !important;}
	.page-id-412 .et_pb_text_inner { text-align: center !important;}
span.mobile_menu_bar.mobile_menu_bar_toggle { margin-top: -34px; z-index: 9999;}
	.temple-times a { font-size: 14px;}
	.et_pb_slide_description h2.et_pb_slide_title { font-size:25px !important;}
	
	header#main-header { height: 169px;}
.et_header_style_left #logo, .et_header_style_split #logo {max-width: 100%; margin-top:0px;}
.topheader {margin-top: 90px;padding-left:0px;font-size: 13px; float:left;}
.donate a {padding: 3px 7px 3px 7px;font-size: 12px;}
.myhtwbutton a {padding: 3px 7px 3px 7px;font-size: 12px;}
.h-slider .et_pb_slide {height: 260px; margin-top: 76px;}




.et_pb_slide_content h1 {float: none; margin-top: -53px;font-size: 20px;text-align: center !important;}
.temple-times { margin-bottom:9px;}
.mobile_menu_bar:before {background: #821800; font-size: 28px; color: #fff;}
.et_mobile_menu {border-top: 3px solid #f59025; background:#821800 !important; }
.home div#em_widget-2 { margin-bottom: -30px !important;}
div#home_cal_right { width: 220px; padding-left: 5px; font-size: 14px; margin-left: 0px;line-height: 21px; color:#fff;}
span#home_events_date {width: 60px;font-size: 11px;padding: 5px;}
span#home_events_time {width: 60px; padding: 5px;font-size: 10px;}
.home .et_pb_widget ul li { margin-bottom: 6px;     width: 300px;}
.et_pb_section {padding: 0px;}
div#home_cal_right a { color:#fff; font-weight:bold;}
div#home_cal_left { width: 25%;}
.home h4.widgettitle { color:#fff;}
.her a { color: #fff;}
h1 {font-size: 22px;}
.testimonial h1 {font-size: 22px;}
#main-footer {background-color: #4f4e4e !important; background-image:none;}
.et-pb-arrow-prev:before { display:none;}
.et-pb-arrow-next:before { display:none;}
	.title-bar .main_title { font-size:20px; padding-top: 140px;}}
@media only screen and (max-width:980px) {
}

/* Mobile css open */
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait) {
	
	a.rtwk-btn {
    background: #fff;
    padding: 10px 20px;
    border-radius: 2px;
    font-weight: bold;
    margin-right: 10px;
    transition: all .4s ease-in-out;
    width: 100%;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
}
	
a.rtwk-btn:hover {
    background: #fff;
	font-size: 14px;
	
}
	
		.page-id-412 .et_pb_image { text-align: center !important;}
	.page-id-412 .et_pb_text_inner { text-align: center !important;}
span.mobile_menu_bar.mobile_menu_bar_toggle { margin-top: 8px; z-index: 9999;}
.temple-times a { font-size: 9px;}
.et_pb_slide_description h2.et_pb_slide_title { font-size:25px !important; margin-top:78px;}
.et_header_style_left #logo, .et_header_style_split #logo {max-width: 83%; margin-top:70px;}
.topheader {margin-top: 11px;padding-left:0px;font-size: 13px; float:left; width:100%;}
.donate a {padding: 3px 7px 3px 7px;font-size: 12px;}
.myhtwbutton a {padding: 3px 7px 3px 7px;font-size: 12px;}
.h-slider .et_pb_slide {height: 260px;  margin-top:0px;}
.et_pb_slide_content h1 {float: none; /*margin-top: -53px;*/font-size: 20px;text-align: center !important;}
.temple-times { margin-bottom:9px;}
.mobile_menu_bar:before {background: #821800; font-size: 28px; color: #fff;}
.et_mobile_menu {border-top: 3px solid #f59025; background:#821800 !important; }
.home div#em_widget-2 { margin-bottom: -30px !important;}
div#home_cal_right { width: 220px; padding-left: 5px; font-size: 14px; margin-left: 0px;line-height: 21px; color:#fff;}
span#home_events_date {width: 60px;font-size: 11px;padding: 5px;}
span#home_events_time {width: 60px; padding: 5px;font-size: 10px;}
.home .et_pb_widget ul li { margin-bottom: 6px;     width: 300px;}
.et_pb_section {padding: 0px;}
div#home_cal_right a { color:#fff; font-weight:bold;}
div#home_cal_left { width: 25%;}
.home h4.widgettitle { color:#fff;}
.her a { color: #fff;}
h1 {font-size: 22px;}
.testimonial h1 {font-size: 22px;}
#main-footer {background-color: #4f4e4e !important; background-image:none;}
.et-pb-arrow-prev:before { display:none;}
.et-pb-arrow-next:before { display:none;}
.title-bar .main_title { font-size:20px; padding-top: 45px;}
}
@media only screen and (max-width:767px) {}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
		.page-id-412 .et_pb_image { text-align: center !important;}
	.page-id-412 .et_pb_text_inner { text-align: center !important;}
	
	a.rtwk-btn {
    background: #fff;
    padding: 10px 20px;
    border-radius: 2px;
    font-weight: bold;
    margin-right: 10px;
    transition: all .4s ease-in-out;
    width: 100%;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
}
	
a.rtwk-btn:hover {
    background: #fff;
	font-size: 14px;
	
}
	
span.mobile_menu_bar.mobile_menu_bar_toggle { margin-top: 8px; z-index: 9999;}
.temple-times a { font-size: 12px;}
.et_pb_slide_description h2.et_pb_slide_title { font-size:25px !important; margin-top:78px;}
.et_header_style_left #logo, .et_header_style_split #logo {max-width: 83%; margin-top:30px;}
.topheader {margin-top: 11px;padding-left:0px;font-size: 13px; float:left; width:100%;}
.donate a {padding: 3px 7px 3px 7px;font-size: 12px;}
.myhtwbutton a {padding: 3px 7px 3px 7px;font-size: 12px;}
.h-slider .et_pb_slide {height: 260px;  margin-top:0px;}
.et_pb_slide_content h1 {float: none; /*margin-top: -53px;*/font-size: 20px;text-align: center !important;}
.temple-times { margin-bottom:9px;}
.mobile_menu_bar:before {background: #821800; font-size: 28px; color: #fff;}
.et_mobile_menu {border-top: 3px solid #f59025; background:#821800 !important; }
.home div#em_widget-2 { margin-bottom: -30px !important;}
div#home_cal_right { width: 220px; padding-left: 5px; font-size: 14px; margin-left: 0px;line-height: 21px; color:#fff;}
span#home_events_date {width: 60px;font-size: 11px;padding: 5px;}
span#home_events_time {width: 60px; padding: 5px;font-size: 10px;}
.home .et_pb_widget ul li { margin-bottom: 6px;     width: 300px;}
.et_pb_section {padding: 0px;}
div#home_cal_right a { color:#fff; font-weight:bold;}
div#home_cal_left { width: 25%;}
.home h4.widgettitle { color:#fff;}
.her a { color: #fff;}
h1 {font-size: 22px;}
.testimonial h1 {font-size: 22px;}
#main-footer {background-color: #4f4e4e !important; background-image:none;}
.et-pb-arrow-prev:before { display:none;}
.et-pb-arrow-next:before { display:none;}
.title-bar .main_title { font-size:20px; padding-top: 45px;}}
/* Mobile css close */



