/*
Theme Name: SurgCetner
Theme URI: https://generatepress.com
Author: Thomas Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a fast, lightweight (less than 1MB zipped), mobile responsive WordPress theme built with speed, SEO and usability in mind. GP is compatible with major plugins like WooCommerce, WPML, BuddyPress, bbPress and many more. It's also mobile & tablet responsive, 100% valid HTML, Schema microdata integrated, search engine friendly, translated into over 15 languages and cross browser compatible (including IE8). GeneratePress has 8 widget areas, 5 navigation positions, 5 sidebar layouts, dropdown menus (click or hover), a back to top button and so much more. Navigate to Appearance > Customize to start customizing. Create your website exactly the way you want it using the Customizer and see your changes take place right in front of you before publishing. See more and check out our awesome add-ons at https://generatepress.com 
Version: 1.3.29
Template: generatepress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, fixed-layout, responsive-layout, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow

GeneratePress, Copyright 2016 Thomas Usborne
GeneratePress is distributed under the terms of the GNU GPL

GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.

DO NOT ADD YOUR CSS TO THIS FILE - IT WILL BE LOST
To add your own CSS, use a child theme or install this plugin: https://wordpress.org/plugins/simple-css/
*/

.mobile {
	display: inline;
}
.desktop-slider {
	display: block;
}
.mobile-slider {
	display: none;
}
@media only screen and (max-width: 480px) {
	.mobile {
		display: none;
	}
	.desktop-slider {
		display: none;
	}
	.mobile-slider {
		display: block;
	}
}
/*  GENERAL STYLES   =================================================================== */
body {
	font-family: 'Karla', sans-serif;
}
h1 {
	font-size: 54px;
	text-transform: uppercase;
	font-weight: bold;
	color: #088944;
	line-height: 54px;
}
h2 {
	font-size: 42px;
	text-transform: uppercase;
	color: #046330;
	line-height: 42px;
	letter-spacing: .05;
}
h3 {
	font-size: 40px;
	color: #707070;
	line-height: 45px;
	margin-bottom: 15px;
}
h4 {
	font-size: 26px;
	text-transform: uppercase;
	color: #707070;
	line-height: 28px;
	letter-spacing: .05;
	margin-bottom: 5px;
}
h5 {
	font-size: 26px;
	text-transform: uppercase;
	color: #046330;
	margin-bottom: 0px;
	letter-spacing: .05em;
	line-height: 26px;
}
blockquote {
	color: #046330;
	font-size: 26px;
}
.name {
	font-size: 18px;
	letter-spacing: 0em;
	margin-bottom: 0px;
	text-transform: none;
}
.title {
	font-size: 18px;
	text-transform: none;
	letter-spacing: 0em;
	font-style: italic;
	margin-bottom: 0px;
}
.entry-title {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}
.row {
	width: 100%;
	display: inline-block;
}
.column-4 {
	float: left;
	display: inline;
	width: 23%;
	min-height: 380px;
	margin: 0 2% 2% 0;
}
.column-3 {
	float: left;
	width: 27%;
	min-height: 450px;
	margin: 0 2% 5% 0;
	background-color: #f3f3f3;
	padding: 2%;
	position: relative;
}
.column-4:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
.column-3:first-child { margin-left: 0; } /* all browsers except IE6 and lower */

.rum_sst_contents {
	font-family: 'Karla', sans-serif;
	letter-spacing: .1em;
	border-radius: 0px !important;
}
.rum_sst_contents:hover {
	color: #ca6d06 !important;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width: 800px) {
	.column-4 {
		width: 47%;
	}
	.rum_sst_contents {
		padding: 3px 14px !important;
	}
	#rum_sst_tab {
		top: 180px !important;
	}
}
@media only screen and (max-width: 480px) {
	h1 {
		font-size: 34px;
		line-height: 34px;
	}
	.column-4 {
		width: 100%;
		margin-right: 0;
	}
	.column-3 {
		width: 100%;
		margin-right: 0;
	}
}
/*  SECTIONS  ============================================================================= */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  GROUPING  ============================================================================= */


.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP   ==================================================================== */

.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col-slider {
	display: block;
	float:left;
	margin: 0% 0 0% 1.6%;
}
.col-border {
	display: block;
	float:left;
	margin: 0% 0 0% 2%;
}
.col-adv {
	display: block;
	float:left;
	margin: 1% 0 1% 3.1%;
}
.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
.col-slider:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
.col-border:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
.col-adv:first-child { margin-left: 0; } /* all browsers except IE6 and lower */

/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 850 PIXELS */

