a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:0 0
}
#cookieChoiceDismiss {
	font-size:17px
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:'';
	content:none
}
:focus {
	outline:0
}
del {
	text-decoration:line-through
}
div aside p {
	display:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
body {
	line-height:20px;
	font-family:'Droid Sans', Arial, Verdana, sans-serif;
	font-size:13px;
	color:#48423f;
	background:url(images/header-bg.png);
	text-shadow:1px 1px 0 #fff
}
a {
	text-decoration:none;
	color:#00b7f3
}
a:hover {
	text-decoration:underline
}
.clear {
	clear:both
}
.ui-tabs-hide {
	display:none
}
br.clear {
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5, h6 {
	padding-bottom:5px;
	color:#48423F;
	letter-spacing:-1px;
	line-height:1em;
	font-weight:400
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#48423F
}
h1 {
	font-size:30px
}
h2 {
	font-size:24px
}
h3 {
	font-size:22px
}
h4 {
	font-size:18px
}
h5 {
	font-size:16px
}
h6 {
	font-size:14px
}
p {
	padding-top:5px;
	padding-bottom:5px;
	line-height:24px
}
strong {
	font-weight:700;
	color:#1c1c1c
}
cite, em, i {
	font-style:italic
}
code, pre {
	font-family:Courier New, monospace;
	margin-bottom:10px
}
ins {
	text-decoration:none
}
sub, sup {
	height:0;
	line-height:1;
	position:relative;
	vertical-align:baseline
}
sup {
	bottom:.8em
}
sub {
	top:.3em
}
dl {
	margin:0 0 1.5em
}
dl dt {
	font-weight:700
}
dd {
	margin-left:1.5em
}
blockquote {
	margin:1.5em;
	padding:1em;
	color:#666;
	background:#e6e6e6;
	font-style:italic;
	border:1px solid #dcdcdc
}
blockquote p {
	padding-bottom:0
}
input.text, input.title, input[type=text], select, textarea {
	background-color:#fff;
	border:1px solid #bbb;
	padding:2px;
	color:#4e4e4e
}
input.text:focus, input.title:focus, input[type=text]:focus, select:focus, textarea:focus {
	border-color:#2D3940;
	color:#3e3e3e
}
input.text, input.title, input[type=text], select, textarea {
	margin:.5em 0
}
.widget .menu {
	text-transform:uppercase
}
.widget ul.menu {
	list-style:circle;
	padding-left:40px
}
.widget ul.menu li {
	display:list-item
}
.widget ul.menu li a {
	color:#000
}
textarea {
	padding:4px
}
img#about-image {
	float:left;
	margin:3px 8px 8px 0
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
* html .clearfix, :first-child+html .clearfix {
	zoom:1
}
#top-header {
	border-bottom:2px solid #fff;
	position:fixed;
	background:url(images/header-bg.png);
	width:100%;
	z-index:10
}
#top-header .container {
	min-height:46px
}
#top-shadow {
	background:url(images/top-shadow.png) repeat-x;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:7px
}
#bottom-shadow {
	background:url(images/bottom-shadow.png) repeat-x;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	height:4px
}
.container {
	text-align:left;
	margin:0 auto;
	width:1020px;
	position:relative
}
#content {
	margin-bottom:39px
}
ul#top-menu {
	float:left;
	padding-left:36px
}
#search-form {
	float:right;
	background:url(images/search-bg.png) no-repeat;
	width:167px;
	height:27px;
	padding-right:48px;
	margin-top:11px
}
#search-form #searchinput {
	background:0 0;
	border:none;
	float:left;
	margin:5px 7px 0 5px;
	width:116px;
	padding-left:9px;
	font-size:11px;
	color:#FFF
}
#search-form #searchsubmit {
	margin-top:7px;
	margin-right:7px
}
#content-area {
	background:#fff;
	padding-top:47px;
}
#top-stitch {
	background:url(images/top-stich.png) bottom left repeat-x;
	height:7px
}
#content-area .container {
	padding-top:0
}
#logo-area {
	text-align:center;
	position:relative;
	padding-bottom:0
}
p#slogan {
	font-size:15px;
	font-family:Kreon, Arial, sans-serif;
	color:#9aa4a4;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #fff
}
#content {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #e2e5e5
}
#content-top-shadow {
	background:url(images/content-top-shadow.png) 0 1px repeat-x
}
#content-bottom-shadow {
	background:url(images/content-bottom-shadow.png) bottom left repeat-x
}
#inner-border {
	border:1px solid #fff;/*background:url(images/content-bg.png)*/
	background-color:#fff
}
#content-bottom-shadow, #content-shadow, #content-top-shadow, #inner-border {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
#second-menu {
	background:url(images/menu-bottom-bg.png) bottom left repeat-x
}
ul#secondary-menu {
	padding-left:29px;
	margin-top:-1px
}
#controllers {
	margin-bottom:27px;
	margin-left:23px;
	position:relative
}
#controllers #active_item {
	background:url(images/featured-arrow.png) no-repeat;
	position:absolute;
	top:-30px;
	left:36px;
	width:20px;
	height:10px;
	z-index:100
}
.controller {
	display:block;
	float:left;
	position:relative;
	margin-right:21px
}
.controller a {
	display:block
}
.controller a.active {
	-moz-box-shadow:0 0 6px 2px rgba(0,0,0,.4);
	-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.4);
	box-shadow:0 0 6px 2px rgba(0,0,0,.4)
}
.controller span.overlay {
	background:url(images/controller-overlay.png) no-repeat;
	display:block;
	height:54px;
	left:0;
	position:absolute;
	top:0;
	width:95px
}
.recent-from {
	float:left;
	width:337px
}
.recent-middle {
	width:343px!important
}
.recent-last {
	width:336px!important
}
.recent-last .recent-content {
	background:none!important
}
.main-title {
	background:url(images/title-bg.png) repeat-x;
	height:42px;
	line-height:42px;
	font-size:13px!important;
	text-transform:uppercase;
	color:#48423f;
	text-shadow:1px 1px 1px #fff;
	font-weight:700;
	text-align:center;
	padding-bottom:0;
	font-family:'Droid Sans', Arial, Verdana, sans-serif!important
}
#comment-wrap .main-title {
	margin:84px -37px 12px -39px
}
.recent-content {/*background:url(images/recent-content-bg.png) top right repeat-y;*/
	margin-top:-1px;
	padding:29px 32px 38px 35px
}
.last {
	background:0 0
}
.block-post {
	margin-bottom:7px
}
.block-post .thumb {
	display:block;
	float:left;
	position:relative;
	margin-right:17px
}
.block-post .thumb span.overlay {
	background:url(images/post-overlay.png) no-repeat!important;
	display:block;
	height:41px!important;
	left:0;
	position:absolute;
	top:0;
	width:41px!important
}
.widget .block-post .thumb span.overlay {
	background:url(images/post-overlay.png) no-repeat!important
}
.block-post h3.title {
	font-family:Kreon, Arial, sans-serif;
	font-size:16px;
	text-shadow:1px 1px 1px #fff
}
.block-post h3.title a {
	text-decoration:none;
	color:#48423f
}
.block-post p.meta-info {
	color:#b8c2c2;
	text-shadow:1px 1px 1px #fff;
	margin-top:-4px
}
.block-post p.meta-info a {
	text-decoration:none;
	color:#8c9c9c
}
.block-post p.meta-info a:hover {
	color:#444c4c
}
a.more {
	background:url(images/more.png) right bottom no-repeat;
	color:#8c9c9c;
	display:block;
	text-shadow:1px 1px 1px #fff;
	padding-right:6px;
	text-decoration:none;
	height:35px;
	line-height:35px;
	margin-left:16%;
	margin-right:16%;
	text-align:center
}
a.more:hover {
	color:#111
}
a.more span {
	background:url(images/more.png) no-repeat;
	display:block;
	height:35px;
	padding-left:6px
}
.post a.more {
	float:right;
	margin-left:0;
	margin-right:0
}
.post a.more span {
	padding-left:12px;
	padding-right:4px
}
#left-area {
	float:left;
	width:696px
}
#sidebar {
	position:absolute;
	left:696px;
	top:0px;/*float:left;*/
	width:320px
}
#entries {
	background:url(images/recent-content-bg.png) 695px 0 repeat-y;
	padding:6px 38px 27px;
	line-height:24px
}
.entry {
	margin-bottom:10px
}
.entry .thumb, .photostream .thumb {
	display:block;
	float:left;
	position:relative;
	margin-right:14px;
	margin-top:5px
}
.photostream .thumb span.overlay {
	background:url(images/entry-overlay.png) no-repeat!important;
	height:68px!important;
	width:68px!important
}
.entry h3.title, h1.title {
	font-family:Kreon, Arial, sans-serif;
	font-size:20px;
	text-shadow:1px 1px 1px #fff
}
h1.title {
	color:#48423f;
	font-size:30px
}
.entry h3.title a {
	text-decoration:none;
	color:#48423f
}
.entry p.meta-info {
	color:#b8c2c2;
	text-shadow:1px 1px 1px #fff;
	margin-top:-2px;
	margin-bottom:-8px
}
.entry p.meta-info a {
	text-decoration:none;
	color:#8c9c9c
}
.entry p.meta-info a:hover {
	color:#444c4c
}
.entry div.post-meta {
	background:url(images/meta-separator.png) repeat-x;
	margin:8px 0 14px
}
.entry div.post-meta p.meta-info {
	background:url(images/meta-separator.png) bottom left repeat-x;
	margin-bottom:10px;
	padding:6px 0 8px
}
.latest .thumb {
	display:block;
	float:left;
	position:relative;
	margin-right:28px
}
.latest h3.title {
	font-family:Kreon, Arial, sans-serif;
	font-size:24px;
	text-shadow:1px 1px 1px #fff
}
.latest h3.title a {
	text-decoration:none;
	color:#48423f
}
.latest p.meta-info {
	color:#b8c2c2;
	text-shadow:1px 1px 1px #fff;
	margin-top:-2px;
	margin-bottom:-8px
}
.latest p.meta-info a {
	text-decoration:none;
	color:#8c9c9c
}
.latest p.meta-info a:hover {
	color:#444c4c
}
a.read-more {
	float:right;
	color:#b8c2c2;
	text-shadow:1px 1px 1px #fff;
	text-decoration:none
}
a.read-more:hover {
	color:#111
}
.blog-entry {
	position:relative;
	width:248px;
	padding-left:32px
}
a.comments {
	background:url(images/comments-cloud.png) no-repeat;
	position:absolute;
	top:0;
	left:4px;
	width:37px;
	height:33px;
	font-weight:700;
	color:#48423f;
	text-decoration:none;
	padding:4px 0;
	text-align:center
}
.blog-entry h4.title {
	padding-left:25px;
	padding-right:33px;
	font-family:Kreon, Arial, sans-serif;
	font-size:16px;
	color:#48423f;
	text-shadow:1px 1px 1px #fff
}
.blog-entry p.meta-info {
	padding-left:25px;
	padding-right:33px;
	color:#b8c2c2;
	text-shadow:1px 1px 1px #fff;
	margin-top:-2px
}
.blog-entry p.meta-info a {
	text-decoration:none;
	color:#8c9c9c
}
.blog-entry p.meta-info a:hover {
	color:#444c4c
}
#ad-720 {
	text-align:center;
	padding-bottom:32px
}
#bottom-stitch {
	background:url(images/top-stich.png) bottom left repeat-x;
	height:7px;
	margin-bottom:4px
}
#breadcrumbs {
	background:url(images/title-bg.png) repeat-x;
	height:42px;
	padding-left:39px;
	font-size:12px
}
#breadcrumbs a {
	color:#9FA9A9
}
#breadcrumbs, #breadcrumbs a:hover {
	color:#929e9e;
	text-decoration:none
}
#main-content {
	position:relative
}
#index-top-shadow {
	background:url(images/content-top-shadow.png) 0 1px repeat-x;
	position:absolute;
	top:0;
	left:0;
	height:6px;
	width:100%;
	border-top:1px solid #dee0e0
}
.comment-content ul, .post ul {
	list-style-type:disc;
	padding:10px 0 10px 20px
}
.comment-content ol, .post ol {
	list-style-type:decimal;
	list-style-position:inside;
	padding:10px 0 10px 2px
}
.comment-content ul li ol, .comment-content ul li ul, .post ul li ol, .post ul li ul {
	padding:2px 0 2px 20px
}
.comment-content ol li ol, .comment-content ol li ul, .post ol li ol, .post ol li ul {
	padding:2px 0 2px 35px
}
.fullwidth #left-area {
	width:100%
}
.fullwidth #entries {
	background:0 0
}
body.page h1.title {
	margin-bottom:8px
}
.ad-468 {
	text-align:center;
	margin-bottom:30px
}
.ad-bottom {
	margin-top:35px;
	margin-bottom:6px
}
ul#top-menu li {
	padding-right:2px;
	background:url(images/menu-bg.png) top right repeat-y
}
ul#top-menu a {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	text-shadow:1px 1px 1px rgba(0,0,0,.7);
	padding:16px 12px 10px
}
ul#top-menu a:hover {
	color:#7eb5d3
}
ul#top-menu>li.current_page_item>a {
	color:#7eb5d3!important
}
#mobile_menu, ul#top-menu li ul {
	width:170px!important;
	padding:0;
	background:url(images/header-bg.png) #161616;
	top:45px!important;
	-moz-box-shadow:3px 3px 7px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 7px 1px rgba(0,0,0,.1);
	box-shadow:3px 3px 7px 1px rgba(0,0,0,.1);
	-moz-border-radius:10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	z-index:9999px;
	display:none
}
#mobile_menu li a, ul#top-menu ul li {
	margin:0!important;
	padding:10px 7px 10px 25px!important;
	background:url(images/top-menu-separator.png) repeat-x
}
ul#top-menu ul li.first-item {
	background:0 0
}
#mobile_menu a, ul#top-menu ul li a {
	padding:0!important;
	width:138px
}
ul#top-menu li.sfHover ul ul, ul#top-menu li:hover ul ul {
	top:-1px!important;
	left:171px!important;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
