/*
Theme Name: Picosure
Description: Responsive theme for the Picosure microsite based on Fusion
Author: Cramer
Theme URI: http://www.elegantthemes.com/gallery/fusion/
Author URI: http://www.cramer.com
Version: 1.0
License: GNU General Public License
License URI: license.txt
*/

* html .clearfix {
	zoom:1;
}

.clear {
	clear:both;
}

.clearfix:after {
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}

.ui-tabs-hide {
	display:none;
}

:first-child+html .clearfix {
	zoom:1;
}

:focus {
	outline:0;
}

a {
	background:transparent;
	border:0;
	color:#4aa1c6;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	text-decoration:none;
	vertical-align:baseline;
}

a:hover {
	text-decoration:underline;
}

abbr {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

acronym {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

address {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

applet {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

article {
	display:block;
}

aside {
	display:block;
}

b {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

big {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

blockquote {
	background:transparent;
	background:#e6e6e6;
	border:0;
	border:1px solid #dcdcdc;
	color:#666;
	font-size:100%;
	font-style:italic;
	margin:1.5em;
	outline:0;
	padding:1em;
	quotes:none;
	vertical-align:baseline;
}

blockquote p {
	padding-bottom:0;
}

blockquote:after {
	content:'';
	content:none;
}

blockquote:before {
	content:'';
	content:none;
}

body {
	-moz-transition:opacity .4s ease-in-out;
	-ms-transition:opacity .4s ease-in-out;
	-o-transition:opacity .4s ease-in-out;
	-webkit-transition:opacity .4s ease-in-out;
	background:transparent;
	background-color:#000;
	border:0;
	color:#454545;
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	font-size:16px;
	font-weight:300;
	line-height:1;
	margin:0;
	opacity:0;
	outline:0;
	padding:0;
	transition:opacity .4s ease-in-out;
	vertical-align:baseline;
}

body.loaded {
	opacity:1;
}

br.clear {
	margin:0;
	padding:0;
}

center {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

cite {
	background:transparent;
	border:0;
	font-size:100%;
	font-style:italic;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

code {
	background:transparent;
	border:0;
	font-family:Courier New,monospace;
	font-size:100%;
	margin:0 0 10px;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

dd {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	margin-left:1.5em;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

del {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	text-decoration:line-through;
	vertical-align:baseline;
}

dfn {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

div {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

dl {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0 0 1.5em;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

dl dt {
	font-weight:700;
}

dt {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

em {
	background:transparent;
	border:0;
	font-size:100%;
	font-style:italic;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

fieldset {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

font {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

footer {
	display:block;
}

form {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

h1 {
	background:transparent;
	border:0;
	color:#454545;
	font-size:100%;
	font-size:30px;
	font-weight:400;
	line-height:1em;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

h1 a {
	color:#4aa1c6;
}

h2 {
	background:transparent;
	border:0;
	color:#454545;
	font-size:100%;
	font-size:24px;
	font-weight:400;
	line-height:1;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
h2 sup{
	font-size: 70%;
	position: relative;
	top: -10px;
}

h2 a {
	color:#4aa1c6;
}

h3 {
	background:transparent;
	border:0;
	color:#454545;
	font-size:100%;
	font-size:22px;
	font-weight:400;
	line-height:1em;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

h3 a {
	color:#4aa1c6;
}

h4 {
	background:transparent;
	border:0;
	color:#454545;
	font-size:100%;
	font-size:18px;
	font-weight:400;
	line-height:1em;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

h4 a {
	color:#4aa1c6;
}

h5 {
	background:transparent;
	border:0;
	color:#454545;
	font-size:100%;
	font-size:16px;
	font-weight:400;
	line-height:1em;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

h5 a {
	color:#4aa1c6;
}

h6 {
	background:transparent;
	border:0;
	color:#454545;
	font-size:100%;
	font-size:14px;
	font-weight:400;
	line-height:1em;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

h6 a {
	color:#4aa1c6;
}

header {
	display:block;
}

hgroup {
	display:block;
}

html {
	-webkit-font-smoothing:antialiased;
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

i {
	background:transparent;
	border:0;
	font-size:100%;
	font-style:italic;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

iframe {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

img {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

img#about-image {
	float:left;
	margin:3px 8px 8px 0;
}

input.text {
	background-color:#fff;
	border:1px solid #bbb;
	color:#4e4e4e;
	margin:.5em 0;
	padding:2px;
}

input.text:focus {
	border-color:#2D3940;
	color:#3e3e3e;
}

input.title {
	background-color:#fff;
	border:1px solid #bbb;
	color:#4e4e4e;
	margin:.5em 0;
	padding:2px;
}

input.title:focus {
	border-color:#2D3940;
	color:#3e3e3e;
}

input[type=text] {
	background-color:#fff;
	border:1px solid #bbb;
	color:#4e4e4e;
	margin:.5em 0;
	padding:2px;
}

input[type=text]:focus {
	border-color:#2D3940;
	color:#3e3e3e;
}

ins {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	text-decoration:none;
	text-decoration:none;
	vertical-align:baseline;
}

kbd {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

label {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

legend {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

li {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
	color: #696969;
}

nav {
	display:block;
}

object {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

ol {
	background:transparent;
	border:0;
	font-size:100%;
	list-style:none;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

p {
	background:transparent;
	border:0;
	font-size:100%;
	line-height:24px;
	margin:0;
	outline:0;
	padding:0;
	
	vertical-align:baseline;
}

pre {
	background:transparent;
	border:0;
	font-family:Courier New,monospace;
	font-size:100%;
	margin:0 0 10px;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

q {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	quotes:none;
	vertical-align:baseline;
}

q:after {
	content:'';
	content:none;
}

q:before {
	content:'';
	content:none;
}

s {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

samp {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

section {
	display:block;
}

select {
	background-color:#fff;
	border:1px solid #bbb;
	color:#4e4e4e;
	margin:.5em 0;
	padding:2px;
}

select:focus {
	border-color:#2D3940;
	color:#3e3e3e;
}

small {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

span {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

strike {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

strong {
	background:transparent;
	border:0;
	color:#1c1c1c;
	font-size:100%;
	font-weight:700;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

sub {
	background:transparent;
	border:0;
	font-size:100%;
	height:0;
	line-height:1;
	margin:0;
	outline:0;
	padding:0;
	position:relative;
	top:.3em;
	vertical-align:baseline;
}

sup {
	background:transparent;
	border:0;
	bottom:.8em;
	font-size:100%;
	height:0;
	line-height:1;
	margin:0;
	outline:0;
	padding:0;
	position:relative;
	vertical-align:baseline;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

textarea {
	background-color:#fff;
	border:1px solid #bbb;
	color:#4e4e4e;
	margin:.5em 0;
	padding:4px;
}

textarea:focus {
	border-color:#2D3940;
	color:#3e3e3e;
}

tt {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

u {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

ul {
	background:transparent;
	border:0;
	font-size:100%;
	list-style:none;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

var {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

@font-face {
	font-family:'LeagueGothicRegular';
	font-style:normal;
	font-weight:400;
	src:url(fonts/League_Gothic-webfont.eot);
	src:url(fonts/League_Gothic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/League_Gothic-webfont.woff) format("woff"),url(fonts/League_Gothic-webfont.ttf) format("truetype"),url(fonts/League_Gothic-webfont.svg#LeagueGothicRegular) format("svg");
}

#breadcrumbs {
	color:#4aa1c6;
	line-height:1.5;
	padding-top:9px;
}

#breadcrumbs .raquo {
	color:#fff;
	margin:0 3px;
	text-decoration:none;
}

#breadcrumbs a {
	color:#fff;
	text-decoration:none;
}

#breadcrumbs a:hover {
	opacity:.9;
}

#breadcrumbs-wrapper {
	-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;
	-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.15),0 -5px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.15),0 -5px 10px rgba(0,0,0,0.2);
	background:#1D2F38;
	background:-moz-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(29,47,56,1)),color-stop(100%,rgba(22,37,44,1)));
	background:-webkit-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:-o-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:-ms-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:linear-gradient(to bottom,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	border-bottom:1px solid #0D151B;
	border-top:1px solid #304854;
	border-top:1px solid #000;
	box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;
	box-shadow:inset 0 -1px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.15),0 -5px 10px rgba(0,0,0,0.2);
	padding:16px 0 18px;
	position: relative;
	z-index: 999;
}

#content {
	background:url(images/content-top-shadow.png) no-repeat top center;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #f9f9f9;
	padding:40px 0 93px;
}

#content table {
	border:1px solid #eee;
	margin:0 0 15px;
	text-align:left;
	width:100%;
}

#content thead th {
	color:#555;
	font-weight:700;
	padding:9px 24px;
}

#content tr td {
	border-top:1px solid #eee;
	padding:6px 24px;
}

#content tr th {
	color:#555;
	font-weight:700;
	padding:9px 24px;
}

#content-area {
	padding:80px 0;
}

#et-search-form {
	-moz-border-radius:20px;
	-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.1),inset 0 0 4px rgba(0,0,0,0.4);
	-webkit-border-radius:20px;
	-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.1),inset 0 0 4px rgba(0,0,0,0.4);
	background:#142027;
	background:-moz-linear-gradient(top,#142027 0%,#17262e 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#142027),color-stop(100%,#17262e));
	background:-webkit-linear-gradient(top,#142027 0%,#17262e 100%);
	background:-o-linear-gradient(top,#142027 0%,#17262e 100%);
	background:-ms-linear-gradient(top,#142027 0%,#17262e 100%);
	background:linear-gradient(to bottom,#142027 0%,#17262e 100%);
	border:1px solid #0b151b;
	border-radius:20px;
	box-shadow:1px 1px 0 rgba(255,255,255,0.1),inset 0 0 4px rgba(0,0,0,0.4);
	float:right;
	margin-left:10px;
	width:196px;
}

#footer-bottom {
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-repeat:no-repeat;
	background-size:cover;
}

#ie8 img {
	width:auto;
}

#left-area {
	float:left;
	margin-right:30px;
	width:708px;
}

#left-area .one_third{
	margin-bottom: 20px;
}

#left-area .one_third img{
	border: 1px solid #ccc;
}

#left-area .two_third.last{
	margin-bottom: 20px;
}

#left-area article span {
	display: block !important;
}

#logo {
	float:left;
	margin:15px 0 0 -20px;
}

#logos {
	border-bottom:1px solid #fefefe;
	border-top:1px solid #fefefe;
	padding:36px 0 40px;
}

#logos a {
	margin-right:57px;
}

#logos a:hover img {
	opacity:.5;
}

#logos a:nth-child(4) {
	margin-right:0;
}

#logos img {
	-moz-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	max-width:194px;
	transition:all .2s ease-in-out;
}

#main-header {
	position:relative;
}

#menu-wrap {
	float:right;
	padding-top:27px;
}

#mobile_menu .menu-highlight {
	-moz-backface-visibility:hidden;
	-moz-transform:scale(0,1);
	-moz-transition:all .12s ease-in-out;
	-ms-transform:scale(0,1);
	-o-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-webkit-transform:scale(0,1);
	-webkit-transition:all .12s ease-in-out;
	backface-visibility:hidden;
	background:#4aa1c6;
	bottom:4px;
	bottom:0;
	height:2px;
	left:0;
	position:absolute;
	transform:scale(0,1);
	transition:all .12s ease-in-out;
	width:100%;
}

#mobile_menu a:hover .menu-highlight {
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	transform:scale(1,1);
}

#recent-updates {
	float:left;
	padding-top:32px;
	text-shadow:1px 1px 0 #fff;
	width:448px;
}

#recent-updates	.read-more {
	color:#454545;
	padding-top:13px;
}

#recent-updates h2 {
	color:#454545;
	font-size:30px;
	padding-bottom:16px;
	text-transform:uppercase;
}

#respond {
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);
	-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));
	background-color:#fff;
	filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));
}

#search_input {
	background:none;
	border:none;
	color:#fff;
	margin:0;
	padding:12px 7px 12px 20px;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	width:135px;
}

#search_submit {
	position:relative;
	top:4px;
}

#services {
	-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;
	background:#1D2F38;
	background:-moz-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(29,47,56,1)),color-stop(100%,rgba(22,37,44,1)));
	background:-webkit-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:-o-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:-ms-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:linear-gradient(to bottom,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:#1d2f38;
	background:-moz-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(29,47,56,1)),color-stop(100%,rgba(22,37,44,1)));
	background:-webkit-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:-o-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:-ms-linear-gradient(top,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	background:linear-gradient(to bottom,rgba(29,47,56,1) 0%,rgba(22,37,44,1) 100%);
	border-bottom:1px solid #0D151B;
	border-bottom:1px solid #0d151b;
	border-top:1px solid #304854;
	border-top:1px solid #304854;
	box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;
	box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d2f38',endColorstr='#16252c',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d2f38',endColorstr='#16252c',GradientType=0);
	padding:78px 0 70px;
}

#services .read-more {
	-moz-transition:all .12s ease-in-out;
	-webkit-transition:all .12s ease-in-out;
	padding-right:14px;
	position:relative;
	transition:all .12s ease-in-out;
}

