/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


/* ==================================================================================================== */

                                         /* NT Code */

/* ==================================================================================================== */

/* Values Widget */
.widget-wrap
#values-box { width:90% !important; max-width: 450px !important; margin: 0 auto; border: 2px solid #000; padding: 10px; line-height: 0px !important; min-height: 285px; }	
#values-box p { margin: 0 !important; display: none !important; padding: 0 !important; }
#menu-values { width:100%; max-width: 450px !important; margin: 0 auto; }
#dc_jqaccordion_widget-4.widget { margin: 0 !important; }
#dc_jqaccordion_widget-4-item { border: 1px solid #000; padding: 0 !important; }
#dc_jqaccordion_widget-4-item ul a { border: none; }
#dc_jqaccordion_widget-4-item ul li a { font:bold 26px "Gudea"; text-align: center; color:#000; background: none; border: none; padding: 0 !important; line-height: 40px; }

#dc_jqaccordion_widget-4-item ul li a .values { background: #fff; color: #1a3056; width: 100%; }
#dc_jqaccordion_widget-4-item ul li a .integrity { background: #1a3056; color: #fff; width: 100%; }
#dc_jqaccordion_widget-4-item ul li a .innovation { background: #85c226; color: #fff; width: 100%; }
#dc_jqaccordion_widget-4-item ul li a .collaboration { background: #6c609e; color: #fff; width: 100%; }
#dc_jqaccordion_widget-4-item ul li a .care-respect { background: #da251c; color: #fff; width: 100%; }
#dc_jqaccordion_widget-4-item ul li a .excellence { background: #f8c301; color: #fff; width: 100%; }

/* Hover CSS */
#dc_jqaccordion_widget-4-item ul li a:hover .values { color:#1a3056; background: #fff url(images/values-arrow-down-bl.png) no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a:hover .integrity { color:#fff; background: #1a3056 url(images/values-arrow-down-w.png) no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a:hover .innovation { color:#fff; background: #85c226 url(images/values-arrow-down-w.png) no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a:hover .collaboration { color:#fff; background: #6c609e url(images/values-arrow-down-w.png) no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a:hover .care-respect { color:#fff; background: #da251c url(images/values-arrow-down-w.png) no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a:hover .excellence { color:#fff; background: #f8c301 url(images/values-arrow-down-w.png) no-repeat scroll center right; }

/* Active CSS */
#dc_jqaccordion_widget-4-item ul li a.dcjq-parent.active .values { color:#1a3056; background: #fff url("images/values-arrow-up-bl.png") no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a.dcjq-parent.active .integrity { color:#fff; background: #1a3056 url("images/values-arrow-up-w.png") no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a.dcjq-parent.active .innovation { color:#fff; background: #85c226 url("images/values-arrow-up-w.png") no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a.dcjq-parent.active .collaboration { color:#fff; background: #6c609e url("images/values-arrow-up-w.png") no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a.dcjq-parent.active .care-respect { color:#fff; background: #da251c url("images/values-arrow-up-w.png") no-repeat scroll center right; }
#dc_jqaccordion_widget-4-item ul li a.dcjq-parent.active .excellence { color:#fff; background: #f8c301 url("images/values-arrow-up-w.png") no-repeat scroll center right; }


#dc_jqaccordion_widget-4-item ul li ul li a {
    background-image: none !important;
    background: none !important;
    border:none;
    font: 14px "Gudea";
	color: #fff;
    text-align: left;
    display: block;
    text-decoration: none;
	padding: 0 0 0 0 !important;
}
#dc_jqaccordion_widget-4-item ul li ul li a:hover {
    border:none;
    color: #fff;
    display: block;
    text-decoration: none;
}
#dc_jqaccordion_widget-4-item ul li ul li a.dcjq-parent.active {
    border:none;
    color: #fff;
    display: block;
    text-decoration: none;
}
#dc_jqaccordion_widget-4-item ul li ul li ul li a {
    border:none;
    font:bold 14px "Gudea";
	color: #1a3057;
    display: block;
    text-decoration: none;
	/*padding:6px 0 6px 25px !important;*/
	padding: 0 0 0 0 !important;
	/* fallback */
	background: url("images/ice-grey-arrow-down.png") no-repeat scroll 241px center #fff;
}
#dc_jqaccordion_widget-4-item ul li ul li ul li a:hover {
    border:none;
    color: #4fa0d9;
    display: block;
    text-decoration: none;
}
#dc_jqaccordion_widget-4-item ul li ul li ul li a.dcjq-parent.active {
    border:none;
    color: #4fa0d9;
    display: block;
    text-decoration: none;
}
#dc_jqaccordion_widget-4-item ul li ul li ul li ul li a {
    border:none;
    font:bold 14px "Gudea";
	color: #1a3057;
    display: block;
    text-decoration: none;
	/*padding:6px 0 6px 25px !important;*/
	padding: 0 !important;
	/* fallback */
	background:none #FFF;
}
#dc_jqaccordion_widget-4-item ul li ul li ul li ul li a:hover {
    border:none;
    color: #4fa0d9;
    display: block;
    text-decoration: none;
	/* fallback */
	background:none #FFF;
}