ul#top-menu li.menu-gradient {
	background:url(images/top-shadow.png) repeat-x;
	position:absolute;
	top:0;
	left:0;
	width:202px;
	height:7px!important
}
ul#secondary-menu li {
	padding-right:2px;
	background:url(images/secondary-menu-bg.png) top right repeat-y
}
ul#secondary-menu a {
	font-size:13px;
	color:#48423f;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	padding:22px 14px;
	font-family:'Droid Sans', Arial, Verdana, sans-serif
}
ul#secondary-menu a:hover {
	color:#919e9e
}
ul#secondary-menu>li.current_page_item>a {
	color:#919e9e!important
}
#category_mobile_menu, ul#secondary-menu li ul {
	width:360px!important;
	padding:7px 0 10px;
	background:url(images/content-bg.png) #fff;
	top:55px!important;
	-moz-box-shadow:3px 3px 7px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 7px 1px rgba(0,0,0,.1);
	box-shadow:3px 3px 7px 1px rgba(0,0,0,.1);
	-moz-border-radius:10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	z-index:9999px;
	display:none
}
ul#secondary-menu ul li {
	margin:0!important;
	padding:8px 0 8px 20px!important;
	width:150px;
	float:left
}
#category_mobile_menu li a {
	margin:0!important;
	padding:8px 0 8px 30px!important;
	width:150px;
	float:left
}
#category_mobile_menu a, ul#secondary-menu ul li a {
	padding:0!important
}
ul#secondary-menu li.sfHover ul ul, ul#secondary-menu li:hover ul ul {
	top:-8px!important;
	left:153px!important;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
ul#secondary-menu ul li.even-item {
	background:0 0
}
#featured {
	position:relative;
	padding-bottom:20px;
	margin-left:-1px;
	margin-right:-1px
}
#featured .flex-direction-nav a.flex-next, #featured .flex-direction-nav a.flex-prev, a#left-arrow, a#right-arrow {
	position:absolute;
	top:50%;
	width:32px;
	height:68px;
	text-indent:-9999px;
	margin-top:-34px
}
#featured .flex-direction-nav a.flex-prev, a#left-arrow {
	background:url(images/left-arrow.png) no-repeat;
	left:-32px
}
#featured .flex-direction-nav a.flex-next, a#right-arrow {
	background:url(images/right-arrow.png) no-repeat;
	right:-32px
}
.featured-top-shadow {
	background:url(images/featured-top-shadow.png) repeat-x;
	position:absolute;
	top:0;
	left:0;
	width:1018px;
	height:7px
}
.featured-bottom-shadow {
	background:url(images/featured-bottom-shadow.png) repeat-x;
	position:absolute;
	bottom:0;
	left:0;
	width:1018px;
	height:8px
}
.featured-description {
	position:absolute;
	width:333px;
	height:255px;
	top:8px;
	right:7px;
	background:url(images/featured-description.png);
	padding:27px 32px 40px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
.featured-description p.meta-info {
	font-family:Georgia, serif;
	font-style:italic;
	font-size:12px;
	color:#747474
}
.featured-description p.meta-info a {
	text-decoration:none;
	color:#fff
}
h2.featured-title {
	font-family:Kreon, Arial, sans-serif;
	font-weight:lighter;
	font-size:25px;
	text-shadow:1px 1px 1px rgba(0,0,0,.4);
	margin-top:-4px
}
h2.featured-title a {
	text-decoration:none;
	color:#fff
}
.featured-description p {
	color:#c9c8c8;
	text-shadow:1px 1px 1px rgba(0,0,0,.4);
	line-height:19px
}
a.readmore {
	display:block;
	background:url(images/readmore.png);
	height:27px;
	padding:0 17px;
	color:#dfca81;
	font-size:12px;
	line-height:27px;
	position:absolute;
	bottom:0;
	right:0;
	text-shadow:none
}
#featured a.readmore {
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px
}
#featured a.readmore:hover {
	color:#fff
}
.comment-body {
	padding:18px 0 12px 87px;
	position:relative
}
.avatar-box {
	position:absolute;
	top:19px;
	left:0;
	padding:0
}
.avatar-overlay {
	position:absolute;
	top:0;
	left:0;
	width:68px;
	height:68px;
	background:url(images/avatar-overlay.png) no-repeat
}
.commentmetadata {
	color:#e4e4e4;
	font-size:20px;
	font-family:Kreon, Arial, sans-serif;
	padding-bottom:8px
}
.comment-date {
	font-size:14px;
	color:#b5bebe
}
span.fn, span.fn a {
	font-size:22px;
	color:#48423f;
	text-decoration:none
}
span.fn a:hover {
	color:#111;
	text-decoration:none
}
.reply-container {
	float:right;
	background:url(images/more.png) right bottom no-repeat;
	height:35px;
	line-height:35px;
	padding-right:6px
}
.reply-container a {
	background:url(images/more.png) no-repeat;
	display:block;
	height:35px;
	padding-left:14px;
	padding-right:8px;
	color:#8C9C9C;
	text-decoration:none;
	text-shadow:1px 1px 1px #FFF
}
.reply-container a:hover {
	text-decoration:none;
	color:#111
}
.comment ul.children {
	padding-left:87px
}
#commentform textarea#comment {
	width:96%
}
#commentform input[type=text] {
	width:38%
}
#commentform input, #commentform textarea {
	background:#fff;
	border:1px solid #e2e5e5;
	color:#b8c2c2;
	font-size:12px;
	padding:12px 10px 12px 20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
