﻿

.post-content p,
.fusion-post-content p {
  margin: 0;
  margin-bottom: 20px;
}

.post-content ul.arrow,
.fusion-post-content ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}

.post-content ul.arrow li,
.fusion-post-content ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}

.post-content ul.arrow li:before,
.fusion-post-content ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  -moz-border-radius: 75px;
  -webkit-border-radius: 75px;
  border-radius: 75px;
  width: 18px;
  position: absolute;
  font-size: 14px;
  content: '\f105';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: 'icomoon';
  text-align: center;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  line-height: 17px;
  text-indent: 1px;
}

.post-content blockquote,
.fusion-post-content blockquote {
  background: #f5f5f5;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
  color: #444444;
  border-left: 4px solid #a0ce4e;
  padding: 15px;
}

.post-content blockquote *:last-child,
.fusion-post-content blockquote *:last-child {
  margin-bottom: 0;
}



.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}


.post-content p {
  margin-top: 0;
  margin-bottom: 20px;
}

#main .post-content .border-below-title h1,
#main .post-content .border-below-title h2,
#main .post-content .border-below-title h3,
#main .post-content .border-below-title h4,
#main .post-content .border-below-title h5,
#main .post-content .border-below-title h6 {
  float: none;
  padding-right: 0;
}
.fontawesome-icon,.fontawesome-icon.circle-yes,.avada-myaccount-data .digital-downloads li:before,.avada-myaccount-data .digital-downloads li:after,.avada-thank-you .order_details li:before,.avada-thank-you .order_details li:after,.post-content .error-menu li:before,.post-content .error-menu li:after{color: #ffffff;}
.review blockquote q,.post-content blockquote,.checkout .payment_methods .payment_box{background-color: #f6f6f6;}
.review blockquote q,.post-content blockquote{color: #747474;}
.meta .fusion-date,.review blockquote q,.post-content blockquote{font-style: italic;}
#main .reading-box h2,#main h2,.fusion-page-title-bar h1,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,#main .post h2,.sidebar .widget h3,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.share-box h4,.project-content h3,.fusion-author .fusion-author-title,.fusion-pricing-table .title-row,.fusion-pricing-table .pricing-row,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-accordian .panel-title,.fusion-accordian .panel-heading a,.fusion-tabs .nav-tabsli .fusion-tab-heading,.fusion-carousel-title,.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,.ei-title h2,table th,.project-content .project-info h4,.woocommerce-success-message .msg,.product-title, .cart-empty,.main-flex .slide-content h2, .main-flex .slide-content h3,.fusion-modal .modal-title, .popover .popover-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline{font-family: 'Chau Philomene One', Arial, Helvetica, sans-serif;}
#main .reading-box h2,#main h2,.fusion-page-title-bar h1,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,#main .post h2,.sidebar .widget h3,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.share-box h4,.project-content h3,.fusion-author .fusion-author-title,.fusion-pricing-table .title-row,.fusion-pricing-table .pricing-row,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-accordian .panel-title,.fusion-accordian .panel-heading a,.fusion-tabs .nav-tabsli .fusion-tab-heading,.fusion-carousel-title,.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,.ei-title h2,table th,.woocommerce-success-message .msg,.product-title, .cart-empty,.main-flex .slide-content h2, .main-flex .slide-content h3,.fusion-modal .modal-title, .popover .popover-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline{font-weight: 400;}
.counter-box-content, .fusion-alert,.fusion-progressbar .sr-only, .post-content blockquote, .review blockquote q{ font-size: 18px; }
body,.sidebar .slide-excerpt h2, .fusion-footer-widget-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q,.project-content .project-info h4,.fusion-accordian .panel-body, #side-header .fusion-contact-info, #side-header .header-social .top-menu {line-height: 25px;}
.post-content h1{font-size: 56px;line-height: 60px;}
#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper#main .post h2, #wrapper#main .post h2, #wrapper .woocommerce .checkout h3, #main .fusion-portfolio h2, h2.entry-title {font-size: 56px;line-height: 90px;}
#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2, #wrapper.woocommerce .checkout h3, .cart-empty, #main .fusion-portfolio h2, h2.entry-title{line-height: 60px;}
.post-content h3,.project-content h3,.product-title{font-size:24px;line-height: 48px;}
.post-content h4, .fusion-portfolio-post .fusion-portfolio-content h4, .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title, .fusion-carousel-title{font-size: 13px;line-height: 30px;}
.post-content h5{font-size: 12px;line-height: 18px;}
.post-content h6{font-size: 11px;line-height: 17px;}
.post-content h1,.title h1,.woocommerce-success-message .msg, .woocommerce-message, .fusion-post-content h1{color: #483d28;}
#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3, .fusion-post-content h2{color: #483d28;}
.post-content h3,.sidebar .widget h3,.project-content h3,.fusion-title h3,.title h3,.person-author-wrapper span,.product-title, .fusion-post-content h3{color: #df5e1c;}
.post-content h5,.fusion-title h5,.title h5, .fusion-post-content h5{color: #333333;}
.post-content h6,.fusion-title h6,.title h6, .fusion-post-content h6{color: #333333;}
#wrapper .post-content .content-box-heading {font-size: 18px;line-height: 60px;}
.post-content .fusion-social-links .fusion-social-networks a {font-size: 16px;}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a {padding: 8px;}
.post-content .wooslider .wooslider-control-thumbs {margin-top: -10px;}


H1.pagebar {
  color: #EDC9FA;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0;
	border-bottom: 0;
}


.pagebar {
  background-color: #804000;
  color: #00FFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


A.pagebar:link {
  color: #FFFF00;
}


A.pagebar:visited {
  color: #80FF00;
}


A.pagebar:hover {
	color: aqua;
}


A.pagebar:active {
	background-color: yellow;
	color: red;
}


#left_row2 {
  display: table-cell;
  vertical-align: top;
  height: 35px;
  text-align: left;
  background-color: #D0D8E2;
  border-bottom: 2px solid #52667C;
}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}


	.logo	{
			}


	div.logo	{
			padding:10px 0 0 20px;
			margin:20px 0 0 0;
			float:left;
			width:400px;
			
			}

	div.logo img{
		width:360px;
		height:43px;
	}


.spotlight {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

table.exploit_list tbody tr td.date, table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification, table.exploit_list tbody tr td.platform, table.exploit_list tbody tr td.author {
    border: solid #eee 1px;
    text-align:center;
    padding:3px;
}

table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification { width:30px;}




.slides_container {
	width:785px;
	overflow:hidden;
	position:relative;
	display:none;
}




.slides_container div.slide {
	width:785px;
	height:400px;
	display:block;
}


#header-box {
	position: absolute;
	top: 15px;
	right: 74px;
}


#header-box	h1 {
	font-size: 20px;
}


#header-box	h2 {
	font-size: 16px;
}


#header-box	h3 {
	font-size: 14px;
}


#header .inside{
	max-width: 62.5em;
	margin: 0 auto;
	position: relative;
	padding: 40px 0 40px 0;
}


#pageHead .inside {
	max-width: 62.5em;
	margin: 0 auto;
}


.project .inside {
	margin: 0 auto;
	max-width: 62.5em;
	position: relative;
}


.single-project #commentBox .inside{
	margin: 0 auto;
	max-width: 62.5em;
	padding-top: 20px;
}