.career-postface:before {
	content: "The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. SterlingRisk provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, age, disability, veteran, marital, or domestic partner status.";
}

.off-canvas-menu-container {
	padding-top: 40px;
}
/*.menu-wrap.menuwrapper:before {*/
.off-canvas-menu-container .menuopen .quick-links:before {
/*.off-canvas-menu-container .menuopen:before {*/
	font-size: 24px;
	line-height: 48px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	content: "Quick Links \A";
	white-space: pre-wrap;
}
#slide-out-widget-area .inner .off-canvas-menu-container li {
	padding-top: 15px !important;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a {
	color: #fff !important;
	font-size: 18px !important;
	line-height: 18px !important;
}
/*==================== Our Values Flip Boxes ====================*/
/*==================== Our Values Flip Boxes ====================*/
.values-fb .flip-box-front, .values-fb .flip-box-back {
	min-height: 510px !important;
}
.values-fb .flip-box-front .inner {
	margin: 45% auto;
	text-align: center;
	color: #fff !important;
	font-size: 32px;
	font-weight: bold;
}
.values-alt .flip-box-front .inner {
	margin: 15% auto !important;
}
.values-alt .flip-box-front .inner img {
	width: 100%;
	max-width: 300px;
	margin: 0 auto;
}
.values-fb .flip-box-back .inner {
	padding: 50px 25px !important
}
.values-alt .flip-box-back .inner {
	margin: 40% auto !important;
	text-align: center;
	font-size: 22px;
}
.values-text {
	color: #fff;
	/*margin: 0 50px !important;
	padding: 50px 10% !important;*/
}
.values-text h4 {
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px !important;
}
.toggles .toggle.open h3 a, .toggles .toggle.extra-color-1 h3 a {
	font-size: 20px !important;
	line-height: 22px !important;
	font-weight: bold !important;
}
.notary-list .nectar-list-item {
	font-weight: bold;
	font-size: 16px;
}
#sidebar .widget li {
	list-style: none !important;
}
.ascend #sidebar h4 {
	font-size: 16px !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}
.main-content ul ul {
	margin-bottom: 0 !important;
	list-style-type: square !important;
}
.main-content ul ul li {
	list-style-type: square !important;
}
.discount-image {
	width: 100% !important;
	max-width: 200px !important;
	margin: 0 auto !important;
}
.home-page-news .nectar-recent-post-slide .nectar-recent-post-bg {
	background-color: #1a3056 !important;
}
.home-page-news .nectar-button[data-color-override="false"].regular-button {
	background-color: #1a88c1 !important;
}
.footer-image-fw {
	width: 100% !important;
	max-width: 350px !important;
	padding: 50px 0 !important;
}

/*==================== Begin Sidebar Styling ====================*/
/*==================== Begin Sidebar Styling ====================*/
#sidebar {
	padding: 50px 25px !important;
	background-color: #ededed;
	border: 3px solid #1a3056;
	border-radius: 20px;
}
/*==================== End Sidebar Styling ====================*/
/*==================== End Sidebar Styling ====================*/