p.form-submit input#submit {
	background:url(images/submit_bg.png) repeat-x;
	padding:7px;
	float:right
}
#commentform .hidden {
	display:none
}
li.comment #respond textarea {
	width:91%!important
}
li.comment #respond input[type=text] {
	width:48%!important
}
h3#reply-title {
	font-family:Kreon, Arial, sans-serif;
	font-size:30px
}
#respond h3#comments, #trackbacks {
	margin-bottom:5px
}
#footer {
	background:url(images/header-bg.png)
}
#footer-top-shadow {
	background:url(images/footer-top-shadow.png) repeat-x
}
#footer-widgets {
	padding-top:5px
}
.footer-widget {
	width:210px;
	margin-right:40px;
	float:left;
	font-family:Kreon, Arial, sans-serif;
	color:#afa59f;
	font-size:13px;
	text-shadow:1px 1px 1px rgba(0,0,0,.4)
}
.last {
	margin-right:0
}
.footer-widget p {
	color:#afa59f;
	text-shadow:1px 1px 1px rgba(0,0,0,.4)
}
#footer h4.widgettitle {
	font-size:13px;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,.4);
	text-transform:uppercase;
	padding-bottom:11px
}
.footer-widget a {
	color:#afa59f
}
.footer-widget a:hover {
	color:#88817c;
	text-decoration:none
}
.footer-widget ul {
	margin-bottom:8px
}
.footer-widget ul ul {
	margin-bottom:0
}
.footer-widget ul li {
	background:url(images/footer-bullet.png) 0 7px no-repeat;
	padding:0 0 7px 17px
}
.footer-widget ul li ul {
	margin:0 0 -3px;
	padding:5px 0 0 7px
}
p#copyright {
	font-size:11px;
	float:right;
	color:#afa59f;
	text-shadow:1px 1px 1px rgba(0,0,0,.4);
	padding-bottom:0
}
p#copyright a {
	color:#fff
}
#footer-bottom-shadow {
	background:url(images/footer-bottom-shadow.png) repeat-x;
	height:5px
}
#footer-bottom {
	background:url(images/footer-bottom-bg.png) repeat-x
}
ul.bottom-nav {
	padding-left:24px
}
ul.bottom-nav li {
	float:left;
	background:url(images/menu-bg.png) top right repeat-y;
	padding:20px 16px 12px
}
ul.bottom-nav li a {
	color:#fff;
	font-size:11px;
	text-shadow:1px 1px 1px rgba(0,0,0,.6);
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700
}
ul.bottom-nav li a:hover {
	text-decoration:none;
	color:#AFF
}
ul.bottom-nav li.current_page_item a {
	color:#AFF!important
}
.widget {
	width:300px;
	padding:30px 0 30px 10px
}
.widget ul li {/*background:url(images/sidebar-bullet.png) 0 8px no-repeat;*/
	padding-bottom:10px;/*padding-left:15px;*/
	padding-left:0px;
	display:block;
	font-size:13px;
	font-family:Kreon, Arial, sans-serif;
	text-shadow:1px 1px 1px #fff
}
.widget ul li a {
	text-decoration:none
}
.widget ul li a:hover {
	color:#111
}
.aligncenter, div.post .new-post .aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin-bottom:10px
}
.wp-caption.alignleft {
	margin:0 10px 10px 0
}
.wp-caption.alignright {
	margin:0 0 10px 10px
}
.wp-caption img {
	margin:0;
	padding:0;
	border:0
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0
}
.alignright {
	float:right
}
.alignleft {
	float:left
}
img.alignleft {
	display:inline;
	float:left;
	margin-right:15px
}
img.alignright {
	display:inline;
	float:right;
	margin-left:15px
}
.nav ul {
	position:absolute;
	top:-999em;
	background-position:bottom;
	background-repeat:no-repeat;
	z-index:10
}
.nav li {
	float:left;
	position:relative
}
.nav a {
	display:block;
	float:left
}
.nav li:hover ul, ul.nav li.sfHover ul {
	left:0;
	top:50px
}
.nav li.sfHover li ul, .nav li:hover li ul {
	top:-999em
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
	left:192px;
	top:0
}
.nav li li:hover ul, .nav li:hover ul {
	top:-999em
}
.nav li li {
	display:block;
	padding:0;
	float:left;
	height:auto!important
}
.nav li ul {
	width:191px;
	z-index:1000
}
.nav li li a:link, .nav li li a:visited {
	display:block;
	height:auto;
	float:left
}
.nav li:hover {
	visibility:inherit
}
#wp-calendar {
	empty-cells:show;
	margin:10px auto 0;
	width:240px
}
#wp-calendar a {
	display:block;
	text-decoration:none;
	font-weight:700
}
#wp-calendar a:hover {
	text-decoration:underline
}
#wp-calendar caption {
	text-decoration:none;
	font:700 13px Arial, Sans-Serif
}
#wp-calendar td {
	padding:3px 5px;
	color:#9f9f9f
}
#wp-calendar td#today {
	color:#fff
}
#wp-calendar th {
	font-style:normal;
	text-transform:capitalize;
	padding:3px 5px
}
#wp-calendar #next a, #wp-calendar #prev a {
	font-size:9pt
}
#wp-calendar #next a {
	padding-right:10px;
	text-align:right
}
#wp-calendar #prev a {
	padding-left:10px;
	text-align:left
}
.pagination {
	overflow:hidden;
	padding:15px 12px 0
}
.wp-pagenavi {
	position:relative;
	text-align:right;
	margin-top:40px
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding:8px 11px!important;
	margin:2px;
	text-decoration:none;
	border:1px solid #e2e5e5!important;
	color:#8c9c9c!important;
	background:url(images/pagination-bg.png) repeat-x!important;
	font-weight:400!important
}
.wp-pagenavi span.pages {
	padding:8px 11px!important;
	margin:2px!important;
	border:none!important;
	color:#bcc9c9!important;
	background:none!important
}
.wp-pagenavi a:active, .wp-pagenavi a:hover, .wp-pagenavi span.current, .wp-pagenavi span.extend {
	padding:8px 11px!important;
	margin:2px;
	font-weight:700;
	background:url(images/pagination-bg.png) repeat-x!important;
	border:1px solid #e2e5e5!important;
	color:#8c9c9c!important
}
.wp-pagenavi a, .wp-pagenavi a:active, .wp-pagenavi a:link, .wp-pagenavi span.current, .wp-pagenavi span.extend {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
.wp-pagenavi a:hover {
	color:#000!important
}
#sidebar div.custom-sidebar-block ul.control li a:hover, a.readmore:hover, div#slider-control div.featitem h2 a, ul#cats-menu li a:hover, ul#page-menu li a:hover {
	text-decoration:none
}
.js #feat-content, .js div#from-blog div.entries {
	display:none
}
.foursixeight {
	margin:0 0 15px 84px
}
#et-control-panel {
	position:fixed;
	left:0;
	top:94px;
	width:169px;
	z-index:9000;
	color:#9f9f9f;
	text-shadow:1px 1px 1px #fff;
	background:url(images/control-panel-bottom.png) bottom left no-repeat;
	padding-bottom:18px
}
#control-panel-main {
	background:url(images/control-panel-mainbg.png) repeat-y;
	-moz-border-radius-topright:14px;
	-webkit-border-top-right-radius:14px;
	border-top-right-radius:14px
}
#et-control-close {
	background:url(images/control-panel-closebutton.png) no-repeat;
	position:absolute;
	top:17px;
	right:-41px;
	width:45px;
	height:40px;
	display:block
}
.control-open {
	background:url(images/control-panel-openbutton.png) no-repeat!important
}
#et-control-inner {
	background:url(images/control-inner.png) no-repeat;
	padding:16px 16px 0
}
#et-control-panel h3.control_title {
	font-size:15px;
	padding:2px 0 10px;
	float:left
}
#et-control-panel p {
	font-style:italic;
	font-family:Georgia, serif;
	font-size:10px
}
.et-sample-setting {
	display:block;
	width:29px;
	height:29px;
	position:relative;
	float:left;
	margin:0 4px 4px 0;
	text-indent:-9999px
}
.et-sample-setting span.et-sample-overlay {
	background:url(images/control-link-overlay.png) no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px
}
#et-sample-color1 {
	background:#6a8e94
}
#et-sample-color2 {
	background:#8da49c
}
#et-sample-color3 {
	background:#b0b083
}
#et-sample-color4 {
	background:#859a7c
}
#et-sample-color5 {
	background:#c6bea6
}
#et-sample-color6 {
	background:#b08383
}
#et-sample-color7 {
	background:#a4869d
}
#et-sample-color8 {
	background:#f5f5f5
}
#et-sample-color9 {
	background:#4e4e4e
}
#et-sample-color10 {
	background:#556f6a
}
#et-sample-color11 {
	background:#6f5555
}
#et-sample-color12 {
	background:#6f6755
}
#et-sample-texture1 {
	background:url(images/body-bg2.png) 14px 13px
}
#et-sample-texture2 {
	background:url(images/body-bg3.png)
}
#et-sample-texture3 {
	background:url(images/body-bg4.png)
}
#et-sample-texture4 {
	background:url(images/body-bg5.png)
}
#et-sample-texture5 {
	background:url(images/body-bg6.png)
}
#et-sample-texture6 {
	background:url(images/body-bg7.png)
}
#et-sample-texture7 {
	background:url(images/body-bg8.png)
}
#et-sample-texture8 {
	background:url(images/body-bg9.png)
}
#et-sample-texture9 {
	background:url(images/body-bg10.png)
}
#et-sample-texture10 {
	background:url(images/body-bg11.png) 139px 104px
}
#et-sample-texture11 {
	background:url(images/body-bg12.png)
}
#et-sample-texture12 {
	background:url(images/body-bg13.png) 14px 14px
}
#et-sample-texture13 {
	background:url(images/body-bg14.png)
}
#et-sample-texture14 {
	background:url(images/body-bg15.png)
}
#et-sample-texture15 {
	background:url(images/body-bg16.png)
}
#et-sample-texture16 {
	background:url(images/body-bg17.png)
}
.et-control-colorpicker {
	background:url(images/control-panel-colorpicker.png) no-repeat;
	width:18px;
	height:19px;
	display:block;
	float:right
}
.et-font-control {
	margin-top:9px
}
.colorpicker {
	z-index:10000
}
#et_control_body_font, #et_control_header_font {
	width:73px
}
.video-slider {
	border:3px solid #fff;
	-moz-box-shadow:0 0 8px 1px rgba(0,0,0,.3);
	-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,.3);
	box-shadow:0 0 8px 1px rgba(0,0,0,.3);
	position:relative;
	width:248px
}
.flex-direction-nav a.flex-next, .flex-direction-nav a.flex-prev, a.next-video, a.prev-video {
	position:absolute;
	top:67px;
	display:block;
	text-indent:-9999px;
	width:26px;
	height:27px;
	z-index:200
}
.flex-direction-nav a.flex-prev, a.prev-video {
	left:-15px;
	background:url(images/video-left-arrow.png) no-repeat
}
.flex-direction-nav a.flex-next, a.next-video {
	right:-15px;
	background:url(images/video-right-arrow.png) no-repeat
}
body.home .entry p {
	line-height:20px
}
.entry h3.title {
	padding-top:5px
}
.adwrap {
	width:271px;
	margin-left:-13px
}
.adwrap img {
	margin:0 9px 9px 0
}
#entries .thumb {
	border:1px solid #eee!important;
	box-shadow:none!important;
	padding:3px!important
}
.photostream {
	width:276px
}
.photostream .thumb {
	margin-right:25px;
	margin-bottom:20px
}
.et_pt_blogentry {
	position:relative
}
a#cancel-comment-reply-link {
	display:block;
	color:#00B7F3;
	font-size:12px
}
#comment-wrap {
	margin-top:30px
}
#comment-wrap .navigation {
	padding:10px 0
}
.nav-previous {
	float:left
}
.nav-next {
	float:right
}
.et_pt_gallery_entry {
	margin-left:70px!important
}
#slides {
	height:340px
}
.js .et_cycle .slide {
	height:340px!important;
	width:960px!important
}
.adwrap a {
	float:left;
	display:block
}
.et_embedded_videos {
	display:none!important
}
.js #featured #slides {
	background:url(images/ajax-loader.gif) no-repeat center
}
.js .et_cycle .slide {
	display:none
}
.flexslider {
	width:1018px!important
}
.adwrap {
	overflow:hidden
}
#ie7 #second-menu {
	position:relative;
	z-index:99
}
.opera #second-menu {
	margin-top:-1px
}/*#rssmi_more{display:block}*/
.rpwe-block h3 a {
	font-size:14px;
	letter-spacing:0;
	color:#6C6C6C
}
#upprev_box h6 a {
	color:#00b7f3
}
.entry.post.clearfix div ul {
	list-style-type:none
}/*.entry ul li img{display:none}*/
#searchform {
	display:block;
	text-align:center
}
#searchform input {
	margin:0
}
.flex-container a:active, .flexslider a:active {
	outline:0
}
.flex-control-nav, .flex-direction-nav, .slides {
	margin:0;
	padding:0;
	list-style:none
}
.flexslider {
	width:100%;
	margin:0;
	padding:0
}
.flexslider .slides>li {
	display:none
}
#entries img, #logo, .flexslider .slides img {
	max-width:100%;
	height:auto;
	width:auto
}
.flexslider .slides img {
	height:340px
}
#entries img {
	max-height:72%
}
.flexslider .slides img {
	display:block;
	width:auto
}
.flex-pauseplay span {
	text-transform:capitalize
}
a#left-arrow, a#right-arrow {
	display:none
}
.slides:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
html[xmlns] .slides {
	display:block
}
* html .slides {
	height:1%
}
.no-js .slides>li:first-child {
	display:block
}
.flexslider {
	position:relative;
	zoom:1
}
.flexslider .slides {
	zoom:1
}
.flexslider .slides>li {
	position:relative
}
.flex-container {
	zoom:1;
	position:relative
}
.flex-caption {
	zoom:1;
	width:96%;
	padding:2%;
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,.3);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.3);
	font-size:14px;
	line-height:18px
}
#controllers-wrapper, .flex-control-nav {
	display:none
}
.mobile_nav {
	display:none;
	position:relative;
	padding:15px 22px 11px 46px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:700
}
.mobile_nav:after, .mobile_nav:before {
	content:'';
	position:absolute;
	top:0;
	background:url(../Aggregate/images/menu-bg.png) repeat-y;
	width:2px;
	height:100%
}
.mobile_nav:before {
	left:0
}
.mobile_nav:after {
	right:0
}
.mobile_nav:hover {
	color:#eee;
	text-decoration:none
}
.mobile_nav>span {
	display:block;
	width:15px;
	height:10px;
	background:url(../Aggregate/images/responsive_arrow.png) no-repeat;
	position:absolute;
	top:19px;
	left:19px;
	-moz-transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.mobile_nav.opened>span {
	-moz-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.et_mobile_menu {
	position:absolute;
	top:46px!important;
	left:3px;
	z-index:1000;
	display:none;
	text-align:left
}
#mobile_menu {
	width:200px!important
}
.et_mobile_menu li {
	padding-left:0!important
}
.et_mobile_menu li.et_first_mobile_item {
	position:relative
}
.et_mobile_menu li.et_first_mobile_item:before {
	content:'';
	background:url(../Aggregate/images/top-shadow.png) repeat-x;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:7px
}
.et_mobile_menu ul {
	display:block!important;
	visibility:visible!important
}
.et_mobile_menu a:hover, .et_mobile_menu li.current-menu-item>a {
	color:#AFF;
	text-decoration:none
}
.et_mobile_menu a {
	display:block;
	padding-left:9px!important;
	background-position:0 17px;
	color:#fff;
	width:168px
}
.et_mobile_menu li a {
	padding:12px 7px 10px 25px!important
}
.mobile_nav li ul {
	position:relative;
	top:0;
	width:auto;
	display:block!important;
	visibility:visible!important
}
#category_mobile_menu li a, #second-menu .mobile_nav {
	color:#48423f;
	text-shadow:1px 1px 0 #fff
}
#category_mobile_menu li a:hover, #category_mobile_menu li.current-menu-item>a {
	color:#919e9e
}
#category_mobile_menu {
	top:46px!important;
	left:-56px
}
#category_mobile_menu li a {
	float:left
}
#second-menu .mobile_nav>span {
	background-image:url(../Aggregate/images/responsive_arrow2.png);
	width:16px;
	height:11px
}
#second-menu .mobile_nav:after, #second-menu .mobile_nav:before {
	background-image:url(../Aggregate/images/secondary-menu-bg.png)
}
#second-menu li.et_first_mobile_item {
	float:left
}
a#left-arrow, a#right-arrow {
	z-index:2
}
#et_pt_portfolio_gallery .page-nav {
	margin-right:24px
}
.flexslider.fslider_widget {
	width:auto!important
}
.fslider_widget .flex-direction-nav {
	display:block
}
.wp-caption {
	max-width:96%;
	padding:8px
}
@media only screen and (max-width:960px) {
#et-search, p#et-search-title, p#et-search-title span {
	background:none!important;
	color:#111!important
}
#et-search {
	width:auto!important;
	height:auto!important
}
#et-search-inner {
	padding:0!important
}
#et-search-right {
	float:none!important;
	clear:both;
	text-align:left!important
}
#et_search_submit {
	background:#BBB8B8!important;
	color:#111!important;
	margin-top:12px
}
p#et-search-title {
	margin-bottom:2px!important
}
p#et-search-title span {
	padding:0!important;
	text-shadow:none!important
}
#et-searchinput {
	width:auto!important
}
p#et_choose_cat, p#et_choose_date, p#et_choose_pages, p#et_choose_posts {
	float:none!important
}
#et-search-left {
	float:none!important;
	width:100%!important
}
}
@media only screen and (min-width:768px) and (max-width:960px) {
.container {
	width:748px
}
ul#top-menu {
	padding-left:0;
	width:532px
}
#featured {
	padding-bottom:0
}
#featured .flex-direction-nav a.flex-next, #featured .flex-direction-nav a.flex-prev, a#left-arrow, a#right-arrow {
	margin-top:-34px!important;
	z-index:100
}
#featured .flex-direction-nav a.flex-prev, a#left-arrow {
	background:url(../Aggregate/images/left-arrow2.png) no-repeat;
	left:0
}
#featured .flex-direction-nav a.flex-next, a#right-arrow {
	background:url(../Aggregate/images/right-arrow2.png) no-repeat;
	right:0
}
#slides {
	height:265px
}
.featured-description {
	width:337px;
	height:123px;
	top:36px;
	right:54px;
	padding:27px 29px 40px
}
.featured-bottom-shadow, .featured-top-shadow {
	width:747px
}
#controllers {
	display:none
}
#sidebar, .photostream, .recent-from, .recent-last, .recent-middle {
	width:248px!important
}
.photostream .thumb {
	margin-right:37px
}
#left-area {
	width:496px
}
#entries {
	background:url(../Aggregate/images/recent-content-bg.png) 495px 0 repeat-y
}
.block-post {
	margin-bottom:14px
}
.block-post p.meta-info, .blog-entry p.meta-info {
	display:none
}
.adwrap {
	margin-left:-26px;
	width:auto;
	text-align:center
}
.adwrap a {
	float:none
}
.widget {
	width:195px;
	padding-right:0
}
.blog-entry {
	width:180px;
	margin-bottom:20px
}
.video-slider, .video-slides {
	width:185px!important
}
.footer-widget {
	width:155px
}
ul#top-menu li.menu-gradient {
	width:138px
}
.flexslider {
	width:746px!important
}
li.depth-4 ul.children {
	padding-left:0
}
#et_pt_gallery {
	margin-left:-31px!important
}
.et_pt_gallery_entry {
	margin-left:20px!important
}
#et_pt_portfolio_gallery {
	margin-left:-35px!important
}
.et_pt_portfolio_item {
	margin-left:20px!important;
	width:219px!important
}
.et_portfolio_more_icon, .et_portfolio_zoom_icon {
	top:50px!important
}
.et_portfolio_more_icon {
	left:65px!important
}
.et_portfolio_zoom_icon {
	left:106px!important
}
#et_pt_portfolio_gallery.et_portfolio_small {
	margin-left:-18px!important
}
#et_pt_portfolio_gallery.et_portfolio_small .et_pt_portfolio_item {
	margin-left:9px!important;
	width:132px!important
}
#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon {
	top:20px!important
}
#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon {
	left:26px!important
}
#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon {
	left:62px!important
}
#et_pt_portfolio_gallery.et_portfolio_large {
	margin-left:-20px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item {
	margin-left:6px!important;
	width:348px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
	top:99px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon {
	left:140px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
	left:178px!important
}
.feat_desc {
	overflow:hidden;
	height:118px
}
}
@media only screen and (max-width:767px) {
.container {
	width:96%
}
#featured {
	padding-bottom:0
}
#featured .flex-direction-nav a.flex-next, #featured .flex-direction-nav a.flex-prev, a#left-arrow, a#right-arrow {
	margin-top:-34px!important;
	z-index:100
}
#featured .flex-direction-nav a.flex-prev, a#left-arrow {
	background:url(../Aggregate/images/left-arrow2.png) no-repeat;
	left:0
}
#featured .flex-direction-nav a.flex-next, a#right-arrow {
	background:url(../Aggregate/images/right-arrow2.png) no-repeat;
	right:0
}
#slides {
	height:164px
}
#ad-720, #controllers, #footer-widgets, #search-form, #sidebar, .et-recent-top, .featured-description, ul#secondary-menu, ul#top-menu {
	display:none
}
#search-form {
	display:block;
	float:none;
	background:url(images/search-bg.png) no-repeat;
	width:167px;
	height:27px;
	padding-right:0;
	margin-top:11px;
	position:relative;
	left:50%;
	margin-left:-84px;
	margin-bottom:4px
}
.featured-bottom-shadow, .featured-top-shadow {
	width:459px
}
#left-area, .recent-from, .recent-last, .recent-middle {
	width:100%!important
}
#entries, .recent-content {
	background:0 0
}
p#copyright {
	float:none;
	text-align:center;
	padding-top:25px
}
.photostream {
	width:auto
}
.photostream .thumb {
	margin-right:30px
}
.blog-entry {
	width:360px
}
.flexslider {
	width:458px!important
}
.mobile_nav {
	display:inline-block;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,.6)
}
#second-menu, #top-header .container {
	text-align:center
}
li.depth-4 ul.children {
	padding-left:0
}
#et_pt_gallery {
	margin-left:-43px!important;
	margin-right:-38px!important
}
.et_pt_gallery_entry {
	margin-left:12px!important
}
.sitemap-col {
	float:none!important;
	width:auto!important
}
#et_pt_portfolio_gallery {
	margin-left:-34px!important
}
.et_pt_portfolio_item {
	margin-left:14px!important;
	width:133px!important
}
.et_portfolio_more_icon, .et_portfolio_zoom_icon {
	top:25px!important
}
.et_portfolio_more_icon {
	left:29px!important
}
.et_portfolio_zoom_icon {
	left:67px!important
}
.et_portfolio_small .et_pt_portfolio_item {
	width:385px!important;
	margin-bottom:10px
}
.et_portfolio_small .et_pt_portfolio_item p {
	padding:0 0 10px
}
.et_portfolio_small .et_pt_portfolio_entry {
	float:left;
	margin-right:15px
}
.et_portfolio_small .et_portfolio_more_icon, .et_portfolio_small .et_portfolio_zoom_icon {
	top:30px!important
}
.et_portfolio_small .et_portfolio_more_icon {
	left:38px!important
}
.et_portfolio_small .et_portfolio_zoom_icon {
	left:77px!important
}
#et_pt_portfolio_gallery.et_portfolio_large {
	margin-left:0!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item {
	margin-left:0!important;
	width:404px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
	top:109px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon {
	left:155px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
	left:195px!important
}
}
@media only screen and (max-width:479px) {
.container {
	width:96%
}
#featured, #footer-bottom, #sidebar, .entry .thumb, .latest .thumb, .post a.more, .wp-pagenavi span.pages {
	display:none
}
#left-area, .recent-from, .recent-last, .recent-middle {
	width:100%!important
}
#entries, .recent-content {
	background:0 0
}
.photostream .thumb {
	margin-right:14px
}
p#copyright {
	float:none;
	text-align:center
}
.entry {
	margin-bottom:20px
}
.blog-entry {
	width:214px
}
.photostream {
	width:248px
}
#category_mobile_menu {
	left:-28px;
	width:295px!important
}
#category_mobile_menu li a {
	width:285px;
	text-align:center;
	padding:8px 5px!important
}
.comment ul.children {
	padding-left:0
}
#et_contact_right {
	float:none!important;
	margin-left:0!important;
	width:50%!important
}
.et_pt_gallery_entry {
	margin-left:42px!important
}
#et_pt_portfolio_gallery, #et_pt_portfolio_gallery.et_portfolio_large {
	margin-left:0!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item, .et_pt_portfolio_item {
	margin-left:-27px!important;
	width:272px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon, .et_portfolio_more_icon, .et_portfolio_zoom_icon {
	top:68px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, .et_portfolio_more_icon {
	left:94px!important
}
#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon, .et_portfolio_zoom_icon {
	left:134px!important
}
.entry .et_portfolio_small .et_pt_portfolio_item {
	width:170px!important;
	margin-left:6px!important
}
.wp-pagenavi a, .wp-pagenavi a:link {
	display:inline-block!important
}
#content-area {
	padding-top:88px
}
}
.colorpicker, .colorpicker input {
	font-family:Arial, Helvetica, sans-serif
}
div.scrollingHotSpotLeftVisible, div.scrollingHotSpotRightVisible {
	opacity:.35;
	background-color:#fff;
	filter:alpha(opacity=35);
	zoom:1
}
#et_search_submit, .pricing-title, p.blog_title, p.et_pt_blogmeta, p.wprssmi_title {
	text-transform:uppercase
}
.colorpicker {
	width:356px;
	height:176px;
	overflow:hidden;
	position:absolute;
	background:url(../images/colorpicker/colorpicker_background.png);
	display:none
}
.colorpicker_color, .colorpicker_color div {
	position:absolute;
	width:150px;
	height:150px
}
.colorpicker_color {
	left:14px;
	top:13px;
	background:red;
	overflow:hidden;
	cursor:crosshair
}
.colorpicker_color div {
	top:0;
	left:0;
	background:url(../images/colorpicker/colorpicker_overlay.png)
}
.colorpicker_color div div {
	position:absolute;
	top:0;
	left:0;
	width:11px;
	height:11px;
	overflow:hidden;
	background:url(../images/colorpicker/colorpicker_select.gif);
	margin:-5px 0 0 -5px
}
.colorpicker_hue {
	position:absolute;
	top:13px;
	left:171px;
	width:35px;
	height:150px;
	cursor:n-resize
}
.colorpicker_hue div {
	position:absolute;
	width:35px;
	height:9px;
	overflow:hidden;
	background:url(../images/colorpicker/colorpicker_indic.gif) left top;
	margin:-4px 0 0;
	left:0
}
.colorpicker_current_color, .colorpicker_new_color {
	position:absolute;
	width:60px;
	height:30px;
	top:13px;
	background:red
}
.colorpicker_new_color {
	left:213px
}
.colorpicker_current_color {
	left:283px
}
.colorpicker input {
	background-color:transparent;
	border:1px solid transparent;
	position:absolute;
	font-size:10px;
	color:#898989;
	top:4px;
	right:11px;
	text-align:right;
	margin:0;
	padding:0;
	height:11px
}
.colorpicker_field, .colorpicker_field span, .colorpicker_hex, .colorpicker_submit {
	position:absolute;
	height:22px
}
.colorpicker_hex {
	width:72px;
	background:url(../images/colorpicker/colorpicker_hex.png) top;
	left:212px;
	top:142px
}
.colorpicker_hex input {
	right:6px
}
.colorpicker_field {
	width:62px;
	background-position:top
}
.colorpicker_field span {
	width:12px;
	overflow:hidden;
	top:0;
	right:0;
	cursor:n-resize
}
.colorpicker_rgb_r {
	background-image:url(../images/colorpicker/colorpicker_rgb_r.png);
	top:52px;
	left:212px
}
.colorpicker_rgb_g {
	background-image:url(../images/colorpicker/colorpicker_rgb_g.png);
	top:82px;
	left:212px
}
.colorpicker_rgb_b {
	background-image:url(../images/colorpicker/colorpicker_rgb_b.png);
	top:112px;
	left:212px
}
.colorpicker_hsb_h {
	background-image:url(../images/colorpicker/colorpicker_hsb_h.png);
	top:52px;
	left:282px
}
.colorpicker_hsb_s {
	background-image:url(../images/colorpicker/colorpicker_hsb_s.png);
	top:82px;
	left:282px
}
.colorpicker_hsb_b {
	background-image:url(../images/colorpicker/colorpicker_hsb_b.png);
	top:112px;
	left:282px
}
.colorpicker_submit {
	width:22px;
	background:url(../images/colorpicker/colorpicker_submit.png) top;
	left:322px;
	top:142px;
	overflow:hidden
}
.colorpicker_focus {
	background-position:center
}
.colorpicker_hex.colorpicker_focus, .colorpicker_slider, .colorpicker_submit.colorpicker_focus {
	background-position:bottom
}
.et-box {
	margin:0 0 10px;
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	font-size:14px;
	position:relative
}
.et-box-content {
	text-shadow:1px 1px 1px #fff;
	padding:27px 43px 17px 66px;
	min-height:35px
}
.et-box-content strong {
	color:#000;
	font-weight:700
}
.et-bio:before, .et-download:before, .et-info:before, .et-shadow:before, .et-warning:before {
	content:'';
	position:absolute;
	top:32px;
	left:28px
}
.et-info {
	border:1px solid #e2e2ba
}
.et-info:before {
	width:22px;
	height:20px;
	background:url(../images/shortcodes-sprite.png) -97px -2px no-repeat
}
.et-info .et-box-content {
	color:#ada771;
	background:#f9f9dc;
	border:1px solid #fbfbef;
	-moz-box-shadow:inset 0 0 45px #efefc0;
	-webkit-box-shadow:inset 0 0 45px #efefc0;
	box-shadow:inset 0 0 45px #efefc0
}
.et-info .et-box-content h1, .et-info .et-box-content h2, .et-info .et-box-content h3, .et-info .et-box-content h4, .et-info .et-box-content h5, .et-info .et-box-content h6 {
	color:#ada771
}
.et-warning {
	border:1px solid #e0b1b1
}
.et-warning:before {
	width:17px;
	height:17px;
	background:url(../images/shortcodes-sprite.png) -75px -41px no-repeat
}
.et-warning .et-box-content {
	color:#ad7676;
	background:#ffd9d5;
	border:1px solid #fceeec;
	-moz-box-shadow:inset 0 0 45px #f0bfba;
	-webkit-box-shadow:inset 0 0 45px #f0bfba;
	box-shadow:inset 0 0 45px #f0bfba
}
.et-warning .et-box-content h1, .et-warning .et-box-content h2, .et-warning .et-box-content h3, .et-warning .et-box-content h4, .et-warning .et-box-content h5, .et-warning .et-box-content h6 {
	color:#ad7676
}
.et-download {
	border:1px solid #b9dbb6
}
.et-download:before {
	width:19px;
	height:14px;
	background:url(../images/shortcodes-sprite.png) -23px -19px no-repeat
}
.et-download .et-box-content {
	color:#7ea57b;
	background:#dff7dd;
	border:1px solid #f1f9f0;
	-moz-box-shadow:inset 0 0 45px #cbe5c9;
	-webkit-box-shadow:inset 0 0 45px #cbe5c9;
	box-shadow:inset 0 0 45px #cbe5c9
}
.et-download .et-box-content h1, .et-download .et-box-content h2, .et-download .et-box-content h3, .et-download .et-box-content h4, .et-download .et-box-content h5, .et-download .et-box-content h6 {
	color:#7ea57b
}
.et-bio {
	border:1px solid #b3d8d3
}
.et-bio:before {
	width:19px;
	height:15px;
	background:url(../images/shortcodes-sprite.png) -23px -2px no-repeat;
	top:33px
}
.et-bio .et-box-content {
	color:#80acb0;
	background:#ddf5f7;
	border:1px solid #f1fafb;
	-moz-box-shadow:inset 0 0 45px #c6edf0;
	-webkit-box-shadow:inset 0 0 45px #c6edf0;
	box-shadow:inset 0 0 45px #c6edf0
}
.et-bio .et-box-content h1, .et-bio .et-box-content h2, .et-bio .et-box-content h3, .et-bio .et-box-content h4, .et-bio .et-box-content h5, .et-bio .et-box-content h6 {
	color:#80acb0
}
.et-shadow {
	border:1px solid #ddd
}
.et-shadow .et-box-content {
	color:#737373;
	background:#fafafa;
	border:1px solid #fafafa;
	-moz-box-shadow:inset 0 0 45px #e7e7e7;
	-webkit-box-shadow:inset 0 0 45px #e7e7e7;
	box-shadow:inset 0 0 45px #e7e7e7
}
.et-shadow .et-box-content h1, .et-shadow .et-box-content h2, .et-shadow .et-box-content h3, .et-shadow .et-box-content h4, .et-shadow .et-box-content h5, .et-shadow .et-box-content h6 {
	color:#737373
}
.et-tooltip {
	position:relative
}
.et-tooltip-box {
	display:none;
	line-height:18px;
	background:#fff;
	border:1px solid #dbdbdb;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:absolute;
	bottom:35px;
	left:-94px;
	width:235px;
	padding:20px 25px 22px;
	-moz-box-shadow:1px 1px 5px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:1px 1px 5px 1px rgba(0,0,0,.1);
	box-shadow:1px 1px 5px 1px rgba(0,0,0,.1)
}
.et-tooltip-arrow {
	background:url(../images/shortcodes-sprite.png) -120px -2px no-repeat;
	width:24px;
	height:13px;
	display:block;
	position:absolute;
	bottom:-13px;
	left:129px
}
.et-learn-more {
	background:#fff;
	border:1px solid #e7e7e7;
	margin:10px 0;
	-moz-box-shadow:1px -1px 0 0 #fff;
	-webkit-box-shadow:1px -1px 0 0 #fff;
	box-shadow:1px -1px 0 0 #fff
}
.et-learn-more h3.heading-more {
	cursor:pointer;
	padding:16px 50px 16px 22px;
	font-size:14px;
	color:#999;
	letter-spacing:0;
	text-shadow:1px 1px 0 #fff;
	position:relative;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	margin:0!important
}
.et-learn-more h3.heading-more span.et_learnmore_arrow {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:48px;
	height:100%;
	border-left:1px solid #fff;
	-moz-box-shadow:-1px 0 0 0 #e7e7e7;
	-webkit-box-shadow:-1px 0 0 0 #e7e7e7;
	box-shadow:-1px 0 0 0 #e7e7e7
}
.et-learn-more span.et_learnmore_arrow span {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-5px;
	margin-left:-6px;
	width:13px;
	height:10px;
	background:url(../images/shortcodes-sprite.png) -58px -2px no-repeat
}
.et-learn-more .open span.et_learnmore_arrow span {
	background-position:-58px -14px
}
.et-learn-more .learn-more-content {
	padding:30px 30px 20px;
	visibility:hidden;
	border-top:1px solid #e7e7e7
}
.et_slidecontent .et-learn-more .learn-more-content {
	display:block;
	visibility:hidden
}
.et-open .learn-more-content {
	display:block;
	visibility:visible!important
}
.et_shortcodes_controller_nav {
	border-top:1px solid #e7e7e7;
	-moz-box-shadow:inset 1px 1px 0 0 #fff;
	-webkit-box-shadow:inset 1px 1px 0 0 #fff;
	box-shadow:inset 1px 1px 0 0 #fff;
	min-height:53px;
	position:relative
}
.et_shortcodes_controls, .et_shortcodes_controls_arrows {
	list-style:none!important;
	margin:0!important;
	padding:0!important;
	line-height:26px!important
}
.et_shortcodes_controls {
	text-align:center;
	padding-top:20px!important;
	line-height:0!important
}
.et_shortcodes_controls li {
	display:inline-block;
	margin:0 3px
}
.et_shortcodes_controls a {
	background:url(../images/shortcodes-sprite.png) -45px -1px no-repeat;
	width:11px;
	height:11px;
	display:inline-block
}
.et_shortcodes_controls .et_shortcodes_active_control a {
	background-position:-45px -14px
}
.et_shortcodes_controls_arrows a {
	font-size:14px;
	color:#999!important;
	text-shadow:1px 1px 0 #fff;
	position:absolute;
	top:0
}
.et_shortcodes_controls_arrows a:hover {
	color:#4c4c4c;
	text-decoration:none
}
.et_shortcodes_controls_arrows .et_sc_nav_prev {
	padding:14px 38px 12px 48px;
	border-right:1px solid #e7e7e7;
	-moz-box-shadow:1px 0 0 0 #fff;
	-webkit-box-shadow:1px 0 0 0 #fff;
	box-shadow:1px 0 0 0 #fff;
	left:0
}
.et_shortcodes_controls_arrows .et_sc_nav_next {
	padding:14px 48px 12px 38px;
	border-left:1px solid #fff;
	-moz-box-shadow:-1px 0 0 0 #e7e7e7;
	-webkit-box-shadow:-1px 0 0 0 #e7e7e7;
	box-shadow:-1px 0 0 0 #e7e7e7;
	right:0
}
.et_shortcodes_controls_arrows .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_prev span {
	top:21px
}
.et_shortcodes_controls_arrows .et_sc_nav_next span {
	right:30px
}
.et_shortcodes_controls_arrows .et_sc_nav_prev span {
	left:30px
}
.et-simple-slider {
	background:#fff;
	border:1px solid #e7e7e7;
	margin:10px 0;
	position:relative
}
.et-simple-slider h1, .et-simple-slider h2, .et-simple-slider h3, .et-simple-slider h4, .et-simple-slider h5, .et-simple-slider h6 {
	font-family:Century Gothic, Arial, sans-serif;
	color:#333
}
.et_quote, span.et-price {
	font-family:Georgia, serif
}
.et-simple-slides {
	overflow:hidden;
	margin:30px 30px 20px
}
.et-simple-slider div.et-slide {
	display:none;
	width:100%!important
}
.one_fourth, .one_half, .one_third, .three_fourth, .two_third {
	float:left;
	margin-right:4%;
	position:relative
}
.one_half {
	width:48%
}
.one_third {
	width:30.66%
}
.two_third {
	width:65.32%
}
.one_fourth {
	width:22%
}
.three_fourth {
	width:74%
}
a.big-button, a.icon-button, a.small-button {
	display:inline-block;
	text-shadow:1px 1px 0 rgba(255,255,255,.3);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4), 1px 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4), 1px 1px 1px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4), 1px 1px 1px rgba(0,0,0,.1);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	line-height:26px;
	cursor:pointer
}
a.icon-button, a.small-button {
	padding:6px 14px;
	font-weight:700!important;
	font-size:12px;
	margin:0 5px 8px 0
}
a.big-button:hover, a.icon-button:hover, a.small-button:hover {
	text-decoration:none
}
a.bigblue, a.smallblue {
	color:#2b63a8!important;
	background:#88bdff;
	background:-moz-linear-gradient(top, #88bdff 0, #60a7ff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #88bdff), color-stop(100%, #60a7ff));
	background:-webkit-linear-gradient(top, #88bdff 0, #60a7ff 100%);
	background:-o-linear-gradient(top, #88bdff 0, #60a7ff 100%);
	background:-ms-linear-gradient(top, #88bdff 0, #60a7ff 100%);
	background:linear-gradient(to bottom, #88bdff 0, #60a7ff 100%);
	border:1px solid #3e8ff4
}
a.bigblue:hover, a.smallblue:hover {
	color:#23528c!important
}
a.smalllightblue {
	color:#348db6!important;
	background:#8edbff;
	background:-moz-linear-gradient(top, #8edbff 0, #60cdff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #8edbff), color-stop(100%, #60cdff));
	background:-webkit-linear-gradient(top, #8edbff 0, #60cdff 100%);
	background:-o-linear-gradient(top, #8edbff 0, #60cdff 100%);
	background:-ms-linear-gradient(top, #8edbff 0, #60cdff 100%);
	background:linear-gradient(to bottom, #8edbff 0, #60cdff 100%);
	border:1px solid #51b5e4
}
a.smalllightblue:hover {
	color:#287295!important
}
a.bigteal, a.bigturquoise, a.smallteal {
	color:#3da7a9!important;
	background:#61eef0;
	background:-moz-linear-gradient(top, #61eef0 0, #59dcde 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #61eef0), color-stop(100%, #59dcde));
	background:-webkit-linear-gradient(top, #61eef0 0, #59dcde 100%);
	background:-o-linear-gradient(top, #61eef0 0, #59dcde 100%);
	background:-ms-linear-gradient(top, #61eef0 0, #59dcde 100%);
	background:linear-gradient(to bottom, #61eef0 0, #59dcde 100%);
	border:1px solid #48bec0
}
a.bigteal:hover, a.bigturquoise:hover, a.smallteal:hover {
	color:#309192!important
}
a.biggreen, a.smallgreen {
	color:#569d51!important;
	background:#94e48d;
	background:-moz-linear-gradient(top, #94e48d 0, #82cf7c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #94e48d), color-stop(100%, #82cf7c));
	background:-webkit-linear-gradient(top, #94e48d 0, #82cf7c 100%);
	background:-o-linear-gradient(top, #94e48d 0, #82cf7c 100%);
	background:-ms-linear-gradient(top, #94e48d 0, #82cf7c 100%);
	background:linear-gradient(to bottom, #94e48d 0, #82cf7c 100%);
	border:1px solid #4dab46
}
a.biggreen:hover, a.smallgreen:hover {
	color:#478542!important
}
a.bigorange, a.smallorange {
	color:#c7822f!important;
	background:#ffcb8c;
	background:-moz-linear-gradient(top, #ffcb8c 0, #ffb660 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcb8c), color-stop(100%, #ffb660));
	background:-webkit-linear-gradient(top, #ffcb8c 0, #ffb660 100%);
	background:-o-linear-gradient(top, #ffcb8c 0, #ffb660 100%);
	background:-ms-linear-gradient(top, #ffcb8c 0, #ffb660 100%);
	background:linear-gradient(to bottom, #ffcb8c 0, #ffb660 100%);
	border:1px solid #db9c51
}
a.bigorange:hover, a.smallorange:hover {
	color:#a96c23!important
}
a.smallsilver {
	color:#595a5a!important;
	background:#f5f5f5;
	background:-moz-linear-gradient(top, #f5f5f5 0, #e2e2e2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(100%, #e2e2e2));
	background:-webkit-linear-gradient(top, #f5f5f5 0, #e2e2e2 100%);
	background:-o-linear-gradient(top, #f5f5f5 0, #e2e2e2 100%);
	background:-ms-linear-gradient(top, #f5f5f5 0, #e2e2e2 100%);
	background:linear-gradient(to bottom, #f5f5f5 0, #e2e2e2 100%);
	border:1px solid #c3c3c3;
	text-shadow:1px 1px 1px #fff;
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.9), 1px 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.9), 1px 1px 1px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,.9), 1px 1px 1px rgba(0,0,0,.1)
}
a.smallsilver:hover {
	color:#454545!important
}
a.smallblack {
	color:#fff!important;
	background:#5b5b5b;
	background:-moz-linear-gradient(top, #5b5b5b 0, #383838 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5b5b5b), color-stop(100%, #383838));
	background:-webkit-linear-gradient(top, #5b5b5b 0, #383838 100%);
	background:-o-linear-gradient(top, #5b5b5b 0, #383838 100%);
	background:-ms-linear-gradient(top, #5b5b5b 0, #383838 100%);
	background:linear-gradient(to bottom, #5b5b5b 0, #383838 100%);
	border:1px solid #0e0e0e;
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2), 1px 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2), 1px 1px 1px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2), 1px 1px 1px rgba(0,0,0,.1);
	text-shadow:-1px -1px 0 #000
}
a.smallblack:hover {
	color:#f7f7f7!important
}
a.bigred, a.smallred {
	color:#9a3e3e!important;
	background:#ff7979;
	background:-moz-linear-gradient(top, #ff7979 0, #ff5f5f 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff7979), color-stop(100%, #ff5f5f));
	background:-webkit-linear-gradient(top, #ff7979 0, #ff5f5f 100%);
	background:-o-linear-gradient(top, #ff7979 0, #ff5f5f 100%);
	background:-ms-linear-gradient(top, #ff7979 0, #ff5f5f 100%);
	background:linear-gradient(to bottom, #ff7979 0, #ff5f5f 100%);
	border:1px solid #d85353
}
a.bigred:hover, a.smallred:hover {
	color:#803030!important
}
a.smallpink {
	color:#914d97!important;
	background:#e782f1;
	background:-moz-linear-gradient(top, #e782f1 0, #d271da 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e782f1), color-stop(100%, #d271da));
	background:-webkit-linear-gradient(top, #e782f1 0, #d271da 100%);
	background:-o-linear-gradient(top, #e782f1 0, #d271da 100%);
	background:-ms-linear-gradient(top, #e782f1 0, #d271da 100%);
	background:linear-gradient(to bottom, #e782f1 0, #d271da 100%);
	border:1px solid #b15cb9
}
a.smallpink:hover {
	color:#753b7a!important
}
a.bigpurple, a.smallpurple {
	color:#653e9a!important;
	background:#b279ff;
	background:-moz-linear-gradient(top, #b279ff 0, #a35fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b279ff), color-stop(100%, #a35fff));
	background:-webkit-linear-gradient(top, #b279ff 0, #a35fff 100%);
	background:-o-linear-gradient(top, #b279ff 0, #a35fff 100%);
	background:-ms-linear-gradient(top, #b279ff 0, #a35fff 100%);
	background:linear-gradient(to bottom, #b279ff 0, #a35fff 100%);
	border:1px solid #8b53d8
}
a.bigpurple:hover, a.smallpurple:hover {
	color:#563386!important
}
a.big-button {
	font-weight:400!important;
	font-size:20px;
	padding:14px 24px;
	margin:8px 6px 8px 0
}
a.big-button:hover {
	text-decoration:none
}
a.icon-button {
	color:#595a5a!important;
	background:#f5f5f5;
	background:-moz-linear-gradient(top, #f5f5f5 0, #e1e1e1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(100%, #e1e1e1));
	background:-webkit-linear-gradient(top, #f5f5f5 0, #e1e1e1 100%);
	background:-o-linear-gradient(top, #f5f5f5 0, #e1e1e1 100%);
	background:-ms-linear-gradient(top, #f5f5f5 0, #e1e1e1 100%);
	background:linear-gradient(to bottom, #f5f5f5 0, #e1e1e1 100%);
	border:1px solid #c3c3c3;
	text-shadow:1px 1px 1px #fff;
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.9), 1px 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.9), 1px 1px 1px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,.9), 1px 1px 1px rgba(0,0,0,.1);
	padding-left:36px;
	position:relative
}
.et-protected-title, .et-tabs-container ul.et_shortcodes_mobile_nav {
	border-bottom:1px solid #e7e7e7
}
a.icon-button:hover {
	color:#404040
}
a.icon-button span.et-icon {
	position:absolute;
	top:10px;
	left:12px;
	width:18px;
	height:16px
}
a.download-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -3px -2px no-repeat;
	width:17px;
	height:20px;
	top:7px
}
a.search-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -206px -2px no-repeat;
	top:9px
}
a.refresh-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -169px -19px no-repeat
}
a.question-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -164px -2px no-repeat
}
a.people-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -151px -33px no-repeat;
	height:17px;
	top:9px
}
a.warning-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -188px -19px no-repeat;
	width:15px
}
a.mail-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -131px -33px no-repeat;
	height:15px
}
a.heart-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -131px -18px no-repeat;
	width:14px;
	height:13px;
	top:12px;
	left:14px
}
a.paper-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -147px -17px no-repeat;
	width:15px;
	height:15px
}
a.notice-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -147px -2px no-repeat;
	width:15px;
	height:13px;
	top:11px
}
a.stats-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -184px -2px no-repeat;
	width:15px;
	height:14px;
	top:11px
}
a.rss-icon span.et-icon {
	background:url(../images/shortcodes-sprite.png) -171px -36px no-repeat;
	width:15px;
	top:9px
}
ul.et_shortcodes_mobile_nav {
	margin:0!important;
	padding:0!important;
	list-style:none!important;
	display:none;
	z-index:2
}
ul.et_shortcodes_mobile_nav a {
	position:relative
}
.et_shortcodes_controls_arrows span, ul.et_shortcodes_mobile_nav span {
	position:absolute;
	top:23px;
	display:block;
	width:10px;
	height:14px
}
.et_shortcodes_controls_arrows .et_sc_nav_prev span, ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
	background:url(../images/shortcodes-sprite.png) -3px -24px no-repeat
}
.et_shortcodes_controls_arrows .et_sc_nav_next span, ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
	background:url(../images/shortcodes-sprite.png) -3px -40px no-repeat
}
.et-tabs-container {
	background:#fff;
	border:1px solid #e7e7e7;
	position:relative;
	margin:50px 0 15px
}
.et-learn-more h3.heading-more, .et-protected-title, .et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav, .et-testimonial-author-info, .et_shortcodes_controller_nav, .pricing-content-bottom, .pricing-heading {
	background:#f9f9f9;
	background:-moz-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #f5f5f5));
	background:-webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background:-o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background:-ms-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background:linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%)
}
.et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav {
	margin:0!important;
	overflow:hidden;
	border-top:1px solid #fff;
	position:relative
}
.et-tabs-container .et-tabs-control:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:#e7e7e7
}
.et-tabs-container .et-tabs-control li {
	list-style:none;
	margin:0!important;
	float:left;
	padding:0!important;
	border-left:1px solid #e7e7e7;
	-moz-box-shadow:-1px 0 0 #fff;
	-webkit-box-shadow:-1px 0 0 #fff;
	box-shadow:-1px 0 0 #fff;
	position:relative
}
.et-tabs-container .et-tabs-control li:first-child {
	border-left:1px solid #fff;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.et-tabs-container .et-tabs-control li a {
	font-size:14px;
	color:#999!important;
	text-shadow:1px 1px 0 #fff!important;
	display:block;
	padding:15px 20px
}
.et-tabs-container .et-tabs-control li a:hover {
	color:#4c4c4c!important;
	text-decoration:none
}
.et-tabs-container .et-tabs-control li.active:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:#fff
}
.et-tabs-container .et-tabs-control li.active a {
	background:#fff;
	color:#4c4c4c!important
}
.et-tabs-content-wrapper>div {
	display:none
}
.et_sliderfx_slide .et-tabs-content-wrapper {
	width:1200%;
	position:relative;
	left:0
}
.et_sliderfx_slide .et-tabs-content-wrapper>div {
	float:left;
	display:block;
	height:1px;
	visibility:hidden
}
.et_sliderfx_fade .et_slidecontent, .et_sliderfx_slide .et-tabs-content-wrapper>div {
	word-wrap:break-word
}
.et_sliderfx_slide .et_shortcode_slide_active {
	height:auto!important
}
.et-tabs-container .et-tabs-content {
	margin:30px 30px 20px
}
.et-tabs-container ul.et_shortcodes_mobile_nav li {
	float:right;
	line-height:26px
}
.et-tabs-container ul.et_shortcodes_mobile_nav a {
	display:block;
	padding:16px 10px 16px 45px;
	color:#999!important;
	font-size:14px;
	text-shadow:1px 1px 0 #fff!important
}
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next {
	padding:16px 45px 16px 10px;
	text-align:right
}
.et-tabs-container ul.et_shortcodes_mobile_nav a:hover {
	text-decoration:none;
	color:#4c4c4c!important
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next:before {
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:1px;
	height:100%;
	background:#e7e7e7;
	-moz-box-shadow:1px 0 0 #fff;
	-webkit-box-shadow:1px 0 0 #fff;
	box-shadow:1px 0 0 #fff
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
	right:28px
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
	left:28px
}
.author-shortcodes, .et-image-slider, .et-protected, .et-simple-slider, .et-tabs-container, .et-testimonial-box, .tabs-left {
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);
	box-shadow:0 1px 2px rgba(0,0,0,.1)
}
.tabs-left {
	background:#fff;
	border:1px solid #e7e7e7;
	position:relative;
	margin-bottom:15px
}
.tabs-left .et-tabs-control, .tabs-left ul.et_shortcodes_mobile_nav {
	width:149px;
	border-top:1px solid #fff;
	float:left;
	list-style:none!important;
	margin:0!important;
	position:relative
}
.tabs-left ul.et_shortcodes_mobile_nav {
	position:absolute;
	top:0;
	left:0
}
.tabs-left .et-tabs-control li, .tabs-left ul.et_shortcodes_mobile_nav li {
	padding-right:0!important;
	padding-left:0!important;
	background:0 0!important;
	list-style:none!important;
	border-bottom:1px solid #e7e7e7;
	-moz-box-shadow:0 1px 0 0 #fff;
	-webkit-box-shadow:0 1px 0 0 #fff;
	box-shadow:0 1px 0 0 #fff
}
.tabs-left .et-tabs-control li a {
	color:#999!important;
	font-size:14px;
	text-shadow:1px 1px 0 #fff!important;
	display:block;
	padding:15px 10px 15px 20px
}
.tabs-left .et-tabs-control li.active a {
	background:#fff;
	margin-right:-1px
}
.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active a {
	text-decoration:none;
	color:#4c4c4c!important
}
.tabs-left .et-tabs-content {
	padding:30px 30px 20px;
	position:relative
}
.tabs-left.et_sliderfx_slide .et-tabs-content-main-wrap {
	overflow:hidden
}
.tabs-left .et-tabs-content h3 {
	padding-bottom:14px;
	color:#333
}
.et_left_tabs_bg {
	position:absolute;
	top:0;
	left:0;
	width:148px;
	height:100%;
	border-right:1px solid #e7e7e7;
	border-left:1px solid #fff;
	background:#f5f5f5;
	background:-moz-linear-gradient(left, #f9f9f9 0, #f5f5f5 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0, #f9f9f9), color-stop(100%, #f5f5f5));
	background:-webkit-linear-gradient(left, #f9f9f9 0, #f5f5f5 100%);
	background:-o-linear-gradient(left, #f9f9f9 0, #f5f5f5 100%);
	background:-ms-linear-gradient(left, #f9f9f9 0, #f5f5f5 100%);
	background:linear-gradient(to right, #f9f9f9 0, #f5f5f5 100%)
}
.author-shortcodes, .et-protected {
	border:1px solid #e7e7e7;
	background:#fff;
	margin-bottom:10px
}
.tabs-left ul.et_shortcodes_mobile_nav a {
	text-indent:-9999px
}
.tabs-left ul.et_shortcodes_mobile_nav a span {
	top:50%;
	margin-top:-7px
}
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
	right:50%;
	margin-right:-4px
}
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
	left:50%;
	margin-left:-4px
}
.author-shortcodes {
	font-size:14px
}
.author-shortcodes .author-inner {
	position:relative;
	padding:30px 30px 20px 117px;
	min-height:60px
}
.author-shortcodes .author-image {
	position:absolute;
	top:32px;
	left:30px;
	width:60px;
	height:60px
}
.author-shortcodes .author-image img {
	max-width:100%;
	height:auto;
	width:auto
}
.author-shortcodes .author-image .author-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.5);
	-moz-box-shadow:inset 0 0 4px rgba(0,0,0,.5);
	box-shadow:inset 0 0 4px rgba(0,0,0,.5)
}
.et-protected {
	width:390px
}
.et-protected-title {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	padding:18px 10px 17px 50px;
	position:relative;
	color:#999;
	text-shadow:0 1px 0 #fff;
	font-size:14px
}
.et-protected-title:before {
	content:'';
	position:absolute;
	top:16px;
	left:20px;
	background:url(../images/shortcodes-sprite.png) -23px -36px no-repeat;
	width:17px;
	height:19px
}
.et-protected-form {
	padding:32px 37px 32px 32px;
	text-align:right
}
.et-protected-form p {
	padding-bottom:16px
}
.et-protected-form p label {
	position:relative
}
.et-protected-form p .et_protected_icon {
	width:10px;
	height:20px;
	position:absolute;
	top:2px;
	left:18px;
	background:url(../images/shortcodes-sprite.png) -190px -37px no-repeat;
	display:block
}
.et-protected-form p .et_protected_password {
	height:23px;
	background-position:-275px -2px
}
.et-protected-form label span {
	display:none
}
.et-protected-form p input {
	margin:0!important;
	border:1px solid #e7e7e7;
	color:#363636;
	font-size:14px;
	background:#f3f3f3;
	background:-moz-linear-gradient(top, #f3f3f3 1%, #fefefe 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, #fefefe));
	background:-webkit-linear-gradient(top, #f3f3f3 1%, #fefefe 100%);
	background:-o-linear-gradient(top, #f3f3f3 1%, #fefefe 100%);
	background:-ms-linear-gradient(top, #f3f3f3 1%, #fefefe 100%);
	background:linear-gradient(to bottom, #f3f3f3 1%, #fefefe 100%);
	padding:20px 20px 20px 40px;
	width:100%;
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.1);
	box-shadow:inset 0 0 1px rgba(0,0,0,.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative
}
.et-protected-form input.etlogin-button {
	background:#f9f9f9;
	background:-moz-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #f5f5f5));
	background:-webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background:-o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background:-ms-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background:linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
	border:1px solid #e7e7e7;
	padding:14px 24px;
	color:#999;
	text-shadow:0 1px 0 #fff;
	font-size:14px;
	-webkit-box-shadow:inset 1px 1px 0 0 #fff;
	-moz-box-shadow:inset 1px 1px 0 0 #fff;
	box-shadow:inset 1px 1px 0 0 #fff
}
.et-simple-slides .et_slidecontent {
	width:auto
}
.et-image-slides {
	background:#555
}
.et-image-slider {
	background:#fff;
	border:1px solid #e7e7e7;
	margin-bottom:25px
}
.et-image-slide {
	position:relative
}
.et-image-slider img {
	display:block;
	width:auto;
	margin:0 auto;
	height:auto
}
.et-image-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.6);
	-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.6);
	box-shadow:inset 0 0 5px rgba(0,0,0,.6)
}
.author-shortcodes, .et-learn-more, .et-simple-slider, .et-tabs-container, .et-tooltip-box, .tabs-left {
	color:#201F1F!important;
	text-shadow:none!important
}
.author-shortcodes a, .et-learn-more a, .et-simple-slider a, .et-tabs-container a, .et-tooltip-box a, .tabs-left a {
	text-shadow:none!important
}
.et-custom-list ul {
	list-style:none!important;
	padding-left:0!important;
	margin:0!important;
	line-height:26px
}
.et-custom-list ul li {
	padding-left:28px!important;
	margin:5px 0!important;
	list-style:none!important;
	position:relative
}
.et-custom-list ul li:before, .etlist-dot ul li:before, .etlist-x ul li:before {
	content:'';
	position:absolute;
	left:0
}
.et-custom-list ul li:before {
	top:5px;
	background:url(../images/shortcodes-sprite.png) -74px -2px no-repeat;
	width:22px;
	height:18px
}
.etlist-x ul li:before {
	top:6px;
	background:url(../images/shortcodes-sprite.png) -75px -21px no-repeat;
	width:22px;
	height:18px
}
.etlist-dot ul li {
	padding-left:25px!important
}
.etlist-dot ul li:before {
	top:9px;
	background:url(../images/shortcodes-sprite.png) -230px -3px no-repeat;
	width:10px;
	height:9px
}
.et-custom-list ul li ul {
	padding:2px 0!important;
	margin:0!important
}
.et-pricing {
	margin:40px 0 10px
}
.pricing-table {
	float:left;
	width:25%;
	margin-bottom:22px;
	position:relative;
	margin-left:-1px
}
.pricing-table-wrap {
	border:1px solid #e7e7e7;
	border-bottom:none
}
.pricing-content-bottom, .pricing-table ul.pricing li {
	border-top:1px solid #fff;
	border-bottom:1px solid #e7e7e7
}
.pricing-heading {
	border-bottom:1px solid #e7e7e7;
	padding:23px 10px 22px;
	text-shadow:1px 1px 0 #fff;
	font-size:12px;
	color:#999;
	text-align:center;
	-moz-box-shadow:inset 1px 1px 0 0 #fff;
	-webkit-box-shadow:inset 1px 1px 0 0 #fff;
	box-shadow:inset 1px 1px 0 0 #fff
}
.pricing-title {
	font-size:20px;
	color:#53b4c7!important;
	font-weight:700;
	text-shadow:none!important
}
.pricing-heading p {
	padding-bottom:0!important
}
.pricing-table ul.pricing {
	padding:0!important;
	list-style:none!important;
	margin:0!important;
	line-height:26px
}
.pricing-table ul.pricing li {
	list-style:none!important;
	background:#f5f5f5;
	background:-moz-linear-gradient(top, #f5f5f5 0, #fefefe 7%, #fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(7%, #fefefe), color-stop(100%, #fff));
	background:-webkit-linear-gradient(top, #f5f5f5 0, #fefefe 7%, #fff 100%);
	background:-o-linear-gradient(top, #f5f5f5 0, #fefefe 7%, #fff 100%);
	background:-ms-linear-gradient(top, #f5f5f5 0, #fefefe 7%, #fff 100%);
	background:linear-gradient(to bottom, #f5f5f5 0, #fefefe 7%, #fff 100%);
	padding:14px 7px 14px 63px;
	position:relative;
	font-size:12px;
	color:#363636;
	text-shadow:none!important
}
.pricing-table ul.pricing li span.pricing-mark {
	position:absolute;
	top:19px;
	left:30px;
	width:22px;
	height:18px;
	background:url(../images/shortcodes-sprite.png) -74px -2px no-repeat
}
.pricing-table ul.pricing li.x-mark span.pricing-mark {
	background-position:-74px -20px
}
.pricing-content-bottom {
	-webkit-box-shadow:inset 1px 0 0 0 #fff;
	-moz-box-shadow:inset 1px 0 0 0 #fff;
	box-shadow:inset 1px 0 0 0 #fff;
	padding:20px 5px 43px;
	text-align:center
}
span.et-price {
	font-size:48px;
	color:#94c65c;
	text-shadow:0 1px 0 #fff
}
span.et-price sup {
	font-size:24px;
	bottom:13px;
	left:1px
}
span.et-price span.dollar-sign {
	font-size:36px
}
.pricing-table a.icon-button {
	margin:0;
	padding-left:15px;
	position:absolute;
	bottom:-13px;
	left:50%;
	visibility:hidden
}
.pricing-big {
	top:-20px;
	-webkit-box-shadow:0 0 18px rgba(0,0,0,.2);
	-moz-box-shadow:0 0 18px rgba(0,0,0,.2);
	box-shadow:0 0 18px rgba(0,0,0,.2);
	z-index:2
}
.pricing-big .pricing-table-wrap {
	border-color:#d6d5d5
}
.pricing-big .pricing-heading {
	padding-top:43px
}
.pricing-big .pricing-content-bottom {
	padding-bottom:63px;
	border-bottom:1px solid #d6d5d5
}
.et-testimonial-box {
	border:1px solid #e7e7e7;
	background:#fff;
	position:relative;
	margin:10px 0 45px
}
.et-testimonial-author-info {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #e7e7e7;
	padding:20px 20px 15px;
	text-shadow:0 1px 0 #fff
}
.t-img {
	width:60px;
	height:60px;
	float:left;
	margin:0 25px 5px 0;
	-moz-box-shadow:0 1px 0 0 #fff;
	-webkit-box-shadow:0 1px 0 0 #fff;
	box-shadow:0 1px 0 0 #fff;
	position:relative
}
.t-img img {
	max-width:100%;
	height:auto
}
.t-overlay {
	width:100%;
	height:100%;
	box-shadow:inset 0 0 4px rgba(0,0,0,.4);
	display:block;
	position:absolute;
	top:0;
	left:0
}
.t-author, .t-position {
	display:block
}
.t-author {
	font-size:18px;
	color:#999;
	padding:10px 0 5px
}
.t-position {
	color:#595959
}
.et-testimonial, .t-position {
	font-family:Georgia, serif;
	font-style:italic;
	font-size:14px
}
.et-testimonial {
	padding:43px 35px 30px 77px;
	color:#363636;
	position:relative;
	text-shadow:none!important
}
.et-testimonial:before {
	content:'';
	position:absolute;
	top:43px;
	left:35px;
	width:25px;
	height:19px;
	background:url(../images/shortcodes-sprite.png) -45px -35px no-repeat
}
.t-bottom-arrow {
	background:url(../images/shortcodes-sprite.png) -97px -25px no-repeat;
	width:31px;
	height:32px;
	position:absolute;
	bottom:-32px;
	right:40px
}
.et-dropcap {
	font-size:48px;
	float:left;
	display:block;
	margin:0 7px 0 0;
	line-height:1
}
.et_quote {
	padding-left:57px;
	min-height:40px;
	font-size:14px;
	font-style:italic;
	position:relative;
	line-height:1.5;
	margin-bottom:10px
}
.et_quote .et_quote_sign {
	background:url(../images/shortcodes-sprite.png) -206px -20px no-repeat;
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:40px;
	height:34px
}
.quote-center .et_quote_sign {
	background-position:-251px -2px;
	width:20px;
	height:16px;
	top:3px
}
.quote-center .et_quote_additional_sign {
	background:url(../images/shortcodes-sprite.png) -251px -22px no-repeat;
	position:absolute;
	top:3px;
	right:13px;
	display:block;
	width:20px;
	height:16px
}
.et_right_quote {
	width:100%
}
.quote-center {
	font-size:24px;
	line-height:1.2;
	text-align:center;
	padding-left:30px
}
.quote-center .et_right_quote {
	padding-right:30px;
	width:95%
}
.et-tabs-container .et-tabs-control {
	padding:0
}
.tabs-left .et-tabs-control {
	padding-left:0
}
.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info h6 {
	color:#201F1F!important;
	text-shadow:none!important
}
.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li a {
	text-decoration:none!important
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
* html .clearfix {
	zoom:1
}
.last {
	margin-right:0!important;
	clear:right
}
#et_pt_gallery .page-nav, .clear {
	clear:both
}
body.et_includes_sidebar .pricing-table {
	width:50%
}
@media only screen and (max-width:959px) {
body.et_includes_sidebar .one_fourth, body.et_includes_sidebar .one_half, body.et_includes_sidebar .one_third, body.et_includes_sidebar .three_fourth, body.et_includes_sidebar .two_third {
	float:none;
	margin-right:0;
	width:auto;
	margin-bottom:10px
}
body.et_includes_sidebar .et-protected, body.et_includes_sidebar .et-testimonial-box {
	width:auto!important
}
body.et_includes_sidebar .et-protected-form {
	padding:15px!important
}
}
@media only screen and (min-width:768px) and (max-width:959px) {
body.et_fullwidth_view .pricing-table {
	width:50%
}
}
@media only screen and (max-width:767px) {
.et_left_tabs_bg {
	width:50px
}
.et-tabs-container .et-tabs-control, .tabs-left .et-tabs-control {
	display:none
}
.tabs-left ul.et_shortcodes_mobile_nav {
	display:block;
	width:51px
}
.tabs-left ul.et_shortcodes_mobile_nav a {
	display:block;
	height:49px;
	width:100%
}
.tabs-left .et-tabs-content {
	margin-left:75px
}
.et-tabs-container ul.et_shortcodes_mobile_nav {
	display:block
}
.et-tabs-container ul.et_shortcodes_mobile_nav li {
	width:50%
}
.et-pricing {
	margin-top:0
}
body.et_fullwidth_view .pricing-table, body.et_includes_sidebar .pricing-table {
	width:100%;
	margin-bottom:35px
}
.pricing-big {
	top:0
}
body.et_fullwidth_view .one_fourth, body.et_fullwidth_view .one_half, body.et_fullwidth_view .one_third, body.et_fullwidth_view .three_fourth, body.et_fullwidth_view .two_third {
	float:none;
	margin-right:0;
	width:auto;
	margin-bottom:10px
}
body.et_fullwidth_view .et-protected, body.et_fullwidth_view .et-testimonial-box {
	width:auto!important
}
body.et_fullwidth_view .et-protected-form {
	padding:15px!important
}
body.et_includes_sidebar .author-shortcodes .author-inner {
	padding:27px 27px 17px
}
body.et_includes_sidebar .author-shortcodes .author-image {
	position:relative;
	top:0;
	left:0;
	margin-bottom:10px
}
body.et_includes_sidebar .quote-center .et_quote_additional_sign {
	right:-13px
}
body.et_includes_sidebar .et_shortcodes_controls {
	display:none
}
body.et_includes_sidebar .et_shortcodes_controls_arrows a {
	text-indent:-9999px
}
}
@media only screen and (max-width:479px) {
.et-box:before, .et-testimonial:before, body.et_fullwidth_view .et_shortcodes_controls {
	display:none
}
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev {
	padding-left:26px
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
	left:10px
}
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next {
	padding-right:26px
}
.et-box-content, body.et_fullwidth_view .author-shortcodes .author-inner {
	padding:27px 27px 17px
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
	right:10px
}
body.et_fullwidth_view .author-shortcodes .author-image {
	position:relative;
	top:0;
	left:0;
	margin-bottom:10px
}
body.et_fullwidth_view .quote-center .et_quote_additional_sign {
	right:-13px
}
body.et_fullwidth_view .et_shortcodes_controls_arrows a {
	text-indent:-9999px
}
.et-testimonial {
	padding:25px
}
}
div.rss-output {
	padding:1.025em
}
span.headline {
	font-size:16px;
	font-weight:400
}
span.categoryname {
	margin-left:20px
}
div.reg_rss-output {
	padding:1.025em;
	float:left
}
div.reg_rss-output .title {
	font-size:1.3em;
//text-indent:-9999px
}
.wprssmi_bullet_list .title {
	font-size:1.1em
}
.wprssmi_bullet_list .date {
	font-size:.9em
}
div#wprssmi_main_container {
	float:left;
//change the width to match your themes width color:#1E1E1E;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em
}
ul#wprssmi_rss_list {
	float:left
}
element.style {
	background:3px center no-repeat #fff
}
ul#wprssmi_rss_list li.item {
	float:left;
	margin:0 15px 15px 0;
	overflow:hidden;
	width:211px;
://change this width to the size of the boxes you want
}
div.item_inner {
	background:#FCFCFC;
	border:1px solid #DDD;
	height:250px;
	overflow:hidden;
	position:relative
}
div.blog_container {
	padding:6px 12px
}
p.blog_title {
	margin:8px 0 4px
}
ul#wprssmi_rss_list li.item p.date {
	font-size:9px
}
a {
//color:#1E1E1E;
://you can change the color of the hyperlinked title here
}
ul#wprssmi_rss_list li.item p.site_info {
	font-size:10px
}
div#wprssmi_center_box {
	margin:0 auto;
	position:relative;
	width:980px
}
.wprssmi-cs-items {
	border-bottom:1px solid #DADADA;
	margin:5px 0 20px
}
.wprssmi-cs-items .title {
	font-size:1.3em
}
.wprssmi-cs-items .body {
	font-size:1em
}
.wprssmi-cs-excerpt {
	line-height:1.5em;
	padding:5px 0 0
}
.wprssmi-cs-source {
	color:#777;
	font-size:.82em;
	margin:5px 0 10px
}
#wprssmi_RssParade {
	width:600px;
	height:350px;
	position:relative
}
div.scrollingHotSpotLeft, div.scrollingHotSpotRight {
	height:100%;
	min-width:75px;
	width:10%;
	background-position:center center;
	position:absolute;
	z-index:200
}
#wprssmi_RssParade div.scrollableArea .wprssmi_item_inner {
	display:block;
	float:left;
	padding-left:10px
}
div.scrollingHotSpotLeft {
	background-repeat:repeat;
	left:0
}
div.scrollingHotSpotLeftVisible {
	background-repeat:no-repeat;
	-moz-opacity:.35
}
div.scrollingHotSpotRight {
	background-repeat:repeat;
	right:0
}
div.scrollingHotSpotRightVisible {
	background-repeat:no-repeat;
	-moz-opacity:.35
}
div.scrollWrapper {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%
}
div.scrollableArea {
	position:relative;
	width:auto;
	height:100%
}
div.wprssmi_item_inner {
	background:#FCFCFC;
	border:1px solid #DDD;
	height:245px;
	overflow:hidden;
	position:relative;
	width:220px;
://220px;
://250px;
	margin:5px
}
div.wprssmi_container {
	padding:6px 12px
}
p.wprssmi_title {
	margin:8px 0 4px;
	font-size:12px;
://change the title font size here
}
div#wprssmi_main_container {
//float:left;
	margin:5px 0 0;
	padding:3px;
	width:666px
}
div.wprssmi-excerpt {
	font-size:12px;
://change the text color here
}
.wprssmi_rss_vs .title {
	font-size:1.1em;
	padding-top:10px
}
.wprssmi_rss_vs .date {
	font-size:.9em
}
#pbd-alp-load-posts a:link, #pbd-alp-load-posts a:visited {
	display:block;
	text-align:center;
	padding:4px 0;
	color:#444;
	text-decoration:none;
	-moz-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow:1px 1px 1px #999;
	-webkit-box-shadow:1px 1px 1px #999;
	box-shadow:1px 1px 1px #999;
	background:-moz-linear-gradient(100% 100% 90deg, #e4e3e3, #f1f1f1);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#e4e3e3));
	background:-webkit-linear-gradient(#f1f1f1, #e4e3e3);
	background:-o-linear-gradient(#f1f1f1, #e4e3e3)
}
#pbd-alp-load-posts a:active, #pbd-alp-load-posts a:hover {
	-moz-box-shadow:1px 1px 1px #bbb;
	-webkit-box-shadow:1px 1px 1px #bbb;
	box-shadow:1px 1px 1px #bbb;
	background:-moz-linear-gradient(100% 100% 90deg, #eaeaea, #f5f5f5);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#eaeaea));
	background:-webkit-linear-gradient(#f1f1f1, #eaeaea);
	background:-o-linear-gradient(#f5f5f5, #eaeaea)
}
.yarpp-thumbnail-default, .yarpp-thumbnail-title, .yarpp-thumbnails-horizontal .yarpp-thumbnail {
	display:inline-block
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border:1px solid rgba(127,127,127,.1);
	width:143px;
	height:170px;
	margin:5px 5px 5px 0;
	vertical-align:top
}
.yarpp-thumbnail-default, .yarpp-thumbnail>img {
	width:120px;
	height:120px;
	margin:5px;
	margin-right:auto;
	margin-left:auto;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-default, .yarpp-thumbnails-horizontal .yarpp-thumbnail>img {
	display:block
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	font-size:1em;
	max-height:2.8em;
	line-height:1.4em;
	margin:0 7px 7px;
	width:120px;
	text-decoration:inherit;
	overflow:hidden
}
.yarpp-thumbnail-default {
	overflow:hidden
}
.yarpp-thumbnail-default>img {
	min-height:120px;
	min-width:120px
}
.addtoany_share_save_container {
	clear:both;
	padding-top:24px;
	margin:16px 0
}
.addtoany_list {
	display:block;
	line-height:16px;
	text-align:center
}
.addtoany_list a {
	display:inline-block;
	font-size:16px;
	padding:0 4px;
	vertical-align:middle
}
.addtoany_list a img {
	border:0;
	height:auto;
	opacity:1;
	overflow:hidden;
	vertical-align:top;
	width:auto
}
.addtoany_list a span {
	display:inline-block;
	float:none
}
.addtoany_list.a2a_kit_size_32 a {
	font-size:32px
}
.addtoany_list.a2a_kit_size_32 a span {
	border-radius:4px;
	display:inline-block;
	height:32px;
	line-height:32px;
	opacity:1;
	width:32px
}
.addtoany_list a .a2a_count {
	position:relative;
	vertical-align:top
}
.addtoany_list a:hover img, .addtoany_list a:hover span {
	opacity:.7
}
.addtoany_list a.addtoany_special_service:hover img, .addtoany_list a.addtoany_special_service:hover span {
	opacity:1
}
.addtoany_special_service {
	display:inline-block;
	vertical-align:middle
}
.addtoany_special_service a, .addtoany_special_service div, .addtoany_special_service iframe, .addtoany_special_service span {
	margin:0;
	vertical-align:baseline!important
}
.addtoany_special_service iframe {
	max-width:none
}
a.addtoany_share_save.addtoany_no_icon span.a2a_img_text {
	display:none
}
a.addtoany_share_save img {
	border:0;
	width:auto;
	height:auto
}
.yarpp_pro_msg {
	border:1px ridge #D0D0D0;
	padding:.4em 2em .8em;
	text-align:justify
}
.yarpp_pro_msg strong {
	display:inline-block;
	text-align:center;
	width:100%;
	color:orange
}
.yarpp_help {
	position:relative;
	display:inline-block;
	background:url(../../../../wp-includes/images/wpicons.png) -520px -20px no-repeat;
	vertical-align:text-bottom;
	width:20px;
	height:20px
}
.yarpp_help_msg {
	position:absolute;
	left:25px;
	display:none;
	border:1px solid #D0D0D0;
	width:250px;
	text-align:justify;
	padding:10px 15px;
	background-color:#FFF;
	box-shadow:0 0 .4em -.15em #333;
	z-index:100
}
.yarpp_help:hover .yarpp_help_msg {
	display:block
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	overflow:hidden;
	z-index:1104;
	display:none
}
#fancybox-loading div, #fancybox-overlay, #fancybox-wrap {
	left:0;
	top:0;
	position:absolute
}
#fancybox-loading div {
	width:40px;
	height:480px;
	background-image:url(images/fancybox.png)
}
#fancybox-overlay {
	width:100%;
	z-index:1100;
	display:none
}
#fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	overflow:auto;
	display:none
}
#fancybox-wrap {
	padding:20px;
	z-index:1101;
	outline:0;
	display:none
}
#fancybox-outer {
	position:relative;
	width:100%;
	height:100%;
	background:#fff
}
#fancybox-content {
	width:0;
	height:0;
	padding:0;
	outline:0;
	position:relative;
	overflow:hidden;
	z-index:1102;
	border:0 solid #fff
}
#fancybox-hide-sel-frame {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0;
	z-index:1101
}
#fancybox-close {
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	background:url(images/fancybox.png) -40px 0;
	cursor:pointer;
	z-index:1103;
	display:none
}
#fancybox-frame, #fancybox-img {
	height:100%;
	width:100%;
	border:none
}
#fancybox-error {
	color:#444;
	font:400 12px/20px Arial;
	padding:14px;
	margin:0
}
#fancybox-img {
	padding:0;
	margin:0;
	outline:0;
	line-height:0;
	vertical-align:top
}
#fancybox-frame {
	display:block
}
#fancybox-left, #fancybox-right {
	position:absolute;
	bottom:0;
	height:100%;
	width:35%;
	cursor:pointer;
	outline:0;
	background:url(images/blank.gif);
	z-index:1102;
	display:none
}
#fancybox-left-ico, #fancybox-right-ico {
	background-image:url(images/fancybox.png)
}
#fancybox-left {
	left:0
}
#fancybox-right {
	right:0
}
#fancybox-left-ico, #fancybox-right-ico {
	position:absolute;
	top:50%;
	left:-9999px;
	width:30px;
	height:30px;
	margin-top:-15px;
	cursor:pointer;
	z-index:1102;
	display:block
}
#fancybox-left-ico {
	background-position:-40px -30px
}
#fancybox-right-ico {
	background-position:-40px -60px
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility:visible
}
#fancybox-left:hover span {
	left:20px
}
#fancybox-right:hover span {
	left:auto;
	right:20px
}
.fancybox-bg {
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:20px;
	height:20px;
	z-index:1001
}
#fancybox-bg-n {
	top:-20px;
	left:0;
	width:100%;
	background-image:url(images/fancybox-x.png)
}
#fancybox-bg-ne {
	top:-20px;
	right:-20px;
	background-image:url(images/fancybox.png);
	background-position:-40px -162px
}
#fancybox-bg-e {
	top:0;
	right:-20px;
	height:100%;
	background-image:url(images/fancybox-y.png);
	background-position:-20px 0
}
#fancybox-bg-se {
	bottom:-20px;
	right:-20px;
	background-image:url(images/fancybox.png);
	background-position:-40px -182px
}
#fancybox-bg-s {
	bottom:-20px;
	left:0;
	width:100%;
	background-image:url(images/fancybox-x.png);
	background-position:0 -20px
}
#fancybox-bg-sw {
	bottom:-20px;
	left:-20px;
	background-image:url(images/fancybox.png);
	background-position:-40px -142px
}
#fancybox-bg-w {
	top:0;
	left:-20px;
	height:100%;
	background-image:url(images/fancybox-y.png)
}
#fancybox-bg-nw {
	top:-20px;
	left:-20px;
	background-image:url(images/fancybox.png);
	background-position:-40px -122px
}
#fancybox-title {
	font-family:Helvetica;
	font-size:12px;
	z-index:1102
}
.fancybox-title-inside {
	padding-bottom:10px;
	text-align:center;
	color:#333;
	background:#fff;
	position:relative
}
.fancybox-title-outside {
	padding-top:10px;
	color:#fff
}
.fancybox-title-over {
	position:absolute;
	bottom:0;
	left:0;
	color:#FFF;
	text-align:left
}
#fancybox-title-over {
	padding:10px;
	background-image:url(images/fancy_title_over.png);
	display:block
}
.fancybox-title-float {
	position:absolute;
	left:0;
	bottom:-20px;
	height:32px
}
#fancybox-title-float-wrap {
	border:none;
	border-collapse:collapse;
	width:auto
}
#fancybox-title-float-wrap td {
	border:none;
	white-space:nowrap
}
#fancybox-title-float-left {
	padding:0 0 0 15px;
	background:url(images/fancybox.png) -40px -90px no-repeat
}
#fancybox-title-float-main {
	color:#FFF;
	line-height:29px;
	font-weight:700;
	padding:0 0 3px;
	background:url(images/fancybox-x.png) 0 -40px
}
#fancybox-title-float-right {
	padding:0 0 0 15px;
	background:url(images/fancybox.png) -55px -90px no-repeat
}
.sitemap-col {
	float:left;
	margin:0 2% 10px 0;
	width:23%
}
#sitemap .last {
	margin-right:0
}
.sitemap-col h2 {
	color:#111;
	font-size:20px;
	font-family:Georgia, serif;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:10px;
	margin-bottom:-3px
}
.sitemap-col a {
	color:#464646!important
}
.sitemap-col a:hover {
	text-decoration:none;
	color:#000!important
}
.sitemap-col ul {
	list-style:none;
	padding-left:0;
	margin-left:0
}
.sitemap-col ul li a {
	background:url(images/sitemap-page.png) left center no-repeat;
	padding:4px 0 4px 19px;
	display:block
}
ul#sitemap-categories li a {
	background:url(images/sitemap-category.png) left center no-repeat
}
ul#sitemap-tags li a {
	background:url(images/sitemap-tag.png) left center no-repeat
}
ul#sitemap-authors li a {
	display:inline-block;
	background:url(images/sitemap-author.png) left center no-repeat
}
.et_pt_blogentry {
	padding:17px 0 15px
}
h2.et_pt_title {
	font-size:24px;
	padding-bottom:14px;
	padding-left:2px
}
h2.et_pt_title a {
	color:#111
}
h2.et_pt_title a:hover {
	color:#000;
	text-decoration:none
}
p.et_pt_blogmeta {
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	color:#9E9E9E;
	font-family:Georgia, serif;
	font-size:12px;
	font-style:italic;
	margin-bottom:11px;
	padding:8px 5px 7px 4px
}
p.et_pt_blogmeta a {
	color:#646464
}
p.et_pt_blogmeta a:hover {
	color:#111;
	text-decoration:none
}
div.et_pt_thumb {
	height:191px;
	margin:0 20px 0 0;
	padding:8px 0 0 8px;
	position:relative;
	width:191px
}
div.et_pt_thumb span.overlay {
	background:url(images/blog-image-overlay.png) no-repeat;
	display:block;
	height:199px;
	left:0;
	position:absolute;
	top:0;
	width:199px
}
.et_pt_blogentry a.readmore {
	background:url(images/blog-readmore.png) right bottom no-repeat;
	color:#282828;
	display:block;
	float:right;
	font-size:11px;
	height:27px;
	line-height:24px;
	padding-right:13px;
	text-shadow:1px 1px 1px #FFF
}
.et_pt_blogentry a.readmore span {
	background:url(images/blog-readmore.png) no-repeat;
	display:block;
	height:27px;
	padding:0 0 0 13px
}
#et_pt_gallery {
	padding:15px 0 0;
	margin-left:-33px
}
.et_pt_gallery_entry {
	background:url(images/item-bottom-shadow.png) left bottom no-repeat;
	float:left;
	margin:0 0 32px 33px;
	padding-bottom:5px;
	position:relative;
	width:213px;
	height:142px
}
.et_pt_item_image {
	position:relative;
	top:0;
	height:142px
}
.et_pt_item_image img.portfolio {
	border:3px solid #E5E5E5
}
.et_pt_item_image span.overlay {
	background:url(images/item-overlay.png) no-repeat;
	height:136px;
	left:3px;
	position:absolute;
	top:3px;
	width:207px
}
.et_pt_item_image a.more-icon, .et_pt_item_image a.zoom-icon {
	display:block;
	height:61px;
	position:absolute;
	text-indent:-9999px;
	top:41px;
	width:61px;
	visibility:hidden
}
.et_pt_item_image a.zoom-icon {
	background:url(images/zoom-icon.png) no-repeat;
	left:31px
}
.et_pt_item_image a.more-icon {
	background:url(images/readmore-icon.png) no-repeat;
	left:128px
}
.input {
	border:1px solid #d4d2d2!important;
	border-radius:8px!important;
	-webkit-border-radius:8px!important;
	-moz-border-radius:8px!important;
	color:#303030!important;
	padding:7px!important;
	margin:0!important
}
input.input {
	width:300px
}
textarea.input {
	width:478px;
	height:130px
}
#et-contact p input, #et-contact p textarea {
	background:url(images/contact_input.png) repeat-x #f7f7f7!important;
	border:1px solid #ccc!important;
	width:100%!important;
	color:#111!important;
	padding:8px!important
}
#et-contact p textarea {
	width:95%!important
}
#et-contact p #et_contact_captcha {
	width:20px!important
}
#et-contact p .et_contact_error {
	border:1px solid red!important
}
#et-contact .et_hidden {
	display:none
}
#et_contact_left, #et_contact_right {
	float:left
}
#et_contact_left {
	width:70%
}
#et_contact_right {
	width:17%;
	margin-left:50px
}
#et_contact_reset, #et_contact_submit {
	border:0!important;
	color:#4c4b4b!important;
	float:right;
	font-size:12px;
	text-shadow:1px 1px 1px #fff;
	text-transform:uppercase;
	margin-right:9px;
	height:35px
}
#et_contact_submit {
	background:url(images/contact_submit.png) no-repeat;
	width:73px;
	margin-right:6px
}
#et_contact_reset {
	background:url(images/contact_reset.png) no-repeat;
	width:61px
}
#et-search {
	background:url(images/et_search_bg.png) no-repeat;
	width:574px;
	height:172px
}
#et-search-inner {
	padding:19px 14px 0 29px
}
p#et-search-title {
	background:url(images/et_search_bottom.png) bottom left no-repeat;
	padding:0 0 10px 10px;
	margin-left:-8px;
	margin-bottom:13px
}
p#et-search-title span {
	background:url(images/et_search_icon.png) 0 4px no-repeat;
	display:block;
	padding:0 0 0 24px;
	font-size:18px;
	color:#fff;
	text-shadow:1px 1px 1px #8f8f8f
}
#et-search-left {
	float:left;
	width:448px
}
#et-search-right {
	float:right;
	width:82px;
	text-align:right;
	margin-top:-1px
}
#et-searchinput {
	background:url(images/et-searchinput.png) no-repeat;
	width:419px;
	height:16px;
	border:none!important;
	padding:6px 12px 8px;
	color:#4E4E4E;
	margin-bottom:4px;
	margin-top:0
}
p#et_choose_cat, p#et_choose_date, p#et_choose_pages, p#et_choose_posts {
	float:left;
	margin-right:8px
}
p#et_choose_cat {
	margin-right:0
}
select#et-cat, select#et-month-choice {
	width:161px;
	margin:0;
	font-size:11px;
	color:#464646
}
p#et_choose_pages, p#et_choose_posts {
	color:#5c5c5c;
	font-size:11px;
	text-shadow:1px 1px 1px #ebebeb
}
p#et_choose_pages input, p#et_choose_posts input {
	margin-left:0;
	margin-right:4px
}
p#et-search-word {
	padding-bottom:5px
}
#et_search_submit {
	background:url(images/et_search_submit.png) no-repeat;
	border:none!important;
	color:#4c4b4b;
	font-size:12px;
	padding:7px 0 9px;
	text-shadow:1px 1px 0 #fff;
	width:73px
}
p#et_choose_cat select, p#et_choose_date select {
	width:145px\9
}
#et_pt_portfolio_gallery {
	padding:15px 0 0;
	margin-left:-70px
}
.et_pt_portfolio_row {
	margin-bottom:45px
}
.et_pt_portfolio_item {
	float:left;
	margin-left:70px;
	width:272px
}
.et_pt_portfolio_item h2 {
	color:#000;
	padding-bottom:12px
}
.et_pt_portfolio_entry {
	border:1px solid #dadada;
	border-bottom:1px solid #b7b7b7;
	background:#fff;
	padding:5px;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);
	box-shadow:0 1px 2px rgba(0,0,0,.1);
	margin-bottom:7px
}
.et_pt_portfolio_image {
	position:relative
}
.et_pt_portfolio_image img {
	display:block
}
.et_portfolio_more_icon, .et_portfolio_zoom_icon {
	height:37px;
	position:absolute;
	top:68px;
	width:37px;
	text-indent:-9999px;
	display:none
}
.et_portrait_layout .et_portfolio_more_icon, .et_portrait_layout .et_portfolio_zoom_icon {
	top:142px
}
.et_portfolio_more_icon {
	background:url(images/portfolio-more-icon.png) no-repeat;
	left:94px
}
.et_portfolio_zoom_icon {
	background:url(images/portfolio-zoom-icon.png) no-repeat;
	left:134px
}
.et_video .et_portfolio_zoom_icon {
	background:url(images/portfolio-video-icon.png) no-repeat
}
.et_pt_portfolio_overlay {
	width:100%;
	height:100%;
	background:url(images/gallery-overlay.png) no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:0
}
#et_pt_portfolio_gallery .page-nav {
	margin-left:70px;
	padding-bottom:10px
}
.et_portfolio_small {
	margin-left:-45px!important
}
.et_portfolio_small .et_pt_portfolio_item {
	margin-left:45px;
	width:152px
}
.et_portfolio_small .et_portfolio_more_icon, .et_portfolio_small .et_portfolio_zoom_icon {
	top:30px
}
.et_portfolio_small .et_portrait_layout .et_portfolio_more_icon, .et_portfolio_small .et_portrait_layout .et_portfolio_zoom_icon {
	top:67px
}
.et_portfolio_small .et_portfolio_more_icon {
	left:38px
}
.et_portfolio_small .et_portfolio_zoom_icon {
	left:77px
}
.et_portfolio_large {
	margin-left:-76px!important
}
.et_portfolio_large .et_pt_portfolio_item {
	margin-left:76px;
	width:442px
}
.et_portfolio_large .et_portfolio_more_icon, .et_portfolio_large .et_portfolio_zoom_icon {
	top:124px
}
.et_portfolio_large .et_portrait_layout .et_portfolio_more_icon, .et_portfolio_large .et_portrait_layout .et_portfolio_zoom_icon {
	top:392px
}
.et_portfolio_large .et_portfolio_more_icon {
	left:178px
}
.et_portfolio_large .et_portfolio_zoom_icon {
	left:219px
}
#fancybox-title-float-main {
	text-shadow:none!important
}
.et_contact_form_label {
	display:none
}
@media only screen and (width:360px) {
	.yarpp-thumbnails-horizontal .yarpp-thumbnail{
		width:124px;
	}
}