@media only screen and (max-width: 850px) {
	.col, .col-slider, .col-border, .col-adv { 
		margin: 1% 0 1% 0%;
	}

}/*  GRID OF TWO   ============================================================================= */


.span_2_of_2 {
	width: 100%;
}

.span_1_of_2 {
	width: 49.2%;
}
.span_1_of_2-slider {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
	}
}
@media only screen and (max-width: 850px) {
	.span_1_of_2-slider {
		width: 100%; 
	}
}
/*  GRID OF THREE   ============================================================================= */

	
.span_3_of_3 {
	width: 100%; 
}

.span_2_of_3 {
	width: 66.13%; 
}
.span_2_of_3-border {
	width: 63.13%; 
	border-right: 1px solid #088944;
	padding-right: 2%; 
}
.span_1_of_3 {
	width: 32.26%; 
}

.span_1_of_3-grey-bckgrnd {
	width: 28.26%; 
	background-color: #eae9e9;
	padding: 2%;
}
.span_2_of_3-green-bckgrnd {
	width: 60.13%; 
	background-color: #246a3f;
	color: #ffffff;
	font-size: 40px;
	line-height: 57px;
	text-align: center;
	padding: 2%;
}
.span_1_of_3-adv {
	width: 27.26%; 
	background-color: #f3f3f3;
	padding: 2%;
}
.span_1_of_3-border {
	width: 29.26%;
	border-right: 1px solid #088944;
	padding-right: 2%; 
}

/*  GO FULL WIDTH AT LESS THAN 850 PIXELS */

@media only screen and (max-width: 850px) {
	.span_3_of_3 {
		width: 100%; 
	}
	.span_2_of_3 {
		width: 100%; 
	}
	.span_1_of_3, .span_1_of_3-grey-bckgrnd, .span_1_of_3-adv, .span_1_of_3-border, .span_2_of_3-green-bckgrnd {
		width: 100%;
		padding-top: 30px;
	}

}
/*  GRID OF FOUR   ============================================================================= */

	
.span_4_of_4 {
	width: 100%; 
}

.span_3_of_4 {
	width: 74.6%; 
}

.span_2_of_4 {
	width: 49.2%; 
}

.span_1_of_4 {
	width: 23.8%; 
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_4_of_4 {
		width: 100%; 
	}
	.span_3_of_4 {
		width: 100%; 
	}
	.span_2_of_4 {
		width: 100%; 
	}
	.span_1_of_4 {
		width: 100%; 
	}
}

/*  GRID OF FIVE   ============================================================================= */

	
.span_5_of_5 {
	width: 100%;
}

.span_4_of_5 {
  	width: 79.68%; 
}

.span_3_of_5 {
  	width: 59.36%; 
}

.span_2_of_5 {
  	width: 39.04%;
}

.span_1_of_5 {
  	width: 18.72%;
}

.span_3_of_5-border {
  	width: 56.36%; 
	border-right: 1px solid #088944;
	padding-right: 2%;
}
.span_2_of_5-border {
  	width: 36.04%;
	border-right: 1px solid #088944;
	padding-right: 2%;
}
.span_1_of_5-border {
  	width: 16%;
	border-right: 1px solid #088944;
	padding-right: 2%;
	height: 160px;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_5_of_5 {
		width: 100%; 
	}
	.span_4_of_5 {
		width: 100%; 
	}
	.span_3_of_5 {
		width: 100%; 
	}
	.span_2_of_5 {
		width: 100%; 
	}
	.span_1_of_5 {
		width: 100%; 
	}

	.span_3_of_5-border {
		width: 100%; 
	}
	.span_2_of_5-border {
		width: 100%; 
	}
	.span_1_of_5-border {
		width: 100%; 
	}
}
/*  GRID OF SIX   ============================================================================= */


.span_6_of_6 {
	width: 100%;
}

.span_5_of_6 {
  	width: 83.06%;
}

.span_4_of_6 {
  	width: 66.13%;
}

.span_3_of_6 {
  	width: 49.2%;
}

.span_2_of_6 {
  	width: 32.26%;
}

.span_1_of_6 {
  	width: 15.33%;
}
.span_1_of_6-border {
  	width: 12.8%;
	border-right: 1px solid #088944;
	padding-right: 2%;
	height: 160px;
}


/*  GO FULL WIDTH AT LESS THAN 860 PIXELS */

