/*



Theme Name: City Government

Theme URI: http://demo.crunchpress.com/greentheme

Description: Wordpress Theme Based on CrunchPress Framework

Version: 1.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 0 0 !important; 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; padding-top: 10px !important; }

.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: #293475; 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 #293475; 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: #ccc; border:0px !important; border-bottom:1px solid #293475 !important;}

#header .children > .active > a,

 #header .children > .active > a:hover,

 #header .children > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #ccc; }

#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:#293475;}

#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:#293475;}

.title3{font:normal 28px/30px 'Great Vibes', cursive; margin:0 0 10px; display:block; color:#293475;margin:0; display:block; color:#293475;}

/*----------- End all Titles CSS -----------*/



/*----------- Start Header CSS -----------*/

#header{background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.8); width:100%; z-index:99999; position:relative; padding-top:0px;  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{ margin: 0 auto; font-size:12px;}

.nav-holder{ padding-top:3px; /*background:url(images/nav-top.png) repeat-x top;*/ background-color: #000000;}



.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:#293475;  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 #293475; color:#4a4a4a;position:relative;}

.content-holder2{ padding:40px 0; background:#ffffff; color:#a1a1a1;}

.content-holder2 h2{ color: #293475 !important;	}

.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:#293475; 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 #293475; 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_2.jpg) no-repeat; width:32px; height:24px; display:inline-block; margin-top:-10px;}



.event-box{ border-top:2px solid #293475; 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:#293475; 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:#293475; 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:#293475;}

.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:#293475;

	font-size:14px;

	margin:0 0 10px;

	display:block;

}

.art-link a {

	color:#293475;

}

.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:#293475;

	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:10px 0; text-align:center; color:#fff;}

#footer p{margin:0;}

#footer p a{color:#fff;}



.footer-top{ position:relative;z-index:2;padding:10px 0 0 0; background: url(images/footer-top.jpg) repeat-x top #CCC; color:#666; 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:#666;}

.a-list li span{font-size:11px; color:#293475; 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 #293475;}



/*----------- 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:#293475; 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:#293475;

	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:#293475;}

.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:#293475; 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:#293475; 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:#293475; }

.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:#293475; 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:#666;}

ul.nav li > a:hover{ background:#666 !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:#293475; }

.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:#293475; padding:55px 0 0; display:block;}

.plan_col1{ border-right:1px solid #cfcecc;}

.large{     color: #293475;    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:#293475; 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:#293475;}

.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; display: none !important;}

.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:-216px;

}

.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 #293475;  border-top: 5px solid #293475;}

.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;}
.rightlogohold{
	position: absolute;	
	top: 10px;
	right: 0;
}
.post_meta{display:none !important}
.headshotholder{
	float: left;
	height: 100px;
	width: 80px;
	overflow: hidden;
	margin: 0 10px 0 0;	
	background-size: 100px;
	background-position: center;
}

.holdmember{
	float: left;
	width: 100%;
	border-bottom: 1px solid #bbb;
	overflow: hidden;
	display: block;
	padding: 10px 0px;	
	font-size: 16px;
}
.holdbio{
	float: left;
	width: 100%;
	margin-top: 10px;	
}
.membername{
	font-size: 18px;
	text-transform: uppercase;
	display: block;
	position: relative;
	margin: 0 0 8px 0;
	color: #293475;
}
.titleof{
	font-weight: bold;
	float: left;
	width: 80px;
	margin: 3px 0;
}
.infoof{
float: left;
	margin: 3px 0;
}
.holditem{
	width: 80%;
	float: left;
}
.headshotholder2{
	float: left;
	height: 120px;
	width: 80px;
	overflow: hidden;
	margin: 0 10px 0 0;	
	background-size: 100px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.holdmember2{
	float: left;
	width: 100%;
	border-bottom: 1px solid #bbb;
	overflow: hidden;
	display: block;
	padding: 10px 0px;	
	font-size: 16px;
}
.holdbio2{
	float: left;
	width: 100%;
	margin-top: 10px;	
}
.membername2{
	font-size: 18px;
	text-transform: uppercase;
	display: block;
	position: relative;
	margin: 0 0 8px 0;
	color: #293475;
}
.titleof2{
	font-weight: bold;
	float: left;
	width: 100px;
	margin: 3px 0;
}
.infoof2{
float: left;
	margin: 3px 0;
}
.holditem2{
	width: 80%;
	float: left;
}
.pdsociallinks{
	position: absolute;
	right: 300px;
	top: 40px;	
}
.accordion h3 a{
	color: #ffffff !important;	
}
.accordion p{
	font-weight: normal !important;	
}
.textwidget .accordion{
	margin-bottom: 0 !important;	
}
h2.heading {
	font-weight: normal !important;
}
.rpwe-block h3 a{
	font-size: 16px !important;
}
  @media (min-width: 0px) and (max-width: 600px) {
	.rightlogohold{
		display: none;	
	}
  }
   @media (min-width: 601px) and (max-width: 900px) {
	   .rightlogohold{
		   right: -115px;
		   top: -2px;
	   }
   }
    @media (min-width: 0px) and (max-width: 900px) {
		#nav{
			margin-top: -15px;	
		}
	}