.home .slideshow .details .inside {
	max-width: 62.5em;
}


.page-template-page-portfolio-php .pagination .inside {
	display: inline-block;
}


#footer .inside {
	max-width: 65.5em;
	margin: 0 auto 0;
	padding: 0px 0 0;
}

footer .net-print {float:left; margin:5px 0 0 15px;}

.col-xs-2, .col-xs-3, .col-xs-4, .col-sm-5, .col-xs-6, .col-sm-7, .col-xs-8, .col-xs-9 { float: left; }

.col-xs-4 { width: 33.33333333333333%; }


#top .avia-layerslider .ls-wp-container{
margin:0px auto !important;
}

.td-post-date {
  color: #aaa;
  display: inline-block;
  position: relative;
  top: 2px;
}

.td_module_mx8 .entry-title a,
.td_module_mx8 .td-post-author-name a,
.td_module_mx8 .td-post-date,
.td_module_mx8 .td-icon-star,
.td_module_mx8 .td-icon-star-half,
.td_module_mx8 .td-icon-star-empty {
  color: #fff;
}

.td_module_mx8 .td-post-date {
  margin-right: 22px;
}

.td_block_slide .td-post-date {
  margin-right: 22px;
  color: #fff;
  margin-left: 4px;
}

.td_block_20 .td-post-author-name,
.td_block_20 .td-post-date {
  margin-left: 0;
  line-height: 17px;
  vertical-align: top;
  top: -1px;
}

