/*

Theme Name:   Foundation Press Child

Theme URI:    http://beta.brstdev.com/busi_portal/foundation-press-child/

Description:  Foundation Press Child Theme

Author:       TBI

Author URI:   http://www.brihaspatitech.com

Template:     FoundationPress

Version:      1.0.0

License:      GNU General Public License v2 or later

License URI:  http://www.gnu.org/licenses/gpl-2.0.html

Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

Text Domain:  foundation-press-child

*/



@font-face {

font-family: HelveticaNeueLTPro-Lt;

src:url("css/fonts/HelveticaNeueLTPro-Lt/HelveticaNeueLTPro-Lt.eot?") format("eot"),

url("css/fonts/HelveticaNeueLTPro-Lt/HelveticaNeueLTPro-Lt.woff") format("woff"),

url("css/fonts/HelveticaNeueLTPro-Lt/HelveticaNeueLTPro-Lt.ttf") format("truetype"),

url("css/fonts/HelveticaNeueLTPro-Lt/HelveticaNeueLTPro-Lt.svg#U.S.101") format("svg");

font-weight:normal;font-style:normal;

}



@font-face {

font-family: HelveticaNeueLTPro-Bd;

src:url("css/fonts/HelveticaNeueLTPro-Bd/HelveticaNeueLTPro-Bd.eot?") format("eot"),

url("css/fonts/HelveticaNeueLTPro-Bd/HelveticaNeueLTPro-Bd.woff") format("woff"),

url("css/fonts/HelveticaNeueLTPro-Bd/HelveticaNeueLTPro-Bd.ttf") format("truetype"),

url("css/fonts/HelveticaNeueLTPro-Bd/HelveticaNeueLTPro-Bd.svg#U.S.101") format("svg");

font-weight:normal;font-style:normal;

}



@font-face {

font-family: Helvetica-Oblique;

src:url("css/fonts/Helvetica-Oblique/Helvetica-Oblique.eot?") format("eot"),

url("css/fonts/Helvetica-Oblique/Helvetica-Oblique.woff") format("woff"),

url("css/fonts/Helvetica-Oblique/Helvetica-Oblique.ttf") format("truetype"),

url("css/fonts/Helvetica-Oblique/Helvetica-Oblique.svg#U.S.101") format("svg");

font-weight:normal;font-style:normal;

}



@font-face {

font-family: Helvetica-Light;

src:url("css/fonts/Helvetica-Light.eot?") format("eot"),

url("css/fonts/Helvetica-Light.woff") format("woff"),

url("css/fonts/Helvetica-Light.ttf") format("truetype"),

url("css/fonts/Helvetica-Light.svg#U.S.101") format("svg");

font-weight:normal;font-style:normal;

}



@font-face {

font-family: Helvetica-Bold;

src:url("css/fonts/Helvetica-Bold.eot?") format("eot"),

url("css/fonts/Helvetica-Bold.woff") format("woff"),

url("css/fonts/Helvetica-Bold.ttf") format("truetype"),

url("css/fonts/Helvetica-Bold.svg#U.S.101") format("svg");

font-weight:normal;font-style:normal;

}

body{height:auto!important;margin: auto!important;font-family:'Helvetica-Light'!important;}

.top-bar{background-color: #598527 !important;}

.top-container{width: 1366px!important;margin: auto!important;}

div#top-right {float: right;text-align: right;width: auto;margin-top: 28px;font-family: Helvetica-light;}

div#top-right a {color: #000000;}

div#web_logo {float: left;margin: 0 0 78px 3px;width: auto;}

#web_logo  img {float: left;margin: 0 0 25px;padding: 0;position: absolute;z-index: 1;bottom:2px;}

nav#site-navigation {float: left;width: 100%;}
#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: #598527;
	color: #fff;
 
}
.top-bar-right ul:first-child li{z-index:0;}

nav#site-navigation .top-container .top-bar-right ul#menu-top-menu li:last-child {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  margin: 0;}

nav#site-navigation .top-container .top-bar-right ul#menu-top-menu li:last-child a{padding-right: 0px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link:hover,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link:active,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link:focus

{   background: rgba(0, 0, 0, 0) url("../../../wp-content/uploads/2016/06/shadow.png") no-repeat scroll ; background-size: 100% 100%; background-position: 0 0;    font-family: helvetica; color: #598527;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a span.mega-menu-title {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 20px !important;
}





/*.mega-menu-item-has-children.mega-toggle-on .sub::after {

  content: "\f347";

  font-family: "dashicons";

  position: absolute;

  top: 8px;

  font-size: 22px;

  right: 12px;

  color: #598527;

}*/

/*.mega-menu-item-has-children.mega-toggle-on a::after {

  content: "\f347";

  font-family: "dashicons";

  position: absolute;

  top: 8px;

  font-size: 22px;

  right: 12px;

  color: #598527;

}*/





.container{float: left; width: 100%;}

.container a{text-decoration: underline;}



.container a:hover,.container a:focus,.container a:active{text-decoration: none;}





#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu {  background: #fff;  padding: 60px 41px;  margin-top: 3px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {  margin-left: 15px;  margin-right: 70px;  padding: 0;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child .textwidget{margin-top: 0px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item .textwidget {  margin-top: 60px;    float: left;    width: 100%;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h1,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h2

{color: #000;    float: left;    font-family: Helvetica-light;    font-size: 25px;    margin-bottom: 0px;
 line-height: 25px;
;}

