/* CSS Document */

/*



Theme Name: thecareeragent



Theme URI: http://seo-samantic-xhtml.com/



Author: the WordPress team



Author URI: http://seo-samantic-xhtml.com/



Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.



Version: 1.2



License: GNU General Public License



License URI: license.txt



Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready



*/







/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html



-------------------------------------------------------------- */















* {
	margin: 0;
	padding: 0;
}
/* from HTML5 boilerplate */



input[type="radio"] {
	vertical-align: text-bottom;
}
input[type="checkbox"] {
	vertical-align: bottom
}
textarea {
	overflow: auto;
}
/* Hand cursor on clickable input elements */



label, input[type="button"], input[type="submit"], input[type="image"], button {
	cursor: pointer
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	position: relative;
}
/* fonts */	







@font-face {
	font-family: 'Sebastian';
	src: url(fonts/sebastian.eot); /* IE9 & compatibility modes */
	src: url(fonts/sebastian.eot?) format('eot'), /* IE6-8 */ url(fonts/sebastian.woff) format('woff'), /* Firefox, Opera */ url(fonts/sebastian.ttf) format('opentype'), /* Chrome */ url(fonts/sebastian.svg) format('svg'); /* Safari */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Daniel';
	src: url('daniel-webfont.eot');
	src: url('daniel-webfont.eot?#iefix') format('embedded-opentype'), url('daniel-webfont.woff') format('woff'), url('daniel-webfont.ttf') format('truetype'), url('daniel-webfont.svg#DanielRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DanielBlackRegular';
	src: url('danielbk-webfont.eot');
	src: url('danielbk-webfont.eot?#iefix') format('embedded-opentype'), url('danielbk-webfont.woff') format('woff'), url('danielbk-webfont.ttf') format('truetype'), url('danielbk-webfont.svg#DanielBlackRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DanielBold';
	src: url('danielbd-webfont.eot');
	src: url('danielbd-webfont.eot?#iefix') format('embedded-opentype'), url('danielbd-webfont.woff') format('woff'), url('danielbd-webfont.ttf') format('truetype'), url('danielbd-webfont.svg#DanielBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gill';
	src: url(fonts/gill.eot); /* IE9 & compatibility modes */
	src: url(fonts/gill.eot?) format('eot'), /* IE6-8 */ url(fonts/gill.woff) format('woff'), /* Firefox, Opera */ url(fonts/gill.ttf) format('opentype'), /* Chrome */ url(fonts/gill.svg) format('svg'); /* Safari */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GillB';
	src: url(fonts/gillbold.eot); /* IE9 & compatibility modes */
	src: url(fonts/gillbold.eot?) format('eot'), /* IE6-8 */ url(fonts/gillbold.woff) format('woff'), /* Firefox, Opera */ url(fonts/gillbold.ttf) format('opentype'), /* Chrome */ url(fonts/gillbold.svg) format('svg'); /* Safari */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Walbaum';
	src: url(fonts/walbaum.ttf); /* IE9 & compatibility modes */
	src: url(fonts/waulbaum.ttf?) format('opentype'), /* IE6-8 */ url(fonts/waulbaum.ttf) format('opentype'), /* Firefox, Opera */ url(fonts/waulbaum.ttf) format('opentype'), /* Chrome */ url(fonts/waulbaum.ttf) format('opentype'); /* Safari */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Walbaum-Italic';
	src: url(fonts/walbaum-italic.ttf); /* IE9 & compatibility modes */
	src: url(fonts/walbaum-italic.ttf?) format('opentype'), /* IE6-8 */ url(fonts/walbaum-italic.ttf) format('opentype'), /* Firefox, Opera */ url(fonts/walbaum-italic.ttf) format('opentype'), /* Chrome */ url(fonts/walbaum-italic.ttf) format('opentype'); /* Safari */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'sebastian_fontregular';
	src: url('fonts/sebastian_font-webfont.eot');
	src: url('fonts/sebastian_font-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/sebastian_font-webfont.woff2') format('woff2'), url('fonts/sebastian_font-webfont.woff') format('woff'), url('fonts/sebastian_font-webfont.ttf') format('truetype'), url('fonts/sebastian_font-webfont.svg#sebastian_fontregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* some reset and other commonly used styles */



a {
	text-decoration: none;
}
img {
	display: block;
}
a img {
	border-width: 0;
}
ul {
	list-style: none;
}
fieldset {
	border-width: 0;
}
input {
	outline: none;
}
address {
	font-style: normal;
}
.replace {
	display: block;
	height: 0 !important;
	overflow: hidden;
	line-height: 0 !important;
	text-indent: -999em;
	background-color: transparent;
	border-width: 0;
}
.wrap {
	position: relative;
	overflow: hidden;
}
.wrap ul.slider {
	position: relative;
} /* in general, can be overwritten by position: absolute if necessary */
ul.slider.fade {
	position: relative;
}
ul.slider.fade li {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 0;
}
ul.slider.fade li:first-child {
	z-index: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.button {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.hidden {
	display: none;
}
/* simple grid system - for header */



.box {
	float: left;
	position: relative;
	display: block;
}
.ib {
	display: inline-block;
}
.box.left {
	clear: left;
}
.clear {
	clear: both;
	overflow: hidden;
	float: left;
	width: 100%;
}
.box.right {
	float: right;
}
.full {
	margin: 0;
}
.half {
	width: 750px;
}
.box.center {
	margin: 0px auto;
	float: none;
}
.acenter {
	text-align: center;
}
/* standard wrapper elements */



.sw {
	width: 960px;
	clear: both;
}
.container {
	overflow: hidden;
}
.wrapper {
	margin: 0 auto 0 auto;
	border: 1px solid #000;
	border-width: 0 1px;
	border-width: 0;
} /* this fixes IE7 somehow.... */
/* standard oneill styes */



.shadow {
	background: url(images/shadow.png) center bottom no-repeat;
	padding: 40px 0 0;
}
.shadow.bottom {
	background-position: center bottom;
	padding: 0 0 60px;
}
#body {
	background: url(images/bgtile.jpg) 0 0 repeat;
	width: 2000px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 1.3;
}
p {
	line-height: 1.5;
}
/* heading text stylings */



h1, h2, h3, h4, h5, h6, h7 {
	line-height: 1;
	font-weight: bold;
}
h1 {
	font-size: 14px;
	color: #223269;
	text-align: center;
	font-weight: bold;
	margin: 8px 0 5px 0;
}
h2, h3 {
	font-family: 'sebastian_fontregular';
	color: #e2dac5;
	font-size: 24px;
	background: url(images/hgrad1.png) center 0 repeat-y;
	padding: 9px;
	border-bottom: 1px solid #262554;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-opera-border-radius: 8px 8px 0 0;
	font-weight: normal;
}
h3 {
	background-image: url(images/hgrad2.png);
}
h4 {
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	color: #faf8f0;
	font-size: 14px;
}
h5 {
	font-size: 16px;
	font-weight: bold;
	color: #313069;
	margin: 10px 10px 15px 15px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	color: #313069;
	text-align: right;
	margin: 0 10px 5px 0;
}
h7 {
	font-size: 12px;
	font-family: 'Walbaum-Italic', Sebastian, sans-serif;
	margin: 10px;
}
h9 {
	font-size: 12px;
	font-weight: bold;
	color: #313069;
	text-align: left;
	margin: 20px;
}
/* header stylings */



#hgroup {
	text-align: center;
	border-bottom: 1px solid #000;
	padding: 0 0 10px;
	margin: 0 0 15px;
}
#header {
	background: #e2dac5 url(images/header_tile.png) 0 bottom repeat-x;
	height: 230px;
	padding: 50px 0 0 0;
	z-index: 2;
}
#header span {
	display: block;
	color: #faf8f0;
	font-size: 24px;
	padding: 30px 40px 30px 230px;
	border-radius: 12px;
	position: relative;
	background: url(images/vgrads.png) 0 0 repeat-x;
}
#header span a {
	width: 296px;
	padding: 203px 0 0;
	background: url(images/the-career-agent.png) 0 0 no-repeat;
	position: absolute;
	top: -35px;
	left: -80px;
}
/* main nav stylings */



#nav {
	text-align: center;
	margin: 50px auto 0 auto;
	width: 950px;
}
#nav ul {
	display: inline;
	text-align: center;
}
#nav ul li {
	display: inline;
	text-align: center;
}
#nav ul li a {
	color: #302f68;
	font-family: 'sebastian_fontregular';
	font-weight: normal;
	font-size: 15px;
	line-height:17px;
	display: inline-block;
	vertical-align: bottom;
	width: 120px;
	padding: 55px 5px 0 5px;
	height: 65px;
	background: url(images/nav.png) 2px 0 no-repeat;
}
#nav ul li a:hover {
	color: #6a6db2;
}
/* body stylings */