/*#header-outer[data-format="centered-menu-under-logo"] .small-nav .span_9, body #header-outer[data-format="centered-menu-under-logo"] .small-nav .span_3 {
	float: left !important;
}
#header-outer[data-format="centered-menu-under-logo"] .small-nav .span_3 {
	width: 20% !important;
	padding-right: 5%;
}
#header-outer[data-format="centered-menu-under-logo"] .small-nav .span_9 {
	width: 75% !important;
	vertical-align: middle !important;
}*/
#post-4918 .post-featured-img {
	display: none !important;
}
#strive-listings, #strive-listings #lcp_instance_0 {
	margin-bottom: 0 !important;
}
.ascend #sidebar .widget.widget_nav_menu li {
	padding: 0 !important;
}
#sr-career-listings .lcp_catlist ul li:last-child {
	display: none !important;
}
a {
	/*font-weight: bold !important;*/
	color: #1a88c1 !important;
}
.clear {
	clear: both !important;
}
.nectar-button span {
	color: #fff !important;
}
/****************************** Tabs ******************************/
/****************************** Tabs ******************************/
ul#resource-tab {
	list-style-type: none;
	padding: 0;
	text-align: center;
	/*margin: 0 5px 10px 5px;*/
	/*text-transform: uppercase;*/
	font-weight: bold;
}
ul#resource-tab li {
	margin: 0 25px;
	display: inline-block;
	cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1a3056), color-stop(1, #1a88c1) );
	background:-moz-linear-gradient( center top, #1a3056 5%, #1a88c1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3056', endColorstr='#1a88c1');
	background-color:#1a3056;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #1a88c1;
	display:inline-block;
	font-family:arial;
	color:#ffffff !important;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #bd5231;
}
ul#resource-tab li:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1a88c1), color-stop(1, #1a3056) );
	background:-moz-linear-gradient( center top, #1a88c1 5%, #1a3056 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a88c1', endColorstr='#1a3056');
	background-color:#1a88c1;
	color:#ffffff;
}
ul#resource-tab li.active {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1a88c1), color-stop(1, #1a3056) );
	background:-moz-linear-gradient( center top, #1a88c1 5%, #1a3056 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a88c1', endColorstr='#1a3056');
	background-color:#1a88c1;
	color:#ffffff;
}
ul#content-tab {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#content-tab li {
	display: none;
}
ul#content-tab li.active {
	display: block;
}
/* ========================================================================== */
                               /* BUTTONS */
/* ========================================================================== */

.button{
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	/*margin-right:20px;*/
	margin-bottom:20px;
	padding:5px 10px;
	text-align:center;
}
.button:active{
	bottom:-1px;
}
.button.large	{ font-size:24px; padding:15px 30px !important;}
.button.medium	{ font-size:18px; padding:10px 30px !important;}
.button.small	{ font-size:15px;}

/* SterlingRisk Blue */

.sterlingBlue.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1a3056), color-stop(1, #1a88c1) );
	background:-moz-linear-gradient( center top, #1a3056 5%, #1a88c1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3056', endColorstr='#1a88c1');
	background-color:#1a3056;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #1a3056;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}
.sterlingBlue.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1a88c1), color-stop(1, #1a3056) );
	background:-moz-linear-gradient( center top, #1a88c1 5%, #1a3056 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a88c1', endColorstr='#1a3056');
	background-color:#1a88c1;
	color:#FFFFFF;
}
.sterlingBlue.button:active {
	position:relative;
	top:1px;
}

/* Blue */

.blue.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}
.blue.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
	color:#FFFFFF;
}
.blue.button:active {
	position:relative;
	top:1px;
}

/* Green */

.green.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #74a405) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #74a405 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#74a405');
	background-color:#9dce2c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74a405;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}
.green.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #74a405), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #74a405 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74a405', endColorstr='#9dce2c');
	background-color:#74a405;
	color:#FFFFFF;
}
.green.button:active {
	position:relative;
	top:1px;
}

/* Orange */

.orange.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f55c2d), color-stop(1, #e34514) );
	background:-moz-linear-gradient( center top, #f55c2d 5%, #e34514 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f55c2d', endColorstr='#e34514');
	background-color:#f55c2d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f55c2d;
	display:inline-block;
	font-family:arial;
	color:#ffffff !important;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #bd5231;
}
.orange.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e34514), color-stop(1, #f55c2d) );
	background:-moz-linear-gradient( center top, #e34514 5%, #f55c2d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e34514', endColorstr='#f55c2d');
	background-color:#e34514;
	color:#ffffff;
}
/*.orange.button:active {
	position:relative;
	top:1px;
}*/
.orange.button.active {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e34514), color-stop(1, #f55c2d) );
	background:-moz-linear-gradient( center top, #e34514 5%, #f55c2d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e34514', endColorstr='#f55c2d');
	background-color:#e34514;
	color:#ffffff;
}

/* Gray */

.gray.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.gray.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	color:#777777;
}
.gray.button:active {
	position:relative;
	top:1px;
}

/* Coffee */

.coffee.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #bd8760;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bd8760;
	box-shadow:inset 0px 1px 0px 0px #bd8760;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9a6742), color-stop(1, #664934) );
	background:-moz-linear-gradient( center top, #9a6742 5%, #664934 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a6742', endColorstr='#664934');
	background-color:#9a6742;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #a67d60;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7a5439;
}
.coffee.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #664934), color-stop(1, #9a6742) );
	background:-moz-linear-gradient( center top, #664934 5%, #9a6742 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#664934', endColorstr='#9a6742');
	background-color:#664934;
	color:#FFFFFF;
}
.coffee.button:active {
	position:relative;
	top:1px;
}

/* pink */

.pink.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f4cafc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f4cafc;
	box-shadow:inset 0px 1px 0px 0px #f4cafc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eea1fc), color-stop(1, #d441ee) );
	background:-moz-linear-gradient( center top, #eea1fc 5%, #d441ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea1fc', endColorstr='#d441ee');
	background-color:#eea1fc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dd5df4;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b63dcc;
}
.pink.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d441ee), color-stop(1, #eea1fc) );
	background:-moz-linear-gradient( center top, #d441ee 5%, #eea1fc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d441ee', endColorstr='#eea1fc');
	background-color:#d441ee;
	color:#FFFFFF;
}
.pink.button:active {
	position:relative;
	top:1px;
}

/* Purple */

.purple.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #d197fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d197fe;
	box-shadow:inset 0px 1px 0px 0px #d197fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a53df6), color-stop(1, #7c16cb) );
	background:-moz-linear-gradient( center top, #a53df6 5%, #7c16cb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a53df6', endColorstr='#7c16cb');
	background-color:#a53df6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #9c33ed;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7d15cd;
}
.purple.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7c16cb), color-stop(1, #a53df6) );
	background:-moz-linear-gradient( center top, #7c16cb 5%, #a53df6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c16cb', endColorstr='#a53df6');
	background-color:#7c16cb;
	color:#FFFFFF;
}
.purple.button:active {
	position:relative;
	top:1px;
}

/* Red */

.red.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}
.red.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	color:#FFFFFF;
}
.red.button:active {
	position:relative;
	top:1px;
}
/* ========================================================================== */
                               /* Tooltip (Hover) */