.menu .active > a {  background:none !important;  text-decoration: underline;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r a{     color:#000;    font-family: Helvetica-light;    font-size: 25px;    float: left;   }

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child {  margin-right: 0px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child {  border-right: 1px solid #598527;  margin-right: 25px;  width: 39.5%;   padding-right: 40px;  margin-left: 0px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title

{   color:#000;    font-family: Helvetica-light;    font-size: 33.33px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r p{color:#000;margin-right: 0px;font-family: Helvetica-light;font-size: 16.67px;line-height: 25px; float: left; width: 100%;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r a

{       
    display: inline;
    float: none;
    font-family: Helvetica-light;
    font-size: 16.67px;
    line-height: 25px;
    margin-right: 0;
    width: 100%;}
#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r  h2 > a	{ color: #598527;font-size:25px}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r .mega-menu-item-type-widget .textwidget p a{}
#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r a:hover{text-decoration:underline;}
ul#menu-related-topics {list-style: disc;    margin-left: 20px;}
#menu-related-topics li{    float: left;    width: 100%; display:list-item;}

#menu-related-topics li a{  text-decoration: none;padding: 0px;	}

#menu-related-topics li a:hover,#menu-related-topics li a:active,#menu-related-topics li a:focus{   text-decoration: none; color: #000;}

.sidebar article h6{font-size: 18.75px;font-family: Helvetica;margin-bottom: 25px;margin-top: 15px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r p:first-child{margin-bottom: 19px;margin-top: 15px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child p{font-size: 18.75px;font-family: Helvetica-light;color:#000; margin-bottom: 124px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child p:last-child{color: #598527;font-family: Helvetica-bold;font-size: 25px;margin-bottom: 0px;}

nav#site-navigation .top-container .top-bar-right ul#menu-top-menu li {  background: rgba(0, 0, 0, 0) url("css/images/right_border.png") no-repeat scroll right center;  border-right: medium none;  float: left;  margin-right: 15px;}

nav#site-navigation .top-container .top-bar-right ul#menu-top-menu li a {  background: rgba(0, 0, 0, 0) url("css/images/arrow.png") no-repeat scroll 91% 20px;  vertical-align: text-top;}

#mega-menu-wrap-top-bar-r,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r ul.mega-sub-menu{    float: left;    width: 100%;    background: none;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item:first-child{    padding-left: 8%;}

#site-navigation .top-container .top-bar-right {    float: left;	width:100%;}

.top-bar-right ul:first-child li {    position: relative;    z-index: 2;}

.site-header { border-bottom: 3px solid #898989;   float: left;    margin-top: 25px;    position: relative;    width: 100%;}

/*.home .site-header {

  border-bottom: none;

 

}*/



div#single-post article.main-content {

  padding: 0;

  width: 100%;

}





.menu_bar{	float: left;    width: 100%;/*    padding: 0px 0px 0px 8%;*/}

.menu_bar form#searchform{	float: right;}

.menu_bar form#searchform .input-group{	margin-bottom: 0px;	padding: 10px 0;}

.menu_bar form#searchform .input-group .input-group-field{

height: 30px;

vertical-align: middle;

float: none;

border: 1px solid #6b6b6b;

background: rgba(213,213,213,1);

background: -moz-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(213,213,213,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));

background: -webkit-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%);

background: -o-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%);

background: -ms-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%);

background: linear-gradient(to bottom, rgba(213,213,213,1) 0%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#ffffff', GradientType=0 );

}

nav#site-navigation .top-container .top-bar-right ul#menu-top-menu li a {  font-size: 16.67px;  height: auto;  font-family: helvetica;}

nav#site-navigation .top-container .top-bar-right ul#menu-top-menu li a span{  font-size: 12.5px;  height: auto;   font-family: helvetica-light;}

div#home-page-sliderpjc {    margin: 0px !important;}

div#page-full-width.homepage {    margin: 0px;    width: 100%;    max-width: 100%;}

div#page-full-width.homepage article.main-content {    padding: 0px;    width: 100%;}

div#page-full-width.homepage article.main-content .entry-content article.widget_text {    width: 23.6%;    float: left;	margin-right: 25px;}

div#page-full-width.homepage article.main-content .entry-content .top-container article.widget_text:last-child {    margin-right: 0px;}

div#page-full-width.homepage article.main-content .entry-content article.widget_text h6 {    font-size: 37.5px;    font-family: 'Helvetica-Light';	color: #555555;}

div#page-full-width.homepage article.main-content .entry-content article.widget_text div.textwidget p {    font-size: 18.75px!important;	font-family: 'Helvetica-Light'!important;	color: #555555;	min-height: 120px;}

div#page-full-width.homepage article.main-content .entry-content article.widget_text div.textwidget p a{   border-bottom: 1px solid #598527;    color: #598527;    font-family: "Helvetica-Bold" !important;    padding-bottom: 1px;}

div#page-full-width.homepage article.main-content .entry-content .blank_div {    height: 25px;    background-color: #cdcdcd;}

div#footer-container #footer article.widget_black_studio_tinymce {    float: left; width: 23.7%;    margin-right: 25px;	font-size: 16.67px;	padding: 0px;}

div#footer-container #footer article.widget_nav_menu{   padding: 0px;   margin-right: 25px;   float: left;}

div#footer-container #footer article.widget_nav_menu ul li{   float: left;   width: 100%;   padding: 0px;}

div#footer-container #footer article.widget_nav_menu ul li a{   color: #404040;    font-family: HelveticaNeueLTPro-Lt;    font-size: 16.67px;    font-weight: normal;    line-height: 24px;     padding: 0px;     float: left;}

div#footer-container #footer article.widget_nav_menu:nth-child(2){   width: 14.7%; }

div#footer-container #footer article.widget_nav_menu:nth-child(3){    width: 12.5%;}

div#footer-container #footer article.widget_nav_menu:nth-child(4){    width: 11.6%;}

div#footer-container #footer article.widget_nav_menu:nth-child(5){      width: 13%;    margin-top: 32px;}

div#footer-container #footer article.widget_nav_menu:nth-child(6){     width: 15%;     margin: 0px;}

div#footer-container #footer article.widget_black_studio_tinymce:nth-child(5) a {   float: left;  width: 100%;}

div#footer-container #footer article.widget_black_studio_tinymce:nth-child(6){     width: 15%;     margin: 0px;}

div#footer-container #footer article.widget_black_studio_tinymce:nth-child(5) div.textwidget p {    line-height: normal;}

div#footer-container #footer article.widget_text:last-child{    width: 100%;}

div#page-full-width.homepage article.main-content .entry-content .top-container .article_container {    padding: 50px 0px;    float: left;}

div#page-full-width.homepage article.main-content .entry-content article.widget_text div.textwidget p:last-child {    min-height: auto;}

div#footer-container {    background-color: #cdcdcd;	clear:both;        float: left;        width: 100%;}

div#footer-container #footer {    margin: 0 auto;    width: 1366px;    max-width: 1366px;}

div#footer-container #footer article.widget_text {    float: left;    width: 23.6%;    margin-right: 25px;	font-size: 16.67px;	padding: 0px;}

div#footer-container #footer article.widget_text:nth-child(2){    width: 12%;}

div#footer-container #footer article.widget_text:nth-child(3){    width: 12%;}

div#footer-container #footer article.widget_text:nth-child(4){    width: 18%;}

div#footer-container #footer article.widget_text:nth-child(5){font-size: 45.08px;font-family: 'Times New Roman';color: #959595; margin-right: 0px;  width: 27%;  line-height: 0px;}

div#footer-container #footer article.widget_text:nth-child(5) div.textwidget p {    line-height: normal;}

div#footer-container #footer article.widget_text:last-child{    width: 100%;    margin: 0px;}

div#page-full-width.city_code article.main-content {    padding: 33px 0px 120px 0px;}

/* breadcrumbs style */

.breadcrumb-trail .trail-browse {    display: none !important;}

.breadcrumb-trail ul.trail-items li {    font-size: 16.67px;}

.breadcrumb-trail ul.trail-items li, .breadcrumb-trail ul.trail-items li a {  color: #636363;    font-family: helvetica-light;    font-size: 12.5px;    text-transform: capitalize;}

.breadcrumbs li:not(:last-child)::after {    content: ">"!important;    top: -2px!important;    margin: 0px 2px 0px 2px!important;}

/**** breadcrumbs style end***/

div#page-full-width.city_code .main-content .entry-content h3.widget-title {    font-size: 37.5px;    font-family: 'Helvetica-Light'; margin-bottom: 20px;    color: #555555;}

div#page-full-width.city_code .main-content .entry-content div.textwidget p {    color: #262626;    font-family: 'Helvetica-Light';    font-size: 18.75px;}

div#page-full-width.city_code .main-content .entry-content div.textwidget ul li {    margin-left: 5%;}

.top-bar .menu a{font-weight:normal !important;}

div#page-full-width.city_code .main-content .entry-content div.textwidget {    font-size: 18.75px;    color: #262626;}

.frs-caption-button.frs-buttonskin-black span::after {    content: url("css/images/next.png");    margin-left: 9px;    vertical-align: middle;}

p.frs-caption-button.frs-buttonskin-black a span {    background: #598527 none repeat scroll 0 0;    border-color: #000;    border-radius: 0 !important;    border-style: solid;    border-width: 0  !important;    color: #fff  !important;    font-size: 18px;    margin: 0 auto;    padding: 7px 16px  !important;	 font-family: Helvetica-light;}

#footer h6 {  font-family: HelveticaNeueLTPro-Bd;font-size: 16.67px;   color: #404040;}

#footer .textwidget p, #footer .textwidget p a {  color: #404040;  font-family: HelveticaNeueLTPro-Lt;  font-size: 16.67px;  line-height: 24px;  font-weight: normal;}

#footer .textwidget p  a{}

#footer {    margin-top: 15px !important;}

#text-10 p {    font-family: times new roman !important;    font-size: 44px !important;    color: #959595 !important;    margin-top: 51px;}

#searchform ::-webkit-input-placeholder {   color: #363636 !important ;   opacity:1;}



:-moz-placeholder { /* Firefox 18- */

color: #363636 !important;

opacity:1;

}



::-moz-placeholder {  /* Firefox 19+ */

color: #363636 !important;

opacity:1;

}



:-ms-input-placeholder {  

color: #363636 !important; 

opacity:1;

} 

.login-wp {  float: left;  margin-top: 6px;}

.login-wp ul.registration-menu li {    display: inline-block;}

.login-wp ul.registration-menu {    list-style: none;    margin: 0px;    width: auto;}

.login-wp ul.registration-menu li:first-child::after {    content: "|";    margin-left: 4%;}

#top-right select {  border: 1px solid #e9e9e9;  float: left;  height: 30px;  margin-left: 8px;  padding: 0;  width: 269px;   margin-top: 4px;   background:url("css/images/dd.png");   padding-left: 13px;}

div#top-right a {  color: #000000;  margin-left: 5px;  margin-right: 5px;  font-size: 16.67px;}

div#top-right a:hover {  opacity: 0.7;}

#home-page-sliderpjc-slideshow .frs-caption p, #home-page-sliderpjc-slideshow .frs-caption-inner p {    font-family: times new roman;    font-size: 78px;    margin: 0;    line-height: 76px;}

.title-bar {  background: #598527 none repeat scroll 0 0 !important;  clear: both;  color: #fefefe;  padding: 0.5rem;  text-align: right  !important;}

.breadcrumbs {  float: left;    margin-bottom: 0 !important;    margin-top: 30px !important;    width: 100%;}

#page-sidebar-left.custom-sidebar{	width: 100%;    max-width: 100%;    margin: 0px;	padding: 33px 0px 120px 0px;}

#page-sidebar-left.custom-sidebar .main-content .entry-content .panel-grid .panel-grid-cell:first-child ul.menu{    float:left;	margin-top: 7px;	width:100%;}

#page-sidebar-left.custom-sidebar .main-content {    width: 100%;	padding: 0px;}

#page-sidebar-left.custom-sidebar .main-content{    left: 0% !important;}

#page-sidebar-left.custom-sidebar article.sidebar_container header.sidebar_header h1 {    font-size: 37.5px;    font-family: 'Helvetica-Light';	color: #555555;	margin-bottom: 15px;}

#page-sidebar-left.custom-sidebar .main-content .entry-content .panel-grid .panel-grid-cell:first-child ul.menu li a {    font-family: 'HelveticaNeueLTStd-Lt';	font-size: 18.75px;	color: #555555;	font-weight: bold;}

#page-sidebar-left.custom-sidebar .main-content .entry-content .panel-grid .panel-grid-cell:first-child ul.menu li.active a {    background: #f0ea34;}

#page-sidebar-left.custom-sidebar .main-content .entry-content h3.widget-title {    font-family: 'Helvetica-Light';    font-size: 37.5px;    color: #555555;    margin-bottom: 15px;}

#page-sidebar-left.custom-sidebar .main-content .entry-content .panel-grid .panel-grid-cell:first-child{	padding:0px;	margin-right: 5%;}

#page-sidebar-left.custom-sidebar .main-content .entry-content .panel-grid{	margin:0px;}

#page-sidebar-left.custom-sidebar .main-content .entry-content .panel-grid .panel-grid-cell:first-child ul.menu li {	width: 100%;    float: left;	margin-bottom: 10px;    background-color: #eeeeee;}

#page-sidebar-left.custom-sidebar .main-content .entry-content .panel-grid .panel-grid-cell:last-child{	margin: 0;    padding: 0;    width: 70%;}

#page-sidebar-left.custom-sidebar .main-content .entry-content p {    margin: 0px;	font-size: 18.75px;	color: #555555;}

#page-sidebar-left.custom-sidebar .main-content .entry-content p strong {    font-size: 18.75px;    font-family: 'Helvetica-Bold';}

/** Form submission page **/



#top-right #black-studio-tinymce-2{float: left;  margin-right: 25px;}

#top-right .search_bar_desktop{float: right;}

#top-right #searchform {  float: left;  width: 100%;}





#top-right #searchform input {  border: 1px solid #000;box-shadow: 0 5px 8px 0 #888 inset;-webkit-box-shadow:0 5px 8px 0 #888 inset;    -moz-box-shadow: 0 5px 8px 0 #888 inset;  height: 35px;  margin-left: 0;  padding: 0 8px;}

.frs-wrapper.frs-skin-default .frs-caption {  padding: 35px 0 !important; }

.frs-caption-content{    width: 37.667% !important;    opacity: 0.9;}

.memorial_prade > span {  color: #598527;  font-family: helvetica-bold;  font-size: 38.36px;  margin-left: 5px;}

.frs-caption-content > h4{display: none;}

.prade{padding: 10px;}

.memorial_prade {  font-family: helvetica-bold;  font-size: 33.33px;  width: 100%;}

.date {  font-family: helvetica-light;  font-size: 25px;  width: 100%;}

.message {  float: left;  margin-right: 60px;  width: 26.6%;}

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

.message img {  float: left;  margin-right: 20px;}

.events {  float: left;  margin-left: 60px;  margin-right: 65px;  width: 33%;}

.message p:first-child {  margin: 0px;}

.announcements {  float: left;  margin-left: 66px;  width: 22%;}

hr {  float: left; width: 100%;}

.message h6,.events h6,.announcements h6{    margin-bottom: 20px;font-family: helvetica-light;  font-size: 33.33px; float: left; width: 100%;}

.announcements p { line-height: 25px; color:#464646;float: left;  width: 100%;  font-family: helvetica;  font-style: normal;  font-size: 18.75px;      margin-bottom: 0px;}

.announcements a {  text-decoration: underline;  color: #598527;}

.announcements a:hover,.announcements a:focus,.announcements a:active { text-decoration: none; color: #598527;}

.events a { float: left;margin-top: 10px; color: #598527; text-decoration: underline;}

.events a:hover,.events a:focus,.events a:active {text-decoration: none;  color: #598527;}



.events p strong {  margin-bottom: 5px; float: left;  width: 100%;  font-family: helvetica-bold;  color:#464646;  font-size: 18.75px;      margin-bottom: 0px;}

.events p {  color: #464646;  float: left;  font-family: helvetica-light;  font-size: 18.75px;  margin-bottom: 0;  width: 100%;  line-height: 25px;   margin-bottom: 15px;}

.message p {  color: #464646;  font-family: helvetica;  font-size: 18.75px;  font-style: oblique;  line-height: 25px;  margin-bottom: 0;  width: 100%;}

.message p:last-child{  font-style: normal;margin-top: 16px;}



.sis_event_entries {  float: left;  width: 100%;  margin: 0px;  list-style: none;}

.sis_event_entry {  margin-bottom: 15px;  float: left;}

.green-a {  font-size: 18.75px;  margin-top: 0px;  float: left;  width: 100%;}

.sis_event_entry h4{ margin-top: 0px; margin-bottom: 5px; float: left;  width: 100%;  font-family: helvetica-bold;  color:#464646;  font-size: 18.75px;      margin-bottom: 0px;}

.sis_event_entry .sis_event_date {  font-size: 12px;}

.results {  float: left;    margin-top: 0px;  width: 100%;}

.cat-post-widget{float: left; width: 100%;}

.cat-post-widget ul{float: left; width: 100%;   margin: -20px 0 0;}

.cat-post-widget ul li{ border: none;float: left; width: 100%; margin: 0px;}



.results .left .entry-content .panel-grid .cat-post-widget ul li a.cat-post-excerpt-more{text-decoration: underline;}

.results .left .entry-content .panel-grid .cat-post-widget ul li a.cat-post-excerpt-more:hover{text-decoration: none;}

.results .left .entry-content .panel-grid .cat-post-widget ul li a{text-decoration: none;float: left; width: 100%; color: #000;   font-family: helvetica-light;  font-size: 18.75px; margin: 0 0 5px;}

.results .left .entry-content .panel-grid .cat-post-widget ul li p{line-height: 25px;}

.results .left .entry-content .panel-grid .cat-post-widget ul li p a{float: none; width: 100%; margin: 0px; color: #598527;   font-family: helvetica-light;  font-size: 18.75px;}

.archive #page{margin-top: 0;max-width: 100%;}

.single #single-post{margin-top: 0;max-width: 100%;}

.page #page{max-width: 100%; margin-top: 0px;}

.left {  float: left;  width: 80%; padding-right: 85px; }

.right { background: #e5e5e5 none repeat scroll 0 0;    float: right;    min-height: 850px;      margin-top: 73px;    width: 20%;}

.type-event{float: left;width: 100%;}

.results p {  float: left;  font-family: helvetica-light;  font-size: 16.67px;  width: 100%;text-align:left !important;}

.results .type-event header h2 a {  float: left;  font-family: helvetica-light;  font-size: 25px;  width: 100%;  color: #000;}

.results .left .entry-content .panel-grid:first-child{margin-bottom: 5px !important;}

.results .left .entry-content .panel-grid:first-child p{  float: left;  font-family: helvetica-light;  font-size: 33.33px;  width: 100%;  color: #000;}

.results .left .entry-content .panel-grid a{ text-decoration: underline; float: left;  font-family: helvetica-light;  font-size: 18.75px;  width: 100%;  color: #598527;   line-height: 25px;}

.results .left .entry-content .panel-grid a:hover,.results .left .entry-content .panel-grid a:active,.results .left .entry-content .panel-grid a:focus{text-decoration: none;}

.results .left .entry-content .panel-grid h3{  float: left;  font-family: helvetica;  font-size: 18.75px;  width: 100%;  color: #000;  text-transform: uppercase;}

.results .left .entry-content .panel-grid p{  float: left;  font-family: helvetica-light;  font-size: 18.75px;  width: 100%;  color: #000;}

.sidebar {  margin: 0 !important;  padding-right: 0 !important;  width: 100% !important;     padding-left: 25px !important;}

.sis_event_entry p {  font-weight: normal;  margin-bottom: 0px !important;}

.results h1,.results h2,.results h3{      float: left;    font-family: helvetica-light;    font-size: 33.33px;    margin-bottom: 20px;    width: 100%;}

.results #searchform input{    width: 300px;}

.archive #page{margin-top: 0;max-width: 100%;}

.single #single-post{margin-top: 0;max-width: 100%;}

.page #page{max-width: 100%; margin-top: 0px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link{    line-height: normal;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link {

  font-family: helvetica;

font-size: 16.67px;

height: auto;

   margin-left: 0px;

    margin-right: 0px;

    padding: 10px 32px 10px 32px;

z-index: 2;

vertical-align: text-top;

text-transform: uppercase;

}

/*#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link {

background: rgba(0, 0, 0, 0) url("css/images/arrow2.png") no-repeat scroll ;  font-family: helvetica;

background-position: 91% 17px;

}*/









#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a span{    text-transform: capitalize;  font-family: helvetica-light;  font-size: 12.5px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link::after

{    content: "\f347";     float: right;

    font-size: 22px;

    position: absolute;

    right: 8px;

    top: 8px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item {background: rgba(0, 0, 0, 0) url("css/images/right_border.png") no-repeat scroll right center; border-right: medium none;  float: left;  margin-right: 0px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item:last-child {  background: none;   margin-right: 0px;}

h2 a:hover,h2 a:focus,h2 a:active{      color: #000;}

h2 a{      color: #000;    float: left;    font-family: helvetica-lisght;    font-size: 25px;    width: 100%;}



.input-group-label, .input-group-field, .input-group-button {

  display: inline-block !important;

  vertical-align: middle;

}



/* .search .meta-info {

    display: none !important;

} */
.results p a {
    padding-right: 15px;
}

.results h2 a:hover {
    text-decoration: underline;
}
.results h2 a {
    text-decoration: none;
}
.results p:empty {
    display: none;
}
.menu-icon:hover::after {

    background: #fefefe none repeat scroll 0 0 !important;

    box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe !important;

}

#pg-2-0{margin: 0px !important;}
#pg-2-0 .panel-grid-cell{padding: 0px !important;}

.pagination .current {
    background: #598527;
   
}
 figure.gallery-item {
    width: 28%;
    float: left;
    padding: 0px;
    margin: 13px;
}
.mega-menu-toggle {
    display: none !important;
}

/*responsive-layout*/

@media (max-width:1444px){

.top-container {    margin: auto !important;    width: 1190px !important;}

div#footer-container #footer {    margin: 0 auto;    max-width: 1366px;    width: 1190px;}

div#footer-container #footer article.widget_black_studio_tinymce {   width: 22.7%;}

div#footer-container #footer article.widget_nav_menu:nth-child(2) {  width: 12.7%;}

div#footer-container #footer article.widget_nav_menu:nth-child(3) {  width: 12.5%;}

div#footer-container #footer article.widget_nav_menu:nth-child(6) {  margin: 0;  width: 16%;}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link {  padding: 10px 17px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {  margin-left: 15px;  margin-right: 60px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu {  padding: 34px 41px;}

.message {   margin-right: 50px; }

.events {  margin-left: 50px;  margin-right: 50px;}



.results .left .entry-content .panel-grid .cat-post-widget ul li p a {  font-size: 16.75px;}

.results .left .entry-content .panel-grid p {    font-size: 16.75px;}

.results .left .entry-content .panel-grid .cat-post-widget ul li a {  font-size: 16.75px;}

.results .left .entry-content .panel-grid a {  font-size: 16.75px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item:first-child {

  padding-left: 9.5%;

}





#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link::after

{   

    right: 5px;

    }

}



@media (max-width:1366px){



}
@media only screen and (min-width: 1200px) {
 span.mega-menu-description {
    font-size: 12px !important;
    font-style: inherit !important;
}
}

@media only screen and (max-width: 1200px) {
 span.mega-menu-description {

    font-style: inherit !important;
}
}



@media (max-width:1220px){

.top-container {    margin: auto !important;    width: 1170px !important;}

div#footer-container #footer {    margin: 0 auto;    max-width: 1366px;    width: 1170px;}

#footer .textwidget p, #footer .textwidget p a {  font-size: 13.67px;}

div#footer-container #footer article.widget_nav_menu ul li a { font-size: 13.67px;}

#footer h6 {  font-size: 13.67px;}

div#footer-container #footer article.widget_black_studio_tinymce {  width: 20.7%;}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link {  font-size: 14.67px;   margin-left: 0px;    margin-right: 0px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item:first-child {    padding-left: 12.5%;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a span {  font-size: 10.5px;}

.memorial_prade {    font-size: 28.33px;  }

.memorial_prade > span {   font-size: 32.36px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child p {  font-size: 14.75px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child p:last-child {   font-size: 20px;  }

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h1,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h2 {

  color: #000;  float: left;  font-family: Helvetica-light;  font-size: 22px;  margin-bottom: 0;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r p {  font-size: 12.67px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r a {  font-size: 12.67px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {  margin-left: 15px;  margin-right: 38px;}

.message {  margin-right: 40px;}

.events {  margin-left: 40px;  margin-right: 40px;}

.announcements {  margin-left: 55px;}

.message h6, .events h6, .announcements h6 {  font-size: 25.33px;}

.message p,.sis_event_entry h4,.events p,.announcements p,.green-a {  font-size: 15.75px;}







.results .left .entry-content .panel-grid .cat-post-widget ul li p a {  font-size: 14.75px;}

.results .left .entry-content .panel-grid p {    font-size: 14.75px;}

.results .left .entry-content .panel-grid .cat-post-widget ul li a {  font-size: 14.75px;}

.results .left .entry-content .panel-grid a {  font-size: 14.75px;}

.results .left .entry-content .panel-grid h3 {  font-size: 17.75px;}

.sidebar article h6 {    font-size: 17.75px;  }

#menu-related-topics li a {  font-size: 17.75px; }

.left {  padding-right: 40px;}



/*#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link {

  background: rgba(0, 0, 0, 0) url("css/images/arrow2.png") no-repeat scroll 93% 15px;



}*/

.mega-menu-item-has-children.mega-toggle-on .sub::after {



  font-size: 20px;



  right: 3px;

  top: 7px;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link {  padding: 10px 8px;}







#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link::after

{     font-size: 16px;

    position: absolute;

    right:2px;

    top: 8px;

}













}





@media (max-width:1219px){

.top-container {    margin: auto !important;    width: 970px !important;}

div#footer-container #footer {    margin: 0 auto;    max-width: 1366px;    width: 970px;}





}



@media (max-width:1024px){

.large-4 {  width: 29.3333% !important;}

#footer .textwidget p, #footer .textwidget p a {  font-size: 16.67px;}

div#footer-container #footer article.widget_nav_menu ul li a { font-size: 16.67px;}

#footer h6 {  font-size: 16.67px;}

div#footer-container #footer article.widget_nav_menu:nth-child(4) {  clear: both;  width: 11.6%;}



div#footer-container #footer article.widget_text:last-child {

  margin-top: 40px;

  width: 100% !important;

  float: left;

}

}



@media (max-width:1000px){

.top-container {    margin: auto !important;    width: 750px !important;}

div#footer-container #footer {    margin: 0 auto;    max-width: 1366px;    width: 750px;}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item:first-child {  padding-left: 13%;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link {  font-size: 10.67px;  margin-left: 0px;  margin-right: 0px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a span {  font-size: 7.5px;}

.date {  font-size: 23px; }

.memorial_prade {  font-size: 23.33px;}

.memorial_prade > span {  font-size: 26.36px;}

.message {  margin-right: 30px;}

.events {  margin-left: 30px;  margin-right: 30px;}

.announcements {  margin-left: 40px;}

.message h6, .events h6, .announcements h6 {  font-size: 21.33px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {    font-size: 20.33px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child p {  font-size: 12.75px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child p:last-child {  font-size: 15px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child {  margin-right: 15px;  padding-right: 15px; }

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {  margin-left: 15px;  margin-right: 25px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r p {  font-size: 9.67px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r a {  font-size: 9.67px;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h1,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h2 {  font-size: 18px; }

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu {  padding: 31px 41px;}

#web_logo img {  width: 345px;  height: auto;}



/*#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link {

  background: rgba(0, 0, 0, 0) url("css/images/arrow2.png") no-repeat scroll 93% 14px;

}*/

.results .left .entry-content .panel-grid:first-child p {



  font-size: 27.33px;



}



.results .left .entry-content .panel-grid .cat-post-widget ul li p a {  font-size: 10.75px;}

.results .left .entry-content .panel-grid p {    font-size: 10.75px;}

.results .left .entry-content .panel-grid .cat-post-widget ul li a {  font-size: 10.75px;}

.results .left .entry-content .panel-grid a {  font-size: 10.75px;}

.results .left .entry-content .panel-grid h3 {  font-size: 13.75px;}

.sidebar article h6 {    font-size: 13.75px;  }

#menu-related-topics li a {  font-size: 13.75px; }

.left {  padding-right: 10px;}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link { padding: 10px 10px;}





#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link::after

{     font-size: 13px;

    

}



}





@media (max-width:767px){
	
	span.mega-menu-description {
    display: none !important;
}
	figure.gallery-item {
    width: 100%; 

}
	.mega-menu-item p {
    display: none;
}
	.mega-menu-item h2 a {
    font-size: 15px !important;
}
	h4.mega-block-title {
    display: none !important;
}
	ul.mega-sub-menu {
    padding: 5px !important;
}
	.mega-menu-item h2 {
     width: 96%;
    border-bottom: 1px solid #598527;
		    padding: 6px;
}
	li#mega-menu-item-black-studio-tinymce-25 {
    display: none !important;
}
	li.widget_black_studio_tinymce {
    margin-top: -8px !important;
}
	ul.mega-sub-menu {
    width: 100% !important;
    float: right !important;
    background: #598527 !important;
    color: white !important;
}
	.mega-menu-item h2 a {
    color: white !important;
}
	span.mega-menu-title {
    font-size: 17px !important;
}
	a.mega-menu-link {
    border-bottom: 1px solid white !important;
}
	ul.mega-sub-menu {
    position: inherit;
}
	
	#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item .textwidget {
    margin-top: 0;

}
#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
    width: 100%;
    text-align: center;
}
	li#mega-menu-item-black-studio-tinymce-21 {
    margin-top: 1px !important;
}
	span.mega-indicator {
    font-size: 27px !important;
}

.top-container {   padding: 0 15px;   margin: auto !important;    float: left !important; width: 100% !important;}

div#footer-container #footer {    float: left;    max-width: 100%;    width: 100%;}

div#footer-container {  padding: 15px;}

.large-4 {  width: 28.3333% !important;}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top: 0px;}



.message {  margin-right: 0;  width: 100%;}

.events {  margin-left: 0;  margin-right: 0;  width: 100%;}

.announcements {  margin-left: 0;  width: 100%;}

.message h6, .events h6, .announcements h6 {  font-size: 26.33px;}

.message p, .sis_event_entry h4, .events p, .announcements p, .green-a {  font-size: 17.75px;}



.memorial_prade {  font-size: 18.33px;}

.memorial_prade > span {  font-size: 20.36px;}

.date {  font-size: 20px;}





#web_logo img {  height: auto;  width: 300px;  top: 15px;}

#top-right #black-studio-tinymce-2 {  float: left;  margin-right: 10px;}

#top-right #searchform input {  width: 160px;}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item:first-child {

  padding-left: 0;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item {

  background: none;

  border-right: medium none;

  float: left;

  margin-right: 0;

  width: 100%;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link {

  text-align: center;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link {

  font-size: 12.67px;

  margin-left: 0px;

  margin-right: 0px;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a span {

  font-size: 10.5px;

}

/*#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link {

    background: rgba(0, 0, 0, 0) url("css/images/arrow2.png") no-repeat scroll 99% 15px;

  

}*/



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {

  margin-left: 11px;

  margin-right: 15px;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h1,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h2 {

  font-size: 15px;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r p {

  font-size: 8px;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r a {

  font-size: 8px;

}



.left { float: left; width: 100%; padding-right: 0;}

.right { float: right; width: 100%;  margin-bottom: 20px;  margin-top: 40px;  min-height: auto;  padding-bottom: 20px;  }



.results .left .entry-content .panel-grid .cat-post-widget ul li p a {  font-size: 14.75px;}

.results .left .entry-content .panel-grid p {    font-size: 14.75px;}

.results .left .entry-content .panel-grid .cat-post-widget ul li a {  font-size: 14.75px;}

.results .left .entry-content .panel-grid a {  font-size: 14.75px;}

.results .left .entry-content .panel-grid h3 {  font-size: 17.75px;}

.sidebar article h6 {    font-size: 17.75px;  }

#menu-related-topics li a {  font-size: 17.75px; }

.left {  padding-right: 40px;}





.message,.events{margin-bottom: 50px;}

.events h6{margin-bottom: 0px;}

.events a{margin-top: 0px;}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link::after

{     font-size: 17px;

    

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link:hover,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link:active,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item > a.mega-menu-link:focus

{

    background: #fff;

}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child p {

  



  margin-bottom: 20px;

}

.page-id-1424 figure.gallery-item {
    width: 100%;
}

}

@media (max-width:640px)

{



div#footer-container #footer article.widget_text:last-child {  width: 100% !important;}

div#footer-container #footer article.widget_nav_menu:nth-child(3) {    width: 12.5%;}

div#footer-container #footer article.widget_nav_menu:nth-child(4) {  clear: both;  width: 11.6%;}

.large-4 {  margin-bottom: 20px;  width: 44% !important;}



#footer .large-4 {  margin-bottom: 20px;  width: 27% !important;}





.memorial_prade {  font-size: 17.33px;}

.memorial_prade > span {  font-size: 19.36px;}

.date {  font-size: 19px;}





div#web_logo {  float: left;  margin: 0;  width: 100%;  margin-bottom: 10px;}

#web_logo > a {  float: left;  text-align: center;  width: 100%;}

#web_logo img {  top: 0px;width: 345px;  position: relative;  margin: 0;  bottom: 0;  float: none;  z-index: 0;}

div#top-right {  float: none;  font-family: Helvetica-light;  margin: 0 auto;  text-align: center;  width: 385px;}

#top-right #searchform input {  width: auto;}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item

{

    float: left !important;

    width: 100% !important;

    border: none !important;

    

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h1,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h2 {

  font-size: 18px;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r p {

  font-size: 15px;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r a {

  font-size: 15px;

}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child p {

  font-size: 15.75px;

}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item .textwidget {



  margin-top: 9px;



}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child .textwidget {



  margin-bottom: 20px;

}

}



@media (max-width:600px)

{
	

#mega-menu-wrap-top-bar-r .mega-menu-toggle + #mega-menu-top-bar-r {
    display: block !important;
	    background: #598527 !important;
}	

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link::after,

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link::after

{

     content:"\f347";

}

}



@media (max-width:568px)

{

    #mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link::after, 

    #mega-menu-wrap-top-bar-r #mega-menu-top-bar-r li.mega-menu-flyout li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link::after,

    #mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link::after{

/*        content:"";*/

        

    }

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link {

/*  background: rgba(0, 0, 0, 0) url("css/images/arrow2.png") no-repeat scroll 65% 15px;*/

}

    

.memorial_prade {  font-size: 13.33px;}

.memorial_prade > span {  font-size: 15.36px;}

.date {  font-size: 16px;}





}



@media (max-width:480px)

{

.large-4 {  margin-bottom: 20px;  width: 100% !important;}

#footer .large-4 {  margin-bottom: 20px;  width: 100% !important;}



#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link {

/*  background: rgba(0, 0, 0, 0) url("css/images/arrow2.png") no-repeat scroll 66% 15px;*/

}



div#footer-container #footer article.widget_nav_menu:nth-child(5) {

  margin-top: 0;

  

}

div#footer-container #footer article.widget_nav_menu:nth-child(4) { margin-bottom: 0px;}

}



@media (max-width:420px)

{

#top-right #black-studio-tinymce-2 {  float: left;  margin-right: 0;  width: 100%;}

#top-right .search_bar_desktop {  float: left; width: 100%; }

#top-right #searchform input {     margin-bottom: 20px;width: 200px;}

div#top-right {  float: left;  font-family: Helvetica-light;  margin: 0 auto;  text-align: center;  width: 100%;}

div#web_logo {  float: left;  margin: 0;  width: 100%;}

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link {

/*  background: rgba(0, 0, 0, 0) url("css/images/arrow2.png") no-repeat scroll 70% 15px;*/

}

.results .left .entry-content .panel-grid:first-child p {

  font-size: 22.33px;

}

}



@media (max-width:360px)

{

.memorial_prade {  font-size: 13.33px;}

.memorial_prade > span {  font-size: 16.36px;}

.date {  font-size: 15px;}





}



@media (max-width:320px)

{

#mega-menu-wrap-top-bar-r #mega-menu-top-bar-r > li.mega-menu-item-has-children > a.mega-menu-link {

/*  background: rgba(0, 0, 0, 0) url("css/images/arrow2.png") no-repeat scroll 73% 15px;*/

}

}