#body {
	position: relative;
	z-index: 1;
	padding: 60px 0 50px;
}
/* footer stylings */



#footer {
	clear: both;
	height: 310px;
	margin-top: 35px;
	width: 100%;
	background-color: #21326a;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
#footer ul {
	margin: 0 0 40px;
	line-height: 1.4;
}
#footer ul strong {
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	color: #faf8f0;
	font-weight: normal;
	font-size: 16px;
	display: block;
	margin: 0 0 4px;
}
#footer a:hover {
	color: #93a0cd;
	font-size: 12px;
}
#footer a {
	color: #faf8f0;
	font-size: 12px;
}
#footer_nav {
	width: 1000px;
	background: url(images/footer2.jpg) center 0 no-repeat;
	height: 310px;
	margin: 0 auto 0 auto;
}
.execphpwidget p {
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
#footer_first {
	width: 185px;
	float: left;
	margin: 94px 0px 0px 60px;
}
#footer_second {
	width: 220px;
	float: left;
	margin: 94px 0px 0px 60px;
}
#footer_third {
	width: 185px;
	float: left;
	margin: 94px 0px 0px 80px;
}
#footer_fourth {
	width: 185px;
	float: right;
	margin: 94px 0px 0px 0px;
}
#content_main {
	width: 950px;
	height: 1%;
	overflow: hidden;
	margin: 80px auto 30px auto;
	background-repeat: repeat-y 50% 0;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
	background-color: #576eaf;
}
#content_main_carte {
	width: 950px;
	height: 1%;
	overflow: hidden;
	margin: 80px auto 30px auto;
	background-repeat: repeat-y 50% 0;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
	background-color: #576eaf;
	background-image: url(images/left_column_bg.gif);
}
#content_main_campaigns {
	width: 950px;
	height: 1%;
	overflow: hidden;
	margin: 80px auto 30px auto;
	background-repeat: repeat-y 50% 0;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
	background-color: #576eaf;
	background-image: url(images/left_column_bg.gif);
}
#content_index {
	width: 950px;
	margin: 80px auto 30px auto;
}
#content_index.terms {
	width: 950px;
	margin: 80px auto 30px auto;
}
#content_all {
	background: url(images/bgtile.jpg) 0 0 repeat !important;
	width: 100%;
}
.right_column {
	width: 650px;
	float: right;
}
.right_column_header_campaigns {
	text-align: center;
	margin: 15px auto 0 auto;
	font-size: 16px;
	font-weight: bold;
	color: #313069;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	text-align: center;
}
.right_column_header_carte {
	text-align: center;
	margin: 15px auto 0 auto;
	font-size: 16px;
	font-weight: bold;
	color: #313069;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	text-align: center;
}
.right_column a:link, .right_column a:visited {
	color: #313069;
}
.right_column a:hover {
	color: #93a0cd;
}
.right_column p {
	margin: 15px;
	font-size: 12px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.left_column {
	width: 300px;
	float: left;
	margin: 15px 0 50px 0;
}
.left_column a {
	margin: 0px 10px 5px 10px;
	color: #faf8f0;
	font-size: 14px;
	font-weight: normal;
}
.left_column a:hover {
	color: #223269;
	margin: 0px 10px 5px 10px;
}
.left_column li {
	margin: 15px 5px 0 6px;
	font-size: 12px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.email-contact {
	display: none;
}
/* home page */



.left_short {
	margin-bottom: 35px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #576eaf;
	width: 400px;
	height: 275px;
	float: left;
	border-top: 1px solid #879acf;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
}
.left_short p {
	color: #faf8f0;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: normal;
	margin: 18px 25px 10px 25px;
	line-height: 20px;
}
.left_short p a {
	color: #faf8f0;
}
.left_short p a:hover {
	color: #faf8f0;
	font-weight: bold;
}
.left_purple {
	margin-bottom: 35px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	background-color: #576eaf;
	width: 450px;
	height: auto;
	float: left;
	border-top: 1px solid #879acf;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
}
.left_purple a:link, .left_purple a:visited, .content_purple_news a:link, .content_purple_news a:visited {
	color: #faf8f0;
	font-weight: normal;
}
.left_purple a:hover, .content_purple_news a:hover {
	color: #B9C4E3;
	font-weight: bold;
}
span.text_center a {
	width: 100%;
	display: block;
	padding-bottom: 15px!important;
	text-align: center;
}
span.text_center a:hover {
	width: 100%;
	display: block;
	font-weight: bold;
	padding-bottom: 15px!important;
	text-align: center;
}
.left_purple a:hover, .content_purple_news a:hover {
	color: #B9C4E3;
}
.left_purple ul li {
	padding: 10px 0px 5px 40px;
	background: url(images/sprites.png) -28px -65px no-repeat;
	display: block;
	color: #faf8f0;
	font-size: 12px;
	margin: 10px 20px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.left_purple p {
	color: #faf8f0;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
}
.left_purple span {
	text-align: center;
	padding: 0;
	color: #faf8f0;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-weight: normal;
}
#about div, #workwith div, #chooseus div {
	border-radius: 0 0 8px 8px;
	background: #576eaf;
	padding: 15px;
	border-top: 1px solid #879acf;
}
#testimonials div, #testimonialsHome div {
	border-radius: 0 0 8px 8px;
	background: #576eaf;
	padding: 15px;
}
#testimonials p {
	padding: 0;
}
#testimonials p a {
	padding: 0;
	color: #faf8f0;
	text-decoration: none;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 14px;
}
#testimonials p a:hover {
	padding: 0;
	color: #faf8f0;
	text-decoration: none;
	font-weight: bold;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 14px;
}
#testimonials p span {
	padding: 0;
	border: none;
	display: inline-block;
	width: auto;
}
.right_short {
	width: 500px;
	height: 275px;
	float: right;
	background: url(images/bgtile.jpg) 0 0 repeat;
	border: 1px solid #acacac;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
}
.right_short ul li {
	padding: 15px 0 20px 75px;
	background: url(images/sprites.png) -50px 0 no-repeat;
	display: block;
	color: #223269;
	font-size: 14px;
	margin: 5px 10px 0 0;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.right_purple {
	width: 450px;
	height: auto;
	float: right;
	background-color: #576eaf;
	border: 1px solid #acacac;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
	margin: 0 0 45px 0;
	font: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.right_purple ul li {
	padding: 10px 0px 5px 40px;
	background: url(images/sprites.png) -28px -65px no-repeat;
	display: block;
	color: #faf8f0;
	font-size: 12px;
	margin: 10px 20px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.right_purple p {
	color: #faf8f0;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 20px 10px 20px;
	padding: 5px;
}
.right_purple span {
	text-align: center;
	padding: 0;
	color: #faf8f0;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.right_purple a:link, .right_purple a:visited {
	color: #faf8f0;
}
.right_purple a:hover {
	color: #B9C4E3;
}
#testimonials {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	overflow: hidden;
	background-color: #576eaf;
	color: #faf8f0;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	clear: both;
	box-shadow: 4px 10px 8px 2px #999;
}
#testimonials p {
	padding: 12px 30px;
	line-height: 1.4;
	font-size: 22px;
	font-family: "Walbaum MT", "Trebuchet MS", Arial;
}
#links_testimonials select {
	width: 250px;
	padding: 2px;
	margin-left: 80px;
}
#links_testimonials span {
	display: block;
	text-align: left;
	width: 100%;
	padding: 4px 0 6px 85%;
	border-top: 1px solid #bdc0e9;
}
#links_testimonials small {
	display: block;
}
#links_testimonials p {
	padding: 0;
}
#links_testimonials p a {
	padding: 0;
	color: #faf8f0;
	text-decoration: none;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 14px;
}
#testimonials p a:hover {
	padding: 0;
	color: #faf8f0;
	text-decoration: none;
	font-weight: bold;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 14px;
}
#testimonials p span {
	padding: 0;
	border: none;
	display: inline-block;
	width: auto;
}
#links_testimonials p {
	padding: 12px 30px;
	line-height: 1.4;
	font-size: 14px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