#services .read-more span {
	-moz-transition:all .12s ease-in-out;
	-webkit-transition:all .12s ease-in-out;
	display:inline-block;
	padding-left:5px;
	transition:all .12s ease-in-out;
}

#services .read-more:hover {
	text-shadow:0 0 8px rgba(255,255,255,0.8);
}

#services .read-more:hover span {
	margin-left:7px;
	right:-7px;
}

#social-icons {
	float:left;
	margin-left:25px;
}

#social-icons li {
	float:left;
	margin:0 8px;
}

#testimonials {
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);
	-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));
	background-color:#fff;
	filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));
	float:left;
	margin-left:24px;
	margin-right:60px;
	position:relative;
	width:428px;
}

#testimonials .et-controllers {
	bottom:-40px;
	left:0;
	position:absolute;
	text-align:center;
	width:100%;
}

#testimonials .et-controllers a {
	background:url(images/testimonials_control.png) no-repeat;
	display:inline-block;
	height:20px;
	margin:0 1px;
	text-indent:-9999px;
	width:20px;
}

#testimonials .et-controllers a.et-active-control {
	background-image:url(images/testimonials_active_control.png);
}

#testimonials:before {
	border-left:21px solid transparent;
	border-top:21px solid #fff;
	bottom:-21px;
	content:'';
	position:absolute;
	right:45px;
}

#top-area {
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-repeat:no-repeat;
	background-size:cover;
	padding-bottom:57px;
}

#top-menu {
	float:left;
}

#top-menu .current-menu-item > a .menu-highlight {
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	transform:scale(1,1);
}

#top-menu > ul > li > a {
	padding-bottom:10px;
}

#top-menu > ul > li:first-child {
	margin-left:0;
}

#top-menu a {
	-moz-backface-visibility:hidden;
	-moz-transition:all .12s ease-in-out;
	-o-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-webkit-transition:all .12s ease-in-out;
	backface-visibility:hidden;
	color:#fff;
	position:relative;
	text-shadow:2px 2px 2px rgba(0,0,0,0.4);
	transition:all .12s ease-in-out;
}

#top-menu a .menu-highlight {
	-moz-backface-visibility:hidden;
	-moz-transform:scale(0,1);
	-moz-transition:all .12s ease-in-out;
	-ms-transform:scale(0,1);
	-o-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-webkit-transform:scale(0,1);
	-webkit-transition:all .12s ease-in-out;
	backface-visibility:hidden;
	background:#4aa1c6;
	bottom:4px;
	height:2px;
	left:0;
	position:absolute;
	transform:scale(0,1);
	transition:all .12s ease-in-out;
	width:100%;
}

#top-menu a:hover {
	text-decoration:none;
	text-shadow:0 0 15px rgba(255,255,255,0.6);
}

#top-menu a:hover .menu-highlight {
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	transform:scale(1,1);
}

#top-menu li {
	float:left;
	margin:0 10px;
}

#top-menu li.current-menu-item > a {
	text-decoration:none;
	text-shadow:0 0 15px rgba(255,255,255,0.6);
}

#top-menu li.faq {
	padding-top:10px;
}

.comment-content ol {
	line-height:26px;
	list-style-position:inside;
	list-style-type:decimal;
	padding:0 0 23px;
}

.comment-content ol li ol {
	padding:2px 0 2px 35px;
}

.comment-content ol li ul {
	padding:2px 0 2px 35px;
}

.comment-content ul {
	line-height:26px;
	list-style-type:disc;
	padding:0 0 23px 16px;
}

.comment-content ul li ol {
	padding:2px 0 2px 20px;
}

.comment-content ul li ul {
	padding:2px 0 2px 20px;
}

.comment-reply-link {
	font-family:Arial,Helvetica,sans-serif;
}

.comment_postinfo {
	font-family:Arial,Helvetica,sans-serif;
}

.commentlist {
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);
	-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));
	background-color:#fff;
	filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));
}

.container {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:980px;
}

.description h2 {
	color:#fff;
	font-size:60px;
}

.entry {
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);
	background-color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	margin-bottom:60px;
	padding:30px 33px 38px 40px;
}

.entry .meta-info {
	color:#4aa1c6;
	font-family:Arial,Helvetica,sans-serif;
	font-size:30px;
	padding-bottom:32px;
	text-transform:uppercase;
}

.entry .meta-info a {
	color:#4aa1c6;
	text-decoration:none;
}

.entry .meta-info a:hover {
	color:#abcb3b;
}

.entry .read-more {
	color:#454545;
}

.entry .read-more:hover {
	color:#272727;
}

.entry h1.title {
	margin:0;
}

.entry h2.title {
	font-size:30px;
	margin:0;
	padding-bottom:4px;
	text-transform:uppercase;
}

.entry h2.title a {
	color:#454545;
	text-decoration:none;
}

.entry h2.title a:hover {
	color:#272727;
}

.entry p {
	color: #696969;
	padding-bottom:24px;
}

.entry-content h1 {
	font-weight:900;
	margin:0 0 12px;
}

.entry-content h2 {
	font-family:'Century Gothic W01 Bold';
	font-size: 34px;
	font-weight:normal;
	margin:0 100px 25px 0;
}

.entry-content h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333 !important;
	font-weight: bold;
	font-size: 18px;
	margin:0 0 12px;
}

.entry-content h4 {
	margin:0 0 5px;
}

.entry-content h5 {
	margin:0 0 12px;
}

.entry-content h6 {
	margin:0 0 12px;
}

.entry-content ol {
	line-height:26px;
	list-style-position:inside;
	list-style-type:decimal;
	padding:0 0 23px;
}

.entry-content ol li ol {
	padding:2px 0 2px 35px;
}

.entry-content ol li ul {
	padding:2px 0 2px 35px;
}

.entry-content ul {
	line-height:26px;
	list-style-type:disc;
	padding:0 0 23px 16px;
}

.entry-content ul li ol {
	padding:2px 0 2px 20px;
}

.entry-content ul li ul {
	padding:2px 0 2px 20px;
}

.entry-thumbnail {
	margin:0 -34px 32px -40px;
	position:relative;
}

.entry-thumbnail img {
	display:block;
}

.entry-thumbnail:before {
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.6) inset;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.6) inset;
	box-shadow:0 0 4px rgba(0,0,0,0.6) inset;
	content:"";
	height:100%;
	left:0;
	pointer-events:none;
	position:absolute;
	top:0;
	width:100%;
}

.form-submit #submit {
	font-family:Arial,Helvetica,sans-serif;
}

.icon {
	left:0;
	position:absolute;
	top:-8px;
}

.js #testimonials .testimonial {
	display:none;
}

.js #testimonials .testimonial:first-child {
	display:block;
}

.last {
	margin-right:0!important;
}

.mobile_nav {
	border-bottom:2px solid #4aa1c6;
	color:#fff;
	font-size:16px;
	font-weight:800;
	position:relative;
	text-decoration:none;
	text-shadow:0 0 15px rgba(255,255,255,0.6);
}

.mobile_nav a {
	position:relative;
}

.page-title-area {
	clear:both;
	color:#fff;
	padding-top:130px;
	text-shadow:0 2px 2px rgba(0,0,0,0.3);
	background: #000;
}

.page-title-area h1 {
	color:#fff;
	font-size:60px;
	margin-bottom: 15px;
}

.read-more {
	color:#fff;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	text-transform:uppercase;
}

.read-more span {
	color:#4aa1c6;
}

.read-more:hover {
	text-decoration:none;
}

.recent-update h3 {
	font-family:'Open Sans',Arial,sans-serif;
	font-size:16px;
	font-weight:800;
	padding-top:6px;
}

.recent-update h3 a {
	color:#454545;
	text-decoration:none;
}

