



.post .entry-title a:hover {  color: #B08403; }

.photo-with-caption { border:1px solid #ddd; text-align:center; padding:10px; margin:10px 0px; }
.photo-with-caption figcaption {  font-size:9pt; text-align:center; font-family:"Proxima_Nova_Sb"; font-weight: 600;  color:#555555; padding:5px 0 0 0; }
/*.photo-caption-title { color:#B08403; font-size:10pt; text-align:center; font-weight:bold; }*/


.blog #primary > .hentry { 
		background: url(images/post-seperator.png) repeat-x 0 100%;
		margin-bottom: 25px!important;
}
.blog #primary > .hentry:last-child {
	background-image: none!important;
}






.tg-scroll-to-top, .tg-scroll-to-top:hover {
    text-decoration: none!important;
    border-radius: 6px;
}
.tg-scroll-to-top, .tg-scroll-to-top:hover {
    text-decoration: none!important;
    border-radius: 6px;
}
.tg-scroll-to-top:hover {
	background-color: #ce2437!important;
}



#main .pgntn-page-pagination .page-numbers {
    border: 1px solid #555!important;
    color: #555!important; font-size: 11pt;  font-family: 'Proxima_Nova_Sb';
    font-weight: 600; min-width: 32px; text-align: center;
    border-radius: 6px;
}
#main .pgntn-page-pagination .page-numbers:hover {
	background-color: #ce2437!important;
	color: #fff!important; border-color: #ce2437!important;
}

#main .pgntn-page-pagination .page-numbers.current {
	background-color: #ce2437!important;
	color: #fff!important; border-color: #ce2437!important;

}

.pgntn-page-pagination .pgntn-page-pagination-block {
    width: 100%!important;
}
#main .pgntn-page-pagination .pgntn-page-pagination-intro {
    border: 0 solid!important;  background: transparent!important;  font-family: 'Proxima_Nova_Sb';
    color: #555!important; border-radius: 6px;
}
#main .pgntn-page-pagination .pgntn-page-pagination .current { 
    background-color: #ce2437!important; color: #fff !important;  
}

.pgntn-page-pagination.pgntn-bottom {
    clear: both;
    background: url(images/post-seperator.png) repeat-x 0 0;
    margin: 24px 0 0!important;
    padding: 35px;
}
.blog .pgntn-page-pagination.pgntn-bottom {
	background-image: none!important;
	margin: 0!important; padding-top: 5px;		
}
/*==============================================*/
.mvp_staff > .wpb_wrapper > .staff_wrapper { clear: both; margin-bottom: 24px;  }
.mvp_staff > .wpb_wrapper > .staff_wrapper:nth-child(2n-1) .staff_image { float: left;  margin: 3px 10px 10px 0px; }
.mvp_staff > .wpb_wrapper > .staff_wrapper:nth-child(2n) .staff_image { float: right;  margin: 3px 0px 10px 10px; }
/*==============================================*/


@media (max-width: 520px) {
	/*-----------------------------------------------------------*/
	.mvp_staff > .wpb_wrapper > .staff_wrapper .staff_image { 
		width: 100%!important; text-align: center!important;  margin: 0px 0 30px 0!important;  clear: both;  
	}
	/*-----------------------------------------------------------*/
}