#links_testimonials {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	overflow: hidden;
	background-color: #576eaf;
	color: #faf8f0;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	clear: both;
	box-shadow: 4px 10px 8px 2px #999;
}
#links_testimonials select {
	width: 250px;
	padding: 1px;
	margin-left: 80px;
}
#links_testimonials span {
	display: block;
	text-align: left;
	width: 95%;
	padding: 0px 0 0px 0;
	border-top: 1px solid #bdc0e9;
}
#links_testimonials small {
	display: block;
}
.content_white {
	background: #f9f6e3;
	border: 1px solid #223269;
	color: #223269;
	font-size: 12px;
	width: 950px;
	margin: 35px auto 0 auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
}
.content_white ul, #about ul {
	margin: 10px 0;
}
.content_white ul li, #about ul li {
	padding: 10px 0 10px 36px;
	background: url(images/sprites.png) -28px -65px no-repeat;
	display: block;
	margin: 0 10px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 13px;
}
.content_white strong {
	font-size: 18px;
}
.content_white p {
	color: #223269;
	margin: 10px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.content_white_privacy {
	background: #f9f6e3;
	border: 1px solid #223269;
	color: #223269;
	font-size: 12px;
	width: 950px;
	margin: 35px auto 0 auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
}
.content_white_privacy ol {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 15px 30px;
}
.content_white_privacy ol li {
	padding: 10px 0 6px 10px;
	margin: 10px 0 0 30px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	color: #223269;
	list-style: decimal;
}
.content_white_privacy strong {
	font-size: 18px;
}
.content_white_privacy p {
	color: #223269;
	margin: 10px 0 15px 15px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	padding: 0 0 5px 0;
}
.content_white_privacy ol.privacy {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0;
	padding: 5px 0 15px 30px;
}
.content_white_privacy ol.privacy li {
	padding: 10px 0 6px 10px;
	margin: 0;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	margin: 0;
	color: #223269;
}
.content_white_privacy strong {
	font-size: 18px;
}
.content_white_privacy p {
	color: #223269;
	margin: 10px 0 15px 15px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	padding: 0 0 5px 0;
}
#inner_wrapper #middle_container .content ol {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0;
	padding: 5px 0 15px 30px;
}
#inner_wrapper #middle_container .content ol li {
	line-height: 14px;
	padding-bottom: 6px;
}
.content_white_terms {
	background: #f9f6e3;
	border: 1px solid #223269;
	color: #223269;
	font-size: 12px;
	width: 950px;
	margin: 35px auto 0 auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
}
.content_white_terms ol {
	padding: 0 15px 0 35px;
}
.content_white_terms li {
	padding: 0 0 10px 5px;
}
.content_white_terms li p {
}
ol.roman {
	padding: 0 0px 10px 60px;
}
.content_white_testimonials {
	background: #f9f6e3;
	border: 1px solid #223269;
	color: #223269;
	font-size: 12px;
	width: 950px;
	margin: 35px auto 0 auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
}
.content_white_testimonials p {
	margin: 0px;
	font: 'Walbaum-Italic';
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 10px;
}
.content_white_testimonials li {
	margin: 20px 20px 20px 20px;
}
.content_purple {
	background: #576eaf;
	border: 1px solid #223269;
	color: #faf8f0;
	font-size: 12px;
	width: 950px;
	margin: 0 auto 0 auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
}
.content_purple ul, #about ul {
	margin: 10px 0;
}
.content_purple ul li, #about ul li {
	padding: 10px 0 10px 40px;
	background: url(images/sprites.png) -28px -65px no-repeat;
	display: block;
	color: #faf8f0;
	margin: 0 10px;
	font-size: 12px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.content_purple ul.article_list p {
	margin: 0px!important;
}
.content_purple ul.article_list p span {
	margin: 0px!important;
}
.content_purple strong {
	font-size: 18px;
}
.content_purple p {
	font-size: 12px;
	color: #faf8f0;
	margin: 15px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.content_purple span {
	color: #223269;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 5px;
	text-align: center;
	width: 100%;
}
.content_purple a:link {
	color: #faf8f0;
	list-style: none;
}
.content_purple a {
	color: #faf8f0;
	list-style: none;
}
.content_purple a:hover {
	color: #223269;
	list-style: none;
}
.content_purple_choose {
	background: #f9f6e3;
	border: 1px solid #223269;
	color: #223269;
	font-size: 12px;
	width: 950px;
	margin: 35px auto 0 auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
}
.content_purple_news {
	color: #f9f6e3;
	font-size: 12px;
	width: 950px;
	margin: 5px auto 40px auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	box-shadow: 4px 10px 8px 2px #999;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	background-color: #576eaf;
	width: 950px;
	height: auto;
	float: left;
	border-top: 1px solid #879acf;
}
.content_purple_choose p, .content_purple_news p {
	margin: 0 0 10px 15px;
}
.content_purple_choose ul, .content_purple_news ul, #about ul {
	margin: 0px 0;
}
.content_purple_choose ul li, .content_purple_news ul li, #about ul li {
	padding: 10px 0 10px 40px;
	background: url(images/sprites.png) -28px -65px no-repeat;
	display: block;
	color: #223269;
	font-size: 12px;
	margin: 0px 10px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.shadowbox div {
	border-radius: 0 0 8px 8px;
	background: #576eaf;
	border: 1px solid #223269;
	border-top: 1px solid #879acf;
	overflow: hidden;
	font-family: 'GillB', arial, sans-serif;
}
.shadowbox div .onethird {
	padding: 20px 0 0;
}
.shadowbox div .twothirds {
	padding: 20px 0 0;
	background: #f9f7e3;
}
.shadowbox div .onethird ul {
	padding: 40px 20px 20px;
	text-align: left;
}
.shadowbox div .onethird ul li {
	margin: 8px 0;
	display: block;
}
.shadowbox div .onethird ul li em {
	font-family: Gill, arial, sans-serif;
	display: block;
	margin: 10px 0 0;
}
.shadowbox div .onethird ul li a {
	color: #faf8f0;
	font-size: 14px;
}
.shadowbox div .onethird ul li a:hover {
	color: #223269;
}
.shadowbox div .twothirds .wrap {
	padding: 25px;
}
.shadowbox div .twothirds .wrap ul.slider {
	width: 50000px;
}
.shadowbox div .twothirds .wrap ul.slider>li {
	float: left;
	width: 590px;
	margin-right: 20px;
}
.shadowbox div .twothirds .wrap ul.slider>li h1 {
	display: none;
}
article h1 {
	display: block !important;
}
#breadcrumbs {
	margin: 10px 0 20px 10px;
	display: block;
	overflow: hidden;
}
#breadcrumbs li {
	float: left;
}
#breadcrumbs li a {
	font-size: 16px;
	color: #576eaf;
	font-weight: bold;
}
.googleCall {
	width: 950px;
	margin: 40px auto 40px auto;
	text-align: center;
}
/* TESTIMONIALS */