.recent-update p.meta-info a {
	color:#454545;
	text-decoration:none;
}

.recent-update p.meta-info a:hover {
	color:#000;
}

.recent-updates-image {
	float:left;
	margin-right:18px;
	position:relative;
}

.recent-updates-image img {
	border-radius:100%;
	display:block;
}

.recent-updates-image span {
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.3) inset,1px 1px 0 rgba(255,255,255,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3) inset,1px 1px 0 rgba(255,255,255,0.2);
	border-radius:100%;
	box-shadow:0 0 5px rgba(0,0,0,0.3) inset,1px 1px 0 rgba(255,255,255,0.2);
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

.service {
	color:#fff;
	float:left;
	margin-right:50px;
	padding-left:64px;
	position:relative;
	text-shadow:1px 1px 0 rgba(0,0,0,0.7);
	width:222px;
}

.service h3 {
	color:#fff;
	font-size:30px;
	padding-bottom:9px;
	text-transform:uppercase;
}

.service p {
	padding-bottom:20px;
}

.subtitle {
	font-family:Arial,Helvetica,sans-serif;
}

.testimonial {
	padding:32px 42px 27px 39px;
}

.testimonial .title {
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:30px;
	padding-bottom:9px;
	text-transform:uppercase;
}

.testimonial h2 {
	color:#454545;
}

.testimonial span.title {
	color:#4aa1c6;
}

.testimonial-image {
	left:-24px;
	position:absolute;
	top:18px;
}

.testimonial-image img {
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	display:block;
}

.testimonial-image:before {
	-moz-border-radius:100%;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.3) inset,1px 1px 0 rgba(255,255,255,0.2);
	-webkit-border-radius:100%;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3) inset,1px 1px 0 rgba(255,255,255,0.2);
	border-radius:100%;
	box-shadow:0 0 5px rgba(0,0,0,0.3) inset,1px 1px 0 rgba(255,255,255,0.2);
	content:'';
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

.top-content {
	padding-top:50px;
}

.wp-pagenavi {
	font-family:Arial,Helvetica,sans-serif;
}

body.et_default_homepage #top-area {
	background:none!important;
	padding-bottom:0;
	position:absolute;
	width:100%;
	z-index:100;
}

body.home.blog #top-area {
	background:none!important;
	padding-bottom:0;
	position:absolute;
	width:100%;
	z-index:100;
}

body.page #main-header {
	min-height:360px;
}

body.page #top-area {
	background:none!important;
	position:absolute;
	width:100%;
	z-index:100;
}

h1 {
	font-family:Arial,Helvetica,sans-serif;
}

h1.page-title {
	margin:0;
}

h1.title {
	font-size:30px;
	padding-bottom:4px;
	text-transform:uppercase;
}

h2 {
	font-family:Arial,Helvetica,sans-serif;
}

h3 {
	font-family:Arial,Helvetica,sans-serif;
}

h4 {
	font-family:Arial,Helvetica,sans-serif;
}

h5 {
	font-family:Arial,Helvetica,sans-serif;
}

h6 {
	font-family:Arial,Helvetica,sans-serif;
}

img {
	height:auto;
	max-width:100%;
}

.news-item{
	margin-bottom: 15px;
}
.entry .news-item p.meta{
	color: #999;
	padding: 5px 0;
}
.entry .news-item .read-more{
	font-family: "Century Gothic W01 Bold" !important; 
	font-size: 13px;
	float: none;
	color: #4aa1c6;
}

@-webkit-keyframes fadeInUp {
	0% {
		-webkit-transform:translateY(20px);
		opacity:0;
	}

	100% {
		-webkit-transform:translateY(0);
		opacity:1;
	}
}

@-moz-keyframes fadeInUp {
	0% {
		-moz-transform:translateY(20px);
		opacity:0;
	}

	100% {
		-moz-transform:translateY(0);
		opacity:1;
	}
}

@-o-keyframes fadeInUp {
	0% {
		-o-transform:translateY(20px);
		opacity:0;
	}

	100% {
		-o-transform:translateY(0);
		opacity:1;
	}
}

@keyframes fadeInUp {
	0% {
		opacity:0;
		transform:translateY(20px);
	}

	100% {
		opacity:1;
		transform:translateY(0);
	}
}

@-webkit-keyframes bounceIn {
	0% {
		-webkit-transform:scale(.3);
		opacity:0;
	}

	100% {
		-webkit-transform:scale(1);
	}

	50% {
		-webkit-transform:scale(1.05);
		opacity:1;
	}

	70% {
		-webkit-transform:scale(.9);
	}
}

@-moz-keyframes bounceIn {
	0% {
		-moz-transform:scale(.3);
		opacity:0;
	}

	100% {
		-moz-transform:scale(1);
	}

	50% {
		-moz-transform:scale(1.05);
		opacity:1;
	}

	70% {
		-moz-transform:scale(.9);
	}
}

@-o-keyframes bounceIn {
	0% {
		-o-transform:scale(.3);
		opacity:0;
	}

	100% {
		-o-transform:scale(1);
	}

	50% {
		-o-transform:scale(1.05);
		opacity:1;
	}

	70% {
		-o-transform:scale(.9);
	}
}

@keyframes bounceIn {
	0% {
		opacity:0;
		transform:scale(.3);
	}

	100% {
		transform:scale(1);
	}

	50% {
		opacity:1;
		transform:scale(1.05);
	}

	70% {
		transform:scale(.9);
	}
}

#commentform input[type="text"] {
	-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.1);
	background:#fff;
	border:1px solid #e0dddd;
	box-shadow:inset 0 0 7px rgba(0,0,0,0.1);
	color:#555e58;
	font-size:14px;
	padding:20px;
	width:40%;
}

#commentform textarea {
	-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.1);
	background:#fff;
	border:1px solid #e0dddd;
	box-shadow:inset 0 0 7px rgba(0,0,0,0.1);
	color:#555e58;
	font-size:14px;
	padding:20px;
	width:89%;
}

#comments {
	font-size:30px;
	text-transform:uppercase;
}

#content .wp-pagenavi {
	text-align:right;
}

#content .wp-pagenavi .nextpostslink {
	color:#4aa1c6;
}

#content .wp-pagenavi .pages {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	background:none;
	box-shadow:none;
}

#content .wp-pagenavi .previouspostslink {
	color:#4aa1c6;
}

#content .wp-pagenavi a {
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
	background:#fff;
	border:none;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	color:#d8d8d8;
	font-size:18px;
	font-weight:400!important;
	margin:0 4px;
	padding:14px 18px;
}

#content .wp-pagenavi a:hover {
	color:#454545;
}

#content .wp-pagenavi span {
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
	background:#fff;
	border:none;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	color:#d8d8d8;
	font-size:18px;
	font-weight:400!important;
	margin:0 4px;
	padding:14px 18px;
}

#content .wp-pagenavi span.current {
	color:#454545;
}

#et-slider-controls {
	bottom:75px;
	left:0;
	position:absolute;
	width:100%;
}

#et-slider-controls .et-controllers {
	float:right;
	text-align:center;
	width:530px;
}

#et-slider-controls .et-controllers a {
	background:url(images/slider_control.png) no-repeat;
	display:inline-block;
	height:17px;
	margin:0 1px;
	text-indent:-9999px;
	width:17px;
}

#et-slider-controls .et-controllers a.et-active-control {
	background-image:url(images/active_slider_control.png);
}

#et-slider-wrapper {
	background:#0c151b;
	height:845px;
	position:relative;
}

#et-slider-wrapper .et-arrow-next {
	background-image:url(images/right-arrow.png);
	right:60px;
}

#et-slider-wrapper .et-arrow-prev {
	background-image:url(images/left-arrow.png);
	left:60px;
}

.mobile #et-slider-wrapper .et-arrow-next {
	right:10px !important;
	opacity: 1;
}

.mobile #et-slider-wrapper .et-arrow-prev {
	left:10px !important;
	opacity: 1;
}

#et-slider-wrapper:hover .et-arrow-next {
	right:80px;
}

#et-slider-wrapper:hover .et-arrow-prev {
	left:80px;
}

#et-slider-wrapper:hover .et-slider-arrows a {
	opacity:1;
}

#et_pt_portfolio_gallery {
	margin-left:-33px!important;
}

#footer-bottom {
	padding:55px 0 25px;
	text-shadow:2px 2px 0 rgba(0,0,0,0.5);
}

#footer-copyright {
	color:#c5c5c5;
	font-family:Georgia,serif;
	font-size:16px;
	font-style:italic;
	margin-bottom:-5px;
	margin-top:-9px;
}

#footer-widgets {
	background-color:#ececec;
	border-top:1px solid #d8d8d8;
	padding:99px 0 59px;
	text-shadow:1px 1px 0 #fff;
}

#footer-widgets a {
	color:#454545;
}

#footer-widgets a:hover {
	color:#111;
	text-decoration:none;
}

#mobile_menu {
	-moz-border-radius:10px;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 3px 5px rgba(0,0,0,0.2);
	-webkit-border-radius:10px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 3px 5px rgba(0,0,0,0.2);
	background:#1b2c34;
	background:rgba(27,44,52,0.95);
	border:1px solid #051116;
	border-radius:10px;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 3px 5px rgba(0,0,0,0.2);
	display:none;
	left:-52px;
	padding:6px 0;
	position:absolute;
	text-align:left;
	top:30px;
	width:240px;
	z-index:9999;
}

#mobile_menu > li:first-child > a {
	border-top:none;
}

#mobile_menu > li:last-child > a {
	border-bottom:none;
}

#mobile_menu a {
	border-bottom:1px solid #071419;
	border-top:1px solid #253e4a;
	color:#fff;
	display:block;
	float:none!important;
	font-weight:300;
	height:auto;
	padding:13px 7px 16px 23px;
	text-decoration:none;
}

#mobile_menu a:hover {
	background:#000;
	background:rgba(0,0,0,0.3);
}

#mobile_menu ul {
	display:block!important;
	visibility:visible!important;
}

#mobile_menu ul a {
	padding-left:40px;
}

#mobile_menu ul ul a {
	padding-left:60px;
}

#mobile_menu ul ul ul a {
	padding-left:80px;
}

#reply-title {
	font-size:30px;
	text-transform:uppercase;
}

#reply-title small {
	display:block;
	font-family:'Open Sans',Arial,sans-serif;
	font-size:12px;
	font-weight:700;
	letter-spacing:0;
	padding-top:5px;
}

#respond {
	margin-top:60px;
	padding:40px;
}