/*==============================================*/
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle > button {
	/*position: absolute;
    top: 25px;
    right: 15px;
    width: auto!important;
    height: 35px;
    padding: 0px 12px 0px!important;*/
    color: #fff!important;
    text-transform: uppercase;
    font-weight: 300;
    background-color: #ce2437;
    border-radius: 6px;
    padding: 0 10px;
    margin: 10px 0 15px 0;
    font-size: 14px; 
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle .tg-icon-bars {  margin-left: 5px; }
/*=========================================================================================================================
=====================================================================================================================*/
@media (max-width: 1199px) {
	/*---------------------------------------------------------------------------------*/
	.tg-block.tg-block--one { width: 240px; min-height: 140px; }
	.tg-primary-menu > div > ul > li > a { font-size: 11.5px; }
	/*---------------------------------------------------------------------------------*/
	#footer-sidebar > .widget:nth-child(1), #footer-sidebar > .widget:nth-child(2), #footer-sidebar > .widget:nth-child(3) {
	    width: 33.33%!important; }
	/*---------------------------------------------------------------------------------*/
	.tg-footer-widget-area.footer-sidebar-1 { 
			padding: 0 0 0px !important; margin: 0!important; flex-wrap: wrap;
	}
	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(1) { width: 33.33%;  }
	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(2) { width: 33.33%;   }
	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(3) {  width: 33.33%;  }

	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(4) {  width: 33.33%; margin-left: 33.33%; }
	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(5) {  width: 33.33%;  }

	.tg-footer-widget-area.footer-sidebar-1 {  background-size: 30% auto; }
	/*---------------------------------------------------------------------------------*/
	.home_top_row1 > .wpb_column:nth-child(2) { flex: 1; } 
	.home_top_row1 > .wpb_column:nth-child(3) { flex: 1; } 
	.home_top_row1 > .wpb_column:nth-child(4) { flex: 1; } 
	/*---------------------------------------------------------------------------------*/
	.home_banner_bottom_row { flex-wrap: wrap;  }
	.home_banner_bottom_row > .wpb_column {  width: 50%;  margin-bottom: 24px; }
	/*---------------------------------------------------------------------------------*/
	/*---------------------------------------------------------------------------------*/
	/*---------------------------------------------------------------------------------*/
}
/*=========================================================================================================================
=====================================================================================================================*/
@media (max-width: 1017px) {
	/*---------------------------------------------------------------------------------*/
	.tg-block.tg-block--one { width: 300px; min-height: unset;  }
	.follow-us { margin-top: 20px; }	
	/*---------------------------------------------------------------------------------*/
}
/*=========================================================================================================================
=====================================================================================================================*/
@media (max-width: 1017px) {
	/*---------------------------------------------------------------------------------*/
	.follow-us li.follow-img { display: none;  }
	.follow-us li.devider11 { display: none;  }
	.follow-us { float: left; width: auto;  margin: 12px 0 13px 0; }
	/*---------------------------------------------------------------------------------*/
	.home #primary { margin-bottom: 0!important;  }
	/*---------------------------------------------------------------------------------*/
	/*---------------------------------------------------------------------------------*/
}
/*=========================================================================================================================
=====================================================================================================================*/
@media (max-width: 768px) {
	/*---------------------------------------------------------------------------------*/
	.tg-container { width: 100%; margin-right: auto;  margin-left: auto; max-width: 100%; padding-right: 20px; padding-left: 20px;  }
	.tg-site-layout--left .site-content .tg-container--flex { display: flex;  flex-direction: column-reverse; }
	.tg-site-layout--left .site-content .tg-container--flex #secondary { padding: 0!important; margin: 0 0 25px!important;  }
	.tg-site-layout--left .site-content .tg-container--flex #primary  { padding: 0!important; margin: 0!important;  }
	/*---------------------------------------------------------------------------------*/
	div#timeline_image {  text-align: center; }
	/*---------------------------------------------------------------------------------*/
}
/*=========================================================================================================================
=====================================================================================================================*/
@media (max-width: 767px) {
	/*---------------------------------------------------------------------------------*/
	/*---------------------------------------------------------------------------------*/
	.tg-container { padding-left: 24px;  padding-right: 24px; }
	/*---------------------------------------------------------------------------------*/
	body:not(.home) .tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1 { flex-direction: column; justify-content: center; 	}
	/*---------------------------------------------------------------------------------*/
	.tg-site-layout--left .site-content .tg-container--flex {  flex-direction: column-reverse; }
	.tg-site-layout--left .site-content .tg-container--flex #primary {  padding: 0 0 20px!important; }
	.tg-site-layout--left .site-content .tg-container--flex #secondary {  padding: 0 0 20px!important; }
	.calloutbox > div > div > .wpb_wrapper { margin-bottom: 0;  }	
	/*---------------------------------------------------------------------------------*/
	/*---------------------------------------------------------------------------------*/
}
/*=========================================================================================================================
=====================================================================================================================*/
@media (max-width: 640px) {
	/*---------------------------------------------------------------------------------*/
	.home_banner_bottom_row { flex-wrap: wrap;  }
	.home_banner_bottom_row > .wpb_column {  width: 100%;  margin-bottom: 24px; }
	/*---------------------------------------------------------------------------------*/
}
/*=========================================================================================================================
=====================================================================================================================*/
@media (max-width: 600px) {
	/*---------------------------------------------------------------------------------*/
	.home_banner_bottom_row { flex-wrap: wrap;  }
	.home_banner_bottom_row > .wpb_column {  width: 100%;  margin-bottom: 24px; }
	.wpb_text_column.wpb_content_element img { float: none!important; display: block; margin: 0 auto 24px!important;  }
	/*---------------------------------------------------------------------------------*/
	.posts-navigation .nav-links, .post-navigation .nav-links { flex-direction: column; }
	.posts-navigation .nav-links > div, .post-navigation .nav-links > div { width: 100%; margin-bottom: 24px;  }
	/*---------------------------------------------------------------------------------*/	
}
/*=========================================================================================================================
=====================================================================================================================*/
@media (max-width: 530px) {
	/*---------------------------------------------------------------------------------*/
	.tg-block.tg-block--one {  width: 100%; padding: 10px 0 5px; }
	.tg-site-header--left .tg-block--two { flex-direction: row; display: flex;  justify-content: space-between; }
	.follow-us li { margin-left: 5px;  }
	.follow-us li:first-child { margin-left: 0px;  }
	footer .widget { margin-bottom: 15px;  }
	/*---------------------------------------------------------------------------------*/	
}
/*=========================================================================================================================
=====================================================================================================================*/
@media (max-width: 480px) {
	/*---------------------------------------------------------------------------------*/	
	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(1) {  width: 50%; margin-left: 0; padding-right: 5%; }
	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(2) {  width: 50%; margin-left: 0; padding-left: 5%; }
	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(3) {  width: 50%; margin-left: 0; padding-right: 5%; }
	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(4) {  width: 50%; margin-left: 0; padding-left: 5%; }
	.tg-footer-widget-area.footer-sidebar-1 .widget.widget_nav_menu:nth-child(5) {  width: 50%; margin-left: 50%; padding-left: 5%; }
	.tg-footer-widget-area.footer-sidebar-1 {  background-size: 55% auto; } 
	/*---------------------------------------------------------------------------------*/			
}	
/*=========================================================================================================================
=====================================================================================================================*/