.jLetter .panel {
	width: 950px;
	position: relative;
	overflow: hidden;
	color: #faf8f0;
}
.jLetter .panel p {
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	position: relative;
	text-align: center;
	font-family: 'Georgia';
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.widget-title {
	display: none
}
.content_purple h5 ul li {
	background: url("../media/images/sprites.png") no-repeat scroll -28px -65px transparent;
	color: #FAF8F0;
	display: block;
	font-family: "Gill Sans MT", Arial, Verdana;
	font-size: 12px;
	margin: 5px 0;
	padding: 10px 0 20px 40px;
}
.content_white ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: roman;
	margin: 0;
	padding: 5px 0 15px 30px;
}
.content_white ol li {
	padding: 0;
	margin: 0;
	color: #223269;
}
#uploadform {
	margin: 0 auto !important;
	width: 450px;
	overflow: hidden;
	font-size: 11px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
#uploadform label {
	color: #E7E0CE;
	display: inline-block;
	float: left;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin-top: -4px;
	width: 120px;
}
#uploadform label.large {
	float: left;
	width: 300px;
	display: inline-block;
	font-size: 18px;
	line-height: 20px;
	color: #e7e0ce;
	font-weight: normal;
	margin-top: -4px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
/*#uploadform p{



	display:block;



	width:100%;



	vertical-align:top;



	font-size:16px;



	line-height:18px;



	color:#e7e0ce;



	font-weight:normal;



	text-align: center;



	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;



}*/