@media only screen and (max-width: 860px) {
	.span_6_of_6 {
		width: 100%; 
	}
	.span_5_of_6 {
		width: 100%; 
	}
	.span_4_of_6 {
		width: 100%; 
	}
	.span_3_of_6 {
		width: 100%; 
	}
	.span_2_of_6 {
		width: 100%; 
	}
	.span_1_of_6 {
		width: 100%; 
	}
	.span_1_of_6-border {
		width: 100%; 
		border-right: 0px;
		border-bottom: 1px solid #088944;
		height: auto;
	}
}
/*  HEADER STYLES   =================================================================== */
#masthead {
	background-color: #088944;
	border-bottom: 3px solid #046330;
}


/*  NAVIGATION   =================================================================== */



/* MENU ITEMS */
.main-navigation, .main-navigation ul ul {
background-color: #f3f3f3;
}

.main-navigation ul ul {
    width: 220px;
}

.navigation-search input[type="search"], .navigation-search input[type="search"]:active {
color: #3f3f3f;
background-color: #f3f3f3;
text-transform:uppercase;
}
 
.navigation-search input[type="search"]:focus {
color: #3f3f3f;
background-color: #f3f3f3;
text-transform:uppercase;
}
 
.main-navigation ul ul {
background-color: #f3f3f3;
}
 
.main-navigation .main-nav ul li a, .menu-toggle {
	color: #3f3f3f;
	text-transform:uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: .03em;
}
 
.main-navigation .main-nav ul ul li a {
color: #3f3f3f;
text-transform:uppercase;
} 

/* MENU ITEM HOVER */
 
.main-navigation .main-nav ul li > a:hover, .main-navigation .main-nav ul li.sfHover > a {
color: #3f3f3f;
background-color: #dedede;
}
 
.main-navigation .main-nav ul ul li > a:hover, .main-navigation .main-nav ul ul li.sfHover > a {
color: #3f3f3f;
background-color: #dedede;
} 
/* This styles the parent nav item when hovering over submenu */
.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a {
    color: #3f3f3f;
    background-color: #dedede;
}
/* CURRENT ITEMS */
 

.main-navigation .main-nav ul .current-menu-item > a, .main-navigation .main-nav ul .current-menu-parent > a, .main-navigation .main-nav ul .current-menu-ancestor > a, .main-navigation .main-nav ul .current_page_item > a,.main-navigation .main-nav ul .current_page_parent > a, .main-navigation .main-nav ul .current_page_ancestor > a {
color: #3f3f3f !important;
background-color: #f3f3f3 !important;
text-transform:uppercase;
}
 
.main-navigation .main-nav ul .current-menu-item > a:hover,.main-navigation .main-nav ul .current-menu-parent > a:hover, .main-navigation .main-nav ul .current-menu-ancestor > a:hover, .main-navigation .main-nav ul .current_page_item > a:hover, .main-navigation .main-nav ul .current_page_parent > a:hover, .main-navigation .main-nav ul .current_page_ancestor > a:hover, .main-navigation .main-nav ul .current-menu-item.sfHover > a,.main-navigation .main-nav ul .current-menu-parent.sfHover > a, .main-navigation .main-nav ul .current-menu-ancestor.sfHover > a, .main-navigation .main-nav ul .current_page_item.sfHover > a, .main-navigation .main-nav ul .current_page_parent.sfHover > a, .main-navigation .main-nav ul .current_page_ancestor.sfHover > a {
color: #3f3f3f !important;
background-color: #f3f3f3 !important;
text-transform:uppercase;
} 


/* SUB-NAVIGATION CURRENT ITEMS */
 
.main-navigation .main-nav ul ul .current-menu-item > a, .main-navigation .main-nav ul ul .current-menu-parent > a, .main-navigation .main-nav ul ul .current-menu-ancestor > a,.main-navigation .main-nav ul ul .current_page_item > a, .main-navigation .main-nav ul ul .current_page_parent > a,.main-navigation .main-nav ul ul .current_page_ancestor > a {
color: #3f3f3f;
background-color: #dedede;
text-transform:uppercase;
}
 
.main-navigation .main-nav ul ul .current-menu-item > a:hover, .main-navigation .main-nav ul ul .current-menu-parent > a:hover, .main-navigation .main-nav ul ul .current-menu-ancestor > a:hover,.main-navigation .main-nav ul ul .current_page_item > a:hover, .main-navigation .main-nav ul ul .current_page_parent > a:hover, .main-navigation .main-nav ul ul .current_page_ancestor > a:hover,.main-navigation .main-nav ul ul .current-menu-item.sfHover > a, .main-navigation .main-nav ul ul .current-menu-parent.sfHover > a, .main-navigation .main-nav ul ul .current-menu-ancestor.sfHover > a, .main-navigation .main-nav ul ul .current_page_item.sfHover > a, .main-navigation .main-nav ul ul .current_page_parent.sfHover > a, .main-navigation .main-nav ul ul .current_page_ancestor.sfHover > a {
color: #3f3f3f;
background-color: #dedede;
text-transform:uppercase;
} 