#sidebar {
	float:left;
	width:221px;
}

#sidebar a {
	color:#454545;
}

#sidebar a:hover {
	color:#111;
	text-decoration:none;
}

#top-menu li li .menu-highlight {
	bottom:0;
}

#trackbacks {
	margin-bottom:30px;
}

#wp-calendar {
	empty-cells:show;
	margin:10px auto 0;
	width:240px;
}

#wp-calendar #next a {
	font-size:9pt;
	padding-right:10px;
	text-align:right;
}

#wp-calendar #prev a {
	font-size:9pt;
	padding-left:10px;
	text-align:left;
}

#wp-calendar a {
	display:block;
	font-weight:700;
	text-decoration:none;
}

#wp-calendar a:hover {
	text-decoration:underline;
}

#wp-calendar caption {
	font:bold 13px Arial,Sans-Serif;
	text-decoration:none;
}

#wp-calendar td {
	padding:3px 5px;
}

#wp-calendar td#today {
	color:#111;
	font-weight:700;
}

#wp-calendar th {
	font-style:normal;
	padding:3px 5px;
	text-transform:capitalize;
}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.bottom-nav li {
	float:left;
	padding-right:22px;
}

.bottom-nav li a {
	color:#fff;
	text-decoration:none;
}

.bottom-nav li a:hover {
	color:#eee;
}

.bottom-nav li.current_page_item a {
	color:#4aa1c6;
	font-weight:800;
}

.comment #respond {
	-moz-box-shadow:none;
	-webkit-filter:none;
	background:none;
	filter:none;
	margin-bottom:30px;
	margin-top:32px;
	padding:0;
}

.comment-body {
	margin:20px 0;
	padding:0 0 0 75px;
	position:relative;
}

.comment-reply-link {
	color:#454545;
	float:right;
	font-size:18px;
	padding-right:12px;
	position:relative;
	text-transform:uppercase;
}

.comment-reply-link:before {
	color:#C3E54B;
	content:'\00BB';
	position:absolute;
	right:0;
	top:0;
}

.comment-reply-link:hover {
	color:#111;
	text-decoration:none;
}

.comment_avatar {
	left:0;
	position:absolute;
	top:0;
}

.comment_avatar img {
	display:block;
}

.comment_avatar:before {
	-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);
	-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.5);
	box-shadow:inset 0 0 7px rgba(0,0,0,0.5);
	content:'';
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

.comment_date {
	color:#4aa1c6;
	margin-left:4px;
}

.comment_postinfo {
	font-size:24px;
	margin-bottom:5px;
	text-transform:uppercase;
}

.commentlist {
	padding:40px;
}

.commentlist .children {
	padding-left:75px;
}

.description .more {
	-moz-border-radius:20px;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 3px 3px rgba(0,0,0,0.3);
	-webkit-border-radius:20px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 3px 3px rgba(0,0,0,0.3);
	background:#2a3f4a;
	background:-moz-linear-gradient(top,#2a3f4a 0%,#1e2f37 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a3f4a),color-stop(100%,#1e2f37));
	background:-webkit-linear-gradient(top,#2a3f4a 0%,#1e2f37 100%);
	background:-o-linear-gradient(top,#2a3f4a 0%,#1e2f37 100%);
	background:-ms-linear-gradient(top,#2a3f4a 0%,#1e2f37 100%);
	background:linear-gradient(to bottom,#2a3f4a 0%,#1e2f37 100%);
	border:1px solid #17242a;
	border-radius:20px;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 3px 3px rgba(0,0,0,0.3);
	color:#fff;
	display:inline-block;
	float:right;
	font-size:24px;
	padding:17px 28px;
	text-shadow:0 -1px 1px rgba(0,0,0,0.8);
	text-transform:uppercase;
}

.description .more:hover {
	color:rgba(255,255,255,0.9);
	text-decoration:none;
}

.description h2 {
	color:inherit;
	font-size:60px;
}

.description h2 a {
	color:#4aa1c6;
}

.description h2 a:hover {
	color:rgba(255,255,255,0.95);
	text-decoration:none;
}

.entry .wp-pagenavi {
	padding-top:30px;
}

.et-controllers a.et-active-control:hover {
	cursor:default;
}

.et-slide {
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

.et-slide .container {
	padding:220px 0 0;
}

.et-slide .description {
	-moz-animation-delay:.4s;
	-moz-animation-duration:.6s;
	-moz-animation-fill-mode:both;
	-moz-animation-name:fadeInUp;
	-moz-animation-timing-function:ease;
	-ms-animation-delay:.4s;
	-ms-animation-duration:.6s;
	-ms-animation-fill-mode:both;
	-ms-animation-timing-function:ease;
	-o-animation-name:fadeInUp;
	-webkit-animation-delay:.4s;
	-webkit-animation-duration:.6s;
	-webkit-animation-fill-mode:both;
	-webkit-animation-name:fadeInUp;
	-webkit-animation-timing-function:ease;
	animation-delay:.4s;
	animation-duration:.6s;
	animation-fill-mode:both;
	animation-name:fadeInUp;
	animation-timing-function:ease;
	color:#999;
	float:left;
	font-size:18px;
	padding-top:95px;
	text-shadow:0 2px 2px rgba(0,0,0,0.3);
	width:450px;
}

.et-slider-arrows a {
	-moz-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	background-repeat:no-repeat;
	display:block;
	height:40px;
	opacity:0;
	position:absolute;
	text-indent:-9999px;
	top:400px;
	transition:all .3s ease-in-out;
	width:28px;
}

.et_embedded_videos {
	display:none;
}

.et_portfolio_large .et_pt_portfolio_item {
	width:420px!important;
}

.et_pt_gallery_entry {
	margin-left:67px!important;
}

.et_pt_portfolio_item {
	margin-left:16px!important;
}

.f_widget {
	margin-bottom:25px;
}

.f_widget li {
	margin-bottom: 15px;
}

#in-the-news h3.rpwe-title{
	font-size: 16px;
}

#in-the-news .rpwe-time{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin: .5em 0;
	display: block;
}

#in-the-news .rpwe-summary{
	color: #ccc;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.featured-image {
	-moz-animation-delay:.8s;
	-moz-animation-duration:.6s;
	-moz-animation-fill-mode:both;
	-moz-animation-name:bounceIn;
	-moz-animation-timing-function:ease;
	-ms-animation-delay:.8s;
	-ms-animation-duration:.6s;
	-ms-animation-fill-mode:both;
	-ms-animation-timing-function:ease;
	-o-animation-name:bounceIn;
	-webkit-animation-delay:.8s;
	-webkit-animation-duration:.6s;
	-webkit-animation-fill-mode:both;
	-webkit-animation-timing-function:ease;
	animation-delay:.8s;
	animation-duration:.6s;
	animation-fill-mode:both;
	animation-name:bounceIn;
	animation-timing-function:ease;
	float:right;
	width:900px;
	position: absolute;
	margin-left: 550px;
	padding-top: 0px; 
	z-index: -100;
	


}

.fn {
	color:#454545;
	text-decoration:none;
}

.fn a {
	color:#454545;
	text-decoration:none;
}

.footer-widget {
	color:#787878;
	float:left;
	margin-right:60px;
	width:280px;
}

.footer-widget h4.widgettitle {
	color:#454545;
	font-size:30px;
	padding-bottom:9px;
	text-transform:uppercase;
}

.form-submit {
	text-align:right;
}

.form-submit #submit {
	background:none;
	border:none;
	color:#454545;
	float:right;
	font-size:18px;
	padding-right:12px;
	position:relative;
	text-transform:uppercase;
}

.form-submit input {
	float:none;
	font-size:14px;
}

.fullwidth #left-area {
	float:none;
	width:auto;
}

.js .et-slide {
	display:none;
}

.js .et-slide:first-child {
	display:block;
}

.mobile_nav {
	display:none;
}

.nav li {
	position:relative;
}

.nav li li {
	display:block;
	float:none!important;
	height:auto!important;
	margin:0!important;
	padding:0;
}

.nav li li a:hover {
	background:#000;
	background:rgba(0,0,0,0.3);
}

.nav li li a:link {
	border-bottom:1px solid #071419;
	border-top:1px solid #253e4a;
	display:block;
	float:none!important;
	height:auto;
	padding:13px 7px 16px 23px;
}

.nav li li a:visited {
	border-bottom:1px solid #071419;
	border-top:1px solid #253e4a;
	display:block;
	float:none!important;
	height:auto;
	padding:13px 7px 16px 23px;
}

.nav li li:hover ul {
	left:241px;
	top:-7px;
}

.nav li ul {
	-moz-border-radius:10px;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 3px 5px rgba(0,0,0,0.2);
	-webkit-border-radius:10px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 3px 5px rgba(0,0,0,0.2);
	background:#1b2c34;
	background:rgba(27,44,52,0.9);
	border:1px solid #051116;
	border-radius:10px;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 3px 5px rgba(0,0,0,0.2);
	padding:6px 0;
	width:240px;
	z-index:9999;
}

.nav li ul > li:first-child > a {
	border-top:none;
}

.nav li ul > li:last-child > a {
	border-bottom:none;
}

.nav li.sfHover li ul {
	top:-999em;
}

.nav li:hover {
	visibility:inherit;
}

.nav li:hover li ul {
	top:-999em;
}

.nav li:hover ul {
	left:-80px;
	top:-999em;
}

.nav ul {
	position:absolute;
	top:-999em;
	z-index:9999;
}

.nav ul a {
	display:block;
	float:left;
}

.nav ul li {
	float:left;
}

.pagination {
	overflow:hidden;
	padding:20px 0;
}

.subtitle {
	color:#4aa1c6;
	font-size:32px;
	text-transform:uppercase;
}

.subtitle-interior {
	color:#FFF;
	font-size:18px;
	font-weight: normal;
	text-transform:uppercase;
}

.widget {
	margin-bottom:42px;
	text-shadow:1px 1px 0 #fff;
}

.widget h4.widgettitle {
	font-family:'Century Gothic W01 Bold',Arial;
	font-weight: normal;
	color:#2d2d2d;
	font-size:28px;
	padding-bottom:14px;
}

.widget li {
	background:url(images/widget-bullet.png) no-repeat 0 6px;
	padding:0 0 15px 15px;
}

.widget li ul {
	margin:15px 0 -15px;
}

.widget li:hover {
	background-image:url(images/hover-widget-bullet.png);
}

.wp-caption {
	background-color:#f3f3f3;
	border:1px solid #ddd;
	margin-bottom:10px;
	max-width:96%;
	padding:8px;
	text-align:center;
}

.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

.wp-caption.alignleft {
	margin:0 10px 10px 0;
}

.wp-caption.alignright {
	margin:0 0 10px 10px;
}

div.post .new-post .aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignleft {
	display:inline;
	float:left;
	margin-right:15px;
}

img.alignright {
	display:inline;
	float:right;
	margin-left:15px;
}

p#copyright {
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:right;
}