#uploadform p {
	color: #E7E0CE;
	display: block;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	margin: 35px 0 -25px 80px;
	text-align: center;
	vertical-align: top;
	width: 300px;
}
#uploadform .input_bg {
	width: 465px;
	height: 43px;
	display: inline-block;
	background: url(images/resume_input_bg.gif) 0 0 no-repeat;
	z-index: 999;
}
#uploadform .input_bg input {
	width: 455px;
	padding: 12px 10px 4px;
	display: inline-block;
	background: none;
	border: none;
	font: 14px/14px "HelveticaNeueLT Std", "Trebuchet MS", Arial;
	color: #666;
}
#uploadform .row {
	float: left;
	width: 100%;
	padding: 10px 0 30px 60px;
}
#uploadform input.file {
	float: left;
	height: 30px;
	margin: 8px 10px -10px 250px;
	z-index: 999;
}
#uploadform .upload_btn {
	width: 122px;
	height: 45px;
	background: url(images/upload_btn.gif) 0 0 no-repeat;
	border: none;
	cursor: pointer;
	margin-left: 5px;
}
#uploadform span {
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
.content_purple p.resume_center {
	font-size: 20px;
	width: 100%;
	line-height: 27px;
	color: #e7e0ce;
	font-weight: normal;
	text-align: center;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
#txtHint {
	float: left;
	width: 100%;
	border: none!important;
	padding: 0;
}
#txtHint ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
}
#txtHint ul li {
	float: left;
	width: 300px;
	font-size: 14px;
	line-height: 16px;
	color: #e7e0ce;
	font-weight: bold;
	background: url(images/border.gif) 0 bottom repeat-x;
	padding-bottom: 5px;
	margin-left: 100px;
	font-family: "HelveticaNeueLT Std", "Trebuchet MS", Arial;
}
#txtHint ul li p {
	font-size: 18px;
	line-height: 20px;
	color: #e7e0ce;
	font-weight: bold;
	padding: 10px 0;
}
#txtHint ul li.last {
	background: none;
}
/* comment css*/







#comments {
	clear: both;
	width: 100%;
}
#comments form {
	width: 100%;
}
#comments .navigation {
	padding: 0 0 18px 0
}
h3#comments-title, h3#reply-title {
	color: #FAB215;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
	background: none!important;
	color: #E2DAC5;
	border: none;
}
h3#comments-title {
	padding: 24px 0
}
.commentlist {
	list-style: none;
	margin: 0!important;
	padding: 0!important;
	float: left;
}
.commentlist img {
	float: left;
	width: 40px;
	margin-right: 50px;
	_margin-left: -50px
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 18px
}
#comments .comment-body p:last-child {
	margin-bottom: 6px
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px
}
.commentlist ol {
	list-style: decimal
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold
}
.comment-author .says {
	font-style: italic
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0
}
.comment-meta a:link, .comment-meta a:visited {
	color: #888;
	text-decoration: none
}
.comment-meta a:active, .comment-meta a:hover {
	color: #ff4b33
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0
}
.reply a, a.comment-edit-link {
	color: #888
}
.reply a:hover, a.comment-edit-link:hover {
	color: #ff4b33
}
.commentlist .children {
	list-style: none;
	margin: 0
}
.commentlist .children li {
	border: none;
	margin: 0
}
.nopassword, .nocomments {
	display: none
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px
}
.commentlist li.comment+li.pingback {
	margin-top: -6px
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic
}
/*input[type=submit]{color:#333; cursor:pointer; background:#ccc; border:#999 1px solid; font-weight:bold}*/