.td_block_20 .td_module_mx3 .td-post-author-name,
.td_block_20 .td_module_mx3 .td-post-date,
.td_block_20 .td_module_mx3 .td-module-comments {
  
}

.td-big-grid-post .td-post-author-name a,
.td-big-grid-post .td-post-author-name span,
.td-big-grid-post .td-post-date {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.td-big-grid-post .td-post-author-name,
.td-big-grid-post .td-post-date {
  top: 0;
}

header .td-post-date {
  margin-left: 4px;
  color: #444;
}

.td-post-template-2 .td-post-title .td-post-date {
  margin-right: 22px;
}

.td-post-template-3 .td-post-title .td-post-date {
  margin-right: 22px;
}

.td-post-template-3 .td-post-title .td-post-author-name,
.td-post-template-3 .td-post-title .td-post-author-name a,
.td-post-template-3 .td-post-title .td-post-date,
.td-post-template-3 .td-post-title .td-post-comments a,
.td-post-template-3 .td-post-title .td-post-views {
  color: #fff;
}

.td-post-template-6 .td-post-title .td-post-date {
  margin-right: 22px;
}

.td-post-template-7 .td-post-title .td-post-author-name,
.td-post-template-7 .td-post-title .td-post-author-name a,
.td-post-template-7 .td-post-title .td-post-date,
.td-post-template-7 .td-post-title .td-post-comments a,
.td-post-template-7 .td-post-title .td-post-views {
  color: #fff;
}

.td-post-template-7 .td-post-title .td-post-date {
  margin-right: 22px;
}

.td-post-template-8 .td-post-title .td-post-author-name,
.td-post-template-8 .td-post-title .td-post-author-name a,
.td-post-template-8 .td-post-title .td-post-date,
.td-post-template-8 .td-post-title .td-post-comments a,
.td-post-template-8 .td-post-title .td-post-views {
  color: #fff;
}

.td-post-template-8 .td-post-title .td-post-date {
  margin-right: 22px;
}

.td-post-template-11 .td-post-title .td-post-date {
  margin-right: 22px;
}

.td-post-template-11 .td-post-title .td-post-author-name,
.td-post-template-11 .td-post-title .td-post-date,
.td-post-template-11 .td-post-title .td-post-comments a,
.td-post-template-11 .td-post-title .td-post-views {
  color: #aaa;
  
}

.td-post-template-12 .td-post-header .td-post-title .td-post-date,
.td-post-template-13 .td-post-header .td-post-title .td-post-date {
  margin-right: 22px;
}

.td-cafe .td-module-meta-info .td-post-date,
.td-cafe .td-module-meta-info .td-post-views {
  color: #6d5348;
}

.td-cafe .td-footer-wrapper .td-post-date {
  color: #c3c3c3;
}

.td-black header .td-post-date,
.td-black header .td-post-comments a,
.td-black header .td-post-views {
  color: #aaa;
}


.td_block_big_grid_1 .td-post-date{
display: none;
}
#footer .copyright{font-size:10px;color:hsla(0,0%,100%,.5);margin-top:22px;margin-bottom:11px;line-height:1}



.testimonials-bg-default .item p {
  background: #023675;
}


.testimonials.testimonials-bg-default .item p:after,
.testimonials.testimonials-bg-default .item p:after {
  border-top-color: #023675;
}



.line-icon-page .item:hover {
	color: #023675;
}



.owl-work-v1 .item a:hover span {
   border-bottom-color: #023675;
}



.testimonials-bs .item {
  margin-bottom: 30px;
}


.art-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
}


.art-content-layout-row 
{
   display: table-row;
}


 
.art-postcontent .art-content-layout
{
   border-collapse: collapse;
}


.art-post .art-content-layout-br
{
   height: 0;
}


.art-content-layout .art-sidebar1
{
   background: #cccccc;
   margin:0 auto;
   width: 285px;
}


.art-content-layout .art-content
{
   margin:0 auto;
}


.art-content-layout .art-sidebar2
{
   background: #cccccc;
   margin:0 auto;
   width: 285px;
}