/* ========================================================================== */
.tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dashed black; /* If you want dots under the hoverable text */
	color: #1a88c1;
}

/* Tooltip text */
.tooltip .tooltiptext {
	visibility: hidden;
	width: 350px;
	background-color: #1a3056;
	color: #fff;
	text-align: center;
	padding: 15px 10px;
	border-radius: 6px;
	border: 2px solid #ccc;
	/* Position the tooltip text - see examples below! */
	position: absolute;
	z-index: 100;
}
.tooltip .tooltiptext a {
	color: #fff !important;
	font-weight: bold;
	text-decoration: underline;
}
/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
	visibility: visible;
}
.comm-serv-front-img .flip-box-front {
	background-size: 75% auto;
	background-repeat: no-repeat;
}
.comm-serv-front-img .flip-box-front .inner div {
	display: none;
}





/*================================================== Media Queries ==================================================*/
/*================================================== Media Queries ==================================================*/
/*================================================== Media Queries ==================================================*/
/*================================================== Media Queries ==================================================*/


/*==================== Begin Media Queries for Our Values Flip Boxes ====================*/
/*==================== Begin Media Queries for Our Values Flip Boxes ====================*/
@media only screen and (min-width: 1370px) {
	.our-values-x3 {
		display: block;
	}
	.our-values-x2 {
		display: none;
	}
}
@media only screen and (max-width: 1369px) {
	.our-values-x3 {
		display: none !important;
	}
	.our-values-x2 {
		display: block !important;
	}
	.values-fb .flip-box-front, .values-fb .flip-box-back {
		min-height: 425px !important;
	}
	.values-fb .flip-box-front .inner {
		margin: 25% auto;
	}
	.values-alt .flip-box-front .inner {
		margin: 0% auto !important;
	}
	.values-fb .flip-box-back .inner {
		padding: 50px 40px !important
	}
	.values-alt .flip-box-back .inner {
		margin: 25% auto !important;
	}
}
@media only screen and (max-width: 1219px) {
	.values-fb .flip-box-front, .values-fb .flip-box-back {
		min-height: 520px !important;
	}
	.values-fb .flip-box-front .inner {
		margin: 35% auto;
	}
	.values-alt .flip-box-front .inner {
		margin: 15% auto !important;
	}
	.values-alt .flip-box-back .inner {
		margin: 35% auto !important;
	}
}
@media only screen and (max-width: 1000px) {
	.values-fb .flip-box-front, .values-fb .flip-box-back {
		min-height: 350px !important;
	}
	.values-fb .flip-box-front .inner {
		margin: 18% auto;
	}
	.values-alt .flip-box-front .inner {
		margin: 0% auto !important;
	}
	.values-alt .flip-box-back .inner {
		margin: 15% auto !important;
	}
}
@media only screen and (max-width: 690px) {
	.values-fb .flip-box-front, .values-fb .flip-box-back {
		min-height: 400px !important;
	}
	.values-fb .flip-box-front .inner {
		margin: 35% auto;
	}
	.values-alt .flip-box-front .inner {
		margin: 0% auto !important;
	}
	.values-alt .flip-box-back .inner {
		margin: 30% auto !important;
	}
}
/*==================== End Media Queries for Our Values Flip Boxes ====================*/
/*==================== End Media Queries for Our Values Flip Boxes ====================*/