.uploadbtn {
	margin: 8px 0 0 0px;
	display: inline;
	height: 30px;
}
#respond {
	border-top: 1px solid #e7e7e7;
	padding: 24px 25px 0;
	overflow: hidden;
	position: relative
}
#respond p {
	margin: 0
}
#respond .comment-notes {
	margin-bottom: 1em;
	color: #fff;
}
.form-allowed-tags {
	line-height: 1em
}
.children #respond {
	margin: 0 48px 0 0
}
h3#reply-title {
	margin: 10px 0;
	font-size: 24px;
	line-height: 26px;
}
#comments-list #respond {
	margin: 0 0 18px 0
}
#comments-list ul #respond {
	margin: 0
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
	width: auto!important;
	float: none!important;
	display: inline!important;
	margin-left: 10px;
}
#respond label {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#respond input {
	margin: 0 0 9px;
	width: 98%
}
#respond textarea {
	width: 98%
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px
}
#respond .form-allowed-tags code {
	font-size: 11px
}
#respond .form-submit {
	margin: 12px 0
}
#respond .form-submit input {
	font-size: 14px;
	width: auto
}
#comments form p {
	float: left;
	width: 85%;
}
#comments form label {
	float: left;
	width: 100%;
}
#comments form label span {
	float: none;
	display: inline
}
#comments input {
	float: left;
	width: 70%;
	border: 1px solid #999;
	padding: 4px 5px
}
#comments textarea {
	float: left;
	width: 70%;
	border: 1px solid #999;
	padding: 4px 5px
}
.entry-meta {
	padding: 0 0 10px 80px;
}
#comments-title {
	background: none!important;
	border-bottom: none!important
}
.crav {
	width: 64px;
	position: absolute;
	bottom: -16px;
	right: 24px;
}
.googlePlus {
	width: 64px;
	position: absolute;
	bottom: -16px;
	right: 100px;
}
.maven {
	width: 64px;
	position: absolute;
	bottom: -16px;
	right: 174px;
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#nav ul li a:hover {
	font-size: 14px !important;
}
#nav ul li a {
	font-size: 14px !important;
}
.right_short h3 {
	background: #3b4d7e !important;
}
.content_purple span.ph-info {
	display: block !important;
}
.googleCall {
	display: none;
}
.content_purple {
	border: none;
	box-shadow: none;
}
.content_purple div.email-contact p {
	color: #fff !important;
}
.content_purple div.email-contact {
	margin: auto;
	display: block;
	padding: 1px;
	width: 250px !important;
}
.email-contact p {
	text-align: center;
	color: #262554 !important;
	border-radius: 8px 8px 0 0;
	font-size: 14px;
}
.content_purple span.ph-info {
	color: #fff;
	font-size: 16px;
}
h2, h3 {
	background: url("images/hgrad1.png") repeat-y scroll center 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #262554;
	border-radius: 8px 8px 0 0;
	color: #e2dac5;
	font-family: "sebastian_fontregular";
	font-size: 17px;
	font-weight: normal;
	padding: 9px;
}
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1200px) {
#nav {
	width: 100%;
}
#nav {
	width: 100%;
}
#content_index {
	width: 100%;
}
#header {
	height: inherit;
	width: 100%;
}
#header span {
	font-size: 13px;
	padding: 25px 0 25px 129px;
	width: 71%;
}
#header span a {
	background-size: 57%;
	left: -8px;
	padding: 203px 0 0;
	top: -12px;
}
.textwidget {
	width: 90%;
	margin: auto;
	text-align: center;
}
.right_short ul li {
	font-size: 13px;
	padding: 10px 0 20px 69px;
}
.right_short {
	width: 42%;
	height: inherit;
	margin-right: 5%;
	float: right;
}
.left_short {
	width: 42%;
	height: inherit;
	float: left;
	margin-left: 5%;
}
#testimonials {
	width: 90%;
	height: inherit;
	margin: 35px auto 0px;
	float: none;
}
#quotearea {
	width: 100%;
	height: inherit;
}
#testimonials div, #testimonialsHome div {
	text-align: center;
	padding: 3px;
}
.content_white {
	width: 90%;
	height: inherit;
	margin: auto;
	float: none;
}
#footer_nav {
	width: 100%;
	height: inherit;
	background: none;
}
#footer {
	width: 100%;
	height: inherit;
}
#footer_first, #footer_second, #footer_third, #footer_fourth {
	width: 21%;
	margin: 20px 0px 20px 20px;
	float: left;
}
.execphpwidget p a img {
}
.maven {
	bottom: 20px;
	right: 10%;
	width: 64px;
}
.crav {
	bottom: 18px;
	position: absolute;
	right: 20%;
	width: 64px;
}
#quotearea {
	width: 95% !important;
	float: left;
	margin-top: 5%;
}
#content_main_campaigns {
	width: 91%;
}
#footer_first {
	margin-left: 10% !important;
	width: 19% !important;
}
.right_column {
	float: left;
	text-align: center;
	width: 100%;
}
#content_main_campaigns {
	background-image: none;
	text-align: center;
	width: 90%;
}
.left_column {
	float: none;
	margin: 15px 0 15px;
	width: 100%;
}
#links_testimonials {
	width: 90%;
}
.left_purple {
	float: none;
	height: auto;
	margin: auto;
	width: 90%;
}
.right_purple {
	float: none;
	margin-top: 30px !important;
	height: auto;
	margin: auto;
	width: 90%;
}
span.reqtxt {
	margin: 0px;
}
.cform {
	width: 88% !important;
}
.content_purple {
	width: 90%;
	margin: 5% auto 4%;
	text-align: center;
}
.content_purple p.resume_center {
	width: 88%;
}
#content_index.terms {
	width: 90%;
}
.content_white_testimonials {
	width: 90%;
}
#content_main {
	width: 90%;
	height: auto;
}
.googleCall {
	width: 70%;
}
.content_purple div {
	width: 100% !important;
}
.content_white_testimonials hr {
	width: 100% !important;
	margin: 0% !important;
}
.content_white_privacy {
	width: 90%;
	text-align: left !important;
}
.content_white_privacy p {
	padding: 0 20px 5px 0;
}
.content_white ol li {
	padding-right: 5%;
}
}
 @media only screen and (min-device-width :481px) and (max-width : 767px) {
.right_short h3 {
	background: #262554 !important;
}
.content_purple div.email-contact p {
	color: #fff !important;
}
.content_purple span.ph-info {
	display: block!important;
}
.content_purple div.email-contact {
	margin: auto;
	display: block;
	color: #FFF !important;
	padding: 1px;
	width: 250px !important;
}
.googleCall {
	display: none;
}
.email-contact p {
	text-align: center;
	color: #262554 !important;
	border-radius: 8px 8px 0 0;
	font-size: 14px;
}
#footer_first {
	margin-left: 10% !important;
}
#footer_third {
	margin-left: 10% !important;
}
.content_white ol li {
	padding-right: 5%;
}
.content_white_privacy p {
	padding: 0 20px 5px 0;
}
.content_white_privacy {
	width: 90%;
	text-align: left !important;
}
.content_white_testimonials hr {
	width: 100% !important;
	margin: 0% !important;
}
.googleCall {
	width: 70%;
}
.content_purple div {
	width: 100% !important;
}
#content_main {
	width: 90%;
	height: auto;
}
#content_index.terms {
	width: 90%;
}
.content_white_testimonials {
	width: 90%;
}
#uploadform {
	width: 100%;
}
#links_testimonials {
	width: 90%;
}
.left_purple {
	float: none;
	height: auto;
	margin: auto;
	width: 90%;
}
.right_purple {
	float: none;
	margin-top: 30px !important;
	height: auto;
	margin: auto;
	width: 90%;
}
span.reqtxt {
	margin: 0px;
}
.cform {
	width: 88% !important;
}
.content_purple {
	width: 90%;
	margin: 5% auto 4%;
	text-align: center;
}
.content_purple p.resume_center {
	width: 88%;
}
#menu-item-16 {
	padding: 3px;
}
#content_main_campaigns {
	width: 91%;
}
.right_column {
	float: left;
	text-align: center;
	width: 100%;
}
#content_main_campaigns {
	background-image: none;
	text-align: center;
	width: 90%;
}
.left_column {
	float: none;
	margin: 15px 0 15px;
	width: 100%;
}
#nav {
	width: 100%;
}
#content_index {
	width: 100%;
}
#quotearea {
	height: auto !important;
}
#header {
	height: inherit;
	width: 100%;
}
#header span {
	font-size: 12px;
	padding: 20px 5px 21px 134px;
	width: 56%;
}
#header span a {
	background-size: 50%;
	left: -9px;
	padding: 203px 0 0;
	top: -14px;
}
.right_short {
	width: 90%;
	height: inherit;
	margin: auto;
	float: none;
}
.left_short {
	width: 90%;
	height: inherit;
	margin: auto;
	float: none;
}
#testimonials {
	width: 90%;
	height: inherit;
	margin: 35px auto 0px;
	float: none;
}
#quotearea {
	width: 100%;
	height: inherit;
}
#testimonialsHome div {
	text-align: center;
	padding: 3px;
}
.content_white {
	width: 90%;
	height: inherit;
	margin: auto;
	float: none;
}
#footer_nav {
	width: 100%;
	height: inherit;
	background: none;
}
#footer {
	width: 100%;
	height: inherit;
}
#footer_first, #footer_second, #footer_third, #footer_fourth {
	width: 41%;
	margin: 20px 0px 20px 20px;
	float: left;
}
.execphpwidget p a img {
}
.maven {
	bottom: 24px;
	right: 5%;
	width: 64px;
}
.crav {
	bottom: 23px;
	position: absolute;
	right: 20%;
	width: 64px;
}
#quotearea {
	width: 95% !important;
	float: left;
}
.content_purple {
	box-shadow: none;
	border: none;
}
.content_purple span.ph-info {
	color: #fff;
	font-size: 16px;
}
.right_short h3 {
 backgro und:#3b4d7e !important;
}
.page-id-4 .cf-sb input.sendbutton {
	background: #3a4c7d !important;
	border-radius: 3px;
	box-shadow: 0px 1px 8px 0px #999;
	padding: 5px !important;
	color: #fff !important;
}
.page-id-4 .reqtxt {
	display: none !important;
}
.page-id-4 .linklove a {
	display: none;
}
.page-id-4 .cf-ol {
	float: left;
	width: 187px;
}
.page-id-4 #uploadform label {
	width: 87px;
	margin-top: 0px !important;
}
#cf_uploadfile-1 {
	width: 35% !important;
	padding: 2px !important;
}
.page-id-4 ol.cf-ol li {
	margin: 0px !important;
}
#uploadform p.cf-sb {
	width: 65px !important;
	float: left;
	margin: 0px !important;
	padding: 0px !important;
}
.page-id-4 .reqtxt {
	display: none !important;
}
.page-id-4 #uploadform span {
	width: 120px;
}
.page-id-4 .cform textarea, .cform input {
	width: 64% !important;
}
.page-id-4 .linklove a {
	display: none;
}
.page-id-4 .cf-ol {
	float: left;
	padding: 0px !important;
}
p.cf-sb {
	margin: 23px 0 0 159px;
	padding: 6px 3px 15px 0 !important;
}
#uploadform {
	padding-bottom: 20px !important;
}
#nav ul li a:hover {
	font-size: 14px !important;
}
#nav ul li a {
	font-size: 14px !important;
}
h2, h3 {
	background: url("images/hgrad1.png") repeat-y scroll center 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #262554;
	border-radius: 8px 8px 0 0;
	color: #e2dac5;
	font-family: "sebastian_fontregular";
	font-size: 17px;
	font-weight: normal;
	padding: 9px;
}
#header {
	padding: 50px 0 30px !important;
}
#nav {
	display: none !important;
}
#content_index {
	margin: 40px auto 30px !important;
}
#responsive-menu {
	height: 495px !important;
}
}
 @media only screen and (max-width : 480px) {
#responsive-menu {
	height: 395px !important;
}
.page-id-4 .cf-sb input.sendbutton {
	background: #3a4c7d !important;
	box-shadow: 0px 1px 8px 0px #999;
	border-radius: 3px;
	padding: 5px !important;
	color: #fff !important;
}
.page-id-4 .reqtxt {
	display: none !important;
}
.page-id-4 .linklove a {
	display: none;
}
.page-id-4 .cf-ol {
	float: left;
	width: 187px;
}
.page-id-4 #uploadform label {
	width: 87px;
	margin-top: 0px;
}
#cf_uploadfile-1 {
	width: 35% !important;
	padding: 2px !important;
}
.page-id-4 ol.cf-ol li {
	margin: 0px !important;
}
#uploadform {
	padding-bottom: 20px;
}
#uploadform p.cf-sb {
	width: 65px !important;
	float: left;
	margin: 0px !important;
	padding: 0px !important;
}
.page-id-4 .reqtxt {
	display: none !important;
}
.page-id-4 #uploadform span {
	width: 120px;
}
.page-id-4 .cform textarea, .cform input {
	width: 64% !important;
}
.page-id-4 .linklove a {
	display: none;
}
.page-id-4 .cf-ol {
	float: left;
	padding: 0px !important;
}
p.cf-sb {
	margin: 23px 0 0 159px;
	padding: 6px 3px 15px 0 !important;
}
.right_short h3 {
	background: #3b4d7e !important;
}
.content_purple div.email-contact p {
	color: #fff !important;
}
.content_purple span.ph-info {
	display: block!important;
}
.content_purple div.email-contact {
	margin: auto;
	display: block;
	color: #fff !important;
	padding: 1px;
	width: 250px !important;
}
.email-contact p {
	text-align: center;
	color: #262554 !important;
	border-radius: 8px 8px 0 0;
	font-size: 14px;
}
.content_white ol li {
	padding-right: 5%;
}
.content_white_privacy p {
	padding: 0 20px 5px 0;
}
.content_white_privacy {
	width: 90%;
	text-align: left !important;
}
.content_white_testimonials hr {
	width: 100% !important;
	margin: 0% !important;
}
.googleCall {
	display: none;
}
.content_purple div {
	width: 100% !important;
}
#content_main {
	width: 90%;
	height: auto;
}
#content_index.terms {
	width: 90%;
}
.content_white_testimonials {
	width: 90%;
}
#uploadform {
	width: 100%;
	padding-bottom: 20px;
}
#links_testimonials {
	width: 90%;
}
.left_purple {
	float: none;
	height: auto;
	margin: auto;
	width: 90%;
}
.right_purple {
	float: none;
	margin-top: 30px !important;
	height: auto;
	margin: auto;
	width: 90%;
}
span.reqtxt {
	margin: 0px;
}
.cform {
	width: 88% !important;
}
.content_purple {
	width: 90%;
	margin: 5% auto 4%;
	text-align: center;
}
.content_purple p.resume_center {
	width: 88%;
}
#menu-item-16 {
	padding: 3px;
}
#content_main_campaigns {
	width: 91%;
}
.right_column {
	float: left;
	text-align: center;
	width: 100%;
}
#content_main_campaigns {
	background-image: none;
	text-align: center;
	width: 90%;
}
.left_column {
	float: none;
	margin: 15px 0 15px;
	width: 100%;
}
#nav ul li a:hover {
	font-size: 14px !important;
}
#nav ul li a {
	font-size: 14px !important;
}
#nav {
	width: 100%;
}
#content_index {
	width: 100%;
}
#quotearea {
	height: auto !important;
}
#header {
	height: inherit;
	width: 100%;
}
#header span {
	font-size: 12px;
	padding: 20px 5px 21px 134px;
	width: 56%;
}
#header span a {
	background-size: 50%;
	left: -9px;
	padding: 203px 0 0;
	top: -14px;
}
.right_short {
	width: 90%;
	height: inherit;
	margin: auto;
	float: none;
}
.left_short {
	width: 90%;
	height: inherit;
	margin: auto;
	float: none;
}
#testimonials {
	width: 90%;
	height: inherit;
	margin: 35px auto 0px;
	float: none;
}
#quotearea {
	width: 100%;
	height: inherit;
}
 #testimonialsHome div {
 text-align:center;
 padding:3px;
}
.content_white {
	width: 90%;
	height: inherit;
	margin: auto;
	float: none;
}
#footer_nav {
	width: 100%;
	height: inherit;
	background: none;
}
#footer {
	width: 100%;
	height: inherit;
}
#footer_first, #footer_second, #footer_third, #footer_fourth {
	width: 80%;
	margin: 20px 0px 20px 20px;
	float: left;
}
.execphpwidget p a img {
}
.maven {
	bottom: 20px;
	right: 10px;
	width: 64px;
}
.crav {
	bottom: 18px;
	position: absolute;
	right: 80px;
	width: 64px;
}
#quotearea {
	width: 95% !important;
	float: left;
}
#footer ul {
	margin-bottom: 0px;
}
.content_purple {
	box-shadow: none;
	border: none;
}
.content_purple span.ph-info {
	color: #fff;
	font-size: 16px;
}
h2, h3 {
	background: url("images/hgrad1.png") repeat-y scroll center 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #262554;
	border-radius: 8px 8px 0 0;
	color: #e2dac5;
	font-family: "sebastian_fontregular";
	font-size: 17px;
	font-weight: normal;
	padding: 9px;
}
#header {
	padding: 50px 0 30px !important;
}
#nav {
	display: none !important;
}
#content_index {
	margin: 40px auto 30px !important;
}
}
.email-contact {
	display: none;
}
.content_purple span.ph-info {
	display: none;
}
@media only screen and (min-width : 768px) {
#click-menu {
	display: none !important;
}
