/*

Theme Name: City Government
Theme URI: http://demo.crunchpress.com/greentheme
Description: Wordpress Theme Based on CrunchPress Framework
Version: 1.4.0
Author: CrunchPress Team
Author URI: http://crunchpress.com
License: CrunchPress Themes
License URI: http://crunchpress.com
Tags: custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

*/

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0px;
	padding:0px;
}


/*--Blank Classes----*/
.wp-caption { }
.wp-caption-text { }
.sticky { }
.gallery-caption { }
.bypostauthor { }
.alignright { float:right !important; margin:5px 10px 10px 10px; }
.alignleft { float:left !important; margin:5px 10px 10px 10px; }
.columns p img.aligncenter { display:block !important; margin:0 auto !important; float:none }
a { color:#232323; text-decoration:none !important; }

/* Getting the new tags to behave */

article,
 aside,
 audio,
 canvas,
 command,
 datalist,
 details,
 embed,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 keygen,
 meter,
 nav,
 output,
 progress,
 section,
 source,
 video { display:block; margin:0; }
mark,
 rp,
 rt,
 ruby,
 summary,
 time { display:inline }

 
 /* Global properties */
 
body { background:#fff; font:11px/16px Verdana, Geneva, sans-serif; color:#000; width:100%;}
html, body { height:100%; margin:0; padding:0; position:relative;}
fieldset { border:0 }
h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 .d-btn,
 .send-btn,
 .sub-btn,
 .tbs li,
 .title2,
 .art-link,
 .author-art .title,
 .comm-list label,
 .status,
 .cat-title,
 .title-1,
 .flexslider .slides li.slide-image span p { }
/* form defaults */

input,
 select,
 textarea { font-size:1em; vertical-align:middle; font-weight:normal; color:#393939; margin:0; padding:0 }
a { text-decoration:none; outline:none; }
a:hover { transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ text-decoration:underline; }
.client-s img:hover,
.blog_featured_image img:hover,
.event_detail_image img:hover,
.thumbnail_image img:hover,
.pull-left img:hover,
a img:hover { opacity:0.6; transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ }


.clear { clear:both; }
/* Global Structure = */

/**--Social Icons--**/
.social-list { float:right; margin:0; padding:0; list-style:none; }
.social-list li { float:left; margin-left:10px; background:url(images/social-links.png) no-repeat bottom; text-indent:-999px; overflow:hidden; }
.social-list li a { display:block; width:40px; height:42px; }
.social-list li:hover { transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ }
.social-list li.linkedin { background:url(frontend/images/icons/linked_hr.png) 0px -40px no-repeat; }
.social-list li.fb { background:url(frontend/images/icons/fb_hr.png) 0px -42px no-repeat; }
.social-list li.twitter { background:url(frontend/images/icons/twitter_hr.png) 0px -42px no-repeat; }
.social-list li.social-icon { background:url(frontend/images/icons/googleplus_hr.png) 0px -40px no-repeat; }
.social-list li.flicker { background:url(frontend/images/icons/flickr_hr.png) 0px -41px no-repeat; }
.social-list li.delcious { background:url(frontend/images/icons/delicious_hr.png) 0px -42px no-repeat; }
.social-list li.stumbleupon { background:url(frontend/images/icons/stumbleupon_hr.png) 0px -39px no-repeat; }
.social-list li.digg { background:url(frontend/images/icons/digg_hr.png) 0px -40px no-repeat; }
.social-list li.reddit { background:url(frontend/images/icons/reddit_hr.png) 0px -37px no-repeat; }
.social-list li.youtube { background:url(frontend/images/icons/youtube_hr.png) 0px -40px no-repeat; }
.social-list li.picasa { background:url(frontend/images/icons/picasa_hr.png) 0px -36px no-repeat; }
.social-list li.vimeo { background:url(frontend/images/icons/vimeo_hr.png) 0px -39px no-repeat; }
.social-list li:hover { background-position:0px 0px; }
/**--Social Icons--**/

.Small-Thumbnail > .thumbnail_image,
.Small-Thumbnail > .blog-thumbnail-video { float:left; margin-right:20px; }
.Small-Thumbnail > .thumbnail_image img,
.Small-Thumbnail > .blog-thumbnail-video { width:175px; height:155px; }
.Small-Thumbnail .anythingSlider { width:175px; float:left; }
.anything_page .anythingSlider { width:100% !important; float:left; }
.anything_page .anythingSlider li { width:100% !important;float:left; }
.author-inner.main { padding:0 20px; }
.author-art p { color:#666; margin:0 0 15px; line-height:20px; text-align:justify; }
/*.author-art p a { color:#2e2b30; }*/



/* Social Sharing Start
================================================== */
.social-shares{display:inline-block;}
.social-shares ul { margin:0px; padding:0px; }
.social-shares ul li { list-style:none; float:left; padding:5px; }
.social-shares h4 { }
/* Social Sharing End
================================================== */


/*----------- Custom Widgets -----------*/
.widget { clear: both; float: left; margin: 0 0 24px; width: 100%; }
.widget.widget_categories ul,
 .widget.widget_recent_entries ul,
 .widget.widget_archive ul,
 .widget.widget_nav_menu ul { margin:0; list-style:none; padding:0; }
.widget.widget_categories ul li,
 #tweets ul li,
 .widget.widget_recent_entries ul li,
 .widget.widget_archive ul li { margin-bottom:10px; }
.widget.widget_categories a { color:#858585; float:left; display:inline-block; }
.widget.widget_categories li { text-align:right; color:#649300; }
.inner-pages .widget h2 { line-height:34px; font-size:24px !important; margin:0 0 10px !important; padding:0; color:#666; }
.type-portfolio { margin-top:20px; float:left; width:100%; }
#tweets ul { margin:0; padding:0; list-style:none; }
#tweets ul a { font-style:italic; }
.widget.widget_nav_menu ul .sub-menu { position:static; display:block; }
.widget.widget_search form { background:#E0DFDD; padding:10px; position:relative; }
.widget.widget_search input[type="submit"] { background:url(images/searach-btn.png) no-repeat; border:0; font-size:0; height:43px; position:absolute; right:12px; top:21px; width:51px; }
.widget.widget_search input[type="text"] { border: 0 none; float: left; height: 40px; margin: 0 1px 0 0; width: 95%; }
.footer-top.widget_search #searchsubmit{text-indent:-9999px;position:relative;right:-47px;}
.page_404 #searchsubmit{margin-top:20px;}
.f-img-holder { margin:0 0 14px; }
.f-img-holder img { width:100%; border:4px solid #ACA7A0; }
.widget.widget_nav_menu,
 .widget_pages { font-size:18px; }
.widget.widget_nav_menu ul li,
 #content-holder2 .widget_pages ul li { border-top:1px dotted #c5c5c5; margin:1px 0; }
.widget.widget_nav_menu ul li ul li,
 #content-holder2 .widget_pages ul li ul li { border:0; background:url(images/widget-list.png) no-repeat 0 14px; padding:0 0 0 10px; }
.widget.widget_nav_menu ul li a:hover,
 #content-holder2 .widget_pages ul li a:hover { background:#649300; color:#fff !important; padding-left:15px; text-decoration:none; }
.widget.widget_nav_menu ul li:first-child,
 #content-holder2 .widget_pages ul li:first-child { border:0; }
/* .widget.widget_nav_menu ul li a,
 #content-holder2 .widget_pages ul li a { color:#636363; display:block; padding:4px 0 4px 10px; } */
#content-holder2 .widget_pages ul { margin:0; list-style:none; }
#content-holder2 .widget_categories li { float:none; overflow:hidden; }
.widget.widget_text { color:#666; }
.widget.widget_meta ul { margin:0; padding:0; list-style:none; }
.widget.widget_meta ul li { margin:0 0 10px; float:left; width:50%; }
.widget.widget_meta ul li a { color:#666; }
.widget.widget_recent_comments ul { margin:0; padding:0; list-style:none; }
.widget.widget_recent_comments ul li { background: url("images/comment-icon.png") no-repeat 0 -1px; color: #666; line-height: 23px; margin: 0 0 10px; padding: 0 0 0 53px; }
.widget.widget_recent_comments ul li a { color:#649300; text-decoration:underline !important; }
.widget.widget_recent_comments ul li a:hover { text-decoration:none !important; }
.widget.widget_rss ul { list-style:none; }
.widget.widget_rss ul li { margin:0 0 20px; }
/*----------- End Custom Widgets -----------*/







.Small-Thumbnail .anythingSlider .caption-bottom { display:none; }
.blog_detail_wrapper .anythingSlider-default .arrow { bottom:35%; }
.Full-Image .anythingSlider-default .arrow { bottom:35%; }
.Small-Thumbnail .anythingSlider-default .arrow { bottom:28%; }
.containter_slider .Full-Image .thumbnail_image .anythingSlider{width:100%;}
.Full-Image .thumbnail_image .anythingSlider,
 .Full-Image .thumbnail_image .anythingSlider li,
 .Full-Image .thumbnail_image,
 .Full-Image { float:left; width:100%; }
 .containter_slider .anythingSlider{width:none !important}
.author-art .anythingSlider { margin:0 0 0px 0; border:4px solid #E0DEDC; }
.author-art .caption-bottom h2 { color:#fff; margin:0 !important; }
.author-art .anythingSlider .caption-bottom { width:100%; }
.author-art .caption-bottom p { color:#fff; }
.thumbnail_image img { width:100%; }
.span6 #btn_newsletter { height:38px; }


/*---- Gallery ----*/
.span6 .gallery_filterable{width:106% !important;}
.gallery_filterable { clear:both; margin:0px; padding:0px; overflow:hidden; margin-left:-20px; width:102%; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.gallery_filterable li { margin-top:20px; margin-left:23px !important; margin-right:5px !important; list-style:none; width:270px !important; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.gallery { width:100%; overflow:hidden; margin-left:0px; }
.gallery .pull-left a img { width:100%; }
.text_container{padding:10px;display:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:url(images/bg_trans.png);-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:Center;}
.gallery li{position:relative;}
.gallery li a:hover .text_container{display:block;}
.gallery li a p,
.gallery li a h3{padding:10px;color:#fff;margin:0px;}
.gallery li.span3 a:hover .text_container,
.gallery li.span4 a:hover .text_container{display:none;}
/*---- Gallery ----*/




/**------Social Icons--------**/
#socialicons { display: inline-block; position: relative; text-align: right; float: right; }
#socialicons > a { display: inline-block; float: left; height: 36px; margin-left: 5px; margin-right: 0; overflow: hidden; position: relative; width: 36px; }
#socialicons > a span { display: none; height: 36px; overflow: hidden; position: absolute; width: 36px; }
#socialicons > a span.da-animate { transition: all 0.3s ease-in-out 0s; }
#social_header { padding-bottom: 32px; text-align: center; }
#fb_hr { background: url("frontend/images/icons/fb_hr.png") no-repeat scroll 0 0 transparent; }
#fb_hr span { background: url("frontend/images/icons/fb_hr.png") no-repeat scroll 0 -36px transparent; }
#twitter_hr { background: url("frontend/images/icons/twitter_hr.png") no-repeat scroll 0 0 transparent; }
#twitter_hr span { background: url("frontend/images/icons/twitter_hr.png") no-repeat scroll 0 -36px transparent; }
#flickr_hr { background: url("frontend/images/icons/flickr_hr.png") no-repeat scroll 0 0 transparent; }
#flickr_hr span { background: url("frontend/images/icons/flickr_hr.png") no-repeat scroll 0 -36px transparent; }
#linked_hr { background: url("frontend/images/icons/linked_hr.png") no-repeat scroll 0 0 transparent; }
#linked_hr span { background: url("frontend/images/icons/linked_hr.png") no-repeat scroll 0 -36px transparent; }
#pinterest_hr { background: url("frontend/images/icons/pinterest_hr.png") no-repeat scroll 0 0 transparent; }
#pinterest_hr span { background: url("frontend/images/icons/pinterest_hr.png") no-repeat scroll 0 -36px transparent; }
#vimeo_hr { background: url("frontend/images/icons/vimeo_hr.png") no-repeat scroll 0 0 transparent; }
#vimeo_hr span { background: url("frontend/images/icons/vimeo_hr.png") no-repeat scroll 0 -36px transparent; }
#youtube_hr { background: url("frontend/images/icons/youtube_hr.png") no-repeat scroll 0 0 transparent; }
#youtube_hr span { background: url("frontend/images/icons/youtube_hr.png") no-repeat scroll 0 -36px transparent; }
#googleplus_hr { background: url("frontend/images/icons/googleplus_hr.png") no-repeat scroll 0 0 transparent; }
#googleplus_hr span { background: url("frontend/images/icons/googleplus_hr.png") no-repeat scroll 0 -36px transparent; }
.da-slideFromTop { left: 0; top: -100%; }
.da-slideFromBottom { left: 0; top: 100%; }
.da-slideFromLeft { left: -100%; top: 0; }
.da-slideFromRight { left: 100%; top: 0; }
.da-slideTop { top: 0; }
.da-slideLeft { left: 0; }
/**------Social Icons--------**/


#newsletter_mess { display:none; }


/** Changings by Hamza Menu **/
.nav .current_page_item { background-color: #9A1A33; color: #FFFFFF !important; }
.dropdown { position: relative; }
.dropdown-toggle { *margin-bottom: -3px;
}
.dropdown-toggle:active,
 .open .dropdown-toggle { outline: 0; }
.caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
#header .dropdown .caret { margin-top: 8px; margin-left: 2px; }
#header .children { position: absolute; top: 96%; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px;
 *border-bottom-width: 2px;
-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }
#header .children .children { top:-3px; left:100%; }
#header .children li { position:relative; }
#header .children.pull-right { right: 0; left: auto; }
#header .children .divider {
 *width: 100%; height: 1px; margin: 8px 1px; *margin: -5px 0 5px;
overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #fff; }
#header .children > li > a { display: block; padding: 10px 20px; border-bottom:1px solid #9A1A33; clear: both; font-weight: normal; line-height: 18px; color: #000; white-space: nowrap; }
#header #nav .children > li > a { padding: 10px 20px; }
#header #nav .children > li > a { padding: 10px 20px !important; }
#header .children > li > a:hover,
 #header .children > li > a:focus,
 #header .dropdown-submenu:hover > a,
 #header .dropdown-submenu:focus > a { text-decoration: none; color: #fff; background-color: #649300; border:0px !important; border-bottom:1px solid #9A1A33 !important;}
#header .children > .active > a,
 #header .children > .active > a:hover,
 #header .children > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #649300; }
#header .children > .disabled > a,
 #header .children > .disabled > a:hover,
 #header .children > .disabled > a:focus { color: #999; }
#header .children > .disabled > a:hover,
 #header .children > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: default; }
#header .open { *z-index: 1000;
}
#header .open > .children { display: block; }
#header .pull-right > .children { right: 0; left: auto; }
#header .dropup .caret,
 #header .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000; content: ""; }
#header .dropup .children,
 #header .navbar-fixed-bottom .dropdown .children { top: auto; bottom: 100%; margin-bottom: 1px; }
#header .dropdown-submenu { position: relative; }
#header .dropdown-submenu > .children { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; }
#header .dropdown-submenu:hover > .children { display: block; }
#header .dropup .dropdown-submenu > .children { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; }
#header .dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
#header .dropdown-submenu:hover > a:after { border-left-color: #fff; }
#header .dropdown-submenu.pull-left { float: none; }
#header .dropdown-submenu.pull-left > .children { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
#header .dropdown .children .nav-header { padding-left: 20px; padding-right: 20px; }
#header .navbar .nav > ul > li > .children:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 9px; z-index:999; }
#header .navbar .nav > ul > li > .children:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; top: -6px; left: 10px; z-index:999; }
#header .children { position: absolute; top: 96%; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px;}
#header .navbar .nav > .open:hover{background:#9A1A33;}
#header .navbar .nav > ul > li { float: left; list-style:none; position:relative; }
#header .navbar .nav > ul > li > a { color: #FFF; float: none; padding: 17px 26px; text-decoration: none; }
#header .nav > ul > li > a { display: block; }
/** News styles by Hanery **/


.ls-defaultskin{border:none !important; padding:0px !important;}



.author-img-holder em,
.author-name{padding:5px 10px;}
.image_team_placeholder{float:left;}











/*h2 span, h3 span{ font-family: 'Great Vibes', cursive;}
h2 span{ font-size:36px;}*/
/* form defaults */
input, select, textarea { font-size:1em; vertical-align:middle; font-weight:normal; color:#393939; margin:0; padding:0;}

/* Links defaults style */
a{text-decoration:none; outline:none;}
a:hover, input[type="submit"]:hover{ transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ text-decoration:underline;}
a img:hover{ opacity:0.6; transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */}

/* Global Structure = */
.wrapper {max-width:100%;}
.inner-holder{ max-width:993px; position:relative; margin:0 auto; padding:0 20px;}
.clear{clear:both;}
.first{margin-left:0 !important;}
.footer_widgetarea .widget_container_area:first-child{
	margin-left:0 !important;
}
.m-bottom{ margin-bottom:0 !important;}
/*----------- Start all Titles CSS -----------*/
.title{font:normal 20px/24px 'Medula One', cursive; margin:0 0 10px; display:block; color:#515151;}
.title2{font:normal 26px/28px 'Great Vibes', cursive; margin:0 0 10px; display:block; color:#9a1a33;}
.title3{font:normal 28px/30px 'Great Vibes', cursive; margin:0 0 10px; display:block; color:#9a1a33;margin:0; display:block; color:#9a1a33;}
/*----------- End all Titles CSS -----------*/

/*----------- Start Header CSS -----------*/
#header{background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8); width:100%; z-index:99999; position:relative; padding-top:20px;  border-bottom: 6px solid rgb(156, 26, 52); border-bottom: 6px solid rgba(156, 26, 52, 0.4);}
#header:after{clear: both; content: ""; display: block; height: 0; visibility: hidden;}

#logo{ margin:0 auto; padding:0; text-align:center;}
#logo a{display:block; height:100%;}

#nav{ width:100%;  font-size:12px;}
.nav-holder{ padding-top:3px; background:url(images/nav-top.png) repeat-x top;}

.banner-bg{ position: relative; text-align: center;}

.banner-inner{ width:100%;}

.inner-b{height:auto !important; margin-bottom:-109px !important;display:inline-block;}
.inner-b img{ width:100%;}

.news-bar{ background:#e3e3e3; padding:15px 0; }
.news-bar .testimonials { top:10px; margin-left:35px;}
.news-bar .testimonials .flex-direction-nav{left: 0; top: 0; width: 57px;}
.news-bar .testimonials .flexslider .slides li.slide-image .caption{ background:transparent; border:0; padding:0;}
.news-bar .testimonials .flexslider .slides li.slide-image .caption p{ margin-top:-5px; padding:0; color:#9a1a33;  font-family:verdana; font-size:12px; max-width:100%;}
.news-bar .caption p span{ color:#343434; display:inline-block; margin-right:20px; display:none;}
.news-bar strong{ color:#000; float:left; width:13%;margin-top:-2px;}
.news-bar a{ font-weight:bold; text-decoration:underline;}
.news-bar .flex-direction-nav{ display:none;}
.news-bar .flexslider{ width:87%;}
/*.news-bar .slides{margin-left: 20px;}*/
.news-bar .flex-direction-nav li .next { background:url(images/next-btt1.png) no-repeat top left;}
.news-bar .flex-direction-nav li .prev { background: url(images/prev-btt1.png) no-repeat top left;}
.news-bar .search_ico{margin-top:-8px; margin-left:-4px}
/** Search form in News **/
.news-bar form{ margin-bottom:0;}
.news-bar .row-fluid [class*="span"]{margin-bottom:0;}

.fulwidth_featured{display:inline-block;margin-top:15px;float:left;}
/*----------- End Header CSS -----------*/




/*----------- Start Content CSS -----------*/
.content-holder{ padding:40px 0; border-bottom:6px solid #9a1a33; color:#4a4a4a;position:relative;}
.content-holder2{ padding:40px 0; background:#191919; color:#a1a1a1;}
.content-holder.b-none{ border:0;}
.recent_event_box_show p{color:#fff;}
.tweets-bg{padding:40px 0; background:#e3e3e3; color:#323232; text-align:center; border-bottom:1px solid #c7c5c4;}

.services img{ width:100%; margin-bottom:15px;}
.services a img{ background:none;}
.services p{ margin:0; font-size:13px; color:#868686; text-align:left;}
.cap-holder{ background:#fff; padding:15px; border-bottom:5px solid #e3e2e0;}

.about-img{ padding:6px; background:#fff; border:1px solid #f1efed; border-top:0; float:left;}
.about-sec p{ color:#4a4a4a; line-height:24px;}
.about-list{ margin:0; list-style:none; padding:0;}
.about-list li{ background:url(images/list-style.png) 0 5px no-repeat; margin-bottom:10px; padding-left:25px; float:left; width:44%;}

.btn-holder{ overflow:hidden; width:100%;}

a.btn-1{ float:left; padding:15px 20px; background:#9a1a33; color:#fff;font:16px/18px Georgia;}
a.btn-1:hover{ background:#6c0519; text-decoration:none; color:#fff;}

a.btn-2{ float:left; padding:15px 20px; background:#191919; color:#fff; font:16px/18px Georgia;}
a.btn-2:hover{ background:#4a4a4a; text-decoration:none; color:#fff;}

.btn-sep{ width:78px; float:left; text-align:center; background:url(images/sep-line.png) center no-repeat; line-height:48px}

.slid-holder{ padding:14px; background:#fff; border:1px solid #e8e6e5; text-align:center; margin-bottom:35px;}
.services .slid-holder-inner{ margin:0;}
.slid-holder-inner{ padding:14px; background:#faf8f6; border:1px solid #f1f1f1;}
.slid-holder-inner .title{margin-top:20px;}
.testimonials{ position:relative;}
.testimonials h3{ margin:0 0 15px;}
.testimonials .flexslider .slides li.slide-image .caption{ padding:0; border-left: 0 none; border-top: 5px solid #9A1A33; bottom: 0; left: 0; position: relative; width: 100%; background:#fff; color:#4a4a4a; font-size:14px; font-family:Georgia;}
.testimonials .flexslider .slides li.slide-image .caption p { padding:20px; text-shadow:0 -1px 0 rgba(255, 255, 255, 0.3);}
.testimonials .flex-control-nav{ display:none;}
.testimonials .flexslider .slides > li{ height:auto !important;}
.testimonials .flex-direction-nav{ right:0; top:-30px;width:57px;}
.testimonials .flex-direction-nav li .flex-prev{background:url("images/prev-btt.png") no-repeat;width:21px;height:22px;}
.testimonials .flex-direction-nav li .flex-next{background:url("images/next-btt.png") no-repeat;width:21px;height:22px;}
.happy_customers .slides li{ text-indent:22px;}
.quotes{     left: 0px;    position: absolute;    top: 20px;       z-index: 111;}
.border-line{ background:url(images/border-bg.png) repeat-x; height:4px; display:block; margin-bottom:22px; clear:both;}
.border-line_2{ background:url(images/border-line_2.jpg) repeat-x; height:4px; display:block; margin-bottom:22px; clear:both;}
.star_2{ background:url(images/star_2.jpg) no-repeat; width:32px; height:24px; display:inline-block; margin-top:-10px;}
.border-line{ background:url(images/border-bg_2.png) repeat-x; height:4px; display:block; margin-bottom:22px; padding-bottom:22px; clear:both;}
.inner_content h2{ margin-bottom:10px;}
.heading-holder{ text-align:center;}
.heading-holder h2{ margin:0 0 22px; color:#fff;}

.star{ background:url(images/star.jpg) no-repeat; width:32px; height:24px; display:inline-block; margin-top:-10px;}

.event-box{ border-top:2px solid #9a1a33; background:url(images/box-bottom.jpg) no-repeat bottom #232323; padding-bottom:7px;}
.event-img{ position:relative;}
.event-img img{ width:100%;height:auto;}

.cap-holder2{ padding: 20px 13px 13px; text-align: center;}
.cap-holder2 h4{ margin:0 0 20px; border-bottom:1px solid #313131; padding:0 0 20px; font:normal 30px/30px 'Medula One', cursive; color:#fff;}

.number{ opacity:0.6; transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ background:#9A1A33; position:absolute; top:0; left:0; height:60px; width:100%; color:#fff; font-size:30px; line-height: 50px; text-align: center; text-indent: -10px; }
.number p{opacity:1;}

.donate-box [class*="span"]{ margin-bottom:22px !important;}
a.donate-btn{ float:left; padding:12px 35px; background:#9a1a33; color:#fff; font:30px/30px 'Medula One',cursive; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8); margin-top:40px;}
a.donate-btn:hover{ background:#6c0519; text-decoration:none; color:#fff;}

.circle-cap{ margin:25px 0 0;}
.circle-cap h5{ margin:0 0 25px; color:#1e1e1e; font:normal 30px/30px 'Medula One', cursive;}
.circle-cap p{ margin:0; color:#2a2a2a; font:12px/18px Georgia; font-style:italic;}

.btn-bar{ background:url(images/sep-line.jpg) repeat-x top; margin:30px 0 0; padding:30px 0 0; text-align:center;}
.btn-bar a{padding:10px 60px; display:inline-block;   -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; font:normal 30px/30px 'Medula One', cursive; color:#fff; margin:0 10px;}
.btn-bar a:hover{ text-decoration:none; color:#fff;}
.see-btn{ background:#9a1a33;}
.see-btn:hover{background:#6c0519;}
.see-btn2{ background:#151515;}
.see-btn2:hover{background:#4a4a4a;}

.tweets{ margin:0; padding:0; list-style:none;}
.tweets a:hover{ color:#00627b;}
.tweets-title{ display:block; margin:0 0 10px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; background:url(images/tweets-icon.png) no-repeat top; padding-top:65px;}
.margin_bottom_attraction{
	margin-bottom:15px;
}
.margin_bottom_empty{
margin-bottom:0px !important;
}
.margin_top_attraction{
	margin-top:15px;
}
/*----------- End Content CSS -----------*/

/*----------- Start 404 page CSS -----------*/
.container .page_404{ max-width:600px; margin:115px auto; text-align:center;}
.container .page_404 h1 { font-size:110px; line-height:110px; margin-bottom:0; color:#961a33;}
.container .page_404 h1 span{ clear:both; display:block;  font-family: Georgia; font-size:80px; line-height:90px; padding-bottom:20px;}
/*----------- End 404 page CSS -----------*/

/*----------- Start About page CSS -----------*/
.about_list{ list-style-type:none; margin:20px 0 20px; }
.span12.ch_Grid_box{ height:450px;  /* Chrome Height Fix */}
#team_social { list-style-type:none; margin-left:0; }
#team_social .ts{ width:25px; height:28px; float:left; margin-right:10px; text-indent:-500px; overflow:hidden;}
#team_social a.facebook{ background:url('images/social_team.png') 0 0 no-repeat; }
#team_social a.twitter{ background:url('images/social_team.png') -30px 0 no-repeat; }
#team_social a.dribble{ background:url('images/social_team.png') -58px 0 no-repeat; }
#team_social a.rss{ background:url('images/social_team.png') -88px 0 no-repeat; }
#team_social a.facebook:hover{ background:url('images/social_team.png') 0 -45px no-repeat; }
#team_social a.twitter:hover{ background:url('images/social_team.png') -30px -45px no-repeat; }
#team_social a.dribble:hover{ background:url('images/social_team.png') -58px -45px no-repeat; }
#team_social a.rss:hover{ background:url('images/social_team.png') -88px -45px no-repeat; }
/*----------- End About page CSS -----------*/

/*----------- Start Author Page CSS --------------*/
.author-art.main{
	border:1px solid #e5e5e5;
	background:#fff;
}
.author-inner{
	position:relative;
}
.author-inner img{
	width:110px;
}
.author-inner.main{
	padding:0 20px;
}
.author-art p{
	color:#666;
	margin:0 0 15px;
}
.author-art p a{
	color:#2e2b30;
}
.art-link {
	color:#9a1a33;
	font-size:14px;
	margin:0 0 10px;
	display:block;
}
.art-link a {
	color:#9a1a33;
}
.art-link a:hover {
	text-decoration:underline;
}
.author-art {
	margin-bottom:25px;
}
.event_info_detail .element{
	float:left;	
	padding:10px;
}
.event_info_detail p,
.event_info_detail h5{
float:left;
padding:10px;
}
.event_info_detail p spam{


}
.event_info_detail .first{
padding-left:0px;
}
.author-art  h3 a {color:#1e1e1e;}
.art-bottom {
	overflow:hidden;
	padding:10px;
	color:#4a4a4a;
	font-size:13px;
	border:1px solid #e5e5e5;
	background:#f5f5f5;
	margin-top:15px;
}
.tbs{
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	top:-60px;
	list-style:none;
	font-size:16px;
	font-weight:bold;
}
.tbs li{
	float:left;
	margin-left:1px;
}
.tbs li a{
	color:#fff;
	font-weight:bold;
	padding:12px 14px;
	display:block;
}
.tbs li a:hover{
	background:none;
	color:#27201c;
	text-decoration:none;
	background:#fff;
}
.author-art .title{
	font-size:30px;
	font-size: 30px;
    font-weight: normal;
    line-height: 51px;
    margin: 0 0 20px;
    padding: 0 0 0 15px;
	display:block;
	background:#9a1a33;
	color:#fff;
	border-bottom:1px solid #e5e5e5;
}
.team-img{
    float: left;
    margin-right: 15px;
	border:4px solid #e0dedc;
}
.map-border{
    margin:0 0 40px;
	border:4px solid #e0dedc;
}
#respond{
float:left;	
}
.comments{
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
.comments li{
	overflow:hidden;
	margin-bottom:10px;
}
.comments li p{
	line-height:16px;
	margin:0;
}
.comments li p a{
	color:#080606;
	font-size:11px;
}
.comments-img{
	float:left;
	margin-right:8px;
}
.comments li .team-img{
	width:65px;
}
.comments li .author-name{
	display:block;
	margin-bottom:3px;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
#respond input[type="text"]{
	height:30px;
}
.side-gallery{
	margin: 0 0 20px -22px;
}
.side-gallery li{
	border:4px solid #dad6cf;
	margin:0 0 22px 22px;
}
.archives{
	margin:0;
	padding:0;
	list-style:none;
	line-height:22px;
}
.archives li{
	margin-bottom:10px;
}
.archives li a{
	color:#666;
}
.num-post{
	float:right;
	color:#649300;
}
/*----------- End Author Page CSS --------------*/

/*----------- Contact CSS ---------*/
.blog_detail_wrapper  input[type="text"]{padding:10px 10px; width:100%; height:auto;}
#form_contact input[type="text"]{ padding:5px 10px; width:50%; height:auto;}
#form_contact textarea{ padding:5px 10px; width:100% !important; margin-bottom:30px; height:auto;}
.contact_sidebar{ font-size:14px; color:#232323;}
.contact_sidebar a{ font-weight:bold;}
ul#frm_area{padding:0px;margin:0px;}
#frm_area li{list-style:none;}

#frm_newsletter input[type="text"]{ padding:10px 10px; width:100%; height:auto;}
#frm_newsletter textarea{ padding:5px 10px; width:100% !important; margin-bottom:30px; height:auto;}

.blog_detail_wrapper input[type="password"]{ padding:10px 10px; width:80%; height:auto;}
.blog_detail_wrapper input[type="submit"]{ float:left;margin-top:-1px;}
.blog_detail_wrapper p label{float:left;display:inline-block;width:60%;font-weight:bold;font-size:16px;}


.h-blog a img{float:left;}
.h-blog > a{float:left;padding:10px;}
.h-blog em.date{clear:both;}
/*----------- End Contact CSS ---------*/

/*----------- career-list-page -----------*/
.career-list {
	margin:0 0 20px;
	padding:15px;
	list-style:none;
	background:#961a33;
	color:#fff;
	font-size:13px;
}
.career-list li {
	border-top:1px solid #d1d1d1;
	padding:10px 0;
}
.career-list li:first-child {
	border:0;
}
.career-list li strong {
	float:left;
	margin-right:5%;
	width:25%;
}
.career-list li strong span {
	float:left;
}
.services-list {
	margin:0 0 30px;
	padding:0;
	list-style:none;
	overflow:hidden;
	color:#3d3c3c;
}
.services-list li {
	margin-bottom: 5px;
}
.services-list li a {
	color:#3d3c3c;
}
.more-btn1{
	color:#fff;
	background:#961a33;
	padding:8px 15px;
	float:left;
	text-decoration:none;
	font-size:16px;
}
.more-btn1:hover{
	color:#324a00;
}
.left-col-list {
	margin:0;
	padding:0;
	list-style:none;
	font-size:18px;
}
.left-col-list.f-size {
	font-size:18px;
}
.left-col-list li {
	border-top:1px dotted #c5c5c5;
	margin:1px 0;
}
.left-col-list li a:hover {
	background:#649300;
	color:#fff;
	padding-left:15px;
	text-decoration:none;
}
.left-col-list li:first-child {
	border:0;
}
.left-col-list li a {
	color:#636363;
	display:block;
	padding:10px 0;
	}
/*----------- End career-list-page -----------*/


/*----------- Start Footer -----------*/
#footer{ background:url(images/footer-bg.jpg); border-top:1px solid #000; padding:15px 0; text-align:center; color:#fff;}
#footer p{margin:0;}
#footer p a{color:#fff;}

.footer-top{ position:relative;z-index:2;padding:55px 0 40px; background: url(images/footer-top.jpg) repeat-x top #191919; color:#d7d7d7; font-style:italic; line-height:22px;}
.footer-top h2{ color:#fff; margin:0 0 20px; font-style:normal;}
.footer-top .container-fluid{ padding:0;}

.a-list{ margin:0 0 15px; padding:0; list-style:none; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.9);}
.a-list li{margin:0 0 5px;}
.a-list li a{ color:#fff;}
.a-list li span{font-size:11px; color:#9a1a33; display:inline-block; margin-right:8px;}

.news-list{ margin:0; list-style:none;}
.news-list li:first-child{ margin:0;}
.news-list li{ margin-left:20px; float:left; margin-bottom:20px;}
.news-list li img{ border:4px solid #929292;}
.news-list li:hover img{border:4px solid #9a1a33;}

/*----------- End Footer CSS -----------*/
/* GreyScale CSS**/
.clients-logos a img{
	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.clients-logos a img:hover{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
}
/** End of GrayScale **/
/** Inner PAGE **/
.banner-bg.h400{height:220px;}
#btn_newsletter{
margin-top:15px !important;
clear:both;
border:none !important;
}
#btn_newsletter,
#submit_btn,
.inner_page input[type="submit"]{ background:#9a1a33; padding:10px 20px; color:#fff; border:0; margin-top:-10px; display:inline-block; border:1px solid #7b2437; height:auto;}
.inner_page h4.subhead, .title2{   font-size:27px;}
.inner_page h4.subhead span{ color:#961a33;}
.content_wrapper{ padding-top:50px;}
.text, .inner_page .text, .input-mini , .input-medium, .input-small, .input-large, .input-xlarge, .input-xxlarge{ background:#ebebeb; padding:10px 20px; color:#4b4b4b; border:1px solid #dad9d7; height:36px; }
.inner_page input[type="text"]{ background:#ebebeb; color:#4b4b4b; border:1px solid #dad9d7; }
.inner_page textarea{ background:#ebebeb; padding:10px 20px; color:#4b4b4b; border:1px solid #dad9d7; margin-bottom:10px; resize:none; width:auto;}
.inner_page p{ color:#403f3d; }
.inner_page input.search_ico, input.search_ico{ background:url('images/searach_icon.png') top center no-repeat #ebebeb; width:51px !important; height:37px; text-indent:-5000px; overflow:hidden; border:0;}
.page_content{width:100%;float:left;}
.page_content .span9 img{ margin-bottom:10px;}
.inner_page a:hover,.inner_page a:focus{ color:#670b1d;}
.gallery,
.inner_page .page_content { padding:50px 0 0;}
.inner_page .footer-top p{ color:#fff; }
.input-append{ height:auto !important;}
.input-prepend input[type="text"]{height:auto !important}
.first{ margin-left:0;}
#frm_area  label.error{
	width:50%;
	float:left;
	padding:5px;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	font:12px/13px;
	font-family: 'Medula One';
	margin:10px;
}
#succ_mess .message-box-wrapper{
	padding-left:40px;
}

/** Sidebar **/ 
#search_form input[type="text"]{ max-width:77%; padding:10px 20px; height:39px; }
.widget{max-width:100%; padding:20px 0; overflow:hidden; list-style-type:none;}
.widget:first-child{ padding-top:0;}
.widget h2{ font-size: 24px; margin:0; line-height:30px; margin-bottom:20px; }
.rest_post_news img{ float: left; margin-right: 5%; width:40%;height:100px;}
.first_post_news a img{ float: left; margin-right: 5%; width:100%;}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active{
height:auto !important;
}
.widget ul a {color:#961a33;}
.widget ul.latest_post li {list-style:none; margin-bottom:20px; overflow:hidden;}
.widget ul.latest_post li:last-child{margin-bottom:0 !important;}
/*.widget h3{ font-size:24px; margin:0; line-height:22px;}*/
.widget ul {margin:0; padding:0;}
.widget ul.latest_post li span{ width:100%; float:left;}
.widget ul.latest_post li span a{color:#961a33;}
.widget .wimg{margin:20px auto; }
.widget form{margin-bottom:0;}
.widget .video_widget{ margin-top:20px; display:block;}
.tag_widget{overflow:hidden;}
.tag_widget a{ background:#d1d1d1; color:#fff; text-transform:capitalize; padding:12px 25px; display:inline-block; margin:0 0 10px; }
.tag_widget a.active, .tag_widget a:hover{ background-color:#961a33; color:#fff;}
.list_widget li a span{ width:100px; float:right; text-align:center;}

/** Password Protected Page **/
#password_protected ul li{ list-style-type:none;} 
#password_protected ul { margin:0; padding:0; }
textarea.comm-area{ margin-bottom:20px; }

/** Testimonials **/
.test-holder{ overflow:hidden; border-bottom:1px solid #e2e1df; margin-bottom:30px; }
.test-holder:last-child{ border:none; margin-bottom:0;}
.client-testi{ background:url('images/quotes.jpg') top left no-repeat; padding-top:20px; text-indent:30px;}
.client-testi a { float:right; font-weight:bold;}
.client-testi a span{ color:#81807e;}
.inner_page .accordion-heading a:focus, .accordion-heading a:hover{  color: #fff;}
.light_button:focus, .light_button:hover{  color: #fff !important;}
.inner_page .comment-list a.comment-reply-link:focus, .inner_page .comment-list a.comment-reply-link:hover{ color: #fff;}

/** Left Nav  **/

.left-col-list {	margin:0;	padding:0;	list-style:none;	font-size:18px;	font-family:Georgia, "Times New Roman", Times, serif;}
.left-col-list.f-size {	font-size:18px;}
.left-col-list li {	border-top:1px dotted #c5c5c5;	margin:1px 0;}
.left-col-list li a:hover, .left-col-list li a.active{	background:#670b1d;	color:#fff;	padding-left:15px;	text-decoration:none;}
.left-col-list li:first-child {	border:0;}
.left-col-list li a {	color:#636363;	display:block;	padding:10px 0;}

/** Shortcodes **/

/*----------- Drop Capes -----------*/
.dropcap {	background: #fcfcfc;	color: #666;	display: inline-block;	float: left;	font-size: 23px;	font-weight: 600;	height: 36px;	line-height: 36px;	margin: 0 7px 0 0;	text-align: center;	width: 36px;	border: 1px solid #f6f6f6; }
	.dropcap.dark {		background: #3a3a3a;		color: #fff;	}
	.dropcap.color {		background: #29a9df;		color: #fff;	}
/*----------- End Drop Capes -----------*/


/*----------- Dividers -----------*/
.text-divider1 {    border-top: 1px solid #ccc;    margin-bottom: 19px;	overflow:hidden;	display:block;	width:100%;}
.text-divider2 {    border-bottom: 1px solid #ccc;    color: #666666;    display: block;    margin-bottom: 19px;    text-align: left;    width: 100%;	overflow:hidden;}
.text-divider2:hover, .text-divider4:hover {    color: #666666;    text-decoration: none;}
.text-divider3 {    border-top: 1px dashed #CCCCCC;    margin-bottom: 19px;	overflow:hidden;	display:block;	width:100%;}
.text-divider4 {    border-bottom: 1px dashed #CCCCCC;    color: #666666;    display: block;    margin-bottom: 19px;    text-align: left;    width: 100%;	overflow:hidden;	display:block;	width:100%;}
.text-divider5, .text-divider6 {    border-bottom: 1px solid #CCCCCC;    margin-bottom: 19px;    width: 100%;}
.text-divider5 span {    display: block;    float: left;    height: 6px;    width: 111px;}
.text-divider6 span {    display: block;    float: right;    height: 6px;    width: 111px;}
/*----------- End Dividers -----------*/

/*----------- Icons Dividers -----------*/
.the-icons {    list-style: none outside none;    margin-left: 0;}
.the-icons li {    float: left;    line-height: 25px;    width: 25%;}

/*----------- End Icons Dividers -----------*/

/** Blog Listing **/
.blog_listing_wrapper{ padding-bottom:20px; margin-bottom:20px; /*border-bottom:1px solid #e1dfdd;*/float:left;}
.blog_listing_wrapper span:last-child{ border:0; }
.blog_listing_wrapper h2 span.date_month_post:last-child, .blog_listing_wrapper span.date_month_post{ border-right:1px solid #d0d0d0;padding-right:20px;margin-right:20px; }
.blog_listing_wrapper h2{ margin-bottom:20px; }
/*.post_featured_image img{ width:98%; margin:1%; }*/
.blog_listing_wrapper,
.Small-Thumbnail .post_meta{width:100%;float:left;}
.post_meta{width:100%;float:left;}
.Full-Image .margin-top-blog-listing{margin-top:10px;}
.post_meta{ border-top:1px solid #e1dfdd;padding:10px 0; margin-top:20px;margin-bottom:20px; border-bottom:1px solid #e1dfdd;display:inline-block;}
.post_meta a{color:#000;display:inline-block;}
span.font_aw i{font-size:25px;color:#961A33;margin:0px 10px;}
span.font_bread i{font-size:36px;color:#961A33;}
.font_bread{display:inline-block;}
span.small_size i{font-size:20px;}
/** Blog Detail **/
.blog_detail_wrapper  span:last-child{ border:0; }
.blog_detail_wrapper h2 span.date_month_post:last-child, .blog_detail_wrapper span.date_month_post{ border-right:1px solid #d0d0d0;padding-right:20px;margin-right:20px; }
.blog_detail_wrapper h2{ margin-bottom:20px;}

/** User comments Structure **/

#searchform .error-field{
	height:auto !important;
	padding:10px !important;
}
#searchform{
position:relative;
}
#searchform input[type="text"]{
	width:100%;
}
#searchform span i{
	position:absolute;
	right:0px;
	padding:5px 12px;
	background:#9A1A33;
	color:#fff;
}
.miniColors-selector > *,.miniColors-selector > *:after,.miniColors-selector > *:before{
-moz-box-sizing:inherit !important;
box-sizing:inherit !important;
-webkit-box-sizing:inherit !important;
}
.user_comments{display:inline-block;}
.user_comments ul{ list-style-type:none; margin:0; overflow:hidden;}
.user_comments ul li{ overflow:hidden;}
.user_comments ul ul{ max-width:90%; float:right;}
.user_comments ul ul ul{ max-width:90%; float:right;}
.user_comments ul ul ul ul{ max-width:90%; float:right;}
.user_comments ul ul ul ul ul{ max-width:90%; float:right;}
.user_comments ul ul ul ul ul ul{ max-width:90%; float:right;}
.user_comments ul .avatar-img{ width:10%; float:left; }
.user_comments ul .avatar-img img{ width:100%; height:auto;}
.user_comments ul .comment-detail{ width:88%; float:right; padding-bottom:20px;}
.comment-detail .comment-reply-link , .comment-detail a.comment-reply-link :hover, .comment-detail a.comment-reply-link :focus{ background:#961a33; padding:10px 20px; color:#fff;  cursor:pointer;}

/** Event Listing **/
h3.event_title{ margin-top:0;   overflow: hidden;    width: 100%; width:100%; float:left;}
h3.event_title a{ color:#4a4a4a; }
.event_featured_image.Full-Image{ margin-bottom:20px; }
.event_featured_image h2{ color:#fff;}
.event_featured_image.Full-Image .arrow{ bottom:35%;}
.event_featured_image .anythingSlider .caption-bottom{ left:22%;}
.event_post_content_wrapper.no_image{ max-width:100%; float:none;}
.event_featured_image{ float:left; margin-right:2%;}
.event_featured_image img{ width:100%; }
.event_meta{ padding:10px; border-top:1px solid #e1dfdd; border-bottom:1px solid #e1dfdd; margin-bottom:10px;}
.event_meta span{ padding-left:5px; padding-right:15px; }
.event_meta span:last-child{ padding-right:0;}
.event_listing_wrapper{ padding-bottom:20px; margin-bottom:20px; /*border-bottom:1px solid #E1DFDD;*/ }

#blockContainer{margin-top:20px;}


.no_sidebar .event_post_content_wrapper{max-width:74%;float:right;}
.one_sidebar .event_post_content_wrapper{ max-width:61%; float:right;}
.two_sidebar .event_post_content_wrapper{ max-width:58%; float:right;}
.two_sidebar .event_featured_image{width:40%;}
.event_description{ margin-bottom:20px;}
.event_readmore a{  background:#961a33; padding:10px 20px; color:#fff;  cursor:pointer; }
.event_location_map{ overflow:hidden; clear:both;  }
.event_location_map span a{ font-style:italic; }
.event_readmore .event_map{	background:#393939; color:#fff; padding:0 20px; display:inline-block; margin-right:20px; max-height:36px; } 
.event_readmore a:hover{ color:#fff;}
.event_readmore{ line-height:36px; margin-bottom:10px; }
/** Event Detail **/
.event_detail p span{ color:#9a1a33;}
.sub_head{ color:#1e1e1e; border-bottom:1px solid #e1dfdd; padding-bottom:15px;margin-bottom:5px;}
#reply-title{margin:10px 0px 0px 0px;padding:0px;}
.event_detail .address{ overflow:hidden; width:100%; clear:both; display:block; }
.event_detail_wrapper{ margin-bottom:20px; border-bottom:1px solid #e1dfdd; overflow:hidden;}
.event_shadow_border{box-shadow:0 6px 6px #a3a3a3;border:4px solid #fff;}
.event_detail_wrapper [class*="span"]{ margin-bottom:0 !important;}
.event_detail_wrapper:last-child{ margin-bottom:0; padding-bottom:0; border-bottom:0; }
.map_canvas{width:100%;height:400px;}
.light_button{ background:#9a1a33; padding:10px 20px; float:left; color:#fff; margin:5px 10px;  }
.dark_button{ background:#393939; padding:10px 20px; float:left; color:#fff;  margin:5px 10px; }
/** social Icons **/
.social a{ clear:both; display:block;}
a.social_icon{ padding:10px; text-indent:-1000px; overflow:hidden; max-width:75px; margin-top:10px; } 
a.facebook{ background:url('images/social.png') -80px 0 no-repeat; padding:10px;}
a.twitter{ background:url('images/social.png') -160px 0 no-repeat; padding:10px;}
a.skype{ background:url('images/social.png') 0 -0 no-repeat; padding:10px;}
.social.pull-left{ width:77px; margin-right:3px;}

/** Home Slider **/
.banner_slider{ position:relative;}
.banner_slider .slides{border:10px solid #fff; border-top:0; display: block; float: right; left: -2.9%; position: relative; width: 94%;}
/*.banner-bg.home{ margin-bottom:-790px;}*/
.home_slider_top img{ width:100%;}
.home_slider .slides img{ height:auto !important;}
.home_slider .slides li{ height:auto !important;}
.home_slider_top{ max-width:1170px; position:relative;}
.home_slider .flex-direction-nav{ display:none; }
.home_slider .flex-control-nav li{ max-width:50px; }
.home_slider .flex-control-nav li:first-child{ margin:0 0 0 5px;}
.home_slider .flex-control-nav li a{ background:#191919 !important; color:#fff; padding:10px 20px !important; width:50px; text-indent:0; display:block; pointer:cursor; height:auto !important; margin-bottom:3px;}
.home_slider .home_slider_caption{   bottom: 1%;    position: absolute;    right: 0;    width: 31% !important;    z-index: 10; text-align:left;}
.home_slider .slides .slider_content { background:#9a1a33; padding:25px 25px 22px;}
.home_slider .slides .slider_content strong{ color:#fff; font-size:16px; margin-bottom:10px;}
.home_slider .slides .slider_content p{ color:#fff; }
.home_slider .slides .slider_readmore a {     background: #191919;     display: inline-block;    right: -0.1%;    padding: 10px 40px 10px 30px;    position: relative;    top: -2px;    width: 104%; color:#fff ;}
.home_slider .banner_slider .flex-control-nav {  float: right;    position: absolute;    right: -18px !important;    top: auto;    width: auto; margin-bottom:15px;}
.home_slider .banner_slider .flex-control-nav li{ clear:both; display:block; }
/** HOME 1 **/
#index_2.heading-holder h2{ color:#4a4a4a; margin-bottom:18px;}
.homeBox { position: relative; float: left; display: block; }
.homeBox .span3 { text-align: center; overflow: hidden; border: 1px solid #E1E1E1; -moz-box-shadow: 0px 1px 0px #ecebeb; -webkit-box-shadow: 0px 1px 0px #ecebeb; height: auto; background:#212121; -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear;  padding:20px;}
.homeBox .span3 p { margin:0 0 10px; }
.homeBox .span3:hover { background:#9a1a33; }
.homeBox .span3 .boxImage { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.homeBox .span3:hover .boxImage { position: relative; -webkit-animation: moveFromTop 350ms ease; -moz-animation: moveFromTop 350ms ease; -ms-animation: moveFromTop 350ms ease; }
.homeBox .span3 h3 { font: 30px/30px 'Medula One',cursive; color: #fff; margin: 0 0 10px 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.homeBox .span3:hover h3 { position: relative; color:#fff; -webkit-animation: moveFromTop 200ms ease; -moz-animation: moveFromTop 200ms ease; -ms-animation: moveFromTop 200ms ease; }
.homeBox .span3 .boxDescription { color: #fff; margin: 0 0 10px 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.homeBox .span3:hover .boxDescription { position: relative; color:#fff; -webkit-animation: moveFromBottom 500ms ease-in-out; -moz-animation: moveFromBottom 500ms ease-in-out; -ms-animation: moveFromBottom 500ms ease-in-out; }
 @-webkit-keyframes moveFromTop {  from {
 top: -600px;
}
to { top: auto; }
}
 @-moz-keyframes moveFromTop {  from {
 -moz-transform: translateY(-600%);
}
to { -moz-transform: translateY(0%); }
}
 @-ms-keyframes moveFromTop {  from {
 -ms-transform: translateY(-600%);
}
to { -ms-transform: translateY(0%); }
}
 @-webkit-keyframes moveFromBottom {  from {
 bottom: -400px;
}
to { top: auto; }
}
 @-moz-keyframes moveFromBottom {  from {
 -moz-transform: translateY(400%);
}
to { -moz-transform: translateY(0%); }
}
 @-ms-keyframes moveFromBottom {  from {
 -ms-transform: translateY(400%);
}
to { -ms-transform: translateY(0%); }
}
.more-btn { background:#9a1a33; padding:3px 15px; color:#fff; -moz-box-shadow: 0px 0px 3px 0px #000; -webkit-box-shadow:0px 0px 3px 0px #000; box-shadow:0px 0px 3px 0px #000; }

/** Layout 2 **/
#index_2 .about_btn{ margin-bottom:30px; }
/** Home Slider 2 */
#index_1 .banner-bg { background:transparent; margin-bottom:-225px; overflow:hidden;}
#index_1 .home_1.heading-holder h2{ color:#4A4A4A}
#index_1 .news-bar{ position:relative; z-index:111;}
.home_slider_2{ position:relative; top:-225px; left:0;  width:100%; overflow:hidden; }
.home_slider_2 .home_slider_caption {    bottom: 10%;   margin: 0 20%;    position: absolute;    width: 50%;}
.home_slider_2 .flex-control-nav{ display:none; }
.home_slider_2 .slides h2{ color:#fff; text-shadow:#333; font-size:84px; line-height:90px; position:relative !important; top:0 !important;}
.home_slider_2 .slides p {     color: #FFFFFF;    font-family: georgia;    font-size: 18px;    line-height: 24px;    position: relative;    top: 0; }
.home_slider_2 .slider_content { position:relative;}
.home_slider_2 .slides li{ position:relative; }

.home_slider_2 .flex-direction-nav li .next {    background: url("images/home_slider_2_arrows.png") no-repeat -75px 0  transparent  ;  left: 72%;}
.home_slider_2 .flex-direction-nav li .prev {    background: url("images/home_slider_2_arrows.png") no-repeat scroll left top transparent;    left: 15%;}
.home_slider_2 .flex-direction-nav li a {     cursor: pointer;    float: left;    height: 86px;    margin: 1px 0 0;    outline: medium none;    text-indent: -9999px;    width: 60px; position:absolute;}
.home_slider_2 .flex-direction-nav{ width:100%; right:0; bottom:30%; }

#index_2 .banner-bg.home{ background:url('images/index_1_bg.jpg') top center repeat;}
#index_2 #header{ background:rgba(0,0,0,1)}
ul.nav li.dropdown:hover > ul.dropdown-menu{display: block;}
ul.nav li.dropdown:hover {background:#9A1A33;}
ul.nav li > a:hover{ background:#9A1A33 !important;}
.b0{ margin-bottom:0;}
#index_2 .heading-holder h2{ color:#4A4A4A}
.heading-holder .border-line{padding-bottom:0px;}
/* # Social Icons # */
#socialicons{ position:relative; text-align:right;  display:inline-block; }
#socialicons>a{ margin-left:5px; margin-right:0; display:inline-block; width:36px; height:36px; float:right; overflow:hidden; position:relative;}
#socialicons>a span { width:36px; height:36px; overflow:hidden; position:absolute; display:none; }
#socialicons>a span.da-animate { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
/* # Social icons List # */
#social_header { text-align:center; padding-bottom:32px; }
#social_facebook{ background:url(frontend/images/icons/facebook.png) no-repeat}
#social_facebook span{background:url(frontend/images/icons/facebook.png) no-repeat 0 -36px; }
#social_twitter{ background:url(frontend/images/icons/twitter0.png) no-repeat  }
#social_twitter span{ background:url(frontend/images/icons/twitter0.png) no-repeat 0 -36px; }
#social_dribbble{ background:url(frontend/images/icons/dribbble.png) no-repeat  }
#social_dribbble span{ background:url(frontend/images/icons/dribbble.png) no-repeat 0 -36px; }
#social_flickr{ background:url(frontend/images/icons/flickr.png) no-repeat  }
#social_flickr span{ background:url(frontend/images/icons/flickr.png) no-repeat 0 -36px; }
#social_forst{ background:url(frontend/images/icons/forst.png) no-repeat }
#social_forst span{ background:url(frontend/images/icons/forst.png) no-repeat 0 -36px;  }
#social_github{ background:url(frontend/images/icons/github.png) no-repeat }
#social_github span{ background:url(frontend/images/icons/github.png) no-repeat 0 -36px;  }
#social_linkedin{ background:url(frontend/images/icons/linkedin.png) no-repeat  }
#social_linkedin span{ background:url(frontend/images/icons/linkedin.png) no-repeat 0 -36px; }
#social_pinterest{ background:url(frontend/images/icons/pinterest.png) no-repeat }
#social_pinterest span{ background:url(frontend/images/icons/pinterest.png) no-repeat 0 -36px;  }
#social_instagram{ background:url(frontend/images/icons/instagram.png) no-repeat }
#social_instagram span{ background:url(frontend/images/icons/instagram.png) no-repeat 0 -36px;  }
#social_rss{ background:url(frontend/images/icons/rss.png) no-repeat  }
#social_rss span{ background:url(frontend/images/icons/rss.png) no-repeat 0 -36px; }
#social_vimeo{ background:url(frontend/images/icons/vimeo.png) no-repeat  }
#social_vimeo span{ background:url(frontend/images/icons/vimeo.png) no-repeat 0 -36px; }
#social_youtube{ background:url(frontend/images/icons/youtube.png) no-repeat  }
#social_youtube span{ background:url(frontend/images/icons/youtube.png) no-repeat 0 -36px; }
#social_trumblr{ background:url(frontend/images/icons/trumblr.png) no-repeat }
#social_trumblr span{ background:url(frontend/images/icons/trumblr.png) no-repeat 0 -36px;  }
#social_google_plus{ background:url(frontend/images/icons/google_p.png) no-repeat  }
#social_google_plus span{ background:url(frontend/images/icons/google_p.png) no-repeat 0 -36px; }
/* # Animation on Social Icons **/
.da-slideFromTop {left: 0px;top: -100%;}
.da-slideFromBottom {left: 0px;top: 100%;}
.da-slideFromLeft {top: 0px; left: -100%;}
.da-slideFromRight {top: 0px;left: 100%;}
/* Final state classes: */
.da-slideTop {top: 0px;}
.da-slideLeft {left: 0px;}
/* search */
.ch-item h3{ margin:10px 10px 0;}

/** New About Us **/
.vision_box { border:1px solid #e1dfdd; padding:20px 10px;}
.vision_box h2 { font-size:48px; color:#9a1a33; }
.vision_box h2 span{ font-size:46px; margin-bottom:40px; display:inline-block; position:relative; top:30px; color:#4a4a4a;}
.vision_box h3.v_box {color:#737373;}
.abt_circle{ background:#dcdbd9; border-radius:50%; -webkit-border-radius:50%; width:128px !important; height:128px; padding:25px; font-family:Verdana; font-size:20px; text-align:center; color:#363636;}
.abt_circle span{ margin:0 auto; font-size:36px;}
.abt_circle span strong{ display:block; width:100%; font-weight:normal; margin-top:10px; font-size:18px;}
.math_icon span{ font-size:48px; color:#9a1a33; padding:55px 0 0; display:block;}
.plan_col1{ border-right:1px solid #cfcecc;}
.large{     color: #9A1A33;    display: block;    font-size: 60px;    line-height: 60px;    margin-bottom: 10px;    margin-top: 20px;   }
.block{ margin-bottom:30px;}
.block:last-child{ margin-bottom:0;}

/** Priorties **/
.related_article_text_only{  margin-bottom:10px; }
.slctd_related{ text-decoration:underline;}
.related_article_text_only a.related_text_link, .slctd_related{clear:both;  display:block; }
#calander_div{  margin: 0 auto;    width: 200px;    min-height: 200px;}
#filters input { float:left; margin-right:10px;  }
.switch_toggle{ margin-bottom:10px;  display:block; line-height:36px; color:#961a33; cursor: pointer; padding-left:5px; background:url('images/arrow_up.png') 91% 5% no-repeat;}
.switch_toggle.minus_icon{background:url('images/arrow_down.png') 91% 5% no-repeat;}
#filters li{  padding:5px;}
#filters li:hover{ background:#ede8e2;}
.press_release .related_text_link{ font-weight:bold;}
.donate-box img{ display:block; margin:0 auto;}
.event-box h4 a { color:#fff; }
#mega_menu .menu li .drop, .menu li:hover .drop{ color:#fff;}
.full_width_member{overflow:hidden;}
.team_member p{ margin:0 0 15px;}

/*---Our Team Scroller ---*/
.ourteam .candidate-name{ position:absolute; left:0; bottom:20%; font:normal 21px/21px Georgia; padding:15px 0; color:#252525; width:100%; background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.8);}
/*.ourteam .flex-direction-nav li a { 	background:url(images/nav.png) no-repeat;	width:20px;	height:20px;	margin-right:5px;}*/
.ourteam .flex-direction-nav li a:hover {	opacity: 1.0}
/*.ourteam .mini-slider li a.flex-next { 	background-position:-20px 0px;}*/
.ourteam .flex-direction-nav li a { width:20px;	height:20px;	margin-right:5px; text-indent:0 !important; background:none !important;}
.ourteam  .flex-direction-nav li{ margin-left:5px; }
.mini-slider .flex-control-nav{display:none;}
.circle_width{width:220px;height:220px;display:inline-block;}

/*---Twitter Slider---*/
.tweets-bg .bx-wrapper .bx-viewport{ background:none; border:0; box-shadow: none;}
.tweets-bg .bx-controls-direction{ display:none;} 
.tweets-bg .bx-wrapper{ margin:0 auto !important;}
.tweets-bg .bx-wrapper .bx-pager.bx-default-pager a{ background:#9A1A33; border-radius:0; }
.tweets-bg .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #00A6D0 !important;}
/*---Twitter Slider---*/

/** With border Slider Style Overriding **/
.with_border ol{    bottom: 3px !important;    position: absolute !important;    right: -53px;    width: 60px !important;	z-index:10; }
.home_slider .slides .slider_readmore a{	width:100% !important;}
.with_border .flex-viewport{	z-index:100; }
/**
.with_border .flex-viewport .slides{
width:100% !important;
}
.with_border .slides li{
width:94% !important;
}**/
.with_borders{
    border-right: 10px solid #FFFFFF;
    border-style: none solid solid;
    border-width: 0 10px 10px;
}
/** TeamWidget **/
.ourteam .flex-direction-nav{
position:absolute;
bottom:20px;
margin-right:20%;
}

/** New styling by Henry **/

.comment-detail .comment-reply-link, .comment-detail a.comment-reply-link *:hover, .comment-detail a.comment-reply-link *:focus{
display:inline-block;
margin:5px 0;
}
.user_comments ul li {
    overflow: hidden;
    width: 100%;
}

.ls-glass{padding:0px !important;}

/** News / Press Release Styling **/
#press_release .related_article_text_only{ margin-bottom:20px; padding-bottom:20px;}
#press_release h2 a, #press_release h2 {font-size:	12px;line-height: 18px;font-family: Verdana,Geneva,sans-serif;font-weight:bold;}
#press_release .b-top-links { list-style-type:none; margin-left:0; }
#press_release .b-top-links li{ display:inline; margin-right:10px; margin-bottom:10px; }
#press_release .b-top-links li a{ color:#666666;}

#loader{
	background:url(images/ajax-loader.gif);
	width:356px;
	height:356px;
	margin:0 auto;
	display:none;
}
#map-canvass, #map-canvass {
  height: 100%; 
}
#map-canvass img {
	max-width: none;
}
#panel {
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -180px;
  z-index: 5;
  background-color: #fff;
  padding: 5px;
  border: 1px solid #999;
}
#commentform li{ list-style-type:none;}

/** Counter **/
.countdown_row { margin:0; list-style:none; padding:0; width:100%; clear:both;}
.hasCountdown { width:100%; margin: 0 auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.countdown_section:first-child { border:0; }
.countdown_section { float:left; border-left:1px solid #e5e5e5; padding:10px 11px; line-height:0px; }
span.countdown_amount { display:block; font-size:30px; margin:0 0 8px; line-height:22px; color:#171717; }
span.countdown_section { display:inline-block; color:#606060; font-size:14px; line-height:5px; }
span.countdown_section:first-child { display:inline-block; color:#606060; font-size:14px; }
.countdown_section br { margin:0px !important; padding:0px !important; display:inline-block; float:left; line-height:0px; }

.event_detail_banner{ position:relative; overflow:hidden;}
.event_detail_banner img{ width:100%; }
.event_detail_info { background:rgba(154,33,56,0.8) ; background: rgb(154,33.56); position:absolute; left:40px; top:1px; padding:20px; width:280px; height:100%; display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; z-index:10;}
.event_detail_banner img{ margin-bottom:0 !important; }
.event_detail_info h3{ color:#fff; font-size:36px;  line-height:40px;}
.event_detail_info h3 a{ color:#fff;}
.event_detail_info em{ width:49%; float:left; margin-right:1%; color:#000000;  font-size:15px; }
.event_detail_info ul{ list-style-type:none; margin:0; color:#fff; padding:20px 0; } 
.event_detail_info ul li{ margin-bottom:10px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #ac5766; }
.event_detail_info ul i{ display:block; width:100%; margin:5px 0 10px; text-align:center; font-size:40px; line-height:40px; }
.event_detail_info ul  span{ display:block; margin:0 auto; text-align:center;}
.event_detail_info ul  span i{ display:inline; font-size:16px;}
.event_detail_info ul li:last-child{ border-bottom:0;}
.sand{ background:#e1dfdd;}
#general_event_detail{ padding:20px 10px; margin-bottom:0px !important;}
#event_benefit{ background:#d5d3d1; padding:20px 10px;  margin-bottom:0px !important;}
#event_benefit h2{ border-bottom:1px solid #aba9a7; padding-bottom:15px; margin-bottom:15px;}
#event_benefit em{ color:#9c1a34; font-weight:normal; font-size:16px; font-style: normal;}
#event_benefit p{ padding:5px; background-color:#e5e5e5; margin:10px 0; color:#252525; overflow:hidden; }
#event_benefit p span{ width:50%; ; float:left; display:inline-block; }
#event_team{ padding-top:30px; }
#event_team em{ display:block; color:#b1b1b1; font-style:normal;  margin-bottom:20px; font-size:16px; }

#etm p{ text-transform:uppercase;   text-align: center;}
#etm .name{ color:#707070;}
#etm .designation{color:#a5a5a5;}
.etm_img{ border:1px solid #f2f2f2; margin-bottom:20px; }
.etm_img span{ width:100%; background:#dbdbdb; display:block;}
.etm_img span img{width:100%;}
.etm_social{ width:Auto; margin-left:25%;}
#google_map_container{ height:315px; position:relative; overflow:hidden;}
#google_map_container .event_detail_info{ right:85px; left:auto; height:315px; padding-top:75px; }
.map_info strong{ font-size:22px; font-weight:normal; color:#fff; margin-bottom:30px; display:block;}
.map_info span{ background:#981e36; text-align:center; display:block; margin:0 auto; font-size:13px; color:#fff; max-width:136px; padding:18px; }
.map_info p{ color:#fff; font-size:13px; }
.map_info i{ font-size:40px; display:block;}
.elw_new { background:#e1dfdd; overflow:hidden; margin-left:0 !important;margin-bottom:15px;}
.elw_description{ padding:20px; float:left;width:100%;}
.elw_description .span9{margin-bottom:0px !important;}
.e_btn{ color:#fff; display:block; padding:10px 20px; text-align:center; margin-bottom:10px; }
.e_btn:hover{ color:#fff !important;}
.e_btn.btn1{ background:#393939; }
.e_btn.btn2{ background:#9a1a33;}
.elw_new .event_detail_banner { border-bottom:1px solid #a2a2a2;}
/*.event_detail_banner, .event_detail_banner .event_detail_info{ height:423px;}*/
.event_detail_banner{ background:#e1dfdd; border-bottom:1px solid #a2a2a2; }


.ttd_banner { background:rgba(154,33,56,0.8) ; background: rgb(154,33.56); position:absolute; right:32px; bottom:0px; padding:20px; max-width:600px; display:inline; color:#fff;z-index:999;}
.entry_price{ text-align:center;}
.ttd_banner span{ display:block; width:100%;  }
.ttd_banner .price{ font-size:48px; color:#000000; line-height:60px;  }
.ttd_banner .price sup{ font-size:20px; top:-20px; }
.ttd_banner .quantity{ font-size:14px; color:#fff; line-height:18px; margin-bottom:7px;}
.bookin_btn{  border:1px solid #fff; padding:5px 15px; color:#fff; display:inline-block; margin:0 auto; }
.ttd_slider { border-bottom:1px solid #cc909b; margin-bottom:10px; padding-bottom:20px;}
.find_outm{ margin-top:25px; font-size:12px; text-decoration:underline; color:#000; display:block; clear:both;}






/** double sidebar **/
.span6 .elw_new .event_detail_info{}

.span6 .elw_new .event_detail_info ul li {
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.span6 .info_event{display:none;}
.info_event a{color:#fff;}
.info_event i{margin-left:5px !important;display:inline-block;}
.span6 .border_none{border-bottom:none !important;}
/** latest post widget **/
.widget_recent_entries ul li{
    background: url("images/list-style.png") no-repeat scroll 0 5px transparent;
    list-style-type: none;
    padding-left: 25px;
}
.widget.widget_nav_menu{
    font-size: 18px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.widget.widget_nav_menu {
    font-size: 18px;
}
.widget.widget_nav_menu li {
    border-top: 1px dotted #C5C5C5;
    margin: 1px 0;
}
.widget.widget_nav_menu li a:hover, .widget.widget_nav_menu li a.active {
    background: none repeat scroll 0 0 #670B1D;
    color: #FFFFFF;
    padding-left: 15px;
    text-decoration: none;
}
.widget.widget_nav_menu li:first-child {
    border: 0 none;
}
.widget.widget_nav_menu li a {
    color: #000000;
    display: block;
    padding: 10px 0;
	width:100%;
}
.widget.widget_nav_menu ul li a:hover{
 background: #670B1D !important;
 }
 
.ls-wp-fullwidth-container{
	margin-top:-202px;
}
.form_search #search-text{
	width:80%;
}
.form_search #searchform input[type="text"],
.form_search #searchform #s{
	width:100%;
	float:left;
	height:40px;
}
.form_search #searchform #searchsubmit{
float:left;
text-indent:-9999px;
border:none !important;
margin-top:0px;
position:relative;
z-index:999;
}
.form_search #searchform .font_aw{
}
#frm_newsletter .message-box-wrapper.red{
background-position:6% 50%;
}
#search-text > input{
margin-bottom:0px;
}
#newsletter_mess > div{
margin-left:15px;
}
.tagcloud a{background: #670B1D;color: #fff;text-transform: capitalize;padding: 12px 25px;display: inline-block;margin: 0 0 10px; font-size:14px !important;}
.tagcloud a:hover{ background:#d1d1d1;}
.sidebar .tweetss{ font-size:14px;}
.sidebar .tweet-text{ font-style:italic;} 
/** Mega Menu **/
.city_theme ul li{ position:relative;}
.city_theme ul li > div{ position:absolute; left:0 !important; display:none; background:#fff !important;     border-bottom: 5px solid #9A1A33;  border-top: 5px solid #9A1A33;}
.city_theme #cmm-menu-horizontal-dark li:hover{ border-bottom:0 !important;}
.city_theme ul li:hover div{ display:block;}
.city_theme ul li h2{  clear: both !important;    display: block !important;    float: none !important;    font-size: 14px !important;    font-weight: 600 !important;    margin-bottom: 14px !important;    padding-bottom: 7px!important;    width: 100%!important;	color:#961A33;	text-shadow:none !important;}
.city_theme ul li > div ul li {     background: url("images/list-style.png") no-repeat scroll 0 5px transparent; text-indent:20px; }
.city_theme ul li > div ul li:hover {     background: url("images/list-style.png") no-repeat scroll 0 5px transparent !important; text-indent:20px; }
.city_theme ul li > div  a{ color:#961A33;	line-height:20px !important; width:100% !important;}
.city_theme .dropdown_2columns{ width:330px;}
.city_theme #cmm-menu-horizontal-dark{ margin:0; line-height:auto;}
#mega_menu > li > a {    font-family: Georgia;    font-size: 13px;    padding: 0px 26px;}
.desktop_view{ display:block;}
.device_view{ display:none;}
#mega_menu{ margin:0; }
#mega_menu.menu li.nodrop:hover{padding:0 !important;}
#mega_menu.menu .dropdown_1column, #mega_menu.menu .dropdown_2columns, #mega_menu.menu .dropdown_3columns, #mega_menu.menu .dropdown_4columns, #mega_menu.menu .dropdown_5columns, #mega_menu.menu .dropdown_fullwidth{ margin-left:0 !important;}
#mega_menu.menu .levels a:hover{ background:none !important; }
#mega_menu.menu > div ul{ margin:0 !important; padding:0 !important;}
#mega_menu.menu li > div > div:first-child { padding-right:10px !important; margin-right:10px  !important; border-right:1px solid #961A33;   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;   box-sizing: border-box;}
#mega_menu.menu .col_2{ padding:0 !important; margin:0px !important; border-left:0px !important;}
#mega_menu.menu li > div  [class*="col_"]{ border-right:1px solid #C4BCB6 !important; padding-right:10px !important; margin-right:10px !important; border-right:1px solid #961A33;   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box;   box-sizing: border-box; width:160px;}
#mega_menu.menu li > div [class*="col_"]:last-child{border-right:0px !important;}
.open .dropdown-menu{ display:block;}
.dropdown-menu{ display:none;}


/* New Style Rules */

ul#bx-slider_id {
	margin:0px;
}

.related_artiles.text-divider2 img {
	width:100%;
	height:auto;
}
.wrapper .elw_description .e_btn.btn1 {  display: none;}