p#copyright a {
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:800;
}

ul.nav li li.sfHover ul {
	left:241px;
	top:-7px;
}

ul.nav li.sfHover ul {
	left:-80px;
	top:30px;
}

#breadcrumbs {
	color:#fff!important;
	font-family:'Century Gothic W01',Arial,Helvetica;
	font-size:14px;
	padding-top:0;
}

#breadcrumbs a {
	color:#4aa1c6;
	font-family:'Century Gothic W01 Bold',Arial,Helvetica;
	font-size:14px;
}

#breadcrumbs-wrapper {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	background:url(images/bg-breadcrumbs.png) no-repeat center 0 transparent;
	border-top:none;
	box-shadow:none;
	padding:66px 0 28px;
	background-size: cover;
}

#content {
	background-color:#f9f9f9;
}

#et-slider-controls {
	display:none;
}

#et-slider-wrapper {
	background-color:#000;
}

#footer-bottom {
	background:none!important;
	color:#8e8e8e;
	font-size:12px;
	padding:20px 0;
}

#footer-bottom .bottom-nav {
	display:inline-block;
	float:left;
}

#footer-bottom .social-icons {
	float:right;
}

#footer-bottom .social-icons a {
	border-left:none;
	margin-top:4px;
	padding:0 0 0 8px;
}

#footer-bottom a {
	border-left:1px solid #8e8e8e;
	color:#4391b2;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	line-height:12px;
	margin:6px 0 6px 4px;
	padding:0 4px 0 8px;
}

#footer-bottom li {
	display:inline-block;
	float:none;
	padding-right:0;
}

#left-area .title {
	padding-bottom:20px;
}

#left-area h4 {
	font-family:Arial!important;
	font-weight: bold;
	line-height: 1.22;
}

#left-area h4 a {
	font-family:Arial!important;
}

#left-area h5 {
	font-family:Arial!important;
}

#left-area h5 a {
	font-family:Arial!important;
}

#left-area h6 {
	font-family:Arial!important;
}

#left-area h6 a {
	font-family:Arial!important;
}

#menu-footer-navigation {
	line-height:24px;
}

#services {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	background:none;
	border:none;
	box-shadow:none;
	filter:none;
	padding:78px 0 70px;
}

#services .read-more {
	float:none;
	font-size:13px;
	font-weight: normal;
}

#services .f_widget {
	float: left;
	margin-right: 5%;
	width: 29%;
}

#ie8 #services .f_widget {
	margin-right: 4% !important;
}

#ie7 #services .f_widget {
	margin-right: 4% !important;
}
.widget_recent_entries ul,
.widget_recent_entries ul li
.widget_recent_entries ul li a{
	list-style-type: none;
	background: none;
}

#services .f_widget:last-child {
	margin-right: 0;
}

#services .f_widget h4 {
	font-family: "Century Gothic W01 Bold";
	font-weight: normal;
	color:#4aa1c6;
	font-size:30px;
	margin:0 0 30px;
	padding:0;
}

#services .f_widget p > a,
#services .f_widget .more-link{
	font-family: "Century Gothic W01 Bold";
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	white-space: nowrap;
}

#services .f_widget img {
	border:solid 10px #FFF;
	display:block;
	margin-bottom:30px;
	max-width: 100% !important;
}

#services a {
	color:#4aa1c6;
}

#services h3 {
	color:#4aa1c6;
	font-size:27px;
	text-transform:none;
}

#services p {
	color:#ccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
}

#sidebar {
	color:#696969;
}

#sidebar a {
	color:#004282;
}

#sidebar a.view-all {
	display:block;
	font-family:'Century Gothic W01 Bold',Arial,Helvetica;
	font-size:12px;
	font-weight: normal;
	margin-top:20px;
	text-transform:uppercase;
}

#sidebar h5 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height: 1.538;
	color: #696969;
}

#sidebar h6 {
	font-family:'Century Gothic W01',Arial,Helvetica;
	font-size:13px;
	line-height: 1.538;
	color: #696969;
}

#sidebar p {
	font-size:13px;
	line-height: 1.538;
	margin-bottom:20px;
	color: #696969;
}

#top-area {
	background:none!important;
}

#top-menu a .menu-highlight {
	background-color:#d166d8;
}

#top-menu li.current-menu-item > a {
	display: block;
	
	text-shadow:
		0 0 5px #4aa1c6,
		0 0 10px #4aa1c6,
		0 0 15px #4aa1c6,
		0 0 20px #4aa1c6;
}

#top-menu ul li {
	font-family:'Century Gothic W01 Bold',Arial!important;
	font-size:14px;
	font-weight:normal;
	line-height: 1.2;
	max-width:80px;
	text-align:center;
	text-transform: uppercase;
}

#top-menu ul li a:hover {
	text-shadow:
		0 0 5px #4aa1c6,
		0 0 10px #4aa1c6,
		0 0 15px #4aa1c6,
		0 0 20px #4aa1c6;
}

.comment-reply-link {
	font-family:'Century Gothic W01',Arial!important;
}

.comment_postinfo {
	font-family:'Century Gothic W01',Arial!important;
}

.description .more {
	color:#4aa1c6;
	float:none;
	font-weight:700;
	text-transform:none;
}

.description .subtitle {
	font-size:16px;
	font-weight:700;
}

.description h2 {
	font-family:'Century Gothic W01',Arial;
	font-size:44px;
	padding-bottom:14px;
}

.entry .meta-info {
	font-family:'Century Gothic W01',Arial;
}

.topbar .et-learn-more {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	background:none;
	border:none;
	box-shadow:none;
	line-height:20px;
	margin:0;
	width:150px;
}

.et-learn-more .submit-btn {
	background:url(images/btn-search.png) no-repeat 0 0 transparent;
	border:none;
	border-radius: 0;
	float:right;
	height:22px;
	padding:0!important;
	position:relative;
	text-indent:-9999px;
	top:6px;
	width:24px;
}

.et-learn-more h3.heading-more {
	background:url(images/icon-arrow.png) no-repeat 10px 18px transparent!important;
	border:none;
	color:#fff;
	text-shadow:none;
}

.et-learn-more h3.heading-more span.et_learnmore_arrow {
	display:none!important;
}

.et-learn-more input {
	width:100%;
}

.et-learn-more input[type="text"] {
	border:1px solid #ccc;
	border-radius: 0;
	float:left;
	height:16px;
	width:80px;
}

.et-learn-more label {
	display:block;
	font-size:12px;
	font-weight:700;
	text-transform:none;
}

.et-learn-more select {
	width:100%;
}

.et-slide .description {
	padding-top:0;
}

.et-slide .excerpt {
	font-size:14px;
	margin-bottom:10px;
}

.et_color_scheme_blue #breadcrumbs {
	color:#3e6afa;
}

