@charset "utf-8";
/* ----------------------- CODE STRIPPED FOR SECURITY -----------------------*/
 
@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Dosis:400,500,600,700);
@import url("reset.css");
@import url(http://fonts.googleapis.com/css?family=Viga);
body {
	margin:0px;
	font-size:13px;
	font-family:'Dosis', sans-serif;
	line-height:20px;
	width:100%;
	height:100%;
	background-image:url(../images/patterns/low_contrast_linen.png);
	background-repeat:repeat
}
.pages {
	margin-top:0px;
}
.pocket {
	position:relative;
	background-image:url(../images/shadow.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:25px;
	margin-right:auto;
	margin-left:auto
}
.pocketdown {
	display:block;
	padding-top:30px;
	padding-bottom:10px;
	background-color:#E8E1D9;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .1);
	box-shadow:0 1px 2px rgba(0, 0, 0, .1);
	padding-right:10px;
	padding-left:10px;
	margin:0px
}
.ui-content {
	width:280px;
	margin-top:-39px;
	margin-right:auto;
	margin-left:auto
}
#VimeoPlayer {
	width:260px;
	height:151px
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
#VimeoPlayer {
width:540px;
height:302px
}
.pocket {
position:relative;
background-image:url(../images/shadow2x.png);
background-repeat:no-repeat;
background-position:center top;
width:100%;
height:48px;
margin-right:auto;
margin-left:auto
}
.pocketdown {
display:block;
padding-top:30px;
padding-bottom:10px;
background-color:#E8E1D9;
-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .1);
box-shadow:0 1px 2px rgba(0, 0, 0, .1);
padding-right:10px;
padding-left:10px;
margin:0px
}
.ui-content {
width:580px;
margin-top:-62px;
margin-right:auto;
margin-left:auto
}
}
a {
	font-family:'Dosis';
	font-size:13px
}
p {
	font-size:13px;
	font-family:'Dosis', sans-serif;
	line-height:21px
}
h1, h2, h3, h4, h5, h6 {
	font-family:'Dosis';
	margin-bottom:5px
}
li {
	font-family:'Dosis', sans-serif;
	line-height:18px
}
h1 {
	font-size:26px;
	line-height:32px
}
h2 {
	font-size:22px;
	line-height:26px
}
h3 {
	font-size:18px;
	line-height:23px
}
h4 {
	font-size:14px;
	line-height:16px
}
h5 {
	font-size:12px;
	margin-bottom:5px;
	line-height:21px
}
h6 {
	font-size:10px;
	padding:0px;
	line-height:21px
}
.center {
	text-align:center
}
.left {
	float:left
}
.right {
	float:right
}
.ui-collapsible-content {
	background-color:#efefef;
	color:#333
}
.ui-icon {
	background-color:transparent
}
.ui-collapsible .ui-collapsible-heading .ui-btn {
	border-top-width:1px !important
}
.ui-btn-text {
	font-size:12px
}
.ui-btn-corner-all {
	-webkit-border-radius:0 !important;
	border-radius:0 !important
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block;
	height:5px
}
.hr {
	background-image:url(../images/hr.png);
	height:2px;
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:12px;
	margin-left:12px;
	margin-right:12px
}
.hr-full {
	background-image:url(../images/hr.png);
	height:2px;
	background-repeat:repeat-x;
	margin-bottom:12px;
	margin-top:12px
}
.hr-full-black {
	border-bottom:solid #333 1px;
	height:1px;
	margin-bottom:2px;
	margin-top:17px
}
.hr-full-nopad {
	background-image:url(../images/hr.png);
	height:2px;
	background-repeat:repeat-x
}
.breadcrumb {
	font-size:11px;
	background-image:url('../images/bc_bg.png');
	background-repeat:repeat-x;
	height:30px;
	line-height:30px;
	color:#9b9b9b;
	border:solid 1px #cacaca;
	width:100%;
	overflow:hidden;
	margin:0px;
	padding:0px
}
.breadcrumb li {
	list-style-type:none;
	float:left;
	padding-left:10px
}
.breadcrumb a {
	font-size:11px;
	height:30px;
	display:block;
	background-image:url(../images/bc_separator.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:14px;
	text-decoration:none;
	color:#454545;
	font-weight:400;
	padding-top:5px
}
.breadcrumb a:hover {
	color:#333
}
.homeicon {
	background-image:url(../images/icons/black/House.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	width:16px;
	height:16px;
	padding-left:2px
}
a, a:link, a:visited {
	text-decoration:none
}
a:hover {
	text-decoration:none
}
a img, img {
	border:none
}
ol {
	margin:20px 0 20px 25px;
	list-style-type:decimal
}
ol li {
	font-size:12px;
	margin:2px 0;
	padding-bottom:3px
}
.starlist {
	margin-bottom:10px
}
.starlist li {
	margin:3px 0;
	padding-bottom:3px;
	padding-left:22px;
	background:url(../images/star.png) 0 2px no-repeat;
	border-bottom:1px solid #dfdfdf
}
.checklist {
	margin-bottom:10px
}
.checklist li {
	margin:3px 0;
	padding-bottom:3px;
	padding-left:22px;
	background:url(../images/tick.png) 0 4px no-repeat;
	border-bottom:1px solid #dfdfdf
}
.bulletlist {
	margin-bottom:10px
}
.bulletlist li {
	margin:3px 0;
	padding-bottom:3px;
	padding-left:22px;
	background:url(../images/bullet.png) 0 5px no-repeat;
	border-bottom:1px solid #dfdfdf
}
.phoenixbutton, .phoenixbutton:visited, .phoenixbutton:link {
	background:#222 url(../images/alert-overlay.png) repeat-x;
	display:inline-block;
	padding:5px 10px 6px;
	color:#fff;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom:1px solid rgba(0, 0, 0, 0.25);
	position:relative;
	cursor:pointer
}
.phoenixbutton:hover {
	background-color:#CCC;
	color:#fff
}
.phoenixbutton:active {
	top:1px;
	color:#fff
}
.small.phoenixbutton, .small.phoenixbutton:visited {
	font-size:11px;
padding:
}
.phoenixbutton, .phoenixbutton:visited, .medium.phoenixbutton, .medium.phoenixbutton:visited {
	font-size:13px;
	line-height:1
}
.large.phoenixbutton, .large.phoenixbutton:visited {
	font-size:14px;
	padding:8px 14px 9px
}
.right.phoenixbutton, .right.phoenixbutton:visited {
	text-align:right
}
.green.phoenixbutton, .green.phoenixbutton:visited {
	background-color:#91bd09
}
.green.phoenixbutton:hover {
	background-color:#749a02
}
.blue.phoenixbutton, .blue.phoenixbutton:visited {
	background-color:#2daebf
}
.blue.phoenixbutton:hover {
	background-color:#007d9a
}
.red.phoenixbutton, .red.phoenixbutton:visited {
	background-color:#e33100
}
.red.phoenixbutton:hover {
	background-color:#872300
}
.magenta.phoenixbutton, .magenta.phoenixbutton:visited {
	background-color:#a9014b
}
.magenta.phoenixbutton:hover {
	background-color:#630030
}
.orange.phoenixbutton, .orange.phoenixbutton:visited {
	background-color:#ff5c00
}
.orange.phoenixbutton:hover {
	background-color:#d45500
}
.yellow.phoenixbutton, .yellow.phoenixbutton:visited {
	background-color:#ffb515
}
.yellow.phoenixbutton:hover {
	background-color:#fc9200
}
.text-box-area {
	padding-top:10px;
	padding-bottom:10px;
	margin:0px
}
.corner-box1 {
	border-radius:0px 0px 10px 10px;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px
}
.corner-box2 {
	border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px
}
.text-title {
	font-size:15px;
	font-weight:500;
	color:#333;
	padding-top:5px
}
.text-info {
	color:#333;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:1px
}
.text-info p {
	padding-bottom:5px
}
.text-info a img {
	width:100%;
	height:auto
}
.services-text-info {
	color:#333;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px
}
.services-text-info img {
	width:98%;
	height:auto
}
.services-text-info p {
	width:100%
}
.fixwidth {
	width:99%;
	height:auto
}
.highlight-yellow {
	padding:1px 4px;
	background-color:yellow;
	color:#111
}
.highlight-dark {
	padding:1px 4px;
	background-color:#6a6a6a;
	color:#fff
}
.highlight-red {
	padding:1px 4px;
	background-color:#DE2D2D;
	color:#fff
}
.highlight-green {
	padding:1px 4px;
	background-color:#A3CC29;
	color:#111
}
.align-left {
	float:left;
	margin:5px 15px 0 0
}
.align-right {
	float:right;
	margin:5px 0 5px 15px
}
.align-center {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	display:block
}
.text-align-center {
	text-align:center
}
.text-align-left {
	text-align:left
}
.text-align-right {
	text-align:right
}
.imgbox {
	padding:2px;
	border:1px solid #999
}
.info {
	font-size:12px;
	color:#246EA7;
	background:#DFECF7 url(../images/info.png) .5em .4em no-repeat;
	border:1px solid #A7CEEC;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 0 6px #aaa;
	-webkit-box-shadow:0 0 6px #aaa;
	margin-top:15px;
	margin-right:0;
	margin-bottom:15px;
	margin-left:0;
	padding-top:10px;
	padding-right:12px;
	padding-bottom:10px;
	padding-left:47px
}
.error {
	margin:15px 0;
	font-size:12px;
	color:#C92036;
	padding:10px 12px 10px 47px;
	background:#FAE1E1 url(../images/error.png) .5em .4em no-repeat;
	border:1px solid #EDA8A8;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 0 6px #aaa;
	box-shadow:0 0 6px #aaa;
	-webkit-box-shadow:0 0 6px #aaa
}
.warning {
	margin:15px 0;
	font-size:12px;
	color:#E08820;
	padding:10px 12px 10px 47px;
	background:#FDF4D7 url(../images/warning.png) .5em .4em no-repeat;
	border:1px solid #E8C779;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 0 6px #aaa;
	box-shadow:0 0 6px #aaa;
	-webkit-box-shadow:0 0 6px #aaa
}
.success, .success-message {
	margin:15px 0;
	font-size:12px;
	color:#84AF22;
	padding:10px 12px 10px 47px;
	background:#E6F2D2 url(../images/ok.png) .5em .4em no-repeat;
	border:1px solid #96C24A;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 0 6px #aaa;
	box-shadow:0 0 6px #aaa;
	-webkit-box-shadow:0 0 6px #aaa
}
.tab-menu {
	color:#111;
	margin-right:-16px;
	margin-left:-8px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-color:#661615;
	border-bottom-color:#661615;
	border-left-color:#661615;
	width:100%
}
.tab-menu-ul li {
	list-style:none;
	float:left
}
.tab-menu-ul a {
	display:block;
	padding:6px 10px;
	text-decoration:none!important;
	margin:1px;
	margin-left:0;
	color:#CCC;
	font-size:12px;
	font-weight:600;
	background-color:#6F1916
}
.tab-menu-ul a:hover {
	background:#A72622
}
.tab-menu-ul a.selected {
	margin-bottom:0;
	color:#FFF;
	cursor:default;
	background-color:#A72622;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#333
}
.tab-menu .tab-content {
	clear:left;
	background:#FFDFBF;
	-moz-box-shadow:0px 0px 1px 2px #333;
	-webkit-box-shadow:0px 0px 1px 1px #333;
	box-shadow:0px 0px 1px 1px #333;
	padding-top:10px;
	padding-bottom:8px;
	padding-right:10px;
	padding-left:10px;
	margin-right:-12px
}
.tab-menu div a {
}
.gallery {
	list-style:none;
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:-8
}
.gallery:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
.gallery-three {
	width:31%
}
.gallery-two {
	width:47.6%
}
.gallery-one {
	width:97.5%
}
.gallery li {
	float:left;
	border:1px solid #ccc;
	background-color:#efefef;
	margin:2px
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
.gallery-three {
width:32.222222%
}
.gallery-two {
width:48.8%
}
.gallery-one {
width:98.5%
}
}
.gallery li a {
	display:block;
	margin:5px
}
.gallery li img {
	display:block;
	width:100%;
	height:auto
}
.portfolio {
	list-style:none;
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0
}
.portfolio:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
.portfolio li {
	float:left;
	border:1px solid #ccc;
	background-color:#efefef;
	margin:2px
}
.portfolio-three {
	width:31.3333333%
}
.portfolio-two {
	width:47.8%
}
.portfolio-one {
	width:97.5%
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
.portfolio-three {
width:32.3333333%
}
.portfolio-two {
width:48.8%
}
.portfolio-one {
width:98.5%
}
}
.portfolio li a {
	display:block;
	margin:0px
}
.portfolio li a span {
	display:block;
	font-size:13px;
	font-weight:600;
	margin-top:3px;
	margin-right:1px;
	margin-bottom:3px;
	margin-left:3px
}
.portfolio li a p {
	display:block;
	font-size:12px;
	font-weight:400;
	margin-top:1px;
	margin-right:1px;
	margin-bottom:1px;
	margin-left:3px
}
.portfolio li img {
	display:block;
	width:100%;
	height:auto
}
.product {
	list-style:none;
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0
}
.product:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
.product li {
	float:left;
	border:1px solid #ccc;
	background-color:#efefef;
	margin:2px
}
.product-three {
	width:31.3333333%
}
.product-two {
	width:47.8%
}
.product-one {
	width:97.5%
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
.product-three {
width:32.3333333%
}
.product-two {
width:48.8%
}
.product-one {
width:98.5%
}
}
.product li a {
	display:block;
	margin:0px
}
.product li a p {
	display:block;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	margin-top:1px;
	margin-right:1px;
	margin-bottom:1px;
	margin-left:3px
}
.product li img {
	display:block;
	width:100%;
	height:auto
}
.sub-photo-container {
	max-width:1024px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	z-index:-1 !important
}
.sub-photo img {
	width:100%;
	display:block;
	height:auto
}
.menu-container {
	width:320px;
	margin-right:auto;
	margin-left:auto;
	position:relative
}
.logo {
	display:block;
	width:74px;
	height:35px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px
}
.ui-content {
}
.post {
	border-bottom:1px solid #eee;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	overflow:hidden
}
.post:last-child {
	border-bottom:none;
	margin:0;
	padding:0
}
.post h3.title {
	font-size:14px;
	line-height:21px;
	font-weight:700;
	text-transform:uppercase;
	display:block;
	padding:0 0 5px 0;
	margin:0 0 5px 0
}
.post-content {
	width:100%;
	float:left;
	margin-top:10px
}
.post-info {
	position:relative
}
.post-title, .post-meta {
	width:100%;
	float:left
}
.post-media, .post-title, .post-meta {
	display:block
}
.post-title h2.title {
	margin:0
}
.post-title h2.title, .post-title h2.title a {
	color:#676767;
	font-size:14px;
	line-height:21px;
	font-weight:700;
	text-transform:uppercase
}
.post-title h2.title a:hover {
}
.post h3.title {
	margin-bottom:0;
	line-height:21px
}
.post-media {
	padding-bottom:12px
}
.post-media a img {
	width:100%;
	height:auto
}
.post-info {
	width:100%;
	padding-left:3px
}
.post-info div {
	width:auto;
	float:left
}
.post-info div.date {
	padding:6px;
	background-color:#efefef
}
.post-info div.date span {
	display:inline;
	margin:0 2px
}
.post-info div.date span.year, .post-info div.date span.day, .post-info div.date span.month, .post-info div.comments a span {
	font-size:11px;
	line-height:11px;
	font-weight:700
}
.post-info div.comments {
	height:26px;
	width:auto;
	background-color:#E0E0E0;
	vertical-align:middle;
	padding-top:6px
}
.post-info div.comments a {
	font-size:11px;
	font-weight:700;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px
}
.post-info div.comments a span {
	display:inline;
	margin:0 2px
}
.pagenaviarea {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px
}
.pagenavi {
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:auto;
	margin-left:auto
}
.pagenavi span.pages {
	margin:7px 30px 0 0;
	padding:0;
	background-color:transparent
}
.pagenavi a, .pagenavi a:link, .pagenavi span {
	background-color:#f8f8f8;
	display:inline-block;
	float:left;
	color:#676767;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 0 4px;
	padding:7px 12px;
	text-transform:uppercase
}
.pagenavi a:hover {
	color:#000;
	background-color:#efefef
}
.pagenavi span.current {
	color:#333
}
.comment-list {
	overflow:hidden;
	margin:0;
	padding:15px 0 0 0
}
.comment {
	list-style-type:none;
	margin:15px 0 0 0
}
.comment:first-child {
	border-top:none;
	margin-top:0
}
.comment div {
	margin:0;
	overflow:hidden;
	background-color:#f8f8f8;
	padding:25px;
	position:relative
}
.comment .comment-wrap, .comment .comment-meta {
	width:90%;
	padding:0
}
.comment .comment-meta {
	font-size:11px;
	text-transform:uppercase
}
.comment .comment-meta .reply {
	font-size:9px;
	line-height:16px;
	font-weight:bold;
	padding:2px 4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#444;
	color:#ccc
}
.comment .comment-meta .reply:hover {
	color:#fff
}
.comment .author, .comment .author a {
	color:#676767;
	margin:0;
	font-weight:bold
}
.comment .date {
	color:#aaa;
	margin:0 0 5px 0
}
.comment .comment-wrap {
	margin-top:5px
}
.comment div {
	margin:0;
	overflow:hidden;
	background-color:#f8f8f8;
	padding:25px
}
@media only screen and (min-width:320px) and (max-width:479px) {
#inner-content, #sidebar {
width:100%
}
#inner-content {
border-bottom:1px solid #eee;
margin:0 0 40px 0;
padding:0 0 40px 0
}
.comment .comment-wrap, .comment .comment-meta {
width:100%
}
}
#jstwitter {
	width:100%;
	font-size:14px;
	color:#333;
	padding:2px;
	margin-top:10px
}
#jstwitter .tweet {
	border-bottom:1px dotted #ccc;
	background-color:#efefef;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow:0px 0px 2px 1px #ccc;
	-webkit-box-shadow:0px 0px 2px 1px #ccc;
	box-shadow:0px 0px 2px 1px #ccc;
	margin-top:0;
	margin-right:auto;
	margin-bottom:15px;
	margin-left:auto;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:15px;
	padding-left:5px
}
#jstwitter .tweet a {
	text-decoration:none;
	color:#036
}
#jstwitter .tweet a:hover {
	text-decoration:underline
}
#jstwitter .tweet .time {
	font-size:10px;
	font-style:italic;
	color:#666
}
.contactarea {
	background-color:#f7f7f7;
	height:250px
}
.maparea {
	background-color:#f7f7f7;
	height:210px
}
.mapside {
	width:260px;
	height:175px;
	background-image:url(../images/map.jpg);
	background-repeat:no-repeat;
	background-size:contain
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
.contactarea {
height:250px
}
.maparea {
height:393px
}
.mapside {
width:560px;
height:360px;
background-image:url(../images/map2x.jpg);
background-repeat:no-repeat;
background-size:contain
}
}
.contact-header {
	padding:10px;
	background-color:#efefef;
	line-height:12px;
	color:#333;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto
}
.contact-sub {
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px
}
.contact-sub .csubtitle {
	width:30%;
	color:#600;
	float:left;
	font-size:14px;
	font-weight:500
}
.contact-sub .csubinfo {
	width:70%;
	float:left;
	color:#333;
	display:block;
	font-weight:400
}
div.social-links {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden
}
div.social-links p {
	float:left;
	padding:0 6px 0 0!important
}
div.social-links p a {
	display:block;
	width:22px;
	height:22px;
	text-decoration:none;
	background-image:url(../images/socials.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:#600;
	-moz-border-radius:13px;
	border-radius:13px;
	-moz-transition:background-color 800ms ease, background-position 400ms ease;
	-webkit-transition:background-color 800ms ease, background-position 400ms ease;
	-o-transition:background-color 800ms ease, background-position 400ms ease;
	transition:background-color 800ms ease, background-position 400ms ease
}
div.social-links p a:hover {
	text-decoration:none
}
div.social-links p a.twitter {
	background-position:-28px top
}
div.social-links p a.twitter:hover {
	background-position:-28px -22px
}
div.social-links p a.rss {
	background-position:-112px top
}
div.social-links p a.rss:hover {
	background-position:-112px -22px
}
div.social-links p a.facebook {
	background-position:left top
}
div.social-links p a.facebook:hover {
	background-position:left -22px
}
div.social-links p a.googleplus {
	background-position:-56px top
}
div.social-links p a.googleplus:hover {
	background-position:-56px -22px
}
div.social-links p a.linkedin {
	background-position:-84px top
}
div.social-links p a.linkedin:hover {
	background-position:-84px -22px
}
.circleobl {
	left:0px;
	top:50px;
	position:absolute;
	z-index:0
}
.tpore {
	width:320px;
	height:320px;
	position:relative
}
#CircleO {
	display:none;
	position:absolute
}
.circleblack {
	left:25px;
	top:77px;
	position:absolute;
	z-index:3;
	background:url('../images/iblack.png') no-repeat center center;
	display:none
}
#CircleB {
	display:none
}
.phoenix {
	position:absolute;
	top:140px;
	left:89px;
	z-index:4;
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	height:141px;
	width:141px
}
#Phoenix {
	display:none
}
.menubg {
	width:237px;
	height:0px;
	position:absolute;
	z-index:2;
	left:45px;
	top:188px;
	overflow:hidden
}
.menucss {
	background-color:#000;
	width:224px;
	height:262px;
	border:0px solid #333;
	border-radius:0px 0px 20px 20px;
	-moz-border-radius:0px 0px 20px 20px;
	-webkit-border-radius:0px 0px 20px 20px;
	-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.6);
	box-shadow:0px 0px 2px rgba(0, 0, 0, 0.6)
}
.menus {
	height:311px;
	width:237px;
	position:relative
}
.menuaction1 {
	width:90px;
	height:90px;
	position:absolute;
	left:70px;
	bottom:6px;
	display:none;
	z-index:5;
	background-image:url('../images/close.png');
	background-repeat:no-repeat
}
.menuaction2 {
	width:90px;
	height:90px;
	position:absolute;
	left:70px;
	bottom:6px;
	display:none;
	z-index:5;
	background-image:url('../images/open.png');
	background-repeat:no-repeat
}
#menuk {
	width:224px;
	list-style:none;
	padding:0;
	z-index:3;
	top:75px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	position:absolute
}
#menuk li {
	font-size:20px;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center
}
#menuk a {
	background:#000;
	color:#999;
	display:block;
	margin:0;
	padding:8px 0px;
	text-decoration:none;
	font-family:'Viga', sans-serif;
	font-weight:400;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#1B1B1B
}
#menuk a:hover {
	color:#fff;
	padding-bottom:8px;
	background-color:#000
}