.mobile-menu, .fa-search, .menu-toggle {
	color: #717275 !important;
}
@media only screen and (max-width: 770px) {
	.fa-search {
		padding-top: 35px;
	}
	.menu-toggle {
		line-height: 16px;
	}
}




/*  HEADER STYLES   =================================================================== */
.inside-header {
	padding-top: 10px;
	padding-bottom: 0px;
}
.logo {
	padding-left:30px;
}
.social {
	text-align: right;
	padding: 70px 30px 0 0;
	color: #f3f3f3 !important;
	font-size: 14px;
}
.social a {
	color: #f3f3f3 !important;
}
.social a:hover {
	color: #d0d0d0 !important;
}
@media only screen and (max-width: 480px) {
	.logo {
		padding-left:0px;
	}
	.social {
		text-align: center;
		padding: 30px 0 0 0;
	}
}

/*  HOMEPAGE STYLES   =================================================================== */
.hp-top {
background-image: url("http://www.surgcenter.com/wp-content/uploads/2019/03/homepage-1.jpg") !important;
background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align: center;
}
.white-box {
	max-width: 700px;
	background-color: rgba(255,255,255,0.8);
	padding: 40px 20px;
	text-align: center;
	color: #707070;
	margin: 0 auto;
}

.hp-text {
	max-width: 600px;
	font-size: 20px;
	color: #707070;
	margin: 0 auto;
}


.btn-box {
	height: 50px;
	margin-top: 50px;
}
.btn-box2 {
	height: 50px;
	margin-top: 50px;
	position: absolute;
	bottom: 0;
	padding-bottom: 20px;
}
.btn {
  	font-weight: normal;
  	text-transform: uppercase;
  	-webkit-border-radius: 0;
  	-moz-border-radius: 0;
  	border: 1px solid #046330;
  	color: #046330 !important;
  	font-size: 20px;
  	font-weight: bold;
  	letter-spacing: .05em;
  	padding: 15px 25px 15px 25px !important;
  	text-decoration: none;
}

.btn:hover {
 	 text-decoration: none;
 	 color: #707070 !important;
 	 border: 1px solid #707070;
}
.btn-dk, .btn-lt, .btn-cta {
  	font-weight: normal;
  	text-transform: uppercase;
  	-webkit-border-radius: 0;
  	-moz-border-radius: 0;
  	border: 1px solid #088944;
  	color: #ffffff !important;
  	font-size: 20px;
  	font-weight: bold;
  	letter-spacing: .05em;
  	padding: 15px 25px 15px 25px !important;
  	text-decoration: none;
}
.btn-lt, .btn-cta {
  	border: 1px solid #ffffff;
}
.btn-dk:hover, .btn-lt:hover {
 	 text-decoration: none;
 	 color: #707070 !important;
 	 border: 1px solid #707070;
}
.btn-lt:hover, .btn-cta:hover {
 	 color: #dedede !important;
 	 border: 1px solid #dedede;
}


.three-imgs {
	margin: 60px 0px;
	text-align: center;
}
.line-a {
    	width: 100%;
    	height: 25px;
    	position:relative;
    	text-align:center
}
.here-a:after {
    	content:"";
    	position: absolute;
    	z-index: 10000;
    	top: -25px;
    	bottom: 0;
    	left: 50%;
    	border-left: 1px solid #707070;
}
.img-copy {
	font-weight: bold;
	font-size: 30px;
	padding-top: 20px;
}
.img-one {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2016/12/SCD-history.jpg") !important;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 180px;
	color: rgba(0,0,0,0);
}
.img-one:hover {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2016/12/SCD-history2.jpg") !important;
	color: rgba(255,255,255,1);
	font-size: 34px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .05em;
	vertical-align: bottom;
}
.img-two {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2019/03/SCD-advantage.jpg") !important;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 180px;
	color: rgba(0,0,0,0);
}
.img-two:hover {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2019/03/SCD-advantage-rollover.jpg") !important;
	color: rgba(255,255,255,1);
	font-size: 34px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .05em;
	vertical-align: bottom;
}
.img-three {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2016/12/SCD-partnership.jpg") !important;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 180px;
	color: rgba(0,0,0,0);
}
.img-three:hover {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2016/12/SCD-partnership2.jpg") !important;
	color: rgba(255,255,255,1);
	font-size: 34px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .05em;
	vertical-align: bottom;
}