.et_color_scheme_blue #breadcrumbs-wrapper {
	background:#21326b;
	background:-moz-linear-gradient(top,.et_color_scheme_blue#21326b 0%,.et_color_scheme_blue#172658 100%);
	background:-webkit-gradient(linear,.et_color_scheme_blueleft top,.et_color_scheme_blueleft bottom,.et_color_scheme_bluecolor-stop(0%,#21326b),.et_color_scheme_bluecolor-stop(100%,#172658));
	background:-webkit-linear-gradient(top,.et_color_scheme_blue#21326b 0%,#172658 100%);
	background:-o-linear-gradient(top,.et_color_scheme_blue#21326b 0%,#172658 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_blue#21326b 0%,#172658 100%);
	background:linear-gradient(to bottom,.et_color_scheme_blue#21326b 0%,#172658 100%);
	border-top:1px solid #2e479b;
}

.et_color_scheme_blue #services {
	background:#21326b;
	background:-moz-linear-gradient(top,.et_color_scheme_blue#21326b 0%,.et_color_scheme_blue#172658 100%);
	background:-webkit-gradient(linear,.et_color_scheme_blueleft top,.et_color_scheme_blueleft bottom,.et_color_scheme_bluecolor-stop(0%,#21326b),.et_color_scheme_bluecolor-stop(100%,#172658));
	background:-webkit-linear-gradient(top,.et_color_scheme_blue#21326b 0%,#172658 100%);
	background:-o-linear-gradient(top,.et_color_scheme_blue#21326b 0%,#172658 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_blue#21326b 0%,#172658 100%);
	background:linear-gradient(to bottom,.et_color_scheme_blue#21326b 0%,#172658 100%);
	border-top:1px solid #2e479b;
}

.et_color_scheme_blue #top-menu a .menu-highlight {
	background-color:#3e6afa;
}

.et_color_scheme_blue .description .more {
	background:#21326b;
	background:-moz-linear-gradient(top,.et_color_scheme_blue#21326b 0%,.et_color_scheme_blue#172658 100%);
	background:-webkit-gradient(linear,.et_color_scheme_blueleft top,.et_color_scheme_blueleft bottom,.et_color_scheme_bluecolor-stop(0%,#21326b),.et_color_scheme_bluecolor-stop(100%,#172658));
	background:-webkit-linear-gradient(top,.et_color_scheme_blue#21326b 0%,#172658 100%);
	background:-o-linear-gradient(top,.et_color_scheme_blue#21326b 0%,#172658 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_blue#21326b 0%,#172658 100%);
	background:linear-gradient(to bottom,.et_color_scheme_blue#21326b 0%,#172658 100%);
}

.et_color_scheme_blue .mobile_nav {
	border-color:#3e6afa;
}

.et_color_scheme_blue .subtitle {
	color:#fff;
}

.et_color_scheme_blue#content .wp-pagenavi .nextpostslink {
	color:#3e6afa;
}

.et_color_scheme_blue#content .wp-pagenavi .previouspostslink {
	color:#3e6afa;
}

.et_color_scheme_blue#mobile_menu .menu-highlight {
	background-color:#3e6afa;
}

.et_color_scheme_blue.bottom-nav li.current_page_item a {
	color:#3e6afa;
}

.et_color_scheme_blue.comment-reply-link:before {
	color:#3e6afa;
}

.et_color_scheme_blue.comment_date {
	color:#3e6afa;
}

.et_color_scheme_blue.entry .meta-info {
	color:#3e6afa;
}

.et_color_scheme_blue.entry .meta-info a {
	color:#3e6afa;
}

.et_color_scheme_blue.entry .meta-info a:hover {
	color:#3e6afa;
}

.et_color_scheme_blue.read-more span {
	color:#3e6afa;
}

.et_color_scheme_blue.subtitle {
	color:#3e6afa;
}

.et_color_scheme_blue.testimonial span.title {
	color:#3e6afa;
}

.et_color_scheme_green #breadcrumbs {
	color:#21ab3b;
}

.et_color_scheme_green #breadcrumbs-wrapper {
	background:#134f1e;
	background:-moz-linear-gradient(top,.et_color_scheme_green#216b2f 0%,.et_color_scheme_green#134f1e 100%);
	background:-webkit-gradient(linear,.et_color_scheme_greenleft top,.et_color_scheme_greenleft bottom,.et_color_scheme_greencolor-stop(0%,#216b2f),.et_color_scheme_greencolor-stop(100%,#134f1e));
	background:-webkit-linear-gradient(top,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	background:-o-linear-gradient(top,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	background:linear-gradient(to bottom,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	border-top:1px solid #288a3b;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#216b2f',.et_color_scheme_greenendColorstr='#134f1e',GradientType=0);
}

.et_color_scheme_green #services {
	background:#134f1e;
	background:-moz-linear-gradient(top,.et_color_scheme_green#216b2f 0%,.et_color_scheme_green#134f1e 100%);
	background:-webkit-gradient(linear,.et_color_scheme_greenleft top,.et_color_scheme_greenleft bottom,.et_color_scheme_greencolor-stop(0%,#216b2f),.et_color_scheme_greencolor-stop(100%,#134f1e));
	background:-webkit-linear-gradient(top,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	background:-o-linear-gradient(top,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	background:linear-gradient(to bottom,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	border-top:1px solid #288a3b;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#216b2f',.et_color_scheme_greenendColorstr='#134f1e',GradientType=0);
}

.et_color_scheme_green #top-menu a .menu-highlight {
	background-color:#21ab3b;
}

.et_color_scheme_green .description .more {
	background:#134f1e;
	background:-moz-linear-gradient(top,.et_color_scheme_green#216b2f 0%,.et_color_scheme_green#134f1e 100%);
	background:-webkit-gradient(linear,.et_color_scheme_greenleft top,.et_color_scheme_greenleft bottom,.et_color_scheme_greencolor-stop(0%,#216b2f),.et_color_scheme_greencolor-stop(100%,#134f1e));
	background:-webkit-linear-gradient(top,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	background:-o-linear-gradient(top,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
	background:linear-gradient(to bottom,.et_color_scheme_green#216b2f 0%,#134f1e 100%);
}

.et_color_scheme_green .mobile_nav {
	border-color:#21ab3b;
}

.et_color_scheme_green .subtitle {
	color:#fff;
}

.et_color_scheme_green a {
	color:#21ab3b;
}

.et_color_scheme_green#content .wp-pagenavi .nextpostslink {
	color:#21ab3b;
}

.et_color_scheme_green#content .wp-pagenavi .previouspostslink {
	color:#21ab3b;
}

.et_color_scheme_green#mobile_menu .menu-highlight {
	background-color:#21ab3b;
}

.et_color_scheme_green.bottom-nav li.current_page_item a {
	color:#21ab3b;
}

.et_color_scheme_green.comment-reply-link:before {
	color:#21ab3b;
}

.et_color_scheme_green.comment_date {
	color:#21ab3b;
}

.et_color_scheme_green.entry .meta-info {
	color:#21ab3b;
}

.et_color_scheme_green.entry .meta-info a {
	color:#21ab3b;
}

.et_color_scheme_green.entry .meta-info a:hover {
	color:#21ab3b;
}

.et_color_scheme_green.read-more span {
	color:#21ab3b;
}

.et_color_scheme_green.subtitle {
	color:#21ab3b;
}

.et_color_scheme_green.testimonial span.title {
	color:#21ab3b;
}

.et_color_scheme_purple #breadcrumbs {
	color:#d166d8;
}

.et_color_scheme_purple #breadcrumbs-wrapper {
	background:#4d2050;
	background:-moz-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,.et_color_scheme_purple#3c1a3e 100%);
	background:-webkit-gradient(linear,.et_color_scheme_purpleleft top,.et_color_scheme_purpleleft bottom,.et_color_scheme_purplecolor-stop(0%,rgba(29,.et_color_scheme_purple47,.et_color_scheme_purple56,.et_color_scheme_purple1)),.et_color_scheme_purplecolor-stop(100%,#3c1a3e));
	background:-webkit-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	background:-o-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	background:linear-gradient(to bottom,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	border-top:1px solid #692c6d;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d2050',.et_color_scheme_purpleendColorstr='#3c1a3e',GradientType=0);
}

.et_color_scheme_purple #services {
	background:#4d2050;
	background:-moz-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,.et_color_scheme_purple#3c1a3e 100%);
	background:-webkit-gradient(linear,.et_color_scheme_purpleleft top,.et_color_scheme_purpleleft bottom,.et_color_scheme_purplecolor-stop(0%,rgba(29,.et_color_scheme_purple47,.et_color_scheme_purple56,.et_color_scheme_purple1)),.et_color_scheme_purplecolor-stop(100%,#3c1a3e));
	background:-webkit-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	background:-o-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	background:linear-gradient(to bottom,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	border-top:1px solid #692c6d;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d2050',.et_color_scheme_purpleendColorstr='#3c1a3e',GradientType=0);
}

.et_color_scheme_purple .description .more {
	background:#4d2050;
	background:-moz-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,.et_color_scheme_purple#3c1a3e 100%);
	background:-webkit-gradient(linear,.et_color_scheme_purpleleft top,.et_color_scheme_purpleleft bottom,.et_color_scheme_purplecolor-stop(0%,rgba(29,.et_color_scheme_purple47,.et_color_scheme_purple56,.et_color_scheme_purple1)),.et_color_scheme_purplecolor-stop(100%,#3c1a3e));
	background:-webkit-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	background:-o-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
	background:linear-gradient(to bottom,.et_color_scheme_purple#4d2050 0%,#3c1a3e 100%);
}

.et_color_scheme_purple#content .wp-pagenavi .nextpostslink {
	color:#d166d8;
}

.et_color_scheme_purple#content .wp-pagenavi .previouspostslink {
	color:#d166d8;
}

.et_color_scheme_purple#mobile_menu .menu-highlight {
	background-color:#d166d8;
}

.et_color_scheme_purple.bottom-nav li.current_page_item a {
	color:#d166d8;
}

.et_color_scheme_purple.comment-reply-link:before {
	color:#d166d8;
}

.et_color_scheme_purple.comment_date {
	color:#d166d8;
}

.et_color_scheme_purple.entry .meta-info {
	color:#d166d8;
}

.et_color_scheme_purple.entry .meta-info a {
	color:#d166d8;
}

.et_color_scheme_purple.entry .meta-info a:hover {
	color:#d166d8;
}

.et_color_scheme_purple.read-more span {
	color:#d166d8;
}

.et_color_scheme_purple.subtitle {
	color:#d166d8;
}

.et_color_scheme_purple.testimonial span.title {
	color:#d166d8;
}

.et_color_scheme_red #breadcrumbs {
	color:#f04848;
}

.et_color_scheme_red #breadcrumbs-wrapper {
	background:#560101;
	background:-moz-linear-gradient(top,.et_color_scheme_red#770e0e 0%,.et_color_scheme_red#560101 100%);
	background:-webkit-gradient(linear,.et_color_scheme_redleft top,.et_color_scheme_redleft bottom,.et_color_scheme_redcolor-stop(0%,#770e0e),.et_color_scheme_redcolor-stop(100%,#560101));
	background:-webkit-linear-gradient(top,.et_color_scheme_red#770e0e 0%,#560101 100%);
	background:-o-linear-gradient(top,.et_color_scheme_red#770e0e 0%,#560101 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_red#770e0e 0%,#560101 100%);
	background:linear-gradient(to bottom,.et_color_scheme_red#770e0e 0%,#560101 100%);
	border-top:1px solid #a31818;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#770e0e',.et_color_scheme_redendColorstr='#560101',GradientType=0);
}

.et_color_scheme_red #services {
	background:#560101;
	background:-moz-linear-gradient(top,.et_color_scheme_red#770e0e 0%,.et_color_scheme_red#560101 100%);
	background:-webkit-gradient(linear,.et_color_scheme_redleft top,.et_color_scheme_redleft bottom,.et_color_scheme_redcolor-stop(0%,#770e0e),.et_color_scheme_redcolor-stop(100%,#560101));
	background:-webkit-linear-gradient(top,.et_color_scheme_red#770e0e 0%,#560101 100%);
	background:-o-linear-gradient(top,.et_color_scheme_red#770e0e 0%,#560101 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_red#770e0e 0%,#560101 100%);
	background:linear-gradient(to bottom,.et_color_scheme_red#770e0e 0%,#560101 100%);
	border-top:1px solid #a31818;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#770e0e',.et_color_scheme_redendColorstr='#560101',GradientType=0);
}

.et_color_scheme_red #top-menu a .menu-highlight {
	background-color:#f04848;
}

.et_color_scheme_red .description .more {
	background:#560101;
	background:-moz-linear-gradient(top,.et_color_scheme_red#770e0e 0%,.et_color_scheme_red#560101 100%);
	background:-webkit-gradient(linear,.et_color_scheme_redleft top,.et_color_scheme_redleft bottom,.et_color_scheme_redcolor-stop(0%,#770e0e),.et_color_scheme_redcolor-stop(100%,#560101));
	background:-webkit-linear-gradient(top,.et_color_scheme_red#770e0e 0%,#560101 100%);
	background:-o-linear-gradient(top,.et_color_scheme_red#770e0e 0%,#560101 100%);
	background:-ms-linear-gradient(top,.et_color_scheme_red#770e0e 0%,#560101 100%);
	background:linear-gradient(to bottom,.et_color_scheme_red#770e0e 0%,#560101 100%);
}

.et_color_scheme_red .mobile_nav {
	border-color:#f04848;
}

.et_color_scheme_red .subtitle {
	color:#fff;
}

.et_color_scheme_red a {
	color:#f04848;
}

.et_color_scheme_red#content .wp-pagenavi .nextpostslink {
	color:#f04848;
}

.et_color_scheme_red#content .wp-pagenavi .previouspostslink {
	color:#f04848;
}

.et_color_scheme_red#mobile_menu .menu-highlight {
	background-color:#f04848;
}

.et_color_scheme_red.bottom-nav li.current_page_item a {
	color:#f04848;
}

.et_color_scheme_red.comment-reply-link:before {
	color:#f04848;
}

.et_color_scheme_red.comment_date {
	color:#f04848;
}

.et_color_scheme_red.entry .meta-info {
	color:#f04848;
}

.et_color_scheme_red.entry .meta-info a {
	color:#f04848;
}

.et_color_scheme_red.entry .meta-info a:hover {
	color:#f04848;
}

.et_color_scheme_red.read-more span {
	color:#f04848;
}

.et_color_scheme_red.subtitle {
	color:#f04848;
}

.et_color_scheme_red.testimonial span.title {
	color:#f04848;
}

.featured-image {
	float:right;
	margin-top:0px;
	max-width:300px;
	text-align:right;
}

.featured-image img {
	height:auto;
	max-width:500px;
}

.find-physician-banner {
	background:url(images/bg-find-physician.png) no-repeat center 0 transparent;
	border-bottom:1px solid #304854;
	color:#ccc;
	height:132px;
	padding-top:40px;
	position:relative;
	z-index:1000;
	background-size: cover;
}
.find-physician-banner .container{
	margin: 30px auto;
}

#ie7 .find-physician-banner .container{
	margin: 80px auto;
}

.find-physician-banner form {
	overflow: hidden;
	width: 60%;
	float: right;
}

.find-physician-banner form .field {
	float:left;
	padding:0 20px;
}
.find-physician-banner form .field:last-child {
	padding-right: 0;
}

.find-physician-banner form input.submit-btn {
	font-family: "Century Gothic W01 Bold";
	font-weight: normal;
	font-size:16px;
	text-transform:uppercase;
	cursor: pointer;
}

.find-physician-banner form input.submit-btn {
	padding:10px 0 !important;
}

.find-physician-banner h3 {
	font-family: "Century Gothic W01 Bold";
	font-weight: normal;
	color:#4aa1c6;
	font-size:30px;
}

.find-physician-banner input[type='text'] {
	width: 60px;
}

.find-physician-banner label {
	display:block;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}

.find-physician-banner p {
	color:#ccc;
}

.find-physician-banner select {
	width:100%;
}

#ie7 .find-physician-banner select {
	width:15%;
}

.find-physician-sidebar {
	background-color:#4aa1c6;
	border:1px solid #f1f1f1;
	color:#fff;
	overflow:hidden;
	padding:15px;
	box-shadow: 1px 1px 5px rgba(0,0,0,.5);
	border-radius: 10px;
	text-shadow: none;	
}

.find-physician-sidebar h3 {
	font-family:'Century Gothic W01 Bold',Arial;
	font-weight: normal;
	color:#fff;
	margin:0;
	padding:0;
	text-align: center;
}
#sidebar .find-physician-sidebar h3 a{
	color: #fff;
}

.find-physician-sidebar input {
	width:100px;
}

.find-physician-sidebar input.submit-btn {
	background:url(images/btn-search.gif) no-repeat 0 0 transparent!important;
	border:none;
	border:none!important;
	height:24px;
	padding:0!important;
	position:relative;
	text-indent:-9999px;
	top:5px;
	width:24px;
}

.find-physician-sidebar input[type="text"] {
	border:1px solid #ccc;
	float:left;
	height:18px;
}

.find-physician-sidebar label {
	display:block;
	font-size:13px;
}

.find-physician-sidebar select {
	margin-bottom:20px;
	width:100px;
	width:155px;
}

.footer-top {
	background-color:#16252d;
	color:#fff;
	font-size:13px;
	padding:10px 0;
}

.footer-top img {
	float:left;
}

.footer-top p {
	line-height:18px;
	padding:19px 0;
}

.form-submit #submit {
	font-family:'Century Gothic W01',Arial!important;
}

.learn-more-content {
	border-top:none!important;
	color:#fff;
	padding:0 15px!important;
}

.mobile_nav {
	border-color:#d166d8;
}

.page-title-area {
	clear:both;
	float:left;
	margin:0;
	padding-top:70px;
	width:550px;

}

.page-title-area h1 {
	color:#4aa1c6;
}

.physician-description {
	float:left;
	width:33%;
}

.physician-description p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}

.read-more {
	font-family:'Century Gothic W01',Arial!important;
}

.service {
	margin:0;
	padding:0 49px;
}

.service img {
	border:10px solid #fff;
	margin-bottom:12px;
}

.service.first {
	padding:0 98px 0 0;
}

.service.last {
	padding:0 0 0 98px;
}

.submit-btn {
	background:#4aa1c6;
	background:-moz-linear-gradient(top,#4aa1c6 0%,#2c5567 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4aa1c6),color-stop(100%,#2c5567));
	background:-webkit-linear-gradient(top,#4aa1c6 0%,#2c5567 100%);
	background:-o-linear-gradient(top,#4aa1c6 0%,#2c5567 100%);
	background:-ms-linear-gradient(top,#4aa1c6 0%,#2c5567 100%);
	background:linear-gradient(to bottom,#4aa1c6 0%,#2c5567 100%);
	border:1px solid #fff;
	color:#fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4aa1c6',endColorstr='#2c5567',GradientType=0);
	font-size:14px;
	font-weight:700;
	padding:10px 30px;
}

.subtitle {
	color:#fff;
	color:#fff!important;
	font-family:'Century Gothic W01',Arial!important;
}

.testimonial .title {
	font-family:'Century Gothic W01',Arial!important;
}

.topbar {
	background:url(images/bg-topbar.png) center 0 no-repeat transparent;
	min-height:80px;
	line-height:45px;
	margin-bottom:-86px;
	position:relative;
	z-index:999;
	background-size: cover;
}

.topbar #social-icons {
	float:right;
	margin-top:6px;
	text-transform:uppercase;
}

.topbar .et-learn-more {
	background:url(images/bg-physician-glow.png) no-repeat center top transparent!important;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
}

.topbar .et-learn-more h3.heading-more {
	font-family:'Century Gothic W01 Bold',Arial;
	font-weight: normal;
	font-size: 14px;
	border:none!important;
	color:#fff!important;
	text-shadow:none!important;
	padding:16px 0 16px 20px;
}

.topbar .et-learn-more.open-learn-more {
	background:#05090a;
	background:-moz-linear-gradient(top,#05090a 0%,#16252c 100%)!important;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#05090a),color-stop(100%,#16252c))!important;
	background:-webkit-linear-gradient(top,#05090a 0%,#16252c 100%)!important;
	background:-o-linear-gradient(top,#05090a 0%,#16252c 100%)!important;
	background:-ms-linear-gradient(top,#05090a 0%,#16252c 100%)!important;
	background:linear-gradient(to bottom,#05090a 0%,#16252c 100%)!important;
	background-image:none;
	border:2px solid #304854!important;
	border-top:none!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05090a',endColorstr='#16252c',GradientType=0)!important;
	padding-bottom:15px;
}

.topbar .et-learn-more.open-learn-more h3.heading-more {
	background-position:10px -30px!important;
}

.topbar .find {
	float:right;
	text-transform:uppercase;
}

.topbar .for-physicians {
	float:left;
	text-transform:uppercase;
}

.topbar .for-physicians a {
	display:inline-block;
	font-family:'Century Gothic W01 Bold',Arial!important;
	font-weight: normal;
	font-size:13px;
	text-align:center;
}

.topbar a {
	color:#fff;
	font-size:14px;
}

.wp-pagenavi {
	font-family:'Century Gothic W01',Arial;
}

a {
	color:#d166d8;
	color:#3e6afa;
}

h1 {
	font-family:'Century Gothic W01',Arial;
}

h2 {
	font-family:'Century Gothic W01 Bold',Arial;
}

h3 {
	font-family:'Century Gothic W01',Arial;
}

h4 {
	font-family:'Century Gothic W01',Arial;
}

h5 {
	font-family:'Century Gothic W01',Arial;
}

h6 {
	font-family:'Century Gothic W01',Arial;
}

p#copyright {
	float:left;
	margin-right:8px;
	text-align:left;
}



/* Added for video integration - 09/03/2014 */

.atlantis-js {
	margin-bottom:20px;
}

/* End styles for video integration */


@media only screen and ( max-width: 960px ) {
	#et-search {
		background:none!important;
		height:auto!important;
		width:auto!important;
	}

	#et-search-inner {
		padding:0!important;
	}

	#et-search-left {
		float:none!important;
		width:100%!important;
	}

	#et-search-right {
		clear:both;
		float:none!important;
		text-align:left!important;
	}

	#et-searchinput {
		width:auto!important;
	}

	#et_search_submit {
		background:#BBB8B8!important;
		color:#111!important;
	}

	p#et-search-title {
		background:none!important;
		margin-bottom:2px!important;
	}

	p#et-search-title span {
		background:none!important;
		padding:0!important;
		text-shadow:none!important;
	}

	p#et_choose_cat {
		float:none!important;
	}

	p#et_choose_date {
		float:none!important;
	}

	p#et_choose_pages {
		float:none!important;
	}

	p#et_choose_posts {
		float:none!important;
	}



	#services .f_widget h4 {
		font-size: 24px;
	}
	#services .f_widget img {
		border: solid 5px #FFF;
	}
	.find-physician-banner h3 {
		font-size: 24px;
	}
	.find-physician-banner form input.submit-btn {
		width: auto;
		font-size: 13px;
		padding: 10px;
	}
	.find-physician-banner .container {
		width: 100% !important;
		margin: 35px auto;
		text-align: center !important;
	}

	.physician-description {
		float:left;
		width:100%;
	}
}

@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
	#et-slider-controls {
		bottom:100px;
	}

	#et-slider-controls .et-controllers {
		width:402px;
	}

	#et-slider-wrapper {
		height:760px;
	}

	#et-slider-wrapper .et-arrow-next {
		right:10px !important;
		opacity: 1;
	}

	#et-slider-wrapper .et-arrow-prev {
		left:10px !important;
		opacity: 1;
	}

	#et-slider-wrapper .et-arrow-next {
		right:0;
	}

	#et-slider-wrapper .et-arrow-prev {
		left:0;
	}

	#et-slider-wrapper:hover .et-arrow-next {
		right:25px;
	}

	#et-slider-wrapper:hover .et-arrow-prev {
		left:25px;
	}

	#et_pt_portfolio_gallery {
		margin-left:-35px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large {
		margin-left:-28px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon {
		left:140px!important;
		top:99px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
		left:178px!important;
		top:99px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item {
		margin-left:-3px!important;
		width:321px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_small {
		margin-left:-18px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon {
		left:26px!important;
		top:20px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon {
		left:62px!important;
		top:20px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_small .et_pt_portfolio_item {
		margin-left:8px!important;
		width:117px!important;
	}

	#left-area {
		width:472px;
	}

	#logo{
		width: 180px;
	}

	#recent-updates {
		width:331px;
	}

	#sidebar {
		width:209px;
	}

	#testimonials {
		width:313px;
	}

	.container {
		width:728px;
	}
	.description .more {
		font-size:18px;
	}

	.description h2 {
		font-size:48px;
	}

	.entry .meta-info {
		font-size:24px;
	}

	.entry-content{
		padding-left: 20px;
		padding-right: 20px;
	}

	.entry-content h2 {
		margin-right: 50px;
	}

	.et-slide .container {
		padding-top:220px;
	}

	.et-slide .description {
		width:277px;
		margin-left: 20px;
	}

	.et-slider-arrows a {
		top:413px;
	}

	.et_portfolio_more_icon {
		left:65px!important;
		top:50px!important;
	}

	.et_portfolio_zoom_icon {
		left:106px!important;
		top:50px!important;
	}

	.et_pt_portfolio_item {
		margin-left:13px!important;
		width:201px!important;
	}

	.featured-image {
		width:300px;
	}

	.footer-widget {
		margin-right:52px;
		width:208px;
	}

	.footer-widget h4.widgettitle {
		font-size:24px;
	}

	.page-title-area {
		width: 420px;
		padding-top:95px;
	}

	.page-title-area h1 {
		font-size:48px;
	}

	.service {
		margin-right:35px;
		width:155px;
	}

	.service h3 {
		font-size:24px;
	}

	.subtitle {
		font-size:24px;
	}

	.testimonial {
		padding:30px 26px 27px 39px;
	}

	.testimonial .title {
		font-size:24px;
		padding-bottom:3px;
	}

	.testimonial span.title {
		display:block;
	}
	.find-physician-bann35 .container {
		width: 100% !important;
		margin: 35px auto;
		text-align: center !important;
	}

	.physician-description {
		float:left;
		width:100%;
	}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.description {
		margin-left:35px;
	}
}

@media only screen and ( max-width: 767px ) {
	#et-slider-controls {
		bottom:60px;
	}

	#et-slider-controls .et-controllers {
		text-align:center;
		width:100%;
	}

	#et-slider-wrapper {
		height:544px;
	}

	#et_contact_right {
		float:none!important;
		margin-left:0!important;
		width:50%!important;
	}

	#et_mobile_nav_menu {
		margin-top:45px;
	}

	#et_pt_gallery {
		margin-left:-44px!important;
		margin-right:-40px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large {
		margin-left:0!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon {
		left:155px!important;
		top:109px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
		left:195px!important;
		top:109px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item {
		margin-left:-27px!important;
		width:404px!important;
	}

	#et-slider-wrapper .et-arrow-next {
		right:10px !important;
		opacity: 1;
	}

	#et-slider-wrapper .et-arrow-prev {
		left:10px !important;
		opacity: 1;
	}

	.find-physician-b35ner form .field {
		padding:0 10px;
	}

	#footer-bottom .container {
		text-align:center;
	}

	#left-area {
		float:none;
		margin-right:0;
		width:auto;
	}

	#logo {
		float:none;
	}

	#logos {
		padding-bottom:0;
	}

	#logos a:nth-child(2) {
		margin-right:0;
	}

	#logos img {
		margin-bottom:50px;
		max-width:189px;
	}

	#menu-wrap {
		display:none;
	}

	#recent-updates {
		float:none;
		margin-left:60px;
		width:auto;
	}

	#sidebar {
		width: 100%;
	}

	#social-icons {
		display:none;
	}

	#testimonials {
		float:none;
		margin:0 0 50px 24px;
		width:auto;
	}

	#top-menu {
		float:none;
	}

	.bottom-nav {
		display:inline-block;
	}

	.container {
		width: 90%;
	}
	.description .more {
		float:left;
		font-size:18px;
		padding:17px;
	}

	.description .subtitle {
		display:block;
	}

	.description h2 {
		font-size:36px;
	}

	.description p {
		display:none;
	}

	.entry {
		padding-left: 20px;
		padding-right: 20px;
	}

	.entry-content h2 {
		margin-right: 0;
	}

	.entry .meta-info {
		font-size:24px;
	}

	.et-slide{
		background: none !important;
	}

	.et-slide .container {
		padding-top:233px;
	}

	.et-slide .description {
		padding-top:22px;
		width:100%;
		text-align: center;
	}

	.description .more {
		float: none;
	}

	.et-slider-arrows a {
		top:312px;
	}

	#services .f_widget {
		float: none;
		margin-right: 0;
		width: 100%;
		overflow: hidden;
	}

	#services .f_widget > a {
		float: left;
		margin-right: 20px;
	}

	.et_portfolio_small .et_portfolio_more_icon {
		left:38px!important;
		top:30px!important;
	}

	.et_portfolio_small .et_portfolio_zoom_icon {
		left:77px!important;
		top:30px!important;
	}

	.et_portfolio_small .et_pt_portfolio_entry {
		float:left;
		margin-right:15px;
	}

	.et_portfolio_small .et_pt_portfolio_item {
		margin-bottom:10px;
		width:380px!important;
	}

	.et_pt_gallery_entry {
		margin-left:7px!important;
	}

	.et_pt_portfolio_item {
		margin-left:30px!important;
	}

	.featured-image {
		display: none;
	}

	.footer-widget {
		float:none;
		margin-bottom:50px;
		margin-right:0;
		width:auto;
	}

	.footer-widget h4.widgettitle {
		font-size:24px;
	}

	.footer-widget.last {
		margin-bottom:0;
	}

	.mobile_nav {
		display:inline-block;
		padding-bottom:8px;
	}

	.mobile_nav:hover {
		text-decoration:none;
	}

	.page-title-area {
		padding-top:30px;
	}

	.page-title-area .subtitle {
		font-size:24px;
	}

	.page-title-area h1 {
		font-size:48px;
	}

	.service {
		float:none;
		margin-bottom:35px;
		margin-right:0;
		width:375px;
	}

	.service h3 {
		font-size:24px;
	}

	.sitemap-col {
		float:none!important;
		width:auto!important;
	}

	.subtitle {
		font-size:18px;
	}

	.testimonial {
		padding:32px 36px 27px 39px;
	}

	.top-content.container {
		text-align:center;
	}

	.page-title-area {
		width: 100%;
	}

	p#copyright {
		padding-top:25px;
		text-align:center;
	}
	
	.find-physician-bann35 .container {
		width: 100% !important;
		margin: 35px auto;
		text-align: center !important;
	}

	.physician-description {
		float:left;
		width:100%;
	}

}