div.art-footer div.art-content-layout
{
    margin:0 auto;
    width:100%;
}

  
.responsive .art-content-layout img,
.responsive .art-content-layout video
{
   max-width: 100%;
   height: auto !important;
}


.responsive.responsive-phone .art-content-layout img 
{
   float: none !important;
   margin: 1%;
}

    
.responsive .art-content-layout .art-sidebar0, 
.responsive .art-content-layout .art-sidebar1, 
.responsive .art-content-layout .art-sidebar2 
{
   width: auto !important;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.super-slider-post a:hover, .carousel-title a:hover, .carousel-author a:hover, .multi-category-title a:hover, .slide-title h2 a:hover, .img-featured-title a:hover, .small-title a:hover, .small-author a:hover, .img-featured-title h2 a:hover{color:#FFF;}

.huge .img-featured-posts-image:after, .super-image:after, .super-slider li .super-slider-post:after, .super-slider li .super-slider-post:after, .img-featured-posts-image:before, .small-image:before, .wide-slider .slides li:after{opacity:0.6;pointer-events:none;position:absolute;content:'';width:101%;height:101%;left:0;top:0;vertical-align:top;}

.super-slider-post{float:left;position:relative;overflow:hidden;width:100%;}

.super-slider-post a{color:#FFF;}


.top-menu {
	float: left;
	display: inline;
	margin: 8px 0 0 15px;
}


.top-menu li {
	float: left;
	display: inline;
	font-weight: bold;
	font-size: 12px;
	margin: 0 17px 0 0;
}


.top-menu a:link, .top-menu a:visited {
	color: #FFF;
}


.top-menu a:hover {
	color: #2d5b85;
}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
.fontstyle-medium-centered{font-size:1.25rem;font-weight:400;line-height:1.5;color:#8d8385;text-align:center}

#menu li .greybox li {background:#DCECF8; margin:0px 0px 4px 0px; padding:4px; width:113px;}

#menu li .greybox li:hover { margin:0px 0px 4px 0px; padding:4px; text-decoration:underline}
.front .view-special-events .views-row,.front .view-calendar-2 .views-row,.front .fp-blog-block-list .views-row{background:none repeat scroll 0 0 rgba(6,7,9,0.4);padding:5px;}
.front .views-row.views-row-1,.front .views-row.views-row-2,.front .views-row.views-row-3,.front .views-row.views-row-4,.front .views-row.views-row-5{margin-bottom:5px;min-height:127px;}
.front .view-id-special_events .views-row.views-row-1,.front .view-id-special_events .views-row.views-row-2,.front .view-id-special_events .views-row.views-row-3{min-height:130px;}


#popular-games {
	float:left;
	width:100%;
}
#block-menu-menu-footer-navigation{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}
#block-menu-menu-footer-navigation .menu{padding:0;margin:0;text-align:center;}
#block-menu-menu-footer-navigation .menu li{display:inline;list-style-image:none;list-style-type:none;}
#block-menu-menu-footer-navigation .menu li a{padding:1px 5px;color:#21275b;text-decoration:none;}
#block-menu-menu-footer-navigation .menu li a:hover{color:#21275b;background:#83d1f5;}
#block-menu-menu-footer-navigation .menu li a.active{color:#FFF;background:#21275b;}
#block-menu-menu-footer-navigation .menu li a.active,#block-menu-menu-footer-navigation .menu li.active-trail a{color:#FFF;background:#21275b;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
.block div.view div.views-admin-links{margin-top:0;}
.sidebar .block-views h2.title,.panel-pane h2.pane-title{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#83d1f5;text-transform:uppercase;font-size:1em;border-bottom:2px solid #83d1f5;margin-bottom:0.2em;font-weight:bold;}
.sidebar .block-menu h2.title{background:none repeat scroll 0 0 #D5D4CC;color:white;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1em;font-weight:bold;line-height:2em;padding:0 0 0 12px;text-transform:uppercase;}
.block ul,.item-list ul{margin:1em 0;padding:0 0 0 2em;}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}






div.block.with-block-editing{position:relative;}
div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:0.75em;background-color:#fff;}
div.block.with-block-editing:hover div.edit{display:block;}






.block{margin-bottom:1em;}
#block-donations-1667.block-donations{margin:20px 0 0;}
#block-donations-1667.block-donations h2.title{background:#1f285b;padding:5px 10px;color:#fff;font-size:12px;text-transform:uppercase;font-family:'Arial Black',Arial,Helvetica,Sans-serif;}
#block-donations-1667.block-donations .content{background:#f1f1ef;padding:10px;}
#block-donations-1667.block-donations .content ul{width:680px;overflow:hidden;margin:0;padding:0;}
#block-donations-1667.block-donations .content ul li{float:left;width:225px;list-style:none;font-size:16px;font-family:'Georgia',Serif;margin:0 0 10px;}
.column.sidebar .block{margin-bottom:20px;}
.column.sidebar .block-menu_block,.column.sidebar .block-menu{background:#E4E3DD;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}
.column.sidebar .block-menu .content ul.menu{margin:0;}
.column.sidebar .block-menu .content{background:#f1f1ef;}
.column.sidebar .block-menu_block .content,.column.sidebar .block-menu .content{border-left:2px solid #89D2F4;}
.column.sidebar .block-menu_block ul.menu,.column.sidebar .block-menu ul.menu{list-style-image:none;list-style-type:none;padding:0;}
.column.sidebar .block-menu_block ul.menu li,.column.sidebar .block-menu ul.menu li{list-style-image:none;list-style-type:none;}
.column.sidebar .block-menu_block ul.menu li a,.column.sidebar .block-menu ul.menu li a{color:#21275B;display:block;font-weight:bold;padding:3px 5px 3px 10px;text-decoration:none;text-transform:uppercase;}
.column.sidebar .block-menu_block ul.menu li a:hover,.column.sidebar .block-menu ul.menu li a:hover{color:#21275b;background:#83d1f5;}
.column.sidebar .block-menu_block ul.menu li a.active,.column.sidebar .block-menu_block ul.menu li a.active-trail,.column.sidebar .block-menu ul.menu li a.active,.column.sidebar .block-menu ul.menu li a.active-trail{color:#FFF;background:#21275b;}
.column.sidebar .block-menu_block ul.menu li ul.menu li a,.column.sidebar .block-menu ul.menu li ul.menu li a{text-transform:none;padding-left:20px;font-weight:normal;}
.column.sidebar .block-menu_block ul.menu li ul.menu li ul.menu li a{padding-left:30px;}





#navbar {
	width:975px;
	background-color:#1f1f1f;
	font-size:11px;
	padding:0px;
	}








div.menu-footer-col-1-container ul li, div.menu-footer-col-3-container ul li, div.menu-footer-col-4-container ul li { font-weight:bold; }




div.menu-footer-col-1-container ul li li, div.menu-footer-col-3-container ul li li, div.menu-footer-col-4-container ul li li { font-weight:normal; }



.row { position: relative; max-width: 1200px; padding: 0;  height: auto; margin: 0 auto; width: 90%;}


	.row .columns { margin-left: 4.4%; float: left; height: auto; min-height: 1px; }

	.row .columns:first-child { margin-left: 0px; }

		
		.row .columns.one		{ width: 4.3%; }

		.row .columns.two		{ width: 13%; }

		.row .columns.three		{ width: 21.68%; }

		.row .columns.four		{ width: 30.4%; }

		.row .columns.five		{ width: 39.1%; }

		.row .columns.six		{ width: 47.8%; }

		.row .columns.seven		{ width: 56.5%; }

		.row .columns.eight		{ width: 65.2%; }

		.row .columns.nine		{ width: 73.9%; }

		.row .columns.ten		{ width: 82.6%; }

		.row .columns.eleven	{ width: 91.3%; }

		.row .columns.twelve	{ width: 100%; margin-left:0px; }

	
	.service-slider .row{overflow: hidden;width: 90%;}

		



.row[role="main"]{padding: 54px 0;}

body.page .row[role="main"] h2,body.page .row[role="main"] h3,body.page .row[role="main"] h4{margin-bottom: .3em;margin-top: .3em;}

body.page .row[role="main"] h3,body.page .row[role="main"] h4{color: #d5652c;}

body.page .row[role="main"] p{margin: 0 0 .5em 0;}

body.page .row[role="main"] a{text-transform: uppercase;font-weight: 700;letter-spacing: .05em;color:#162230;text-decoration: none;}

body.page .row[role="main"] a:hover{color: #d5652c;}

	
	footer .row .columns { margin-left: 2.1%; padding-left: 2.2%; }

	.top .row{text-align: center; margin-left: 0; width: 100%; padding: 0;}

	header #sticky-nav .bottom .row{text-align: center;}

	
	#tab-container .row { padding: 0; }
.node-type-homepage .thought-leadership-quote .quotes .quotes-inner .quote-name-and-title{font-size:1em;font-style:italic;margin-bottom:0.25em;padding-top:10px;margin-left:25px;line-height:1em;}
.tve_flt .tve_black.tve_ca2 .tve_ca_t{background-color:#1f1f1f}
.tve_flt .tve_black.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #000000}
.tve_flt .tve_blue.tve_ca2 .tve_ca_t{background-color:#4e7ac7}
.tve_flt .tve_blue.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #345da4}
.tve_flt .tve_green.tve_ca2 .tve_ca_t{background-color:#45bf55}
.tve_flt .tve_green.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #2ea43e}
.tve_flt .tve_orange.tve_ca2 .tve_ca_t{background-color:#ff712c}
.tve_flt .tve_orange.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #d8591c}
.tve_flt .tve_purple.tve_ca2 .tve_ca_t{background-color:#9768d1}
.tve_flt .tve_purple.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #7546b0}
.tve_flt .tve_red.tve_ca2 .tve_ca_t{background-color:#e5372b}
.tve_flt .tve_red.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #cd2b1f}
.tve_flt .tve_teal.tve_ca2 .tve_ca_t{background-color:#479486}
.tve_flt .tve_teal.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #008080}
.tve_flt .tve_white.tve_ca2 .tve_ca_t{background-color:#efefef}
.tve_flt .tve_white.tve_ca2 .tve_ca_t a{color:#4c4c4c !important}
.tve_flt .tve_white.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #efefef}
.tve_flt .tve_ca2 .tve_ca_t{float:right;height:121px;margin-top:-12px;margin-right:-2px;padding-right:5px;position:relative;text-align:center;width:25%}
.tve_flt .tve_ca2 .tve_ca_t a{display:block;font-size:26px !important;line-height:26px !important;margin-top:18%;text-decoration:none}
.tve_flt .tve_black.tve_ca2 .tve_ca_t a{color:#fff !important}
.tve_flt .tve_blue.tve_ca2 .tve_ca_t a{color:#fff !important}
.tve_flt .tve_green.tve_ca2 .tve_ca_t a{color:#fff !important}
.tve_flt .tve_orange.tve_ca2 .tve_ca_t a{color:#fff !important}
.tve_flt .tve_purple.tve_ca2 .tve_ca_t a{color:#fff !important}
.tve_flt .tve_red.tve_ca2 .tve_ca_t a{color:#fff !important}
.tve_flt .tve_teal.tve_ca2 .tve_ca_t a{color:#fff !important}
.tve_flt .tve_ca3 .tve_ca_t{height:40px;text-align:center}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn{bottom:-20px;margin-left:auto;margin-right:auto;position:relative}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn .tve_btnLink{font-weight:bold}


footer#footer-container #footerCopyright.footer-container-wrapper {
	background: #000000;
	color: #FFFFFF;
}


footer#footer-container #footerCopyright.footer-container-wrapper .logo {
    line-height: 60px;
    text-align: right;
}

.single-gallery #footer-container .footer-container-wrapper {
	background: none;
}

                    
                                        footer#footer-container, #footer-container #footerWidgets, #footer-container .footer-container-wrapper, footer#footer-container .widget h5.widget-title {
                         background: #999999;                          color: #ffffff;                     }
 .grve-author-info .grve-read-more, .more-link, .grve-read-more, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item .grve-media-content .grve-read-more span, .grve-newsletter input[type='submit'], .grve-search button[type='submit'], #grve-above-footer .grve-social li, .grve-btn, input[type='submit'], input[type='reset'], button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, #grve-shop-modal a.button { font-family: nexa; font-weight: 700; font-style: normal; font-size: 13px !important; text-transform: uppercase; }
 .grve-color-primary-1, .grve-color-primary-1:before, .grve-color-primary-1:after, #grve-main-content .grve-primary-1 h1, #grve-main-content .grve-primary-1 h2, #grve-main-content .grve-primary-1 h3, #grve-main-content .grve-primary-1 h4, #grve-main-content .grve-primary-1 h5, #grve-main-content .grve-primary-1 h6, #grve-meta-responsive li a:hover, #grve-feature-section .grve-title.grve-primary-1, #grve-page-title .grve-title.grve-primary-1, #grve-post-title .grve-title.grve-primary-1, #grve-portfolio-title .grve-title.grve-primary-1, #grve-product-title .grve-title.grve-primary-1, .grve-portfolio .grve-primary-1 .grve-like-counter, #grve-feature-section .grve-goto-section.grve-primary-1, ul.grve-fields li:before, .widget.widget_calendar a, #grve-main-content .grve-post-title:hover, #grve-main-content .grve-post-author a:hover, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item .grve-media-content .grve-post-icon, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item.grve-label-post.format-quote a .grve-post-icon:before, #grve-main-content .widget.widget_categories li a:hover, #grve-main-content .widget.widget_archive li a:hover, #grve-main-content .widget.widget_pages li a:hover, #grve-main-content .widget.widget_nav_menu li a:hover, #grve-main-content .widget.widget_nav_menu li.current-menu-item a, #grve-main-content .widget li .rsswidget, #grve-main-content .widget.widget_recent_comments a.url:hover, #grve-main-content .widget.widget_recent_comments a, #grve-main-content .grve-widget.grve-comments a.url:hover, #grve-main-content .grve-widget.grve-comments a, #grve-main-content .widget.widget_meta a:hover, #grve-main-content .widget.widget_recent_entries a:hover, #grve-main-content .widget.grve-contact-info a, #grve-main-content .grve-widget.grve-latest-news a:hover, .grve-tags li a:hover, .grve-categories li a:hover, #grve-main-content .grve-read-more, #grve-main-content .more-link, #grve-comments .comment-reply-link, #grve-comments .grve-comment-item .grve-author a:hover, #grve-comments .grve-comment-item .grve-comment-date a, #grve-comments .comment-edit-link:hover, #respond .comment-reply-title small a, .grve-blog .grve-like-counter span, .grve-pagination ul li a.current, .grve-pagination ul li a:hover, .grve-accordion .grve-title.active:before, .grve-toggle .grve-title.active:before, .grve-filter ul li.selected, .grve-portfolio-item .grve-portfolio-btns li a:hover, #grve-main-content figure.grve-style-1 .grve-team-social li a:hover, #grve-main-content figure.grve-style-2 .grve-team-social li a:hover, #grve-main-content .grve-team a:hover .grve-team-name.grve-dark, #grve-main-content .grve-team a:hover .grve-team-name, .grve-hr .grve-divider-backtotop:after, .grve-testimonial-name span, .grve-testimonial-name:before, .grve-list li:before, #grve-feature-section .grve-description.grve-primary-1, #grve-page-title .grve-description.grve-primary-1, #grve-portfolio-title .grve-description.grve-primary-1, .grve-carousel-wrapper .grve-custom-title-content.grve-primary-1 .grve-caption, .grve-comment-nav ul li a:hover, .grve-pagination ul li .current, .grve-search button[type='submit']:hover .grve-icon-search, .grve-product-item .star-rating span:before, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page div.product p.price, .woocommerce-page .single_variation, .woocommerce-page tr.order-total td, .woocommerce-checkout .product-quantity, .woocommerce .widget_price_filter .price_slider_amount span.from, .woocommerce-page .widget_price_filter .price_slider_amount span.from, .woocommerce .widget_price_filter .price_slider_amount span.to, .woocommerce-page .widget_price_filter .price_slider_amount span.to, .woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover, ul.product-categories li a:hover, .woocommerce.widget_product_tag_cloud .tagcloud a:hover, .product_meta a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a { color: #00c5c0; }



#logo {
	position:absolute;
	top:35px;
	left:10px;
	width:200px;
	height:55px;
}

#logo a, #logo a:hover {
	text-decoration:none;
	border-bottom:none;
	display:block;
	text-indent:-8000px;
	height:55px;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }
footer .secondary-header{font-weight:bold}
footer .secondary-header ul{margin-left:0.5em;font-weight:normal}
footer .secondary-header ul li{font-size:1.2em}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer:before,.modal-footer:after{content:" ";display:table;}
.modal-footer:after{clear:both;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}

.accent { color: #0070ac; }

.page-template-1l1r-sidebar-php #sidebar-2, .page-template-1l1r-sidebar-php #sidebar-2-b, .page-template-1l1r-sidebar-php #sidebar-shell-2 {
	width: 170px;
	}

.page-template-1l1r-sidebar-php #sidebar-shell-2 {
	margin-left: 15px;
	margin-right: -185px;
	left: auto;
	right: auto;
}

#ie6 .page-template-1l1r-sidebar-php #sidebar-2, #ie6 .page-template-1l1r-sidebar-php #sidebar-2-b, #ie6 .page-template-1l1r-sidebar-php #sidebar-shell-2 {
	width: 162px;
}

#ie6 .page-template-1l1r-sidebar-php #sidebar-shell-2 {
}

.page-template-2l-sidebars-php #sidebar-2, .page-template-2l-sidebars-php #sidebar-2-b, .page-template-2l-sidebars-php #sidebar-shell-2 {
	width: 170px;
	}

.page-template-2l-sidebars-php #sidebar-shell-2 {
	margin-left: 15px;
	margin-right: -185px;
	left: auto;
	right: auto;
}

#ie6 .page-template-2l-sidebars-php #sidebar-2, #ie6 .page-template-2l-sidebars-php #sidebar-2-b, #ie6 .page-template-2l-sidebars-php #sidebar-shell-2 {
	width: 162px;
}

#ie6 .page-template-2l-sidebars-php #sidebar-shell-2 {
}

.page-template-2r-sidebars-php #sidebar-2, .page-template-2r-sidebars-php #sidebar-2-b, .page-template-2r-sidebars-php #sidebar-shell-2 {
	width: 170px;
	}

.page-template-2r-sidebars-php #sidebar-shell-2 {
	margin-left: -185px;
	margin-right: 15px;
	left: auto;
	right: auto;
}

#ie6 .page-template-2r-sidebars-php #sidebar-2, #ie6 .page-template-2r-sidebars-php #sidebar-2-b, #ie6 .page-template-2r-sidebars-php #sidebar-shell-2 {
	width: 162px;
}

#ie6 .page-template-2r-sidebars-php #sidebar-shell-2 {
}

 #sidebar-2,  #sidebar-2-b,  #sidebar-shell-2 {
	width: 170px;
	}

 #sidebar-shell-2 {
	margin-left: 15px;
	margin-right: -185px;
	left: auto;
	right: auto;
}

#ie6  #sidebar-2, #ie6  #sidebar-2-b, #ie6  #sidebar-shell-2 {
	width: 162px;
}

#ie6  #sidebar-shell-2 {
}

.sidebar-wrap-right #sidebar-shell-2 { float: right; margin-right: 15px; margin-left: 0;}

.sidebar-wrap-left #sidebar-shell-2 { float: left; margin-left: 15px; margin-right: 0;}

#ie6 #sidebar-container #sidebar-shell-1, #ie6 #sidebar-container #sidebar-shell-2 { left: auto; right: auto; }

#sidebar-container.sidebar-container-left #sidebar-shell-1, #sidebar-container.sidebar-container-left #sidebar-shell-2 { float: left; margin-left: 0; margin-right: 15px; right: auto; }

#sidebar-container.sidebar-container-right #sidebar-shell-1, #sidebar-container.sidebar-container-right #sidebar-shell-2 { float: right; margin-right: 0; margin-left: 15px; right: auto; left: auto; }

.sidebar-shell {position:relative; display:block}

.sidebar-shell-left {
	float: left;
	margin-right: 15px;
}


.sidebar-shell-right {
	float: left;
	margin-left: 15px;
}


.sidebar-shell .tab-box-left {
	margin-right: 0;
}


.sidebar-shell .tab-box-right {
	margin-left: 0;
}

.footer .ftable .cell .dir {
background-color: #fff;
padding: 5px;
margin-bottom: 10px;
}






body, .wrapper, .note, .info, code, #topNav, .L, .R, #frame, #container, #header, #navigation, #footer, #feature, #mainCol, #subCol, #extraCol, .content {position: static; text-align: left; text-indent: 0; background: White; color: Black; border-color: Black; width: auto; height: auto; display: block; float: none; min-height: 0; margin: 0; padding: 0;}