.img-four {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2017/07/SCD-team.jpg") !important;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 180px;
	color: rgba(0,0,0,0);
}
.img-four:hover {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2017/07/SCD-team2.jpg") !important;
	color: rgba(255,255,255,1);
	font-size: 34px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .05em;
	vertical-align: bottom;
}

/*  HOMEPAGE PROJECT PROFILES SLIDER   =================================================================== */

#slider-bckgrnd {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2016/06/tiny_grid_@2X.png") !important;
	background-repeat: y-repeat;
}
.gallery-cell {
  width: 100%!important; /* full width */
  height: auto; /* height of gallery is auto from img */
  margin-right: 10px!important;
}

.gallery-cell img{
  width: 100%!important; /* full width */
  height: 100%; /* height of img */
}

/* position dots in gallery */
.flickity-page-dots {
  display: none;
}

.flickity-page-dots .dot {
  width: 8px;
  height: 8px;
  opacity: 1;
  background: transparent;
  border: 2px solid white;
}

.flickity-page-dots .dot.is-selected {
  background: white;
}

/* if prevNextButtons: true, */
.flickity-prev-next-button {
	background-image: url("http://www.surgcenter.com/wp-content/uploads/2016/06/slider-nav.png") !important;
	background-repeat: no-repeat;
	width: 68px !important;
	height: 68px !important;
}
.flickity-prev-next-button:hover{background:none;opacity:0.5}
.flickity-prev-next-button .arrow {fill:#fff;display:none;}

.previous {
	display: none;
}
.next {
	display: block;
	z-index: 1;
	position: absolute;
	left: 48.75%;
}
.side-img {
    display: block;
}
.slider-copy {
	width: 78%;
	float: right;
	text-align: left;
	padding: 60px 50px 0 0;
	font-size: 20px;
	color: #9f9e9e;
	font-weight: normal;
}
@media only screen and (max-width: 1145px) {
	.slider-copy {
		font-size: 16px;
		padding: 40px 50px 0 0;
	}
}
@media only screen and (max-width: 1010px) {
	.slider-copy p {
		display: none;
	}
}
@media only screen and (max-width: 850px) {
	.slider-copy p {
		display: block;
	}
	.next {
		display: none;
	}
}


.count { 
	font-size: 81px; 
	color: #046330;
	line-height: 81px;
}
.number-title {
	font-size: 20px;
	color: #959595;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: .05em;
}
.line {
   	margin: 10px auto;
    	width: 100%;
    	height: 40px;
    	position:relative;
    	text-align:center
}
.here:after {
    	content:"";
    	position: absolute;
    	z-index: -1;
    	top: 0;
    	bottom: 0;
    	left: 50%;
    	border-left: 1px solid #707070;
}


/*  PAGE STYLES   =================================================================== */
.entry-meta {
	display: none;
}
.cta {
	background-color: #088944;
	border-bottom: 3px solid #046330;
	padding: 20px 40px;
	color: #ffffff;
	font-size: 34px;
}
.adv-img {
	float: left;
	display: inline;
	margin-right: 5%;
	width: 45%;
}
.adv-copy {
	float: left;
	width:	50%;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 2%;
	font-weight: 16px;
}

@media only screen and (max-width: 850px) {
	.adv-copy {
		font-size: 14px;
	}
}
.slideshow {
	float: right;
	padding-left: 40px;
}

button.pum-close {
	background-color: #046330 !important;
}

/*  FOOTER STYLES   =================================================================== */
.site-footer {
	border-top: 4px solid #088944;
}
#footer-widgets {
	background-color: #5e5e5e;
	color: #ffffff;
	padding: 70px 0 30px 0;
}
.footer-widgets {
	color: #ffffff;
}
.footer-widgets a {
	color: #ffffff;
}
.site-info {
	background-color: #5e5e5e;
}
.inside-site-info {
	border-top: 1px solid #929191;
	padding: 30px 0;
}
.foot-head, .widget-title {
	color: #ffffff !important;
	text-transform: uppercase;
	font-size:20px;
	letter-spacing: .05em;
	padding: 30px 0 0 0 !important;
	margin-bottom: 10px;
}
.textwidget {
	font-size: 14px;
}
.textwidget p {
	margin-bottom: 0px;
}
@media only screen and (max-width: 850px) {
	#footer-widgets {
		padding: 70px 20px 30px 20px;
	}
}