@media only screen and (min-device-width : 320px) and ( max-width: 480px ) {
	#breadcrumbs {
		padding:10px 0;
	}

	#content .wp-pagenavi .pages {
		display:none;
	}

	#et-search-form {
		display:none;
	}

	#et-slider-wrapper {
		height:505px;
	}

	#et_pt_portfolio_gallery {
		margin-left:0!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large {
		margin-left:0!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon {
		left:70px!important;
		top:53px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
		left:110px!important;
		top:53px!important;
	}

	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item {
		margin-left:0!important;
		width:228px!important;
	}

	#footer-bottom {
		padding-top:0;
	}

	#footer-widgets {
		display:none;
	}

	#logo {
		float:none;
	}

	#logos .container {
		text-align:center;
	}

	#logos img {
		margin-bottom:50px;
		max-width:189px;
	}

	#recent-updates {
		margin-left:0;
	}

	#social-icons {
		display:none;
	}

	#top-menu {
		float:none;
	}

	.bottom-nav {
		display:none;
	}

	.container {
		width: 95%;
		padding-left: 10px;
		padding-right: 10px;
	}

	.find-physician-banner .container{
		margin: 35px auto;
		text-align: center !important;
	}

	.physician-description {
    	float: left;
   		width: 100%;
	}

	.description h2 {
		font-size:36px;
	}

	.entry .et_portfolio_small .et_pt_portfolio_item {
		margin-left:0!important;
		width:262px!important;
	}

	.entry .meta-info {
		font-size:18px;
	}

	.et-protected {
		width:auto!important;
	}

	.et-protected-form {
		background:none!important;
		padding:0!important;
	}

	.et-slide .container {
		text-align:center;
	}

	.et-slide .description {
		float: none;
		width: auto;
		padding: 0 30px;
	}

	.et-slide .description .more {
		float:none;
	}

	.et_portfolio_more_icon {
		left:70px!important;
		top:53px!important;
	}

	.et_portfolio_small .et_pt_portfolio_item {
		margin-left:-15px!important;
		width:254px!important;
	}

	.et_portfolio_zoom_icon {
		left:110px!important;
		top:53px!important;
	}

	.et_pt_gallery_entry {
		margin-left:56px!important;
	}

	.et_pt_portfolio_item {
		margin-left:0!important;
		width:228px!important;
	}

	.featured-image {
		display:none;
	}

	.page-title-area h1 {
		font-size:36px;
	}

	.service {
		margin-right:0;
		width:255px;
	}

	.service h3 {
		font-size:24px;
	}

	.subtitle {
		font-size:18px;
	}

	.testimonial {
		padding:32px 36px 27px 39px;
	}

	.top-content.container {
		text-align:center;
	}

	p#copyright {
		text-align:center;
	}

	p.et-registration {
		margin-top:35px!important;
	}

	#services .f_widget {
		float: none;
		margin-right: 0;
		width: 100%;
	}

	#services .f_widget > a {
		float: none;
		margin-right: 0;
	}

	#services .f_widget img {
		max-width: none !important;
		max-height: none !important;
		width: 95%;
		height: auto;
	}

	.test-div{
		padding-bottom: 50px;
	}

	#cynosure_news_widget-5 p {
		margin-bottom: 10px!important;;
	}
}