@import url(//fonts.googleapis.com/css?family=Lato:400,300,100,700,900);
/*FILESTART*/body { position:relative; }
.ie8 body { min-width:980px; }
@media (max-width: 767px) {
	body.cherry-fixed-layout {
		padding-left:0 !important;
		padding-right:0 !important;
	}
}
@media (max-width: 767px) {
	body.cherry-fixed-layout .header, body.cherry-fixed-layout .content-holder, body.cherry-fixed-layout .footer {
		padding-left:20px;
		padding-right:20px;
	}
}
body[class*="span"] {
	position:static;
	float:none;
	min-height:inherit;
	margin-left:inherit;
}
a { outline:none; }
a:focus { outline:none; }
.main-holder {
	position:relative;
	z-index:1;
}
.cherry-fixed-layout .main-holder {
	margin:0 auto;
	max-width:980px;
	width:auto;
	background:#fafafa;
}
@media (min-width: 1200px) {
	.cherry-fixed-layout .main-holder { max-width:1210px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.cherry-fixed-layout .main-holder { max-width:764px; }
}
.header {
	position:relative;
	z-index:99;
	padding:30px 0;
	border-bottom:1px solid #DDD;
	background-color:#eee;
}
.logo {
	position:relative;
	z-index:99;
}
@media (min-width: 768px) and (max-width: 979px) {
	.logo { width:60%; }
}
.logo_h__txt { margin:0; }
.logo_link {
	color:#049cdb;
	text-decoration:none;
}
.logo_link:hover { text-decoration:none; }
.logo_tagline {
	text-transform:uppercase;
	font-size:10px;
}
.search-form form { position:relative; }
.search-form_it { vertical-align:top; }
.search-form_is { vertical-align:top; }
@media (min-width: 768px) and (max-width: 979px) {
	.sidebar .search-form_it { width:130px; }
}
.nav__primary {
	position:relative;
	z-index:2;
}
.sf-menu, .sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.sf-menu { line-height:1.0; }
.sf-menu ul {
	display:none;
	position:absolute;
	top:-999em;
	width:10em;
}
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; }
.sf-menu li {
	position:relative;
	float:left;
}
.sf-menu a {
	position:relative;
	display:block;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	top:100%;
	left:0;
	z-index:99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	top:0;
	left:100%;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	top:0;
	left:10em;
}
.sf-menu { float:right; }
.sf-menu > li {
	background:#ddd;
	text-align:center;
}
.sf-menu > li > a {
	padding:10px 12px;
	border-top:1px solid #DDD;
	border-left:1px solid #fff;
	color:#13a;
	text-decoration:none;
}
.sf-menu li .desc {
	display:block;
	font-size:0.9em;
}
.sf-menu li li { background:#AABDE6; }
.sf-menu li li a {
	padding:10px 12px;
	border-top:1px solid #DDD;
	border-left:1px solid #fff;
	color:#13a;
	text-decoration:none;
}
.sf-menu > li > a:hover, .sf-menu > li.sfHover> a, .sf-menu > li.current-menu-item > a, .sf-menu > li.current_page_item > a { background:#CFDEFF; }
.sf-menu li li > a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current-menu-item > a, .sf-menu li li.current_page_item > a { background:#CFDEFF; }
.sf-menu a.sf-with-ul {
	padding-right:2.25em;
	min-width:1px;
}
.sf-sub-indicator {
	position:absolute;
	top:1.05em;
	right:.75em;
	display:block;
	overflow:hidden;
	width:10px;
	height:10px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/arrows-ffffff.png) no-repeat -10px -100px;
	text-indent:-999em;
}
a > .sf-sub-indicator { background-position:0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position:-10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position:-10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:0 0; }
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position:-10px 0; }
@media (max-width: 767px) {
	.sf-menu { display:none; }
}
.select-menu {
	display:none;
	border:1px solid #DDD;
	background-color:#e4e4e4;
	width:100%;
	height:30px;
	padding:5px;
	margin:0;
	cursor:pointer;
	outline:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.select-menu:focus { border-color:#DDD; }
.select-menu option {
	padding:5px;
	cursor:pointer;
}
.select-menu option.main_item { font-weight:bold; }
.slider {
	position:relative;
	z-index:1;
	overflow:hidden;
	margin:0;
	padding:0;
}
.accordion { position:relative; }
.accordion >ul {
	margin:0;
	display:none;
	visibility:hidden;
	position:relative;
	z-index:1;
}
.accordion >ul >li .max_height { max-height:500px; }
.accordion >ul >li .accordion_caption {
	position:absolute;
	bottom:0;
	width:100%;
	min-height:50px;
	padding:15px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/black-opacity-60.png);
}
.accordion >ul >li .accordion_caption h2 { color:#FFF; }
@media (max-width: 768px) {
	.accordion >ul >li .accordion_caption { display:none; }
}
.accordion .accordion_loader {
	z-index:0;
	top:50%;
	left:50%;
	margin:-18px 0 0 -18px;
	width:36px;
	height:36px;
	position:absolute;
}
.content-holder {
	position:relative;
	z-index:1;
	padding-bottom:50px;
}
#content { padding-top:40px; }
#content.left {
	position:relative;
	z-index:9;
	float:right !important;
	margin-bottom:40px;
}
.isStuck { -webkit-transform:translateZ(0); }
.title-section { padding:70px 0 0; }
.title-header {
	overflow:hidden;
	margin-bottom:1.5em;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
}
.title-desc {
	display:block;
	color:#999;
	font-size:11px;
}
.breadcrumb__t {
	margin:0;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
}
.breadcrumb__t li { display:inline; }
.breadcrumb__t li.divider {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.breadcrumb__t li.divider:after {
	content:' / ';
	color:#333333;
	font:12px/18px Arial, Helvetica, sans-serif;
}
#sidebar { padding-top:40px; }
#sidebar h3 { margin-bottom:20px; }
.testimonial {
	position:relative;
	margin-bottom:35px;
	padding:30px;
	border:1px solid #DDD;
	background:#f5f5f5;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.testimonial_bq {
	margin:0;
	padding:0;
	border:none;
}
.testimonial_content {
	overflow:hidden;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/quotes.png) no-repeat 0 0;
}
@media (min-width: 768px) and (max-width: 979px) {
	.testimonial .featured-thumbnail {
		width:80px;
		height:80px;
	}
}
.testimonial small {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style:normal;
	padding:12px 0 0;
	font-size:10.2px;
}
.testimonial small span { display:inline; }
.testimonial .testi-url, .testimonial .testi-email { font-style:normal; }
@media (min-width: 768px) and (max-width: 979px) {
	.testimonial {
		padding:15px;
		background-position:150px 10px;
	}
}
@media (max-width: 767px) {
	.testimonial {
		padding:15px;
		background-position:150px 10px;
	}
}
#primary { padding-top:40px; }
.entry-content { overflow:hidden; }
.entry-meta.float-right { float:right; }
.portfolio-meta {
	margin:0;
	padding:1em 0;
	border:none;
	border-top:1px solid #DDD;
}
.portfolio-meta span {
	display:inline-block;
	line-height:20px;
	padding-right:15px;
}
@media (max-width: 767px) {
	.portfolio-meta span { display:block; }
}
.portfolio-meta i {
	font-size:16px;
	margin-right:.5em;
	color:#999;
}
.portfolio-meta i.icon-tag { margin-right:.3em; }
.portfolio-meta-list {
	margin:0 0 2em 0;
	padding:1em 0;
	border:none;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.portfolio-meta-list li {
	margin:.5em 0 0 0;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
	text-transform:none;
}
.portfolio-meta-list li:first-child { margin-top:0; }
.portfolio-meta-list li strong {
	display:inline;
	padding-right:.3em;
}
.image-holder { position:relative; }
.image-holder img { max-width:100%; }
.grid_gallery {
	margin-bottom:-1px;
	position:relative;
	overflow:hidden;
	padding:0;
}
.grid_gallery_inner {
	position:relative;
	overflow:hidden;
	width:100%;
}
.grid_gallery_inner.isotope .gallery_item { padding:0; }
.grid_gallery_inner.isotope .gallery_item a {
	position:relative;
	padding:1px;
}
.gallery_item {
	float:left;
	width:33%;
	margin:0;
	padding:0 1px 1px 0;
}
.gallery_item.featured-thumbnail {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.single-gallery-item { margin:0 !important; }
.zoom-icon {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	background:rgba(0,0,0,0.4);
	opacity:0;
	cursor:pointer;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
.no-rgba .zoom-icon {
	visibility:hidden;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/black-opacity-60.png);
}
.zoom-icon:before {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	margin:-13px 0 0 -13px;
	width:25px;
	height:26px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/magnify-alt.png) 50% 50% no-repeat;
	content:"";
}
.featured-thumbnail a:hover .zoom-icon, a.thumbnail:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon { opacity:1; }
.no-rgba .image-wrap:hover .zoom-icon, .featured-thumbnail a:hover .zoom-icon, a.thumbnail:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon { visibility:visible; }
.filter-wrapper strong {
	display:block;
	padding:8px 0;
	margin-right:5px;
	float:left;
}
.filter-wrapper .nav { overflow:hidden; }
.nav-pills { float:left; }
@media (max-width: 480px) {
	.nav-pills li { float:none; }
}
.nav-pills li a { white-space:nowrap; }
@media (max-width: 480px) {
	.nav-pills li a {
		display:block;
		padding:5px;
	}
}
.filterable-portfolio {
	position:relative;
	visibility:hidden;
	overflow:hidden;
	margin:0 -10px;
}
.filterable-portfolio .portfolio_item {
	display:block;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 0 20px 0;
	padding:0 10px;
	width:0;
}
.filterable-portfolio .portfolio_item.nomargin { margin-right:0; }
.filterable-portfolio .portfolio_item_holder { overflow:hidden; }
.filterable-portfolio .image-wrap {
	position:relative;
	display:block;
	overflow:hidden;
}
.filterable-portfolio .image-wrap:before {
	top:50%;
	left:50%;
	margin:-16px 0 0 -16px;
	z-index:-1;
}
.filterable-portfolio .folio_loader {
	top:50%;
	left:50%;
	margin:-10px 0 0 -10px;
	z-index:-1;
}
.thumbnail__portfolio { margin:0; }
.video_preview.featured-thumbnail {
	margin:0 0 10px 0;
	padding:0px;
	width:100%;
}
.video_preview >div { padding:4px; }
.video_preview a[rel="author"] { display:inline-block; }
.video_preview .post_author { display:block; }
.video_preview .post_date { display:block; }
.video_preview img { width:100%; }
.video_preview span.hover {
	position:absolute;
	top:50%;
	left:50%;
	margin:-41px 0 0 -35px;
	font-size:80px;
	color:#FFF;
	text-decoration:none;
	opacity:0.8;
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.video_preview a:hover span.hover {
	opacity:1;
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.video_preview h4 {
	padding:0 0 7px 5px;
	border-bottom:1px solid #DDD;
}
.video_preview .post_author {
	float:left;
	padding:0 0 5px 5px;
}
.video_preview .post_date {
	float:right;
	padding:0 5px 5px 0;
}
.isotope-item { z-index:2; }
.isotope-hidden.isotope-item {
	z-index:1;
	pointer-events:none;
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
	-ms-transition-duration:0.8s;
	-o-transition-duration:0.8s;
	transition-duration:0.8s;
}
.isotope {
	-webkit-transition-property:height, width;
	-moz-transition-property:height, width;
	-ms-transition-property:height, width;
	-o-transition-property:height, width;
	transition-property:height, width;
}
.isotope .isotope-item {
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	-o-transition-property:top, left, opacity;
	transition-property:transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s;
}
.post-author {
	margin-bottom:60px;
	padding:10px 20px 15px 20px;
	border:1px solid #DDD;
	background-color:#FAFAFA;
}
.post-author_h { margin-bottom:20px; }
.post-author_link { margin-top:1.5em; }
.post-author_gravatar {
	float:left;
	margin:0 20px 0 0;
}
.post-author_gravatar img {
	padding:5px;
	border:1px solid #DDD;
	background:#fff;
}
.post-author .post-author_desc {
	overflow:hidden;
	margin-top:1em;
}
.post-author .post-author_desc .post-author_link { font-size:15px; }
#recent-author-posts { margin-bottom:3em; }
@media (min-width: 768px) and (max-width: 979px) {
	.team-holder .featured-thumbnail {
		width:80px;
		height:80px;
	}
}
@media (max-width: 767px) {
	.team-holder .featured-thumbnail {
		width:80px;
		height:80px;
	}
}
.team-holder .team-content { overflow:hidden; }
@media (min-width: 768px) and (max-width: 979px) {
	.team-holder .team-content { overflow:visible; }
}
@media (max-width: 767px) {
	.team-holder .team-content { overflow:visible; }
}
.faq-list_h {
	position:relative;
	margin:0;
	padding:0 0 5px 28px;
	background:none;
	font-weight:normal;
}
.faq-list_body {
	position:relative;
	margin:0 0 2em 0;
	padding:0 0 0 28px;
}
.faq-list_body .marker { top:3px; }
.faq-list .marker {
	position:absolute;
	top:0;
	left:0;
	display:block;
	font-weight:bold;
	margin:0;
}
.error404-holder { padding:30px 0 100px 0; }
.error404-holder_num {
	text-align:center;
	font-size:250px;
	line-height:1.2em;
}
@media (max-width: 480px) {
	.error404-holder_num { font-size:120px; }
}
.error404-holder .hgroup_404 {
	margin:0 0 2em 0;
	padding-top:50px;
}
.error404-holder .hgroup_404 h1 {
	margin-bottom:.2em;
	font-size:3em;
}
.post__holder {
	overflow:hidden;
	margin-bottom:0px;
}
.post__holder.single-post {
	overflow:hidden;
	margin-bottom:30px;
	width:100%;
}
.post__holder .post-header .post-title { margin-bottom:30px; }
.post__holder .featured-thumbnail.large { margin-bottom:35px; }
.post__holder .post_content { padding-bottom:20px; }
.post__holder .post_content h1, .post__holder .post_content h2, .post__holder .post_content h3, .post__holder .post_content h4, .post__holder .post_content h5, .post__holder .post_content h6 { margin:5px 0 15px 0; }
.post__holder .post_content p { margin:0 0 15px; }
.post-title {
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
}
@media (max-width: 480px) {
	.post .featured-thumbnail {
		width:120px;
		height:auto;
	}
}
@media (max-width: 480px) {
	.post .featured-thumbnail.large { width:auto; }
}
.post_content {
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
	padding-bottom:20px;
}
.post_content .excerpt, .post_content .full-post-content { margin-bottom:1.5em; }
.post_footer {
	clear:both;
	padding:15px 0 0 0;
}
.post_wrapper { margin-bottom:40px; }
.post_meta {
	overflow:hidden;
	margin-bottom:1em;
	padding:.5em 0;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	font-size:.92em;
}
.post_meta div[class^="post_"] {
	display:inline-block;
	line-height:20px;
	padding:2px 5px;
}
@media (max-width: 767px) {
	.post_meta div[class^="post_"] { display:block; }
}
.post_meta div[class^="post_"] .not_voting {
	cursor:default;
	color:inherit;
}
.post_meta div[class^="post_"] .not_voting span { color:inherit; }
.post_meta div[class^="post_"] .ajax_voting { color:inherit; }
.post_meta div[class^="post_"] .ajax_voting span { color:inherit; }
.post_meta div[class^="post_"] .user_voting { cursor:default; }
.post_meta div[class^="post_"] .user_voting i, .post_meta div[class^="post_"] .user_voting span {
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-out;
}
.post_meta div[class^="post_"] .user_like { cursor:default; }
.post_meta div[class^="post_"] .user_like i, .post_meta div[class^="post_"] .user_like span { color:#2ecc71; }
.post_meta div[class^="post_"] .user_like i {
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-out;
}
.post_meta div[class^="post_"] .user_dislike { cursor:default; }
.post_meta div[class^="post_"] .user_dislike i, .post_meta div[class^="post_"] .user_dislike span { color:#e74c3c; }
.post_meta div[class^="post_"] .user_dislike i {
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-out;
}
.post_meta div[class^="post_"] .animation_item {
	position:absolute;
	top:0px;
	right:0px;
}
.post_meta div[class^="post_"] a { text-transform:capitalize; }
.post_meta>div.post_meta_unite {
	display:block;
	border-top:1px solid #DDD;
	padding-top:.5em;
	margin-top:.5em;
}
.post_meta>div.post_meta_unite:first-child {
	border-top:none;
	margin-top:0;
	padding-top:0;
}
.post_meta .post_permalink {
	float:right;
	padding-right:0;
}
@media (max-width: 767px) {
	.post_meta .post_permalink { float:left; }
}
.post_meta span.voting_count {
	padding-right:0;
	position:relative;
}
.post_meta i {
	font-size:16px;
	margin-right:0em;
	padding-right:0.5em;
	color:#999;
}
.post_meta .pull-right {
	padding-right:0;
	padding-left:15px;
}
.post_meta hr { margin:.5em 0; }
.post_meta .post_dislike a, .post_meta .post_like a { text-decoration:none; }
.meta_type_icon > div.post_meta_unite {
	display:inline-block;
	float:left;
	border-top:none;
	padding:0 0 0em;
	margin-top:0;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"] {
	float:left;
	width:15px;
	text-align:center;
	padding:0 7px 25px;
	margin-bottom:-25px;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"] i {
	margin-right:0;
	padding-right:10px;
	width:15px;
	text-align:center;
	display:inline-block;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"] .tips {
	margin-left:-5px;
	margin-top:10px;
	padding:2px 7px;
	position:absolute;
	background:#eaeaea;
	color:#000;
	min-width:10px;
	border-radius:5px;
	visibility:hidden;
	animation:tips_out 0.3s ease-out;
	animation-fill-mode:forwards;
	-webkit-animation:tips_out 0.3s ease-out;
	-webkit-animation-fill-mode:forwards;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"] .tips:before {
	background:transparent;
	content:" ";
	width:0px;
	height:0px;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #EAEAEA transparent;
	position:absolute;
	margin:-19px 0 0 5px;
	padding-top:10px;
	color:#eaeaea;
	left:0;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"]:hover .tips {
	visibility:visible;
	margin-top:15px;
	animation:tips_in 0.3s ease-out;
	animation-fill-mode:backwards;
	-webkit-animation:tips_in 0.3s ease-out;
	-webkit-animation-fill-mode:backwards;
}
@media (max-width: 768px) {
	 .post_meta .post_meta_unite {
		border-top:1px solid #DDD;
		display:block;
		padding:.5em 0;
		width:auto;
		border-left:none;
		overflow:hidden;
		box-sizing:inherit;
		float:none;
	}
	.post_meta .post_meta_unite:first-child {
		border-top:none;
		padding-top:0;
	}
	.post_meta .post_meta_unite.last-child { padding-bottom:0; }
	.meta_type_icon .post_meta_unite span {
		padding-right:15px;
		text-align:left;
		float:none;
		width:100%;
	}
	.meta_type_icon .post_meta_unite span .tips {
		position:absolute;
		display:inline-block;
		visibility:visible;
		margin:0;
		-webkit-animation:none;
		animation:none;
		padding:0;
		background:none;
	}
	.meta_type_icon .post_meta_unite span .tips:before { display:none; }
	.meta_type_icon .post_meta_unite span:hover .tips {
		margin:0;
		animation:none;
		-webkit-animation:none;
	}
}
@keyframes tips_in {
	0% {
		visibility:visible;
		pointer-events:none;
		opacity:0;
		margin-top:25px;
	}
	100% {
		opacity:1;
		margin-top:15px;
	}
}
@-webkit-keyframes tips_in {
	0% {
		visibility:visible;
		pointer-events:none;
		opacity:0;
		margin-top:25px;
	}
	100% {
		opacity:1;
		margin-top:15px;
	}
}
@keyframes tips_out {
	0% {
		visibility:visible;
		pointer-events:none;
		opacity:1;
		margin-top:15px;
	}
	100% {
		visibility:hidden;
		margin-top:40px;
		opacity:0;
	}
}
@-webkit-keyframes tips_out {
	0% {
		visibility:visible;
		pointer-events:none;
		opacity:1;
		margin-top:15px;
	}
	100% {
		visibility:hidden;
		margin-top:40px;
		opacity:0;
	}
}
.sticky {
	position:relative;
	z-index:9;
	overflow:visible;
}
.quote-wrap { margin-bottom:25px; }
.format-quote .post_meta { padding-top:25px; }
.format-quote blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:1.4em;
	font-style:italic;
	color:#999;
	font-weight:normal;
	margin-bottom:10px;
	padding:10px 0 10px 25px;
}
.format-quote cite {
	padding-left:30px;
	margin-bottom:20px;
}
p.gravatar {
	float:left;
	margin-right:20px;
}
.related-posts {
	overflow:hidden;
	margin:0 0 45px;
	padding:0;
}
.related-posts_h { margin-bottom:20px; }
.related-posts_list {
	padding:0;
	margin:0 0 0 -4%;
	font-size:0;
}
.related-posts_item {
	display:inline-block;
	width:21%;
	margin-left:4%;
	margin-bottom:20px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	vertical-align:top;
	font-size:12px;
}
.related-posts .featured-thumbnail {
	float:none;
	overflow:visible;
	margin:0 0 10px 0;
}
@media (max-width: 480px) {
	.related-posts_item { width:46%; }
}
.share-buttons {
	margin-bottom:45px;
	padding:10px 0;
	width:100%;
	height:21px;
}
.share-buttons span, .share-buttons li {
	display:block;
	float:left;
	width:90px;
}
.share-buttons span.google, .share-buttons li.google { width:68px; }
.share-buttons iframe { max-width:none; }
@media (max-width: 480px) {
	.share-buttons { display:none; }
}
.single-pager {
	margin:10px 0 30px;
	padding:5px 0;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	font-size:11px;
}
.g-pagination {
	overflow:hidden;
	text-align:left;
}
.g-pagination ul {
	overflow:hidden;
	margin:0;
	padding:.5em 0;
	list-style-type:none;
}
.g-pagination ul li {
	display:inline;
	margin:0;
	padding:0 5px 0 0;
}
.g-pagination ul li a {
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:5px;
	background:#000;
	vertical-align:top;
	text-decoration:none;
	font-size:0;
	line-height:0;
}
.g-pagination ul li.activeSlide a, .g-pagination ul li a:hover { background:#999; }
.g_controls { float:right; }
.g_controls a {
	display:inline-block;
	border-radius:4px;
	background:#000;
	color:#fff;
	vertical-align:top;
	text-decoration:none;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
}
.g_controls a span {
	display:inline-block;
	padding:2px 6px 4px 6px;
}
.g_controls a:hover { background:#999; }
.pagination__posts {
	margin:0;
	text-align:center;
}
.blog .isotope {
	margin:0 -5px 20px;
	vertical-align:top;
	height:auto;
	visibility:hidden;
}
@media (max-width: 768px) {
	.blog .isotope {
		margin-left:-1%;
		margin-right:-1%;
	}
}
@media (max-width: 480px) {
	.blog .isotope {
		margin-left:0;
		margin-right:0;
	}
}
.blog .isotope .post_wrapper {
	display:block;
	float:left;
	margin:5px;
	width:306px;
}
@media (min-width: 1200px) {
	.blog .isotope .post_wrapper { width:383px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.blog .isotope .post_wrapper { width:357px; }
}
@media (max-width: 768px) {
	.blog .isotope .post_wrapper {
		width:47.7%;
		margin:5px 1%;
	}
}
@media (max-width: 480px) {
	.blog .isotope .post_wrapper {
		width:100%;
		margin:5px 0;
	}
}
.blog .isotope .post_wrapper .post_content { padding-bottom:10px; }
.blog .isotope .post_wrapper .post__holder {
	border:1px solid #DDD;
	padding:6px;
	border-radius:5px;
	margin-bottom:0;
}
.blog .isotope .post_wrapper .post__holder .post_meta {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}
.comment-holder {
	padding:0;
	margin:0 0 20px;
}
.comments-h {
	padding:0;
	margin:0 0 3px 0;
}
.comment-list {
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
}
.comment {
	position:relative;
	margin:0;
	padding:0;
	background:none;
	list-style-type:none;
	text-transform:none;
}
.comment .comment-body {
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
	padding:20px;
	border:1px solid #DDD;
	background:#f5f5f5;
	zoom:1;
}
.comment.bypostauthor .comment-body { background:#fafafa; }
.comment-author {
	float:left;
	margin:0 20px 0 0;
}
.comment-author .author {
	display:block;
	padding-top:20px;
	width:65px;
	text-align:left;
	text-transform:capitalize;
	font-weight:bold;
	font-size:16px;
}
.comment-meta {
	font-size:16px;
	float:right;
	padding:5px 0;
}
.reply {
	float:right;
	margin-left:28px;
	font-size:16px;
}
.reply .comment-reply-link {
	background:#c5c5c5;
	color:#fff;
	padding:5px 10px;
}
.reply .comment-reply-link:hover { color:#005580; }
.reply a {
	display:inline-block;
	text-decoration:none !important;
}
.allowed_tags {
	padding:15px;
	background:#eee;
	color:#666;
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
}
.allowed_tags strong { font-family:Tahoma, Geneva, sans-serif; }
#respond { padding-top:25px; }
#respond h3 { margin-bottom:30px; }
#respond form .btn { margin-top:20px; }
#respond form .comment_submit {
	text-align:right;
	margin-bottom:30px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.comment-list ul.children { margin:0; }
}
@media (max-width: 767px) {
	.comment-list ul.children { margin:0; }
}
.nocomments { margin:0; }
#commentform p.field { margin-bottom:12px; }
#commentform small { color:#8b8b8b; }
#commentform label { display:block; }
#commentform input[type="text"] {
	margin:0;
	width:400px;
	padding:10px;
}
#commentform textarea {
	overflow:auto;
	margin:0;
	min-width:100%;
	min-height:180px;
	max-width:530px;
	width:100%;
	height:180px;
	padding:10px;
	border-color:#DDD;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.children #commentform textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	max-width:100%;
	min-width:100px;
}
@media (min-width: 768px) and (max-width: 979px) {
	#commentform textarea {
		width:100%;
		max-width:100%;
		min-width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
}
@media (max-width: 767px) {
	#commentform input[type="text"] {
		width:100%;
		height:30px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#commentform textarea {
		width:100%;
		max-width:100%;
		min-width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
}
.widget { margin-bottom:30px; }
.widget.visible-all-devices, .widget.visible-desktop, .widget.visible-tablet, .widget.visible-phone, .widget.hidden-phone, .widget.hidden-desktop, .widget.hidden-table {
	position:relative;
	top:0;
	left:0;
	right:auto;
	width:auto;
}
#calendar_wrap { padding:0; }
#wp-calendar { width:100%; }
#wp-calendar td {
	padding:6px 0;
	border:none;
	text-align:center;
}
#wp-calendar caption {
	margin-bottom:5px;
	padding:4px 0;
	color:#0088cc;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
#wp-calendar thead th {
	padding:7px 0;
	color:#0088cc;
	text-align:center;
	font-size:14px;
}
#wp-calendar #prev { text-align:left; }
#wp-calendar #next { text-align:right; }
.textwidget { word-wrap:break-word; }
.comments-custom li {
	overflow:hidden;
	margin:0;
	padding:25px 0 25px 0;
	border-bottom:none;
	background:none;
}
.comments-custom li:first-child {
	padding-top:0;
	border-top:none;
}
.comments-custom_txt {
	padding:7px 0 0 0;
	border-top:1px solid #DDD;
	margin-top:7px;
}
.comments-custom_txt a { text-decoration:none; }
.comments-custom_txt a:hover { text-decoration:underline; }
.comments-custom_h_title, .comments-custom_h_author {
	margin-bottom:5px;
	margin-top:0px;
}
.comments-custom_h_author:first-letter { text-transform:uppercase; }
.comments-custom i {
	font-size:16px;
	margin-right:.5em;
	color:#999;
	float:left;
	min-width:15px;
	text-align:center;
}
.comments-custom .ladle {
	float:left;
	padding-right:5px;
}
.comments-custom .meta_format {
	margin-top:2px;
	font-size:14px;
}
.post-list li {
	overflow:hidden;
	padding-top:1.5em;
	padding-bottom:1.5em;
}
.post-list li:first-child {
	padding-top:0;
	border:none;
}
.post-list .excerpt { margin-bottom:1em; }
.flickr_li { vertical-align:top; }
.flickr_li .thumbnail {
	position:relative;
	margin:0 0 6px 0;
	display:inline-block;
}
.flickr_li:nth-child(3n-2) { margin-left:0; }
.flickr_li.nomargin { margin-left:0; }
.ie8 .flickr_li.nomargin { margin-left:0; }
.ie8 .flickr_li img { height:60px; }
@media (min-width: 768px) and (max-width: 979px) {
	.flickr_li .thumbnail { display:block; }
}
@media (max-width: 767px) {
	.flickr_li {
		float:left !important;
		width:auto !important;
		margin:0 14px 14px 0;
	}
	.flickr_li .thumbnail {
		display:block;
		float:left;
	}
}
.banners_li {
	float:left;
	margin:0 3px 3px 0;
}
.banners_img {
	width:125px;
	height:auto;
}
.vcard span { display:block; }
.vcard .meta_format {
	margin-top:2px;
	font-size:12px;
}
.vcard .meta_format i {
	font-size:14px;
	margin-right:.5em;
	color:#999;
	float:left;
	min-width:15px;
	text-align:center;
	margin-top:1px;
}
.vcard .ladle {
	padding-right:5px;
	font-weight:normal;
}
.vcard .ladle, .vcard .ladle+span { display:inline-block; }
.dark_background {
	background-color:#333;
	padding:10px;
}
iframe .uiHeader h3 { color:#fff; }
.social { margin:0; }
.social_link {
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
	display:inline-block;
}
.social_link:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.social_ico {
	display:inline-block;
	vertical-align:top;
}
.social_label {
	display:inline-block;
	vertical-align:top;
}
.social__row li {
	float:left;
	margin-left:5px;
}
.social__row li:first-child { margin-left:0; }
.social__row a { float:left; }
.social__list li { margin-bottom:5px; }
.social__list a:hover { text-decoration:none; }
.recent-posts {
	overflow:hidden;
	margin:0 0 0 -20px !important;
	padding:0;
	border:none;
}
.recent-posts_li {
	margin:0 0 20px 20px;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
}
.recent-posts_li .featured-thumbnail {
	float:left;
	margin:0 20px 0 0;
}
.recent-posts_li h5 {
	margin-bottom:0;
	font-size:1em;
}
.recent-posts_li .excerpt { margin-bottom:1.5em; }
.recent-posts_li .meta {
	display:block;
	overflow:hidden;
	margin-bottom:.5em;
	color:#888;
	text-transform:uppercase;
	font-size:10px;
}
.recent-posts_li .post-date { float:left; }
.recent-posts_li .post-comments { float:right; }
.recent-posts .format-image {
	float:left;
	margin:0 20px 20px 0;
}
.recent-posts .format-audio { margin-bottom:2em; }
.recent-posts .format-audio .audio-wrapper { margin-bottom:.5em; }
.recent-posts .format-video {
	float:left;
	width:300px;
}
.popular-posts li {
	overflow:hidden;
	margin:0;
	padding:0 0 20px 0;
}
.posts-grid { margin:0; }
.posts-grid li { margin-bottom:25px; }
.posts-grid li .featured-thumbnail { margin:0; }
.posts-grid li .featured-thumbnail img { width:100%; }
.posts-grid .post_meta span[class^="post_"] { margin-right:10px; }
.mini-posts-grid { margin:0; }
.mini-posts-grid li {
	margin:0 5px 5px 0;
	padding:0;
	border:none;
	background:none;
	float:left;
}
.mini-posts-grid .featured-thumbnail { margin:0; }
.mini-posts-grid li.small {
	width:120px;
	height:120px;
}
.mini-posts-grid li.smaller {
	width:100px;
	height:100px;
}
.mini-posts-grid li.smallest {
	width:70px;
	height:70px;
}
.mini-posts-grid li.small img {
	width:100%;
	height:auto;
}
.mini-posts-grid.grid-align-center {
	text-align:center;
	font-size:0;
	line-height:0;
}
.mini-posts-grid.grid-align-center li {
	float:none;
	display:inline-block;
}
.mini-posts-grid.grid-align-right li { float:right; }
.mini-posts-list {
	margin:0 0 25px;
	padding:0;
}
.mini-post-holder {
	list-style-type:none;
	padding:15px 0 0;
	margin:0 0 9px;
	border-top:1px solid #DDD;
}
.mini-post-holder:first-child {
	border:none;
	padding:5px 0 0;
}
.mini-post-holder .small {
	width:110px;
	height:110px;
}
.mini-post-holder .smaller {
	width:90px;
	height:90px;
}
.mini-post-holder .smallest {
	width:60px;
	height:60px;
}
.mini-post-holder .small img {
	width:100%;
	height:auto;
}
.mini-post-content { overflow:hidden; }
.mini-post-meta time {
	font-size:11px;
	line-height:1.2;
}
.recent-comments li {
	margin:0;
	padding:0 0 .5em 0;
	border:none;
}
.service-box {
	overflow:hidden;
	min-height:20px;
	padding:19px;
	margin-bottom:0;
	background-color:#f5f5f5;
	border:1px solid #DDD;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
}
.service-box .icon {
	float:left;
	margin:0 10px 10px 0;
}
.service-box h2 {
	overflow:hidden;
	margin:0;
}
.service-box h5 {
	overflow:hidden;
	margin:0 0 25px;
}
.service-box_txt { margin-bottom:20px; }
.service-box .btn-align { text-align:right; }
.service-box__call {
	color:#fff;
	background-color:#0c6abd;
	background-image:-moz-linear-gradient(top,#037cc7,#1950af);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#037cc7),to(#1950af));
	background-image:-webkit-linear-gradient(top,#037cc7,#1950af);
	background-image:-o-linear-gradient(top,#037cc7,#1950af);
	background-image:linear-gradient(to bottom,#037cc7,#1950af);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff037cc7', endColorstr='#ff1950af', GradientType=0);
}
.service-box__call h2 {
	float:left;
	width:75%;
	color:#fff;
	margin:10px 0 0;
}
.service-box__call .btn-align {
	padding:0;
	width:25%;
	float:right;
}
.carousel-cycle {
	position:relative;
	overflow:hidden;
}
.post-cycle {
	width:100%;
	height:380px;
	overflow:hidden;
}
.post-cycle_item {
	display:none;
	overflow:hidden;
	width:100%;
	height:100%;
}
.post-cycle_item:first { display:block; }
.post-cycle_item .feature-thumbnail {
	float:none;
	margin:0 0 15px 0;
}
.post-cycle_item .feature-thumbnail img { float:none; }
.post-controls {
	overflow:hidden;
	padding-top:10px;
	text-align:center;
}
.post-controls li {
	display:inline;
	margin:0;
	padding:0 5px 0 0;
}
.post-controls li a {
	display:inline-block;
	width:9px;
	height:9px;
	background:#000;
	vertical-align:top;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}
.post-controls li a:hover, .post-controls li.activeSlide a { background:#999; }
.post-controls .post-controls_link__prev { float:left; }
.post-controls .post-controls_link__next { float:right; }
.banner-wrap {
	overflow:hidden;
	margin:0 0 20px;
	padding:0;
}
.banner-wrap .featured-thumbnail {
	float:none;
	overflow:hidden;
	margin:0 0 15px;
	padding:0;
}
.banner-wrap .featured-thumbnail a {
	display:block;
	float:left;
	overflow:hidden;
	border:8px solid #DDD;
	text-align:center;
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}
.banner-wrap .featured-thumbnail a:hover { border-color:#DDD; }
.banner-wrap h5 {
	margin:0 0 8px;
	color:#000;
	text-transform:capitalize;
	font-weight:bold;
}
.banner-wrap .btn-link { padding:0; }
.testimonials .testi-item {
	overflow:hidden;
	margin-bottom:2em;
	padding-bottom:2em;
	background:none;
}
.testimonials .testi-item blockquote {
	position:relative;
	display:block;
	margin:0;
	padding:30px;
	border:none;
	background:#dbdbdb;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
}
.testimonials .testi-item blockquote:before {
	position:absolute;
	bottom:-20px;
	left:30px;
	display:block;
	width:0;
	height:0;
	border-top:20px solid #dbdbdb;
	border-right:0 solid transparent;
	border-left:20px solid transparent;
	content:"";
}
.testimonials .testi-item blockquote:after {
	position:absolute;
	top:10px;
	left:20px;
	display:block;
	width:41px;
	height:38px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/quotes.png) 0 0 no-repeat;
	content:"";
}
.testimonials .testi-item blockquote > a {
	position:relative;
	z-index:2;
	color:#4e4e4e;
	text-decoration:none;
	overflow:hidden;
	vertical-align:top;
}
.testimonials .testi-item blockquote > a:hover { color:#fff; }
.testimonials .testi-item .featured-thumbnail {
	position:relative;
	z-index:2;
	margin:0 20px 0 10px;
	width:60px;
	height:60px;
}
.testimonials .testi-item .testi-meta {
	font-size:1em;
	display:block;
	padding-top:22px;
	padding-left:40px;
}
.roundabout-holder {
	width:100%;
	position:relative;
	overflow:hidden;
}
.roundabout-holder ul {
	padding:0;
	width:100%;
	height:250px;
	background:none;
}
.roundabout-holder ul li {
	overflow:hidden;
	margin:0;
	padding:0;
	width:375px;
	height:inherit;
	border:none;
	background:none;
	text-align:center;
	cursor:pointer;
}
@media (max-width: 767px) {
	.roundabout-holder ul li { width:220px !important; }
}
@media (max-width: 480px) {
	.roundabout-holder ul li { width:150px !important; }
}
.roundabout-holder ul li.roundabout-in-focus { cursor:default; }
@media (min-width: 768px) and (max-width: 979px) {
	.roundabout-holder ul { width:100%; }
}
@media (max-width: 767px) {
	.roundabout-holder ul {
		width:100%;
		height:150px;
	}
}
@media (max-width: 480px) {
	.roundabout-holder ul { height:120px; }
}
.gallery { margin:0 auto; }
.gallery img { border:none !important; }
.gallery .gallery-caption {
	padding:0;
	margin:0;
}
.gallery dl, .gallery dt { margin:0; }
.gallery br+br { display:none; }
.site_map { margin-bottom:10px; }
.site_map .icon-sitemap { padding-right:10px; }
.site_map h2 {
	border-bottom:1px solid #DDD;
	padding-bottom:15px;
}
.site_map_title { text-transform:capitalize; }
.site_map ul {
	list-style:none;
	margin:15px 0 0 5px;
}
.site_map ul li {
	word-break:break-word;
	padding-bottom:5px;
}
@media (max-width: 480px) {
	.site_map ul li {
		float:none;
		width:100%;
		padding-right:0%;
	}
}
.site_map .group {
	display:inline-block;
	padding-bottom:20px;
	width:102%;
	margin-left:-2%;
}
.site_map .group .grid {
	width:23%;
	margin-left:2%;
	float:left;
}
@media (max-width: 480px) {
	.site_map .group .grid {
		float:none;
		width:100%;
		margin-left:0%;
	}
}
.site_map .line { margin-bottom:10px; }
.site_map .line ul li {
	width:18%;
	margin-right:2%;
	display:inline-block;
	vertical-align:top;
}
@media (max-width: 480px) {
	.site_map .line ul li {
		float:none;
		width:100%;
		margin-right:0%;
	}
}
.accordion-group, .accordion-inner, .nav-tabs, .nav-tabs > .active > a { border-color:#DDD; }
.footer {
	position:relative;
	z-index:100;
	padding:20px 0;
	border-top:1px solid #d9d9d9;
	background:#eee;
}
nav.footer-nav {
	float:right;
	overflow:hidden;
}
@media (min-width: 768px) and (max-width: 979px) {
	nav.footer-nav { float:none; }
}
@media (max-width: 767px) {
	nav.footer-nav { float:none; }
}
nav.footer-nav ul {
	margin:0;
	padding:0;
	float:right;
}
@media (min-width: 768px) and (max-width: 979px) {
	nav.footer-nav ul {
		float:none;
		text-align:center;
	}
}
@media (max-width: 767px) {
	nav.footer-nav ul {
		float:none;
		text-align:center;
	}
}
nav.footer-nav ul .sub-menu { display:none; }
nav.footer-nav ul li {
	float:left;
	margin:0;
	padding-left:15px;
	list-style-type:none;
}
@media (min-width: 768px) and (max-width: 979px) {
	nav.footer-nav ul li {
		float:none;
		display:inline;
		padding:0 10px;
	}
}
@media (max-width: 767px) {
	nav.footer-nav ul li {
		float:none;
		display:inline;
		padding:0 5px;
	}
}
nav.footer-nav ul li a { text-decoration:none; }
nav.footer-nav ul li a:hover {
	color:#00334d;
	text-decoration:none;
}
nav.footer-nav ul li.current-menu-item a { text-decoration:underline; }
.copyright { padding:10px 0; }
.footer-text { float:left; }
@media (max-width: 767px) {
	.footer-text {
		float:none;
		text-align:center;
		margin-bottom:20px;
	}
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
	background:none;
	margin-right:0.25em;
}
.btn { outline:none; }
.btn:focus { outline:none; }
.label [class^="icon-"], .label [class*=" icon-"] {
	background:none;
	margin-right:0.25em;
}
.label {
	white-space:normal;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
}
.label p { margin:0; }
.alert p { margin:0; }
.alert .close { outline:none; }
.alert.cf-cookie-banner-wrap {
	position:fixed;
	z-index:9999;
	right:0;
	left:0;
	bottom:0;
	display:block;
	padding:0;
	margin:0;
	color:#fff;
	background:rgba(0,0,0,0.7);
	border:none;
	text-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.no-rgba .alert.cf-cookie-banner-wrap { background:#000; }
.alert.cf-cookie-banner-wrap .container { padding:10px 0; }
.alert.cf-cookie-banner-wrap .close {
	color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.alert.cf-cookie-banner-wrap .close:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
@media (max-width: 979px) and (min-width: 768px) {
	.alert.cf-cookie-banner-wrap .close { right:0; }
}
@media (max-width: 767px) {
	.alert.cf-cookie-banner-wrap .close { right:0; }
}
@media (max-width: 767px) {
	.alert.cf-cookie-banner-wrap {
		padding-left:20px;
		padding-right:20px;
	}
}
.alignleft {
	float:left;
	margin:5px 20px 10px 0;
}
.aligntextleft { text-align:left; }
.alignright {
	float:right;
	margin:5px 0 10px 20px;
}
.aligntextright { text-align:right; }
.aligncenter, div.aligncenter {
	display:block;
	margin:5px auto 10px;
	text-align:center;
}
.aligntextcenter { text-align:center; }
.alignnone { margin:5px 0 10px 0; }
.thumbnail .alignnone { margin:0; }
a img.alignleft {
	float:left;
	margin:5px 20px 10px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 10px 20px;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
a img.alignnone { margin:5px 0 10px 0; }
article .post-content img { max-width:100%; }
.wp-caption { max-width:100%; }
.wp-caption-text {
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	max-width:100%;
	margin:5px 0 10px 0;
}
.wp-caption.alignleft { margin:5px 20px 10px 0; }
.wp-caption.alignright { margin:5px 0 10px 20px; }
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
*[class*="thumbnail"] { border-color:#DDD; }
.featured-thumbnail {
	position:relative;
	float:left;
	overflow:hidden;
	margin:5px 20px 10px 0;
}
.featured-thumbnail a {
	position:relative;
	display:block;
}
.featured-thumbnail.large {
	overflow:hidden;
	margin-right:0;
	margin-bottom:1.5em;
	float:none;
}
.featured-thumbnail.large img {
	width:100%;
	height:auto;
}
figure.frame {
	padding:7px;
	border:1px solid #DDD;
	background:#fff;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.frame img.alignleft, .frame img.alignright {
	margin:0;
	padding:0;
	border:none;
}
.list > ul { margin:0; }
.list.unstyled > ul li {
	margin:0 0 .5em 0;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
}
.list.unstyled > ul li:before { display:none; }
.list.styled > ul { margin:0 0 1em 0; }
.list.styled > ul li {
	position:relative;
	margin:0 0 .5em 0;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
}
.list li { position:relative; }
.list li:before {
	display:inline-block;
	margin-right:5px;
	width:14px;
	height:14px;
	content:attr(data-icon);
	font-family:'FontAwesome';
	line-height:14px;
	speak:none;
	*margin-right:.3em;
}
.list > ul li:before { color:#999; }
.list.check-list > ul li:before { content:"\f00c"; }
.list.check2-list > ul li:before { content:"\f078"; }
.list.arrow-list > ul li:before { content:"\f054"; }
.list.arrow2-list > ul li:before { content:"\f061"; }
.list.star-list > ul li:before { content:"\f005"; }
.list.plus-list > ul li:before { content:"\f067"; }
.list.minus-list > ul li:before { content:"\f068"; }
.lightbox {
	position:relative;
	display:block;
}
.title-box { margin-bottom:1em; }
.title-box_icon {
	float:left;
	margin:0 20px 0 0;
}
.title-box_primary {
	border:none;
	background:none;
	padding:0;
	margin:0;
}
.title-box_secondary {
	border:none;
	background:none;
	padding:0;
	margin:0;
}
#back-top { display:none; }
#back-top-wrapper {
	position:fixed;
	right:10px;
	bottom:10px;
	overflow:hidden;
	z-index:99;
}
.olrk-live-chat #back-top-wrapper { bottom:40px; }
#back-top a {
	display:block;
	width:50px;
	color:#bbb;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font:11px/100% Arial, Helvetica, sans-serif;
	-webkit-transition:1s;
	-moz-transition:1s;
	-o-transition:1s;
	transition:1s;
}
#back-top a:hover { color:#000; }
#back-top a:hover span { background-color:#333; }
#back-top span {
	display:block;
	margin-bottom:7px;
	width:50px;
	height:50px;
	background:#0088cc url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/up-arrow.png) no-repeat center center;
	-webkit-transition:1s;
	-moz-transition:1s;
	-o-transition:1s;
	transition:1s;
}
.tabs-wrapper { margin-bottom:20px; }
.dropcap {
	position:relative;
	display:block;
	float:left;
	overflow:hidden;
	margin:0 20px 20px 0;
	width:50px;
	height:50px;
	background:#3A87AD;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:36px;
	line-height:50px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.hr {
	overflow:hidden;
	margin:30px 0px;
	height:1px;
	background:#eee;
	font-size:0;
	line-height:0;
}
.sm_hr {
	overflow:hidden;
	margin:20px 0px;
	height:1px;
	background:#DDD;
	font-size:0;
	line-height:0;
}
.spacer {
	overflow:hidden;
	height:30px;
	font-size:0;
	line-height:0;
}
.vertical-divider {
	margin-left:20px;
	padding-left:40px;
	border-left:1px solid #DDD;
}
.text-highlight {
	padding:.25em .2em;
	background-color:#FFA;
	color:#666;
}
code.block { display:block; }
code.code-indent {
	display:block;
	margin:20px 0;
}
code, pre { margin-bottom:20px; }
.google-map { position:relative; }
.google-map:before {
	z-index:-1;
	top:50%;
	left:50%;
	margin:-10px 0 0 -10px;
}
.map_loader {
	position:absolute;
	top:50%;
	left:50%;
	margin:-16px 0 0 -16px;
	z-index:-1;
}
input[type="submit"], input[type="reset"] {
	vertical-align:top;
	height:28px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { outline:none; }
select:-moz-placeholder, textarea:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="week"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="color"]:-moz-placeholder, .uneditable-input:-moz-placeholder { color:#999; }
select:-ms-input-placeholder, textarea:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, .uneditable-input:-ms-input-placeholder { color:#999; }
select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, .uneditable-input::-webkit-input-placeholder { color:#999; }
select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .uneditable-input::-moz-placeholder {
	color:#999;
	opacity:1;
}
select.btn:focus, textarea.btn:focus, input[type="text"].btn:focus, input[type="password"].btn:focus, input[type="datetime"].btn:focus, input[type="datetime-local"].btn:focus, input[type="date"].btn:focus, input[type="month"].btn:focus, input[type="time"].btn:focus, input[type="week"].btn:focus, input[type="number"].btn:focus, input[type="email"].btn:focus, input[type="url"].btn:focus, input[type="search"].btn:focus, input[type="tel"].btn:focus, input[type="color"].btn:focus, .uneditable-input.btn:focus { outline:none; }
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { outline:none; }
label[for^=pwbox] { display:inline-block; }
.wpcf7-form p.field {
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
	vertical-align:top;
}
.wpcf7-form p.field input {
	margin:0;
	padding:6px 6px 7px 6px;
	width:100%;
	height:30px;
	line-height:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.wpcf7-form p.field input[type="file"] {
	position:relative;
	cursor:pointer;
	height:25px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.wpcf7-form textarea {
	overflow:auto;
	margin:0;
	padding:6px 6px 7px 6px;
	width:100%;
	height:200px;
	line-height:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	resize:none;
	overflow:auto;
}
.wpcf7-form .submit-wrap {
	margin:0;
	padding:0;
}
.wpcf7-form .submit-wrap input { margin-right:10px; }
span.wpcf7-form-control-wrap { display:block; }
.wpcf7-not-valid-tip {
	position:absolute;
	top:0 !important;
	right:0 !important;
	bottom:0 !important;
	left:0 !important;
	padding:4px 6px !important;
	width:auto !important;
	height:auto !important;
	background:#F2DEDE !important;
	border:1px solid #DDD !important;
	color:#B94A48 !important;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (min-width: 768px) and (max-width: 979px) {
	.wpcf7-not-valid-tip { font-size:11px !important; }
}
div.wpcf7-response-output {
	margin:20px 0 !important;
	padding:8px 35px 8px 14px !important;
	border:1px solid #DDD !important;
	background-color:#FCF8E3;
	color:#C09853;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
div.wpcf7-validation-errors {
	background-color:#F2DEDE !important;
	border-color:#DDD !important;
	color:#B94A48 !important;
}
div.wpcf7-mail-sent-ok {
	background:#DFF0D8 !important;
	border:1px solid #DDD !important;
	color:#468847 !important;
}
embed, iframe, object, video { max-width:100%; }
.video-wrap {
	position:relative;
	overflow:hidden;
	margin-bottom:1.5em;
	padding-top:30px;
	padding-bottom:56.25%;
	height:0;
}
.video-wrap iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.html5-video {
	padding:0;
	height:auto;
}
.audio-wrap { margin-bottom:1.5em; }
div.jp-audio, div.jp-video {
	width:100%;
	color:#a7a7a7;
	line-height:2.2em;
}
div.jp-video video, div.jp-video object {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
}
div.jp-audio { width:100%; }
div.jp-video.fullwidth .jp-type-list-parent {
	position:relative;
	overflow:hidden;
	padding-bottom:56.25%;
	width:100%;
	height:0;
}
div.jp-video.fullwidth.playlist {
	padding-bottom:0;
	height:auto;
}
div.jp-video.fullwidth .jp-type-single, div.jp-video.fullwidth .jp-type-list {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
div.jp-video-full {
	position:static !important;
	position:relative;
	width:100%;
	height:100%;
}
div.jp-video-full div.jp-jplayer {
	position:fixed;
	top:0;
	left:0;
	z-index:9999999;
	overflow:hidden;
}
div.jp-video-full div.jp-gui {
	position:fixed;
	top:0;
	left:0;
	z-index:9999999;
	width:100%;
	height:100%;
}
div.jp-video-full div.jp-interface {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000;
}
div.jp-interface {
	position:relative;
	overflow:hidden;
	width:100%;
	height:35px;
	border-bottom:1px solid #4E4E4E;
	-webkit-transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	background-color:#484747;
	background-image:-moz-linear-gradient(top,#575656,#313030);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#575656),to(#313030));
	background-image:-webkit-linear-gradient(top,#575656,#313030);
	background-image:-o-linear-gradient(top,#575656,#313030);
	background-image:linear-gradient(to bottom,#575656,#313030);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff575656', endColorstr='#ff313030', GradientType=0);
}
div.jp-interface li { padding-left:0; }
div.jp-video div.jp-interface {
	margin:0;
	opacity:0;
	filter:alpha(opacity=0);
}
div.jp-video:hover div.jp-interface {
	margin:-36px 0 0;
	opacity:1;
	filter:alpha(opacity=100);
}
div.jp-controls-holder {
	position:absolute;
	top:7px;
	left:0;
	overflow:hidden;
	width:100%;
}
div.jp-interface ul.jp-controls {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.jp-controls, div.jp-interface ul.jp-controls li {
	display:inline;
	float:left;
}
ul.jp-controls a, div.jp-interface ul.jp-controls li a {
	display:block;
	overflow:hidden;
	padding-right:2px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_spacer.png) 100% 1px no-repeat;
	text-indent:-9999px;
}
ul.jp-controls a span, div.jp-interface ul.jp-controls li a span {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play span, a.jp-pause span {
	width:28px;
	height:28px;
}
a.jp-play span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 0 no-repeat; }
a.jp-play:hover span { background-position:-28px 0; }
a.jp-pause span {
	display:none;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 -28px no-repeat;
}
a.jp-pause:hover span { background-position:-28px -28px; }
a.jp-stop span, a.jp-previous span, a.jp-next span {
	width:28px;
	height:28px;
}
a.jp-stop span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 -56px no-repeat; }
a.jp-stop:hover span { background-position:-28px -56px; }
a.jp-previous span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) -56px -28px no-repeat; }
a.jp-previous:hover span { background-position:-84px -28px; }
a.jp-next span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) -56px 0 no-repeat; }
a.jp-next:hover span { background-position:-84px 0; }
div.jp-progress {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
	height:7px;
	border-bottom:1px solid #777;
	background-color:#303030;
}
div.jp-seek-bar {
	width:0;
	height:100%;
	cursor:pointer;
	-webkit-box-shadow:inset 0 0 2px #464444;
	-moz-box-shadow:inset 0 0 2px #464444;
	box-shadow:inset 0 0 2px #464444;
}
div.jp-play-bar {
	width:0;
	height:100%;
	background-color:#bababa;
	background-image:-moz-linear-gradient(top,#cecece,#9d9d9d);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#cecece),to(#9d9d9d));
	background-image:-webkit-linear-gradient(top,#cecece,#9d9d9d);
	background-image:-o-linear-gradient(top,#cecece,#9d9d9d);
	background-image:linear-gradient(to bottom,#cecece,#9d9d9d);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcecece', endColorstr='#ff9d9d9d', GradientType=0);
}
div.jp-seeking-bg { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_load.gif) 0 0 repeat-x; }
a.jp-mute, a.jp-unmute, a.jp-volume-max { position:relative; }
a.jp-mute, a.jp-unmute { margin:0 60px 0 0; }
a.jp-mute span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 -84px no-repeat; }
a.jp-mute:hover span { background-position:-28px -84px; }
a.jp-unmute span {
	display:none;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 -112px no-repeat;
}
a.jp-unmute:hover span { background-position:-28px -112px; }
div.jp-volume-bar {
	position:absolute;
	top:10px;
	right:8px;
	z-index:2;
	overflow:hidden;
	width:50px;
	height:7px;
	background-color:#202020;
	cursor:pointer;
	-webkit-box-shadow:1px 1px 0 #464444;
	-moz-box-shadow:1px 1px 0 #464444;
	box-shadow:1px 1px 0 #464444;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
div.jp-audio div.jp-volume-bar { right:8px; }
div.jp-volume-bar-value {
	width:0;
	height:7px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	background-color:#777777;
	background-image:-moz-linear-gradient(top,#848484,#646464);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#848484),to(#646464));
	background-image:-webkit-linear-gradient(top,#848484,#646464);
	background-image:-o-linear-gradient(top,#848484,#646464);
	background-image:linear-gradient(to bottom,#848484,#646464);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff848484', endColorstr='#ff646464', GradientType=0);
}
div.jp-current-time, div.jp-time-sep, div.jp-duration {
	margin-top:6px;
	font-size:0.85em;
}
div.jp-current-time {
	display:inline;
	float:right;
	color:#ffffff;
}
div.jp-time-sep {
	display:inline;
	float:right;
	margin-right:5px;
	margin-left:5px;
	text-align:center;
}
div.jp-duration {
	display:inline;
	float:right;
	margin-right:130px;
	text-align:right;
}
div.jp-audio div.jp-duration { margin-right:100px; }
@media (max-width: 480px) {
	div.jp-volume-bar, .jp-toggles, div.jp-duration { display:none !important; }
}
div.jp-title {
	color:#fff;
	text-align:center;
}
div.jp-title, div.jp-playlist { width:100%; }
div.jp-type-single div.jp-title, div.jp-type-playlist div.jp-title, div.jp-type-single div.jp-playlist { border-top:none; }
div.jp-title ul, div.jp-playlist ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div.jp-title li {
	padding:5px 0 0;
	font-weight:bold;
}
div.jp-video-full div.jp-title li { padding:1px 0; }
div.jp-playlist li {
	position:relative;
	background:#222;
	border-top:1px solid #DDD;
	margin:0;
	padding:0;
	height:33px;
}
div.jp-playlist li:first-child { border:none; }
div.jp-playlist li a {
	display:block;
	padding:6px 25px;
	text-decoration:none;
}
div.jp-playlist li a.jp-playlist-current { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_playlist_li_cur.png) no-repeat scroll 10px center transparent; }
div.jp-playlist li a:hover, div.jp-playlist li.jp-playlist-current a { color:#8C8C8C; }
div.jp-playlist li div { display:inline; }
div.jp-playlist a.jp-playlist-item-remove {
	display:inline;
	float:right;
	margin-right:10px;
	color:#666666;
	text-align:right;
	font-weight:bold;
}
div.jp-playlist a.jp-playlist-item-remove:hover { color:#0d88c1; }
div.jp-playlist span.jp-free-media {
	display:inline;
	float:right;
	margin-right:10px;
	text-align:right;
}
div.jp-playlist span.jp-free-media a { color:#666666; }
div.jp-playlist span.jp-free-media a:hover { color:#0d88c1; }
span.jp-artist {
	color:#fefefe;
	font-size:.9em;
}
div.jp-video-play {
	background-color:rgba(0,0,0,0);
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
}
div.jp-video-full div.jp-video-play {
	z-index:1000;
	height:100%;
}
a.jp-video-play-icon {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	margin-top:-25px;
	margin-left:-40px;
	width:80px;
	height:50px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_play.png) 0 0 no-repeat;
	text-indent:-9999px;
	opacity:0.7;
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out;
}
div.jp-video-play:hover a.jp-video-play-icon { opacity:1; }
div.jp-jplayer { background-color:#000000; }
ul.jp-toggles {
	z-index:1;
	float:right;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	list-style-type:none;
}
ul.jp-toggles li {
	display:block;
	float:left;
}
ul.jp-toggles li a {
	padding-left:2px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_spacer.png) 0 1px no-repeat;
}
ul.jp-toggles li a, ul.jp-toggles li a span {
	display:block;
	width:28px;
	height:28px;
	text-indent:-9999px;
}
a.jp-full-screen span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) -56px -56px no-repeat; }
a.jp-full-screen:hover span { background-position:-84px -56px; }
a.jp-restore-screen span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) -56px -84px no-repeat; }
a.jp-restore-screen:hover span { background-position:-84px -84px; }
.jp-no-solution {
	position:absolute;
	top:10px;
	left:50%;
	display:none;
	margin-left:-202px;
	padding:5px;
	width:390px;
	border:2px solid #DDD;
	background-color:#404040;
	color:#000000;
	font-size:.8em;
}
.jp-no-solution a { color:#000; }
.jp-no-solution span {
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:1em;
}
.wrapper {
	overflow:hidden;
	position:relative;
	width:100%;
}
.extra-wrap { overflow:hidden; }
.row > br, .row > p { display:none; }
[class*="span"] { position:relative; }
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
@media (max-width: 480px) {
	.pp_pic_holder.pp_default {
		width:100% !important;
		left:0 !important;
		overflow:hidden;
	}
	div.pp_default .pp_content_container .pp_left { padding-left:0 !important; }
	div.pp_default .pp_content_container .pp_right { padding-right:0 !important; }
	.pp_content {
		width:100% !important;
		height:auto !important;
	}
	.pp_fade {
		width:100% !important;
		height:100% !important;
	}
	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display:none !important; }
	#pp_full_res img {
		width:100% !important;
		height:auto !important;
	}
	.pp_details {
		width:94% !important;
		padding-left:3%;
		padding-right:4%;
		padding-top:10px;
		padding-bottom:10px;
		background-color:#fff;
		margin-top:-2px !important;
	}
	a.pp_close {
		right:10px !important;
		top:10px !important;
	}
}
.post_networks h1, .post_networks h2, .post_networks h3, .post_networks h4, .post_networks h5, .post_networks h6 {
	border-bottom:1px solid #DDD;
	padding-bottom:8px;
}
.post_networks >ul >li {
	float:left;
	display:block;
}
.post_networks >ul >li span { margin-right:10px; }
.spinner_32, .thumbnail, .accordion_loader, .google-map, .flexslider, .camera_loader, .preloader {
	min-height:36px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_32.gif) 50% 50% no-repeat;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_32.gif) 50% 50% no-repeat, url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_bg_32.png) 50% 50% no-repeat;
}
.spinner_16, div.ajax-loader, .thumbnail[rel^="prettyPhoto"] {
	min-height:20px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_16.gif) 50% 50% no-repeat;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_16.gif) 50% 50% no-repeat, url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_bg_16.png) 50% 50% no-repeat;
}
.camera_loader {
	border:none;
	opacity:0.3;
}
.preloader { margin-bottom:20px; }
img.ajax-loader { display:none; }
div.ajax-loader {
	position:relative;
	display:none;
	vertical-align:top;
	margin-top:4px;
	width:20px;
	height:20px;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after { clear:both; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/*
	Theme Name: cherry
	Theme URI: //info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: //info.template-help.com/help/
	Version: 3.1.5.1
	Tags: dark, light, white, black, gray, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-menu, editor-style, featured-images, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
	License:
	License URI: http://
	Text Domain: cherry
*/

/*FILESTART*/body { position:relative; }
.ie8 body { min-width:980px; }
@media (max-width: 767px) {
	body.cherry-fixed-layout {
		padding-left:0 !important;
		padding-right:0 !important;
	}
}
@media (max-width: 767px) {
	body.cherry-fixed-layout .header, body.cherry-fixed-layout .content-holder, body.cherry-fixed-layout .footer {
		padding-left:20px;
		padding-right:20px;
	}
}
body[class*="span"] {
	position:static;
	float:none;
	min-height:inherit;
	margin-left:inherit;
}
a { outline:none; }
a:focus { outline:none; }
.main-holder {
	position:relative;
	z-index:1;
}
.cherry-fixed-layout .main-holder {
	margin:0 auto;
	max-width:980px;
	width:auto;
	background:#fafafa;
}
@media (min-width: 1200px) {
	.cherry-fixed-layout .main-holder { max-width:1210px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.cherry-fixed-layout .main-holder { max-width:764px; }
}
.header {
	position:relative;
	z-index:99;
	padding:30px 0;
	border-bottom:1px solid #DDD;
	background-color:#eee;
}
.logo {
	position:relative;
	z-index:99;
}
@media (min-width: 768px) and (max-width: 979px) {
	.logo { width:60%; }
}
.logo_h__txt { margin:0; }
.logo_link {
	color:#049cdb;
	text-decoration:none;
}
.logo_link:hover { text-decoration:none; }
.logo_tagline {
	text-transform:uppercase;
	font-size:10px;
}
.search-form form { position:relative; }
.search-form_it { vertical-align:top; }
.search-form_is { vertical-align:top; }
@media (min-width: 768px) and (max-width: 979px) {
	.sidebar .search-form_it { width:130px; }
}
.nav__primary {
	position:relative;
	z-index:2;
}
.sf-menu, .sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.sf-menu { line-height:1.0; }
.sf-menu ul {
	display:none;
	position:absolute;
	top:-999em;
	width:10em;
}
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; }
.sf-menu li {
	position:relative;
	float:left;
}
.sf-menu a {
	position:relative;
	display:block;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	top:100%;
	left:0;
	z-index:99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	top:0;
	left:100%;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	top:0;
	left:10em;
}
.sf-menu { float:right; }
.sf-menu > li {
	background:#ddd;
	text-align:center;
}
.sf-menu > li > a {
	padding:10px 12px;
	border-top:1px solid #DDD;
	border-left:1px solid #fff;
	color:#13a;
	text-decoration:none;
}
.sf-menu li .desc {
	display:block;
	font-size:0.9em;
}
.sf-menu li li { background:#AABDE6; }
.sf-menu li li a {
	padding:10px 12px;
	border-top:1px solid #DDD;
	border-left:1px solid #fff;
	color:#13a;
	text-decoration:none;
}
.sf-menu > li > a:hover, .sf-menu > li.sfHover> a, .sf-menu > li.current-menu-item > a, .sf-menu > li.current_page_item > a { background:#CFDEFF; }
.sf-menu li li > a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current-menu-item > a, .sf-menu li li.current_page_item > a { background:#CFDEFF; }
.sf-menu a.sf-with-ul {
	padding-right:2.25em;
	min-width:1px;
}
.sf-sub-indicator {
	position:absolute;
	top:1.05em;
	right:.75em;
	display:block;
	overflow:hidden;
	width:10px;
	height:10px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/arrows-ffffff.png) no-repeat -10px -100px;
	text-indent:-999em;
}
a > .sf-sub-indicator { background-position:0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position:-10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position:-10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:0 0; }
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position:-10px 0; }
@media (max-width: 767px) {
	.sf-menu { display:none; }
}
.select-menu {
	display:none;
	border:1px solid #DDD;
	background-color:#e4e4e4;
	width:100%;
	height:30px;
	padding:5px;
	margin:0;
	cursor:pointer;
	outline:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.select-menu:focus { border-color:#DDD; }
.select-menu option {
	padding:5px;
	cursor:pointer;
}
.select-menu option.main_item { font-weight:bold; }
.slider {
	position:relative;
	z-index:1;
	overflow:hidden;
	margin:0;
	padding:0;
}
.accordion { position:relative; }
.accordion >ul {
	margin:0;
	display:none;
	visibility:hidden;
	position:relative;
	z-index:1;
}
.accordion >ul >li .max_height { max-height:500px; }
.accordion >ul >li .accordion_caption {
	position:absolute;
	bottom:0;
	width:100%;
	min-height:50px;
	padding:15px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/black-opacity-60.png);
}
.accordion >ul >li .accordion_caption h2 { color:#FFF; }
@media (max-width: 768px) {
	.accordion >ul >li .accordion_caption { display:none; }
}
.accordion .accordion_loader {
	z-index:0;
	top:50%;
	left:50%;
	margin:-18px 0 0 -18px;
	width:36px;
	height:36px;
	position:absolute;
}
.content-holder {
	position:relative;
	z-index:1;
	padding-bottom:50px;
}
#content { padding-top:40px; }
#content.left {
	position:relative;
	z-index:9;
	float:right !important;
	margin-bottom:40px;
}
.isStuck { -webkit-transform:translateZ(0); }
.title-section { padding:70px 0 0; }
.title-header {
	overflow:hidden;
	margin-bottom:1.5em;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
}
.title-desc {
	display:block;
	color:#999;
	font-size:11px;
}
.breadcrumb__t {
	margin:0;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
}
.breadcrumb__t li { display:inline; }
.breadcrumb__t li.divider {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.breadcrumb__t li.divider:after {
	content:' / ';
	color:#333333;
	font:12px/18px Arial, Helvetica, sans-serif;
}
#sidebar { padding-top:40px; }
#sidebar h3 { margin-bottom:20px; }
.testimonial {
	position:relative;
	margin-bottom:35px;
	padding:30px;
	border:1px solid #DDD;
	background:#f5f5f5;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.testimonial_bq {
	margin:0;
	padding:0;
	border:none;
}
.testimonial_content {
	overflow:hidden;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/quotes.png) no-repeat 0 0;
}
@media (min-width: 768px) and (max-width: 979px) {
	.testimonial .featured-thumbnail {
		width:80px;
		height:80px;
	}
}
.testimonial small {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style:normal;
	padding:12px 0 0;
	font-size:10.2px;
}
.testimonial small span { display:inline; }
.testimonial .testi-url, .testimonial .testi-email { font-style:normal; }
@media (min-width: 768px) and (max-width: 979px) {
	.testimonial {
		padding:15px;
		background-position:150px 10px;
	}
}
@media (max-width: 767px) {
	.testimonial {
		padding:15px;
		background-position:150px 10px;
	}
}
#primary { padding-top:40px; }
.entry-content { overflow:hidden; }
.entry-meta.float-right { float:right; }
.portfolio-meta {
	margin:0;
	padding:1em 0;
	border:none;
	border-top:1px solid #DDD;
}
.portfolio-meta span {
	display:inline-block;
	line-height:20px;
	padding-right:15px;
}
@media (max-width: 767px) {
	.portfolio-meta span { display:block; }
}
.portfolio-meta i {
	font-size:16px;
	margin-right:.5em;
	color:#999;
}
.portfolio-meta i.icon-tag { margin-right:.3em; }
.portfolio-meta-list {
	margin:0 0 2em 0;
	padding:1em 0;
	border:none;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.portfolio-meta-list li {
	margin:.5em 0 0 0;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
	text-transform:none;
}
.portfolio-meta-list li:first-child { margin-top:0; }
.portfolio-meta-list li strong {
	display:inline;
	padding-right:.3em;
}
.image-holder { position:relative; }
.image-holder img { max-width:100%; }
.grid_gallery {
	margin-bottom:-1px;
	position:relative;
	overflow:hidden;
	padding:0;
}
.grid_gallery_inner {
	position:relative;
	overflow:hidden;
	width:100%;
}
.grid_gallery_inner.isotope .gallery_item { padding:0; }
.grid_gallery_inner.isotope .gallery_item a {
	position:relative;
	padding:1px;
}
.gallery_item {
	float:left;
	width:33%;
	margin:0;
	padding:0 1px 1px 0;
}
.gallery_item.featured-thumbnail {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.single-gallery-item { margin:0 !important; }
.zoom-icon {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	background:rgba(0,0,0,0.4);
	opacity:0;
	cursor:pointer;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
.no-rgba .zoom-icon {
	visibility:hidden;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/black-opacity-60.png);
}
.zoom-icon:before {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	margin:-13px 0 0 -13px;
	width:25px;
	height:26px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/magnify-alt.png) 50% 50% no-repeat;
	content:"";
}
.featured-thumbnail a:hover .zoom-icon, a.thumbnail:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon { opacity:1; }
.no-rgba .image-wrap:hover .zoom-icon, .featured-thumbnail a:hover .zoom-icon, a.thumbnail:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon { visibility:visible; }
.filter-wrapper strong {
	display:block;
	padding:8px 0;
	margin-right:5px;
	float:left;
}
.filter-wrapper .nav { overflow:hidden; }
.nav-pills { float:left; }
@media (max-width: 480px) {
	.nav-pills li { float:none; }
}
.nav-pills li a { white-space:nowrap; }
@media (max-width: 480px) {
	.nav-pills li a {
		display:block;
		padding:5px;
	}
}
.filterable-portfolio {
	position:relative;
	visibility:hidden;
	overflow:hidden;
	margin:0 -10px;
}
.filterable-portfolio .portfolio_item {
	display:block;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 0 20px 0;
	padding:0 10px;
	width:0;
}
.filterable-portfolio .portfolio_item.nomargin { margin-right:0; }
.filterable-portfolio .portfolio_item_holder { overflow:hidden; }
.filterable-portfolio .image-wrap {
	position:relative;
	display:block;
	overflow:hidden;
}
.filterable-portfolio .image-wrap:before {
	top:50%;
	left:50%;
	margin:-16px 0 0 -16px;
	z-index:-1;
}
.filterable-portfolio .folio_loader {
	top:50%;
	left:50%;
	margin:-10px 0 0 -10px;
	z-index:-1;
}
.thumbnail__portfolio { margin:0; }
.video_preview.featured-thumbnail {
	margin:0 0 10px 0;
	padding:0px;
	width:100%;
}
.video_preview >div { padding:4px; }
.video_preview a[rel="author"] { display:inline-block; }
.video_preview .post_author { display:block; }
.video_preview .post_date { display:block; }
.video_preview img { width:100%; }
.video_preview span.hover {
	position:absolute;
	top:50%;
	left:50%;
	margin:-41px 0 0 -35px;
	font-size:80px;
	color:#FFF;
	text-decoration:none;
	opacity:0.8;
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.video_preview a:hover span.hover {
	opacity:1;
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.video_preview h4 {
	padding:0 0 7px 5px;
	border-bottom:1px solid #DDD;
}
.video_preview .post_author {
	float:left;
	padding:0 0 5px 5px;
}
.video_preview .post_date {
	float:right;
	padding:0 5px 5px 0;
}
.isotope-item { z-index:2; }
.isotope-hidden.isotope-item {
	z-index:1;
	pointer-events:none;
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
	-ms-transition-duration:0.8s;
	-o-transition-duration:0.8s;
	transition-duration:0.8s;
}
.isotope {
	-webkit-transition-property:height, width;
	-moz-transition-property:height, width;
	-ms-transition-property:height, width;
	-o-transition-property:height, width;
	transition-property:height, width;
}
.isotope .isotope-item {
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	-o-transition-property:top, left, opacity;
	transition-property:transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s;
}
.post-author {
	margin-bottom:60px;
	padding:10px 20px 15px 20px;
	border:1px solid #DDD;
	background-color:#FAFAFA;
}
.post-author_h { margin-bottom:20px; }
.post-author_link { margin-top:1.5em; }
.post-author_gravatar {
	float:left;
	margin:0 20px 0 0;
}
.post-author_gravatar img {
	padding:5px;
	border:1px solid #DDD;
	background:#fff;
}
.post-author .post-author_desc {
	overflow:hidden;
	margin-top:1em;
}
.post-author .post-author_desc .post-author_link { font-size:15px; }
#recent-author-posts { margin-bottom:3em; }
@media (min-width: 768px) and (max-width: 979px) {
	.team-holder .featured-thumbnail {
		width:80px;
		height:80px;
	}
}
@media (max-width: 767px) {
	.team-holder .featured-thumbnail {
		width:80px;
		height:80px;
	}
}
.team-holder .team-content { overflow:hidden; }
@media (min-width: 768px) and (max-width: 979px) {
	.team-holder .team-content { overflow:visible; }
}
@media (max-width: 767px) {
	.team-holder .team-content { overflow:visible; }
}
.faq-list_h {
	position:relative;
	margin:0;
	padding:0 0 5px 28px;
	background:none;
	font-weight:normal;
}
.faq-list_body {
	position:relative;
	margin:0 0 2em 0;
	padding:0 0 0 28px;
}
.faq-list_body .marker { top:3px; }
.faq-list .marker {
	position:absolute;
	top:0;
	left:0;
	display:block;
	font-weight:bold;
	margin:0;
}
.error404-holder { padding:30px 0 100px 0; }
.error404-holder_num {
	text-align:center;
	font-size:250px;
	line-height:1.2em;
}
@media (max-width: 480px) {
	.error404-holder_num { font-size:120px; }
}
.error404-holder .hgroup_404 {
	margin:0 0 2em 0;
	padding-top:50px;
}
.error404-holder .hgroup_404 h1 {
	margin-bottom:.2em;
	font-size:3em;
}
.post__holder {
	overflow:hidden;
	margin-bottom:0px;
}
.post__holder.single-post {
	overflow:hidden;
	margin-bottom:30px;
	width:100%;
}
.post__holder .post-header .post-title { margin-bottom:30px; }
.post__holder .featured-thumbnail.large { margin-bottom:35px; }
.post__holder .post_content { padding-bottom:20px; }
.post__holder .post_content h1, .post__holder .post_content h2, .post__holder .post_content h3, .post__holder .post_content h4, .post__holder .post_content h5, .post__holder .post_content h6 { margin:5px 0 15px 0; }
.post__holder .post_content p { margin:0 0 15px; }
.post-title {
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
}
@media (max-width: 480px) {
	.post .featured-thumbnail {
		width:120px;
		height:auto;
	}
}
@media (max-width: 480px) {
	.post .featured-thumbnail.large { width:auto; }
}
.post_content {
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
	padding-bottom:20px;
}
.post_content .excerpt, .post_content .full-post-content { margin-bottom:1.5em; }
.post_footer {
	clear:both;
	padding:15px 0 0 0;
}
.post_wrapper { margin-bottom:40px; }
.post_meta {
	overflow:hidden;
	margin-bottom:1em;
	padding:.5em 0;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	font-size:.92em;
}
.post_meta div[class^="post_"] {
	display:inline-block;
	line-height:20px;
	padding:2px 5px;
}
@media (max-width: 767px) {
	.post_meta div[class^="post_"] { display:block; }
}
.post_meta div[class^="post_"] .not_voting {
	cursor:default;
	color:inherit;
}
.post_meta div[class^="post_"] .not_voting span { color:inherit; }
.post_meta div[class^="post_"] .ajax_voting { color:inherit; }
.post_meta div[class^="post_"] .ajax_voting span { color:inherit; }
.post_meta div[class^="post_"] .user_voting { cursor:default; }
.post_meta div[class^="post_"] .user_voting i, .post_meta div[class^="post_"] .user_voting span {
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-out;
}
.post_meta div[class^="post_"] .user_like { cursor:default; }
.post_meta div[class^="post_"] .user_like i, .post_meta div[class^="post_"] .user_like span { color:#2ecc71; }
.post_meta div[class^="post_"] .user_like i {
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-out;
}
.post_meta div[class^="post_"] .user_dislike { cursor:default; }
.post_meta div[class^="post_"] .user_dislike i, .post_meta div[class^="post_"] .user_dislike span { color:#e74c3c; }
.post_meta div[class^="post_"] .user_dislike i {
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-out;
}
.post_meta div[class^="post_"] .animation_item {
	position:absolute;
	top:0px;
	right:0px;
}
.post_meta div[class^="post_"] a { text-transform:capitalize; }
.post_meta>div.post_meta_unite {
	display:block;
	border-top:1px solid #DDD;
	padding-top:.5em;
	margin-top:.5em;
}
.post_meta>div.post_meta_unite:first-child {
	border-top:none;
	margin-top:0;
	padding-top:0;
}
.post_meta .post_permalink {
	float:right;
	padding-right:0;
}
@media (max-width: 767px) {
	.post_meta .post_permalink { float:left; }
}
.post_meta span.voting_count {
	padding-right:0;
	position:relative;
}
.post_meta i {
	font-size:16px;
	margin-right:0em;
	padding-right:0.5em;
	color:#999;
}
.post_meta .pull-right {
	padding-right:0;
	padding-left:15px;
}
.post_meta hr { margin:.5em 0; }
.post_meta .post_dislike a, .post_meta .post_like a { text-decoration:none; }
.meta_type_icon > div.post_meta_unite {
	display:inline-block;
	float:left;
	border-top:none;
	padding:0 0 0em;
	margin-top:0;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"] {
	float:left;
	width:15px;
	text-align:center;
	padding:0 7px 25px;
	margin-bottom:-25px;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"] i {
	margin-right:0;
	padding-right:10px;
	width:15px;
	text-align:center;
	display:inline-block;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"] .tips {
	margin-left:-5px;
	margin-top:10px;
	padding:2px 7px;
	position:absolute;
	background:#eaeaea;
	color:#000;
	min-width:10px;
	border-radius:5px;
	visibility:hidden;
	animation:tips_out 0.3s ease-out;
	animation-fill-mode:forwards;
	-webkit-animation:tips_out 0.3s ease-out;
	-webkit-animation-fill-mode:forwards;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"] .tips:before {
	background:transparent;
	content:" ";
	width:0px;
	height:0px;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #EAEAEA transparent;
	position:absolute;
	margin:-19px 0 0 5px;
	padding-top:10px;
	color:#eaeaea;
	left:0;
}
.meta_type_icon > div.post_meta_unite div[class^="post_"]:hover .tips {
	visibility:visible;
	margin-top:15px;
	animation:tips_in 0.3s ease-out;
	animation-fill-mode:backwards;
	-webkit-animation:tips_in 0.3s ease-out;
	-webkit-animation-fill-mode:backwards;
}
@media (max-width: 768px) {
	 .post_meta .post_meta_unite {
		border-top:1px solid #DDD;
		display:block;
		padding:.5em 0;
		width:auto;
		border-left:none;
		overflow:hidden;
		box-sizing:inherit;
		float:none;
	}
	.post_meta .post_meta_unite:first-child {
		border-top:none;
		padding-top:0;
	}
	.post_meta .post_meta_unite.last-child { padding-bottom:0; }
	.meta_type_icon .post_meta_unite span {
		padding-right:15px;
		text-align:left;
		float:none;
		width:100%;
	}
	.meta_type_icon .post_meta_unite span .tips {
		position:absolute;
		display:inline-block;
		visibility:visible;
		margin:0;
		-webkit-animation:none;
		animation:none;
		padding:0;
		background:none;
	}
	.meta_type_icon .post_meta_unite span .tips:before { display:none; }
	.meta_type_icon .post_meta_unite span:hover .tips {
		margin:0;
		animation:none;
		-webkit-animation:none;
	}
}
@keyframes tips_in {
	0% {
		visibility:visible;
		pointer-events:none;
		opacity:0;
		margin-top:25px;
	}
	100% {
		opacity:1;
		margin-top:15px;
	}
}
@-webkit-keyframes tips_in {
	0% {
		visibility:visible;
		pointer-events:none;
		opacity:0;
		margin-top:25px;
	}
	100% {
		opacity:1;
		margin-top:15px;
	}
}
@keyframes tips_out {
	0% {
		visibility:visible;
		pointer-events:none;
		opacity:1;
		margin-top:15px;
	}
	100% {
		visibility:hidden;
		margin-top:40px;
		opacity:0;
	}
}
@-webkit-keyframes tips_out {
	0% {
		visibility:visible;
		pointer-events:none;
		opacity:1;
		margin-top:15px;
	}
	100% {
		visibility:hidden;
		margin-top:40px;
		opacity:0;
	}
}
.sticky {
	position:relative;
	z-index:9;
	overflow:visible;
}
.quote-wrap { margin-bottom:25px; }
.format-quote .post_meta { padding-top:25px; }
.format-quote blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:1.4em;
	font-style:italic;
	color:#999;
	font-weight:normal;
	margin-bottom:10px;
	padding:10px 0 10px 25px;
}
.format-quote cite {
	padding-left:30px;
	margin-bottom:20px;
}
p.gravatar {
	float:left;
	margin-right:20px;
}
.related-posts {
	overflow:hidden;
	margin:0 0 45px;
	padding:0;
}
.related-posts_h { margin-bottom:20px; }
.related-posts_list {
	padding:0;
	margin:0 0 0 -4%;
	font-size:0;
}
.related-posts_item {
	display:inline-block;
	width:21%;
	margin-left:4%;
	margin-bottom:20px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	vertical-align:top;
	font-size:12px;
}
.related-posts .featured-thumbnail {
	float:none;
	overflow:visible;
	margin:0 0 10px 0;
}
@media (max-width: 480px) {
	.related-posts_item { width:46%; }
}
.share-buttons {
	margin-bottom:45px;
	padding:10px 0;
	width:100%;
	height:21px;
}
.share-buttons span, .share-buttons li {
	display:block;
	float:left;
	width:90px;
}
.share-buttons span.google, .share-buttons li.google { width:68px; }
.share-buttons iframe { max-width:none; }
@media (max-width: 480px) {
	.share-buttons { display:none; }
}
.single-pager {
	margin:10px 0 30px;
	padding:5px 0;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	font-size:11px;
}
.g-pagination {
	overflow:hidden;
	text-align:left;
}
.g-pagination ul {
	overflow:hidden;
	margin:0;
	padding:.5em 0;
	list-style-type:none;
}
.g-pagination ul li {
	display:inline;
	margin:0;
	padding:0 5px 0 0;
}
.g-pagination ul li a {
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:5px;
	background:#000;
	vertical-align:top;
	text-decoration:none;
	font-size:0;
	line-height:0;
}
.g-pagination ul li.activeSlide a, .g-pagination ul li a:hover { background:#999; }
.g_controls { float:right; }
.g_controls a {
	display:inline-block;
	border-radius:4px;
	background:#000;
	color:#fff;
	vertical-align:top;
	text-decoration:none;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
}
.g_controls a span {
	display:inline-block;
	padding:2px 6px 4px 6px;
}
.g_controls a:hover { background:#999; }
.pagination__posts {
	margin:0;
	text-align:center;
}
.blog .isotope {
	margin:0 -5px 20px;
	vertical-align:top;
	height:auto;
	visibility:hidden;
}
@media (max-width: 768px) {
	.blog .isotope {
		margin-left:-1%;
		margin-right:-1%;
	}
}
@media (max-width: 480px) {
	.blog .isotope {
		margin-left:0;
		margin-right:0;
	}
}
.blog .isotope .post_wrapper {
	display:block;
	float:left;
	margin:5px;
	width:306px;
}
@media (min-width: 1200px) {
	.blog .isotope .post_wrapper { width:383px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.blog .isotope .post_wrapper { width:357px; }
}
@media (max-width: 768px) {
	.blog .isotope .post_wrapper {
		width:47.7%;
		margin:5px 1%;
	}
}
@media (max-width: 480px) {
	.blog .isotope .post_wrapper {
		width:100%;
		margin:5px 0;
	}
}
.blog .isotope .post_wrapper .post_content { padding-bottom:10px; }
.blog .isotope .post_wrapper .post__holder {
	border:1px solid #DDD;
	padding:6px;
	border-radius:5px;
	margin-bottom:0;
}
.blog .isotope .post_wrapper .post__holder .post_meta {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}
.comment-holder {
	padding:0;
	margin:0 0 20px;
}
.comments-h {
	padding:0;
	margin:0 0 3px 0;
}
.comment-list {
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
}
.comment {
	position:relative;
	margin:0;
	padding:0;
	background:none;
	list-style-type:none;
	text-transform:none;
}
.comment .comment-body {
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
	padding:20px;
	border:1px solid #DDD;
	background:#f5f5f5;
	zoom:1;
}
.comment.bypostauthor .comment-body { background:#fafafa; }
.comment-author {
	float:left;
	margin:0 20px 0 0;
}
.comment-author .author {
	display:block;
	padding-top:20px;
	width:65px;
	text-align:left;
	text-transform:capitalize;
	font-weight:bold;
	font-size:16px;
}
.comment-meta {
	font-size:16px;
	float:right;
	padding:5px 0;
}
.reply {
	float:right;
	margin-left:28px;
	font-size:16px;
}
.reply .comment-reply-link {
	background:#c5c5c5;
	color:#fff;
	padding:5px 10px;
}
.reply .comment-reply-link:hover { color:#005580; }
.reply a {
	display:inline-block;
	text-decoration:none !important;
}
.allowed_tags {
	padding:15px;
	background:#eee;
	color:#666;
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
}
.allowed_tags strong { font-family:Tahoma, Geneva, sans-serif; }
#respond { padding-top:25px; }
#respond h3 { margin-bottom:30px; }
#respond form .btn { margin-top:20px; }
#respond form .comment_submit {
	text-align:right;
	margin-bottom:30px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.comment-list ul.children { margin:0; }
}
@media (max-width: 767px) {
	.comment-list ul.children { margin:0; }
}
.nocomments { margin:0; }
#commentform p.field { margin-bottom:12px; }
#commentform small { color:#8b8b8b; }
#commentform label { display:block; }
#commentform input[type="text"] {
	margin:0;
	width:400px;
	padding:10px;
}
#commentform textarea {
	overflow:auto;
	margin:0;
	min-width:100%;
	min-height:180px;
	max-width:530px;
	width:100%;
	height:180px;
	padding:10px;
	border-color:#DDD;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.children #commentform textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	max-width:100%;
	min-width:100px;
}
@media (min-width: 768px) and (max-width: 979px) {
	#commentform textarea {
		width:100%;
		max-width:100%;
		min-width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
}
@media (max-width: 767px) {
	#commentform input[type="text"] {
		width:100%;
		height:30px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#commentform textarea {
		width:100%;
		max-width:100%;
		min-width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
}
.widget { margin-bottom:30px; }
.widget.visible-all-devices, .widget.visible-desktop, .widget.visible-tablet, .widget.visible-phone, .widget.hidden-phone, .widget.hidden-desktop, .widget.hidden-table {
	position:relative;
	top:0;
	left:0;
	right:auto;
	width:auto;
}
#calendar_wrap { padding:0; }
#wp-calendar { width:100%; }
#wp-calendar td {
	padding:6px 0;
	border:none;
	text-align:center;
}
#wp-calendar caption {
	margin-bottom:5px;
	padding:4px 0;
	color:#0088cc;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
#wp-calendar thead th {
	padding:7px 0;
	color:#0088cc;
	text-align:center;
	font-size:14px;
}
#wp-calendar #prev { text-align:left; }
#wp-calendar #next { text-align:right; }
.textwidget { word-wrap:break-word; }
.comments-custom li {
	overflow:hidden;
	margin:0;
	padding:25px 0 25px 0;
	border-bottom:none;
	background:none;
}
.comments-custom li:first-child {
	padding-top:0;
	border-top:none;
}
.comments-custom_txt {
	padding:7px 0 0 0;
	border-top:1px solid #DDD;
	margin-top:7px;
}
.comments-custom_txt a { text-decoration:none; }
.comments-custom_txt a:hover { text-decoration:underline; }
.comments-custom_h_title, .comments-custom_h_author {
	margin-bottom:5px;
	margin-top:0px;
}
.comments-custom_h_author:first-letter { text-transform:uppercase; }
.comments-custom i {
	font-size:16px;
	margin-right:.5em;
	color:#999;
	float:left;
	min-width:15px;
	text-align:center;
}
.comments-custom .ladle {
	float:left;
	padding-right:5px;
}
.comments-custom .meta_format {
	margin-top:2px;
	font-size:14px;
}
.post-list li {
	overflow:hidden;
	padding-top:1.5em;
	padding-bottom:1.5em;
}
.post-list li:first-child {
	padding-top:0;
	border:none;
}
.post-list .excerpt { margin-bottom:1em; }
.flickr_li { vertical-align:top; }
.flickr_li .thumbnail {
	position:relative;
	margin:0 0 6px 0;
	display:inline-block;
}
.flickr_li:nth-child(3n-2) { margin-left:0; }
.flickr_li.nomargin { margin-left:0; }
.ie8 .flickr_li.nomargin { margin-left:0; }
.ie8 .flickr_li img { height:60px; }
@media (min-width: 768px) and (max-width: 979px) {
	.flickr_li .thumbnail { display:block; }
}
@media (max-width: 767px) {
	.flickr_li {
		float:left !important;
		width:auto !important;
		margin:0 14px 14px 0;
	}
	.flickr_li .thumbnail {
		display:block;
		float:left;
	}
}
.banners_li {
	float:left;
	margin:0 3px 3px 0;
}
.banners_img {
	width:125px;
	height:auto;
}
.vcard span { display:block; }
.vcard .meta_format {
	margin-top:2px;
	font-size:12px;
}
.vcard .meta_format i {
	font-size:14px;
	margin-right:.5em;
	color:#999;
	float:left;
	min-width:15px;
	text-align:center;
	margin-top:1px;
}
.vcard .ladle {
	padding-right:5px;
	font-weight:normal;
}
.vcard .ladle, .vcard .ladle+span { display:inline-block; }
.dark_background {
	background-color:#333;
	padding:10px;
}
iframe .uiHeader h3 { color:#fff; }
.social { margin:0; }
.social_link {
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
	display:inline-block;
}
.social_link:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.social_ico {
	display:inline-block;
	vertical-align:top;
}
.social_label {
	display:inline-block;
	vertical-align:top;
}
.social__row li {
	float:left;
	margin-left:5px;
}
.social__row li:first-child { margin-left:0; }
.social__row a { float:left; }
.social__list li { margin-bottom:5px; }
.social__list a:hover { text-decoration:none; }
.recent-posts {
	overflow:hidden;
	margin:0 0 0 -20px !important;
	padding:0;
	border:none;
}
.recent-posts_li {
	margin:0 0 20px 20px;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
}
.recent-posts_li .featured-thumbnail {
	float:left;
	margin:0 20px 0 0;
}
.recent-posts_li h5 {
	margin-bottom:0;
	font-size:1em;
}
.recent-posts_li .excerpt { margin-bottom:1.5em; }
.recent-posts_li .meta {
	display:block;
	overflow:hidden;
	margin-bottom:.5em;
	color:#888;
	text-transform:uppercase;
	font-size:10px;
}
.recent-posts_li .post-date { float:left; }
.recent-posts_li .post-comments { float:right; }
.recent-posts .format-image {
	float:left;
	margin:0 20px 20px 0;
}
.recent-posts .format-audio { margin-bottom:2em; }
.recent-posts .format-audio .audio-wrapper { margin-bottom:.5em; }
.recent-posts .format-video {
	float:left;
	width:300px;
}
.popular-posts li {
	overflow:hidden;
	margin:0;
	padding:0 0 20px 0;
}
.posts-grid { margin:0; }
.posts-grid li { margin-bottom:25px; }
.posts-grid li .featured-thumbnail { margin:0; }
.posts-grid li .featured-thumbnail img { width:100%; }
.posts-grid .post_meta span[class^="post_"] { margin-right:10px; }
.mini-posts-grid { margin:0; }
.mini-posts-grid li {
	margin:0 5px 5px 0;
	padding:0;
	border:none;
	background:none;
	float:left;
}
.mini-posts-grid .featured-thumbnail { margin:0; }
.mini-posts-grid li.small {
	width:120px;
	height:120px;
}
.mini-posts-grid li.smaller {
	width:100px;
	height:100px;
}
.mini-posts-grid li.smallest {
	width:70px;
	height:70px;
}
.mini-posts-grid li.small img {
	width:100%;
	height:auto;
}
.mini-posts-grid.grid-align-center {
	text-align:center;
	font-size:0;
	line-height:0;
}
.mini-posts-grid.grid-align-center li {
	float:none;
	display:inline-block;
}
.mini-posts-grid.grid-align-right li { float:right; }
.mini-posts-list {
	margin:0 0 25px;
	padding:0;
}
.mini-post-holder {
	list-style-type:none;
	padding:15px 0 0;
	margin:0 0 9px;
	border-top:1px solid #DDD;
}
.mini-post-holder:first-child {
	border:none;
	padding:5px 0 0;
}
.mini-post-holder .small {
	width:110px;
	height:110px;
}
.mini-post-holder .smaller {
	width:90px;
	height:90px;
}
.mini-post-holder .smallest {
	width:60px;
	height:60px;
}
.mini-post-holder .small img {
	width:100%;
	height:auto;
}
.mini-post-content { overflow:hidden; }
.mini-post-meta time {
	font-size:11px;
	line-height:1.2;
}
.recent-comments li {
	margin:0;
	padding:0 0 .5em 0;
	border:none;
}
.service-box {
	overflow:hidden;
	min-height:20px;
	padding:19px;
	margin-bottom:0;
	background-color:#f5f5f5;
	border:1px solid #DDD;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
}
.service-box .icon {
	float:left;
	margin:0 10px 10px 0;
}
.service-box h2 {
	overflow:hidden;
	margin:0;
}
.service-box h5 {
	overflow:hidden;
	margin:0 0 25px;
}
.service-box_txt { margin-bottom:20px; }
.service-box .btn-align { text-align:right; }
.service-box__call {
	color:#fff;
	background-color:#0c6abd;
	background-image:-moz-linear-gradient(top,#037cc7,#1950af);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#037cc7),to(#1950af));
	background-image:-webkit-linear-gradient(top,#037cc7,#1950af);
	background-image:-o-linear-gradient(top,#037cc7,#1950af);
	background-image:linear-gradient(to bottom,#037cc7,#1950af);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff037cc7', endColorstr='#ff1950af', GradientType=0);
}
.service-box__call h2 {
	float:left;
	width:75%;
	color:#fff;
	margin:10px 0 0;
}
.service-box__call .btn-align {
	padding:0;
	width:25%;
	float:right;
}
.carousel-cycle {
	position:relative;
	overflow:hidden;
}
.post-cycle {
	width:100%;
	height:380px;
	overflow:hidden;
}
.post-cycle_item {
	display:none;
	overflow:hidden;
	width:100%;
	height:100%;
}
.post-cycle_item:first { display:block; }
.post-cycle_item .feature-thumbnail {
	float:none;
	margin:0 0 15px 0;
}
.post-cycle_item .feature-thumbnail img { float:none; }
.post-controls {
	overflow:hidden;
	padding-top:10px;
	text-align:center;
}
.post-controls li {
	display:inline;
	margin:0;
	padding:0 5px 0 0;
}
.post-controls li a {
	display:inline-block;
	width:9px;
	height:9px;
	background:#000;
	vertical-align:top;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}
.post-controls li a:hover, .post-controls li.activeSlide a { background:#999; }
.post-controls .post-controls_link__prev { float:left; }
.post-controls .post-controls_link__next { float:right; }
.banner-wrap {
	overflow:hidden;
	margin:0 0 20px;
	padding:0;
}
.banner-wrap .featured-thumbnail {
	float:none;
	overflow:hidden;
	margin:0 0 15px;
	padding:0;
}
.banner-wrap .featured-thumbnail a {
	display:block;
	float:left;
	overflow:hidden;
	border:8px solid #DDD;
	text-align:center;
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}
.banner-wrap .featured-thumbnail a:hover { border-color:#DDD; }
.banner-wrap h5 {
	margin:0 0 8px;
	color:#000;
	text-transform:capitalize;
	font-weight:bold;
}
.banner-wrap .btn-link { padding:0; }
.testimonials .testi-item {
	overflow:hidden;
	margin-bottom:2em;
	padding-bottom:2em;
	background:none;
}
.testimonials .testi-item blockquote {
	position:relative;
	display:block;
	margin:0;
	padding:30px;
	border:none;
	background:#dbdbdb;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
}
.testimonials .testi-item blockquote:before {
	position:absolute;
	bottom:-20px;
	left:30px;
	display:block;
	width:0;
	height:0;
	border-top:20px solid #dbdbdb;
	border-right:0 solid transparent;
	border-left:20px solid transparent;
	content:"";
}
.testimonials .testi-item blockquote:after {
	position:absolute;
	top:10px;
	left:20px;
	display:block;
	width:41px;
	height:38px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/quotes.png) 0 0 no-repeat;
	content:"";
}
.testimonials .testi-item blockquote > a {
	position:relative;
	z-index:2;
	color:#4e4e4e;
	text-decoration:none;
	overflow:hidden;
	vertical-align:top;
}
.testimonials .testi-item blockquote > a:hover { color:#fff; }
.testimonials .testi-item .featured-thumbnail {
	position:relative;
	z-index:2;
	margin:0 20px 0 10px;
	width:60px;
	height:60px;
}
.testimonials .testi-item .testi-meta {
	font-size:1em;
	display:block;
	padding-top:22px;
	padding-left:40px;
}
.roundabout-holder {
	width:100%;
	position:relative;
	overflow:hidden;
}
.roundabout-holder ul {
	padding:0;
	width:100%;
	height:250px;
	background:none;
}
.roundabout-holder ul li {
	overflow:hidden;
	margin:0;
	padding:0;
	width:375px;
	height:inherit;
	border:none;
	background:none;
	text-align:center;
	cursor:pointer;
}
@media (max-width: 767px) {
	.roundabout-holder ul li { width:220px !important; }
}
@media (max-width: 480px) {
	.roundabout-holder ul li { width:150px !important; }
}
.roundabout-holder ul li.roundabout-in-focus { cursor:default; }
@media (min-width: 768px) and (max-width: 979px) {
	.roundabout-holder ul { width:100%; }
}
@media (max-width: 767px) {
	.roundabout-holder ul {
		width:100%;
		height:150px;
	}
}
@media (max-width: 480px) {
	.roundabout-holder ul { height:120px; }
}
.gallery { margin:0 auto; }
.gallery img { border:none !important; }
.gallery .gallery-caption {
	padding:0;
	margin:0;
}
.gallery dl, .gallery dt { margin:0; }
.gallery br+br { display:none; }
.site_map { margin-bottom:10px; }
.site_map .icon-sitemap { padding-right:10px; }
.site_map h2 {
	border-bottom:1px solid #DDD;
	padding-bottom:15px;
}
.site_map_title { text-transform:capitalize; }
.site_map ul {
	list-style:none;
	margin:15px 0 0 5px;
}
.site_map ul li {
	word-break:break-word;
	padding-bottom:5px;
}
@media (max-width: 480px) {
	.site_map ul li {
		float:none;
		width:100%;
		padding-right:0%;
	}
}
.site_map .group {
	display:inline-block;
	padding-bottom:20px;
	width:102%;
	margin-left:-2%;
}
.site_map .group .grid {
	width:23%;
	margin-left:2%;
	float:left;
}
@media (max-width: 480px) {
	.site_map .group .grid {
		float:none;
		width:100%;
		margin-left:0%;
	}
}
.site_map .line { margin-bottom:10px; }
.site_map .line ul li {
	width:18%;
	margin-right:2%;
	display:inline-block;
	vertical-align:top;
}
@media (max-width: 480px) {
	.site_map .line ul li {
		float:none;
		width:100%;
		margin-right:0%;
	}
}
.accordion-group, .accordion-inner, .nav-tabs, .nav-tabs > .active > a { border-color:#DDD; }
.footer {
	position:relative;
	z-index:100;
	padding:20px 0;
	border-top:1px solid #d9d9d9;
	background:#eee;
}
nav.footer-nav {
	float:right;
	overflow:hidden;
}
@media (min-width: 768px) and (max-width: 979px) {
	nav.footer-nav { float:none; }
}
@media (max-width: 767px) {
	nav.footer-nav { float:none; }
}
nav.footer-nav ul {
	margin:0;
	padding:0;
	float:right;
}
@media (min-width: 768px) and (max-width: 979px) {
	nav.footer-nav ul {
		float:none;
		text-align:center;
	}
}
@media (max-width: 767px) {
	nav.footer-nav ul {
		float:none;
		text-align:center;
	}
}
nav.footer-nav ul .sub-menu { display:none; }
nav.footer-nav ul li {
	float:left;
	margin:0;
	padding-left:15px;
	list-style-type:none;
}
@media (min-width: 768px) and (max-width: 979px) {
	nav.footer-nav ul li {
		float:none;
		display:inline;
		padding:0 10px;
	}
}
@media (max-width: 767px) {
	nav.footer-nav ul li {
		float:none;
		display:inline;
		padding:0 5px;
	}
}
nav.footer-nav ul li a { text-decoration:none; }
nav.footer-nav ul li a:hover {
	color:#00334d;
	text-decoration:none;
}
nav.footer-nav ul li.current-menu-item a { text-decoration:underline; }
.copyright { padding:10px 0; }
.footer-text { float:left; }
@media (max-width: 767px) {
	.footer-text {
		float:none;
		text-align:center;
		margin-bottom:20px;
	}
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
	background:none;
	margin-right:0.25em;
}
.btn { outline:none; }
.btn:focus { outline:none; }
.label [class^="icon-"], .label [class*=" icon-"] {
	background:none;
	margin-right:0.25em;
}
.label {
	white-space:normal;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
}
.label p { margin:0; }
.alert p { margin:0; }
.alert .close { outline:none; }
.alert.cf-cookie-banner-wrap {
	position:fixed;
	z-index:9999;
	right:0;
	left:0;
	bottom:0;
	display:block;
	padding:0;
	margin:0;
	color:#fff;
	background:rgba(0,0,0,0.7);
	border:none;
	text-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.no-rgba .alert.cf-cookie-banner-wrap { background:#000; }
.alert.cf-cookie-banner-wrap .container { padding:10px 0; }
.alert.cf-cookie-banner-wrap .close {
	color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.alert.cf-cookie-banner-wrap .close:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
@media (max-width: 979px) and (min-width: 768px) {
	.alert.cf-cookie-banner-wrap .close { right:0; }
}
@media (max-width: 767px) {
	.alert.cf-cookie-banner-wrap .close { right:0; }
}
@media (max-width: 767px) {
	.alert.cf-cookie-banner-wrap {
		padding-left:20px;
		padding-right:20px;
	}
}
.alignleft {
	float:left;
	margin:5px 20px 10px 0;
}
.aligntextleft { text-align:left; }
.alignright {
	float:right;
	margin:5px 0 10px 20px;
}
.aligntextright { text-align:right; }
.aligncenter, div.aligncenter {
	display:block;
	margin:5px auto 10px;
	text-align:center;
}
.aligntextcenter { text-align:center; }
.alignnone { margin:5px 0 10px 0; }
.thumbnail .alignnone { margin:0; }
a img.alignleft {
	float:left;
	margin:5px 20px 10px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 10px 20px;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
a img.alignnone { margin:5px 0 10px 0; }
article .post-content img { max-width:100%; }
.wp-caption { max-width:100%; }
.wp-caption-text {
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	max-width:100%;
	margin:5px 0 10px 0;
}
.wp-caption.alignleft { margin:5px 20px 10px 0; }
.wp-caption.alignright { margin:5px 0 10px 20px; }
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
*[class*="thumbnail"] { border-color:#DDD; }
.featured-thumbnail {
	position:relative;
	float:left;
	overflow:hidden;
	margin:5px 20px 10px 0;
}
.featured-thumbnail a {
	position:relative;
	display:block;
}
.featured-thumbnail.large {
	overflow:hidden;
	margin-right:0;
	margin-bottom:1.5em;
	float:none;
}
.featured-thumbnail.large img {
	width:100%;
	height:auto;
}
figure.frame {
	padding:7px;
	border:1px solid #DDD;
	background:#fff;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.frame img.alignleft, .frame img.alignright {
	margin:0;
	padding:0;
	border:none;
}
.list > ul { margin:0; }
.list.unstyled > ul li {
	margin:0 0 .5em 0;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
}
.list.unstyled > ul li:before { display:none; }
.list.styled > ul { margin:0 0 1em 0; }
.list.styled > ul li {
	position:relative;
	margin:0 0 .5em 0;
	padding:0;
	border:none;
	background:none;
	list-style-type:none;
}
.list li { position:relative; }
.list li:before {
	display:inline-block;
	margin-right:5px;
	width:14px;
	height:14px;
	content:attr(data-icon);
	font-family:'FontAwesome';
	line-height:14px;
	speak:none;
	*margin-right:.3em;
}
.list > ul li:before { color:#999; }
.list.check-list > ul li:before { content:"\f00c"; }
.list.check2-list > ul li:before { content:"\f078"; }
.list.arrow-list > ul li:before { content:"\f054"; }
.list.arrow2-list > ul li:before { content:"\f061"; }
.list.star-list > ul li:before { content:"\f005"; }
.list.plus-list > ul li:before { content:"\f067"; }
.list.minus-list > ul li:before { content:"\f068"; }
.lightbox {
	position:relative;
	display:block;
}
.title-box { margin-bottom:1em; }
.title-box_icon {
	float:left;
	margin:0 20px 0 0;
}
.title-box_primary {
	border:none;
	background:none;
	padding:0;
	margin:0;
}
.title-box_secondary {
	border:none;
	background:none;
	padding:0;
	margin:0;
}
#back-top { display:none; }
#back-top-wrapper {
	position:fixed;
	right:10px;
	bottom:10px;
	overflow:hidden;
	z-index:99;
}
.olrk-live-chat #back-top-wrapper { bottom:40px; }
#back-top a {
	display:block;
	width:50px;
	color:#bbb;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font:11px/100% Arial, Helvetica, sans-serif;
	-webkit-transition:1s;
	-moz-transition:1s;
	-o-transition:1s;
	transition:1s;
}
#back-top a:hover { color:#000; }
#back-top a:hover span { background-color:#333; }
#back-top span {
	display:block;
	margin-bottom:7px;
	width:50px;
	height:50px;
	background:#0088cc url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/up-arrow.png) no-repeat center center;
	-webkit-transition:1s;
	-moz-transition:1s;
	-o-transition:1s;
	transition:1s;
}
.tabs-wrapper { margin-bottom:20px; }
.dropcap {
	position:relative;
	display:block;
	float:left;
	overflow:hidden;
	margin:0 20px 20px 0;
	width:50px;
	height:50px;
	background:#3A87AD;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:36px;
	line-height:50px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.hr {
	overflow:hidden;
	margin:30px 0px;
	height:1px;
	background:#eee;
	font-size:0;
	line-height:0;
}
.sm_hr {
	overflow:hidden;
	margin:20px 0px;
	height:1px;
	background:#DDD;
	font-size:0;
	line-height:0;
}
.spacer {
	overflow:hidden;
	height:30px;
	font-size:0;
	line-height:0;
}
.vertical-divider {
	margin-left:20px;
	padding-left:40px;
	border-left:1px solid #DDD;
}
.text-highlight {
	padding:.25em .2em;
	background-color:#FFA;
	color:#666;
}
code.block { display:block; }
code.code-indent {
	display:block;
	margin:20px 0;
}
code, pre { margin-bottom:20px; }
.google-map { position:relative; }
.google-map:before {
	z-index:-1;
	top:50%;
	left:50%;
	margin:-10px 0 0 -10px;
}
.map_loader {
	position:absolute;
	top:50%;
	left:50%;
	margin:-16px 0 0 -16px;
	z-index:-1;
}
input[type="submit"], input[type="reset"] {
	vertical-align:top;
	height:28px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { outline:none; }
select:-moz-placeholder, textarea:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="week"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="color"]:-moz-placeholder, .uneditable-input:-moz-placeholder { color:#999; }
select:-ms-input-placeholder, textarea:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, .uneditable-input:-ms-input-placeholder { color:#999; }
select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, .uneditable-input::-webkit-input-placeholder { color:#999; }
select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .uneditable-input::-moz-placeholder {
	color:#999;
	opacity:1;
}
select.btn:focus, textarea.btn:focus, input[type="text"].btn:focus, input[type="password"].btn:focus, input[type="datetime"].btn:focus, input[type="datetime-local"].btn:focus, input[type="date"].btn:focus, input[type="month"].btn:focus, input[type="time"].btn:focus, input[type="week"].btn:focus, input[type="number"].btn:focus, input[type="email"].btn:focus, input[type="url"].btn:focus, input[type="search"].btn:focus, input[type="tel"].btn:focus, input[type="color"].btn:focus, .uneditable-input.btn:focus { outline:none; }
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { outline:none; }
label[for^=pwbox] { display:inline-block; }
.wpcf7-form p.field {
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
	vertical-align:top;
}
.wpcf7-form p.field input {
	margin:0;
	padding:6px 6px 7px 6px;
	width:100%;
	height:30px;
	line-height:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.wpcf7-form p.field input[type="file"] {
	position:relative;
	cursor:pointer;
	height:25px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.wpcf7-form textarea {
	overflow:auto;
	margin:0;
	padding:6px 6px 7px 6px;
	width:100%;
	height:200px;
	line-height:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	resize:none;
	overflow:auto;
}
.wpcf7-form .submit-wrap {
	margin:0;
	padding:0;
}
.wpcf7-form .submit-wrap input { margin-right:10px; }
span.wpcf7-form-control-wrap { display:block; }
.wpcf7-not-valid-tip {
	position:absolute;
	top:0 !important;
	right:0 !important;
	bottom:0 !important;
	left:0 !important;
	padding:4px 6px !important;
	width:auto !important;
	height:auto !important;
	background:#F2DEDE !important;
	border:1px solid #DDD !important;
	color:#B94A48 !important;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (min-width: 768px) and (max-width: 979px) {
	.wpcf7-not-valid-tip { font-size:11px !important; }
}
div.wpcf7-response-output {
	margin:20px 0 !important;
	padding:8px 35px 8px 14px !important;
	border:1px solid #DDD !important;
	background-color:#FCF8E3;
	color:#C09853;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
div.wpcf7-validation-errors {
	background-color:#F2DEDE !important;
	border-color:#DDD !important;
	color:#B94A48 !important;
}
div.wpcf7-mail-sent-ok {
	background:#DFF0D8 !important;
	border:1px solid #DDD !important;
	color:#468847 !important;
}
embed, iframe, object, video { max-width:100%; }
.video-wrap {
	position:relative;
	overflow:hidden;
	margin-bottom:1.5em;
	padding-top:30px;
	padding-bottom:56.25%;
	height:0;
}
.video-wrap iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.html5-video {
	padding:0;
	height:auto;
}
.audio-wrap { margin-bottom:1.5em; }
div.jp-audio, div.jp-video {
	width:100%;
	color:#a7a7a7;
	line-height:2.2em;
}
div.jp-video video, div.jp-video object {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
}
div.jp-audio { width:100%; }
div.jp-video.fullwidth .jp-type-list-parent {
	position:relative;
	overflow:hidden;
	padding-bottom:56.25%;
	width:100%;
	height:0;
}
div.jp-video.fullwidth.playlist {
	padding-bottom:0;
	height:auto;
}
div.jp-video.fullwidth .jp-type-single, div.jp-video.fullwidth .jp-type-list {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
div.jp-video-full {
	position:static !important;
	position:relative;
	width:100%;
	height:100%;
}
div.jp-video-full div.jp-jplayer {
	position:fixed;
	top:0;
	left:0;
	z-index:9999999;
	overflow:hidden;
}
div.jp-video-full div.jp-gui {
	position:fixed;
	top:0;
	left:0;
	z-index:9999999;
	width:100%;
	height:100%;
}
div.jp-video-full div.jp-interface {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000;
}
div.jp-interface {
	position:relative;
	overflow:hidden;
	width:100%;
	height:35px;
	border-bottom:1px solid #4E4E4E;
	-webkit-transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	transition:opacity .5s ease-in-out, margin .5s ease-in-out;
	background-color:#484747;
	background-image:-moz-linear-gradient(top,#575656,#313030);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#575656),to(#313030));
	background-image:-webkit-linear-gradient(top,#575656,#313030);
	background-image:-o-linear-gradient(top,#575656,#313030);
	background-image:linear-gradient(to bottom,#575656,#313030);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff575656', endColorstr='#ff313030', GradientType=0);
}
div.jp-interface li { padding-left:0; }
div.jp-video div.jp-interface {
	margin:0;
	opacity:0;
	filter:alpha(opacity=0);
}
div.jp-video:hover div.jp-interface {
	margin:-36px 0 0;
	opacity:1;
	filter:alpha(opacity=100);
}
div.jp-controls-holder {
	position:absolute;
	top:7px;
	left:0;
	overflow:hidden;
	width:100%;
}
div.jp-interface ul.jp-controls {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.jp-controls, div.jp-interface ul.jp-controls li {
	display:inline;
	float:left;
}
ul.jp-controls a, div.jp-interface ul.jp-controls li a {
	display:block;
	overflow:hidden;
	padding-right:2px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_spacer.png) 100% 1px no-repeat;
	text-indent:-9999px;
}
ul.jp-controls a span, div.jp-interface ul.jp-controls li a span {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play span, a.jp-pause span {
	width:28px;
	height:28px;
}
a.jp-play span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 0 no-repeat; }
a.jp-play:hover span { background-position:-28px 0; }
a.jp-pause span {
	display:none;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 -28px no-repeat;
}
a.jp-pause:hover span { background-position:-28px -28px; }
a.jp-stop span, a.jp-previous span, a.jp-next span {
	width:28px;
	height:28px;
}
a.jp-stop span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 -56px no-repeat; }
a.jp-stop:hover span { background-position:-28px -56px; }
a.jp-previous span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) -56px -28px no-repeat; }
a.jp-previous:hover span { background-position:-84px -28px; }
a.jp-next span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) -56px 0 no-repeat; }
a.jp-next:hover span { background-position:-84px 0; }
div.jp-progress {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
	height:7px;
	border-bottom:1px solid #777;
	background-color:#303030;
}
div.jp-seek-bar {
	width:0;
	height:100%;
	cursor:pointer;
	-webkit-box-shadow:inset 0 0 2px #464444;
	-moz-box-shadow:inset 0 0 2px #464444;
	box-shadow:inset 0 0 2px #464444;
}
div.jp-play-bar {
	width:0;
	height:100%;
	background-color:#bababa;
	background-image:-moz-linear-gradient(top,#cecece,#9d9d9d);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#cecece),to(#9d9d9d));
	background-image:-webkit-linear-gradient(top,#cecece,#9d9d9d);
	background-image:-o-linear-gradient(top,#cecece,#9d9d9d);
	background-image:linear-gradient(to bottom,#cecece,#9d9d9d);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcecece', endColorstr='#ff9d9d9d', GradientType=0);
}
div.jp-seeking-bg { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_load.gif) 0 0 repeat-x; }
a.jp-mute, a.jp-unmute, a.jp-volume-max { position:relative; }
a.jp-mute, a.jp-unmute { margin:0 60px 0 0; }
a.jp-mute span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 -84px no-repeat; }
a.jp-mute:hover span { background-position:-28px -84px; }
a.jp-unmute span {
	display:none;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) 0 -112px no-repeat;
}
a.jp-unmute:hover span { background-position:-28px -112px; }
div.jp-volume-bar {
	position:absolute;
	top:10px;
	right:8px;
	z-index:2;
	overflow:hidden;
	width:50px;
	height:7px;
	background-color:#202020;
	cursor:pointer;
	-webkit-box-shadow:1px 1px 0 #464444;
	-moz-box-shadow:1px 1px 0 #464444;
	box-shadow:1px 1px 0 #464444;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
div.jp-audio div.jp-volume-bar { right:8px; }
div.jp-volume-bar-value {
	width:0;
	height:7px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	background-color:#777777;
	background-image:-moz-linear-gradient(top,#848484,#646464);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#848484),to(#646464));
	background-image:-webkit-linear-gradient(top,#848484,#646464);
	background-image:-o-linear-gradient(top,#848484,#646464);
	background-image:linear-gradient(to bottom,#848484,#646464);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff848484', endColorstr='#ff646464', GradientType=0);
}
div.jp-current-time, div.jp-time-sep, div.jp-duration {
	margin-top:6px;
	font-size:0.85em;
}
div.jp-current-time {
	display:inline;
	float:right;
	color:#ffffff;
}
div.jp-time-sep {
	display:inline;
	float:right;
	margin-right:5px;
	margin-left:5px;
	text-align:center;
}
div.jp-duration {
	display:inline;
	float:right;
	margin-right:130px;
	text-align:right;
}
div.jp-audio div.jp-duration { margin-right:100px; }
@media (max-width: 480px) {
	div.jp-volume-bar, .jp-toggles, div.jp-duration { display:none !important; }
}
div.jp-title {
	color:#fff;
	text-align:center;
}
div.jp-title, div.jp-playlist { width:100%; }
div.jp-type-single div.jp-title, div.jp-type-playlist div.jp-title, div.jp-type-single div.jp-playlist { border-top:none; }
div.jp-title ul, div.jp-playlist ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div.jp-title li {
	padding:5px 0 0;
	font-weight:bold;
}
div.jp-video-full div.jp-title li { padding:1px 0; }
div.jp-playlist li {
	position:relative;
	background:#222;
	border-top:1px solid #DDD;
	margin:0;
	padding:0;
	height:33px;
}
div.jp-playlist li:first-child { border:none; }
div.jp-playlist li a {
	display:block;
	padding:6px 25px;
	text-decoration:none;
}
div.jp-playlist li a.jp-playlist-current { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_playlist_li_cur.png) no-repeat scroll 10px center transparent; }
div.jp-playlist li a:hover, div.jp-playlist li.jp-playlist-current a { color:#8C8C8C; }
div.jp-playlist li div { display:inline; }
div.jp-playlist a.jp-playlist-item-remove {
	display:inline;
	float:right;
	margin-right:10px;
	color:#666666;
	text-align:right;
	font-weight:bold;
}
div.jp-playlist a.jp-playlist-item-remove:hover { color:#0d88c1; }
div.jp-playlist span.jp-free-media {
	display:inline;
	float:right;
	margin-right:10px;
	text-align:right;
}
div.jp-playlist span.jp-free-media a { color:#666666; }
div.jp-playlist span.jp-free-media a:hover { color:#0d88c1; }
span.jp-artist {
	color:#fefefe;
	font-size:.9em;
}
div.jp-video-play {
	background-color:rgba(0,0,0,0);
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
}
div.jp-video-full div.jp-video-play {
	z-index:1000;
	height:100%;
}
a.jp-video-play-icon {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	margin-top:-25px;
	margin-left:-40px;
	width:80px;
	height:50px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_play.png) 0 0 no-repeat;
	text-indent:-9999px;
	opacity:0.7;
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out;
}
div.jp-video-play:hover a.jp-video-play-icon { opacity:1; }
div.jp-jplayer { background-color:#000000; }
ul.jp-toggles {
	z-index:1;
	float:right;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	list-style-type:none;
}
ul.jp-toggles li {
	display:block;
	float:left;
}
ul.jp-toggles li a {
	padding-left:2px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_spacer.png) 0 1px no-repeat;
}
ul.jp-toggles li a, ul.jp-toggles li a span {
	display:block;
	width:28px;
	height:28px;
	text-indent:-9999px;
}
a.jp-full-screen span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) -56px -56px no-repeat; }
a.jp-full-screen:hover span { background-position:-84px -56px; }
a.jp-restore-screen span { background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/jp_sprite.png) -56px -84px no-repeat; }
a.jp-restore-screen:hover span { background-position:-84px -84px; }
.jp-no-solution {
	position:absolute;
	top:10px;
	left:50%;
	display:none;
	margin-left:-202px;
	padding:5px;
	width:390px;
	border:2px solid #DDD;
	background-color:#404040;
	color:#000000;
	font-size:.8em;
}
.jp-no-solution a { color:#000; }
.jp-no-solution span {
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:1em;
}
.wrapper {
	overflow:hidden;
	position:relative;
	width:100%;
}
.extra-wrap { overflow:hidden; }
.row > br, .row > p { display:none; }
[class*="span"] { position:relative; }
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
@media (max-width: 480px) {
	.pp_pic_holder.pp_default {
		width:100% !important;
		left:0 !important;
		overflow:hidden;
	}
	div.pp_default .pp_content_container .pp_left { padding-left:0 !important; }
	div.pp_default .pp_content_container .pp_right { padding-right:0 !important; }
	.pp_content {
		width:100% !important;
		height:auto !important;
	}
	.pp_fade {
		width:100% !important;
		height:100% !important;
	}
	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display:none !important; }
	#pp_full_res img {
		width:100% !important;
		height:auto !important;
	}
	.pp_details {
		width:94% !important;
		padding-left:3%;
		padding-right:4%;
		padding-top:10px;
		padding-bottom:10px;
		background-color:#fff;
		margin-top:-2px !important;
	}
	a.pp_close {
		right:10px !important;
		top:10px !important;
	}
}
.post_networks h1, .post_networks h2, .post_networks h3, .post_networks h4, .post_networks h5, .post_networks h6 {
	border-bottom:1px solid #DDD;
	padding-bottom:8px;
}
.post_networks >ul >li {
	float:left;
	display:block;
}
.post_networks >ul >li span { margin-right:10px; }
.spinner_32, .thumbnail, .accordion_loader, .google-map, .flexslider, .camera_loader, .preloader {
	min-height:36px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_32.gif) 50% 50% no-repeat;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_32.gif) 50% 50% no-repeat, url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_bg_32.png) 50% 50% no-repeat;
}
.spinner_16, div.ajax-loader, .thumbnail[rel^="prettyPhoto"] {
	min-height:20px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_16.gif) 50% 50% no-repeat;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_16.gif) 50% 50% no-repeat, url(//www.artintoys.com.au/wp-content/themes/theme52481/../CherryFramework/css/../images/loading_bg_16.png) 50% 50% no-repeat;
}
.camera_loader {
	border:none;
	opacity:0.3;
}
.preloader { margin-bottom:20px; }
img.ajax-loader { display:none; }
div.ajax-loader {
	position:relative;
	display:none;
	vertical-align:top;
	margin-top:4px;
	width:20px;
	height:20px;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after { clear:both; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/*
	Theme Name: cherry
	Theme URI: //info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: //info.template-help.com/help/
	Version: 3.1.5.1
	Tags: dark, light, white, black, gray, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-menu, editor-style, featured-images, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
	License:
	License URI: http://
	Text Domain: cherry
*/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
audio:not([controls]) { display:none; }
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
a:hover, a:active { outline:0; }
sub, sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
img {
	max-width:100%;
	width:auto \9;
	height:auto;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
}
#map_canvas img, .google-maps img { max-width:none; }
button, input, select, textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle;
}
button, input {
	*overflow:visible;
	line-height:normal;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding:0;
	border:0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor:pointer; }
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
textarea {
	overflow:auto;
	vertical-align:top;
}
@media print {
	* {
		text-shadow:none !important;
		color:#000 !important;
		background:transparent !important;
		box-shadow:none !important;
	}
	a, a:visited { text-decoration:underline; }
	a[href]:after { content:" (" attr(href) ")"; }
	abbr[title]:after { content:" (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
	pre, blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead { display:table-header-group; }
	tr, img { page-break-inside:avoid; }
	img { max-width:100% !important; }
	@page {
		margin:0.5cm;
	}
	p, h2, h3 {
		orphans:3;
		widows:3;
	}
	h2, h3 { page-break-after:avoid; }
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after { clear:both; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:35px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body {
	margin:0;
	font-family:Lato;
	font-size:15px;
	line-height:25px;
	color:#2f3333;
	background-color:#ffffff;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover, a:focus {
	color:#1a8de6;
	text-decoration:underline;
}
.img-rounded {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.img-polaroid {
	padding:4px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	box-shadow:0 1px 3px rgba(0,0,0,0.1);
}
.img-circle {
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px;
}
.row {
	margin-left:-20px;
	*zoom:1;
}
.row:before, .row:after {
	display:table;
	content:"";
	line-height:0;
}
.row:after { clear:both; }
[class*="span"] {
	float:left;
	min-height:1px;
	margin-left:20px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
.span12 { width:940px; }
.span11 { width:860px; }
.span10 { width:780px; }
.span9 { width:700px; }
.span8 { width:620px; }
.span7 { width:540px; }
.span6 { width:460px; }
.span5 { width:380px; }
.span4 { width:300px; }
.span3 { width:220px; }
.span2 { width:140px; }
.span1 { width:60px; }
.offset12 { margin-left:980px; }
.offset11 { margin-left:900px; }
.offset10 { margin-left:820px; }
.offset9 { margin-left:740px; }
.offset8 { margin-left:660px; }
.offset7 { margin-left:580px; }
.offset6 { margin-left:500px; }
.offset5 { margin-left:420px; }
.offset4 { margin-left:340px; }
.offset3 { margin-left:260px; }
.offset2 { margin-left:180px; }
.offset1 { margin-left:100px; }
.row-fluid {
	width:100%;
	*zoom:1;
}
.row-fluid:before, .row-fluid:after {
	display:table;
	content:"";
	line-height:0;
}
.row-fluid:after { clear:both; }
.row-fluid [class*="span"] {
	display:block;
	width:100%;
	min-height:35px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.1276595744681%;
	*margin-left:2.0744680851064%;
}
.row-fluid [class*="span"]:first-child { margin-left:0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left:2.1276595744681%; }
.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}
.row-fluid .span11 {
	width:91.489361702128%;
	*width:91.436170212766%;
}
.row-fluid .span10 {
	width:82.978723404255%;
	*width:82.925531914894%;
}
.row-fluid .span9 {
	width:74.468085106383%;
	*width:74.414893617021%;
}
.row-fluid .span8 {
	width:65.957446808511%;
	*width:65.904255319149%;
}
.row-fluid .span7 {
	width:57.446808510638%;
	*width:57.393617021277%;
}
.row-fluid .span6 {
	width:48.936170212766%;
	*width:48.882978723404%;
}
.row-fluid .span5 {
	width:40.425531914894%;
	*width:40.372340425532%;
}
.row-fluid .span4 {
	width:31.914893617021%;
	*width:31.86170212766%;
}
.row-fluid .span3 {
	width:23.404255319149%;
	*width:23.351063829787%;
}
.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}
.row-fluid .span1 {
	width:6.3829787234043%;
	*width:6.3297872340426%;
}
.row-fluid .offset12 {
	margin-left:104.25531914894%;
	*margin-left:104.14893617021%;
}
.row-fluid .offset12:first-child {
	margin-left:102.12765957447%;
	*margin-left:102.02127659574%;
}
.row-fluid .offset11 {
	margin-left:95.744680851064%;
	*margin-left:95.63829787234%;
}
.row-fluid .offset11:first-child {
	margin-left:93.617021276596%;
	*margin-left:93.510638297872%;
}
.row-fluid .offset10 {
	margin-left:87.234042553191%;
	*margin-left:87.127659574468%;
}
.row-fluid .offset10:first-child {
	margin-left:85.106382978723%;
	*margin-left:85%;
}
.row-fluid .offset9 {
	margin-left:78.723404255319%;
	*margin-left:78.617021276596%;
}
.row-fluid .offset9:first-child {
	margin-left:76.595744680851%;
	*margin-left:76.489361702128%;
}
.row-fluid .offset8 {
	margin-left:70.212765957447%;
	*margin-left:70.106382978723%;
}
.row-fluid .offset8:first-child {
	margin-left:68.085106382979%;
	*margin-left:67.978723404255%;
}
.row-fluid .offset7 {
	margin-left:61.702127659574%;
	*margin-left:61.595744680851%;
}
.row-fluid .offset7:first-child {
	margin-left:59.574468085106%;
	*margin-left:59.468085106383%;
}
.row-fluid .offset6 {
	margin-left:53.191489361702%;
	*margin-left:53.085106382979%;
}
.row-fluid .offset6:first-child {
	margin-left:51.063829787234%;
	*margin-left:50.957446808511%;
}
.row-fluid .offset5 {
	margin-left:44.68085106383%;
	*margin-left:44.574468085106%;
}
.row-fluid .offset5:first-child {
	margin-left:42.553191489362%;
	*margin-left:42.446808510638%;
}
.row-fluid .offset4 {
	margin-left:36.170212765957%;
	*margin-left:36.063829787234%;
}
.row-fluid .offset4:first-child {
	margin-left:34.042553191489%;
	*margin-left:33.936170212766%;
}
.row-fluid .offset3 {
	margin-left:27.659574468085%;
	*margin-left:27.553191489362%;
}
.row-fluid .offset3:first-child {
	margin-left:25.531914893617%;
	*margin-left:25.425531914894%;
}
.row-fluid .offset2 {
	margin-left:19.148936170213%;
	*margin-left:19.042553191489%;
}
.row-fluid .offset2:first-child {
	margin-left:17.021276595745%;
	*margin-left:16.914893617021%;
}
.row-fluid .offset1 {
	margin-left:10.63829787234%;
	*margin-left:10.531914893617%;
}
.row-fluid .offset1:first-child {
	margin-left:8.5106382978723%;
	*margin-left:8.4042553191489%;
}
[class*="span"].hide, .row-fluid [class*="span"].hide { display:none; }
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float:right; }
.container {
	margin-right:auto;
	margin-left:auto;
	*zoom:1;
}
.container:before, .container:after {
	display:table;
	content:"";
	line-height:0;
}
.container:after { clear:both; }
.container-fluid {
	padding-right:20px;
	padding-left:20px;
	*zoom:1;
}
.container-fluid:before, .container-fluid:after {
	display:table;
	content:"";
	line-height:0;
}
.container-fluid:after { clear:both; }
p { margin:0 0 12.5px; }
.lead {
	margin-bottom:25px;
	font-size:22.5px;
	font-weight:200;
	line-height:37.5px;
}
small { font-size:85%; }
strong { font-weight:bold; }
em { font-style:italic; }
cite { font-style:normal; }
.muted { color:#999; }
a.muted:hover, a.muted:focus { color:#808080; }
.text-warning { color:#c09853; }
a.text-warning:hover, a.text-warning:focus { color:#a47e3c; }
.text-error { color:#b94a48; }
a.text-error:hover, a.text-error:focus { color:#953b39; }
.text-info { color:#3a87ad; }
a.text-info:hover, a.text-info:focus { color:#2d6987; }
.text-success { color:#468847; }
a.text-success:hover, a.text-success:focus { color:#356635; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
h1, h2, h3, h4, h5, h6 {
	margin:12.5px 0;
	font-family:inherit;
	font-weight:bold;
	line-height:25px;
	color:inherit;
	text-rendering:optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight:normal;
	line-height:1;
	color:#999;
}
h1, h2, h3 { line-height:50px; }
h1 { font-size:41.25px; }
h2 { font-size:33.75px; }
h3 { font-size:26.25px; }
h4 { font-size:18.75px; }
h5 { font-size:15px; }
h6 { font-size:12.75px; }
h1 small { font-size:26.25px; }
h2 small { font-size:18.75px; }
h3 small { font-size:15px; }
h4 small { font-size:15px; }
.page-header {
	padding-bottom:11.5px;
	margin:25px 0 37.5px;
	border-bottom:1px solid #eee;
}
ul, ol {
	padding:0;
	margin:0 0 12.5px 25px;
}
ul ul, ul ol, ol ol, ol ul { margin-bottom:0; }
li { line-height:25px; }
ul.unstyled, ol.unstyled {
	margin-left:0;
	list-style:none;
}
ul.inline, ol.inline {
	margin-left:0;
	list-style:none;
}
ul.inline > li, ol.inline > li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left:5px;
	padding-right:5px;
}
dl { margin-bottom:25px; }
dt, dd { line-height:25px; }
dt { font-weight:bold; }
dd { margin-left:12.5px; }
.dl-horizontal { *zoom:1; }
.dl-horizontal:before, .dl-horizontal:after {
	display:table;
	content:"";
	line-height:0;
}
.dl-horizontal:after { clear:both; }
.dl-horizontal dt {
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.dl-horizontal dd { margin-left:180px; }
hr {
	margin:25px 0;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff;
}
abbr[title], abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #999;
}
abbr.initialism {
	font-size:90%;
	text-transform:uppercase;
}
blockquote {
	padding:0 0 0 15px;
	margin:0 0 25px;
	border-left:5px solid #eee;
}
blockquote p {
	margin-bottom:0;
	font-size:18.75px;
	font-weight:300;
	line-height:1.25;
}
blockquote small {
	display:block;
	line-height:25px;
	color:#999;
}
blockquote small:before { content:'\2014 \00A0'; }
blockquote.pull-right {
	float:right;
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0;
}
blockquote.pull-right p, blockquote.pull-right small { text-align:right; }
blockquote.pull-right small:before { content:''; }
blockquote.pull-right small:after { content:'\00A0 \2014'; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
address {
	display:block;
	margin-bottom:25px;
	font-style:normal;
	line-height:25px;
}
code, pre {
	padding:0 3px 2px;
	font-family:Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size:13px;
	color:#2f3333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
code {
	padding:2px 4px;
	color:#d14;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
	white-space:nowrap;
}
pre {
	display:block;
	padding:12px;
	margin:0 0 12.5px;
	font-size:14px;
	line-height:25px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
pre.prettyprint { margin-bottom:25px; }
pre code {
	padding:0;
	color:inherit;
	white-space:pre;
	white-space:pre-wrap;
	background-color:transparent;
	border:0;
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll;
}
form { margin:0 0 25px; }
fieldset {
	padding:0;
	margin:0;
	border:0;
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:25px;
	font-size:22.5px;
	line-height:50px;
	color:#2f3333;
	border:0;
	border-bottom:1px solid #e5e5e5;
}
legend small {
	font-size:18.75px;
	color:#999;
}
label, input, button, select, textarea {
	font-size:15px;
	font-weight:normal;
	line-height:25px;
}
input, button, textarea { font-family:Lato; }
label {
	display:block;
	margin-bottom:5px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display:inline-block;
	height:25px;
	padding:4px 6px;
	margin-bottom:12.5px;
	font-size:15px;
	line-height:25px;
	color:#777777;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	vertical-align:middle;
}
input, textarea, .uneditable-input { width:206px; }
textarea { height:auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color:#f6f6f6;
	border:1px solid 1px solid #dddddd;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border linear .2s, box-shadow linear .2s;
	-moz-transition:border linear .2s, box-shadow linear .2s;
	-o-transition:border linear .2s, box-shadow linear .2s;
	transition:border linear .2s, box-shadow linear .2s;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color:rgba(82,168,236,0.8);
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"], input[type="checkbox"] {
	margin:4px 0 0;
	*margin-top:0;
	margin-top:1px \9;
	line-height:normal;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width:auto; }
select, input[type="file"] {
	height:35px;
	*margin-top:4px;
	line-height:35px;
}
select {
	width:220px;
	border:1px solid 1px solid #dddddd;
	background-color:#f6f6f6;
}
select[multiple], select[size] { height:auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.uneditable-input, .uneditable-textarea {
	color:#999;
	background-color:#f3f3f3;
	border-color:1px solid #dddddd;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	cursor:not-allowed;
}
.uneditable-input {
	overflow:hidden;
	white-space:nowrap;
}
.uneditable-textarea {
	width:auto;
	height:auto;
}
input:-moz-placeholder, textarea:-moz-placeholder { color:#999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#999; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#999; }
.radio, .checkbox {
	min-height:25px;
	padding-left:20px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float:left;
	margin-left:-20px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top:5px; }
.radio.inline, .checkbox.inline {
	display:inline-block;
	padding-top:5px;
	margin-bottom:0;
	vertical-align:middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left:10px; }
.input-mini { width:60px; }
.input-small { width:90px; }
.input-medium { width:150px; }
.input-large { width:210px; }
.input-xlarge { width:270px; }
.input-xxlarge { width:530px; }
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
	float:none;
	margin-left:0;
}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display:inline-block; }
input, textarea, .uneditable-input { margin-left:0; }
.controls-row [class*="span"] + [class*="span"] { margin-left:20px; }
input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }
input.span11, textarea.span11, .uneditable-input.span11 { width:846px; }
input.span10, textarea.span10, .uneditable-input.span10 { width:766px; }
input.span9, textarea.span9, .uneditable-input.span9 { width:686px; }
input.span8, textarea.span8, .uneditable-input.span8 { width:606px; }
input.span7, textarea.span7, .uneditable-input.span7 { width:526px; }
input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }
input.span5, textarea.span5, .uneditable-input.span5 { width:366px; }
input.span4, textarea.span4, .uneditable-input.span4 { width:286px; }
input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }
input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }
input.span1, textarea.span1, .uneditable-input.span1 { width:46px; }
.controls-row { *zoom:1; }
.controls-row:before, .controls-row:after {
	display:table;
	content:"";
	line-height:0;
}
.controls-row:after { clear:both; }
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] { float:left; }
.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] { padding-top:5px; }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	cursor:not-allowed;
	background-color:#eee;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color:transparent; }
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color:#c09853; }
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color:#c09853; }
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	border-color:#c09853;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
	border-color:#a47e3c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
	color:#c09853;
	background-color:#fcf8e3;
	border-color:#c09853;
}
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color:#b94a48; }
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color:#b94a48; }
.control-group.error input, .control-group.error select, .control-group.error textarea {
	border-color:#b94a48;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
	border-color:#953b39;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#b94a48;
}
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color:#468847; }
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color:#468847; }
.control-group.success input, .control-group.success select, .control-group.success textarea {
	border-color:#468847;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
	border-color:#356635;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
	color:#468847;
	background-color:#dff0d8;
	border-color:#468847;
}
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color:#3a87ad; }
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color:#3a87ad; }
.control-group.info input, .control-group.info select, .control-group.info textarea {
	border-color:#3a87ad;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
	border-color:#2d6987;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#3a87ad;
}
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
	color:#b94a48;
	border-color:#ee5f5b;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
	border-color:#e9322d;
	-webkit-box-shadow:0 0 6px #f8b9b7;
	-moz-box-shadow:0 0 6px #f8b9b7;
	box-shadow:0 0 6px #f8b9b7;
}
.form-actions {
	padding:24px 20px 25px;
	margin-top:25px;
	margin-bottom:25px;
	background-color:#f5f5f5;
	border-top:1px solid #e5e5e5;
	*zoom:1;
}
.form-actions:before, .form-actions:after {
	display:table;
	content:"";
	line-height:0;
}
.form-actions:after { clear:both; }
.help-block, .help-inline { color:#545b5b; }
.help-block {
	display:block;
	margin-bottom:12.5px;
}
.help-inline {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	padding-left:5px;
}
.input-append, .input-prepend {
	display:inline-block;
	margin-bottom:12.5px;
	vertical-align:middle;
	font-size:0;
	white-space:nowrap;
}
.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-append .popover, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu, .input-prepend .popover { font-size:15px; }
.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input {
	position:relative;
	margin-bottom:0;
	*margin-left:0;
	vertical-align:top;
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus, .input-prepend .uneditable-input:focus { z-index:2; }
.input-append .add-on, .input-prepend .add-on {
	display:inline-block;
	width:auto;
	height:25px;
	min-width:16px;
	padding:4px 5px;
	font-size:15px;
	font-weight:normal;
	line-height:25px;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	background-color:#eee;
	border:1px solid #ccc;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
	vertical-align:top;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.input-append .active, .input-prepend .active {
	background-color:#aae987;
	border-color:#56b621;
}
.input-prepend .add-on, .input-prepend .btn { margin-right:-1px; }
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.input-append input, .input-append select, .input-append .uneditable-input {
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left:-1px; }
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	margin-right:-1px;
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	margin-left:-1px;
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.input-prepend.input-append .btn-group:first-child { margin-left:0; }
input.search-query {
	padding-right:14px;
	padding-right:4px \9;
	padding-left:14px;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.form-search .input-append .search-query, .form-search .input-prepend .search-query {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.form-search .input-append .search-query {
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px;
}
.form-search .input-append .btn {
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0;
}
.form-search .input-prepend .btn {
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px;
}
.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-bottom:0;
	vertical-align:middle;
}
.form-search .hide, .form-inline .hide, .form-horizontal .hide { display:none; }
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { display:inline-block; }
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom:0; }
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
	padding-left:0;
	margin-bottom:0;
	vertical-align:middle;
}
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
	float:left;
	margin-right:3px;
	margin-left:0;
}
.control-group { margin-bottom:12.5px; }
legend + .control-group {
	margin-top:25px;
	-webkit-margin-top-collapse:separate;
}
.form-horizontal .control-group {
	margin-bottom:25px;
	*zoom:1;
}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
	display:table;
	content:"";
	line-height:0;
}
.form-horizontal .control-group:after { clear:both; }
.form-horizontal .control-label {
	float:left;
	width:160px;
	padding-top:5px;
	text-align:right;
}
.form-horizontal .controls {
	*display:inline-block;
	*padding-left:20px;
	margin-left:180px;
	*margin-left:0;
}
.form-horizontal .controls:first-child { *padding-left:180px; }
.form-horizontal .help-block { margin-bottom:0; }
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top:12.5px; }
.form-horizontal .form-actions { padding-left:180px; }
table {
	max-width:100%;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
}
.table {
	width:100%;
	margin-bottom:25px;
}
.table th, .table td {
	padding:8px;
	line-height:25px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #ddd;
}
.table th { font-weight:bold; }
.table thead th { vertical-align:bottom; }
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top:0; }
.table tbody + tbody { border-top:2px solid #ddd; }
.table .table { background-color:#ffffff; }
.table-condensed th, .table-condensed td { padding:4px 5px; }
.table-bordered {
	border:1px solid #ddd;
	border-collapse:separate;
	*border-collapse:collapse;
	border-left:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.table-bordered th, .table-bordered td { border-left:1px solid #ddd; }
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top:0; }
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
}
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
}
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
}
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
}
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color:#f9f9f9; }
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color:#f5f5f5; }
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
	display:table-cell;
	float:none;
	margin-left:0;
}
.table td.span1, .table th.span1 {
	float:none;
	width:44px;
	margin-left:0;
}
.table td.span2, .table th.span2 {
	float:none;
	width:124px;
	margin-left:0;
}
.table td.span3, .table th.span3 {
	float:none;
	width:204px;
	margin-left:0;
}
.table td.span4, .table th.span4 {
	float:none;
	width:284px;
	margin-left:0;
}
.table td.span5, .table th.span5 {
	float:none;
	width:364px;
	margin-left:0;
}
.table td.span6, .table th.span6 {
	float:none;
	width:444px;
	margin-left:0;
}
.table td.span7, .table th.span7 {
	float:none;
	width:524px;
	margin-left:0;
}
.table td.span8, .table th.span8 {
	float:none;
	width:604px;
	margin-left:0;
}
.table td.span9, .table th.span9 {
	float:none;
	width:684px;
	margin-left:0;
}
.table td.span10, .table th.span10 {
	float:none;
	width:764px;
	margin-left:0;
}
.table td.span11, .table th.span11 {
	float:none;
	width:844px;
	margin-left:0;
}
.table td.span12, .table th.span12 {
	float:none;
	width:924px;
	margin-left:0;
}
.table tbody tr.success > td { background-color:#dff0d8; }
.table tbody tr.error > td { background-color:#f2dede; }
.table tbody tr.warning > td { background-color:#fcf8e3; }
.table tbody tr.info > td { background-color:#d9edf7; }
.table-hover tbody tr.success:hover > td { background-color:#d0e9c6; }
.table-hover tbody tr.error:hover > td { background-color:#ebcccc; }
.table-hover tbody tr.warning:hover > td { background-color:#faf2cc; }
.table-hover tbody tr.info:hover > td { background-color:#c4e3f3; }
.dropup, .dropdown { position:relative; }
.dropdown-toggle { *margin-bottom:-3px; }
.dropdown-toggle:active, .open .dropdown-toggle { outline:0; }
.caret {
	display:inline-block;
	width:0;
	height:0;
	vertical-align:top;
	border-top:4px solid #000;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	content:"";
}
.dropdown .caret {
	margin-top:8px;
	margin-left:2px;
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	*border-right-width:2px;
	*border-bottom-width:2px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
}
.dropdown-menu.pull-right {
	right:0;
	left:auto;
}
.dropdown-menu .divider {
	*width:100%;
	height:1px;
	margin:11.5px 1px;
	*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff;
}
.dropdown-menu > li > a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:25px;
	color:#2f3333;
	white-space:nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	text-decoration:none;
	color:#fff;
	background-color:#2e2e2e;
	background-image:-moz-linear-gradient(top,#333333,#262626);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#333333),to(#262626));
	background-image:-webkit-linear-gradient(top,#333333,#262626);
	background-image:-o-linear-gradient(top,#333333,#262626);
	background-image:linear-gradient(to bottom,#333333,#262626);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff262626', GradientType=0);
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#2e2e2e;
	background-image:-moz-linear-gradient(top,#333333,#262626);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#333333),to(#262626));
	background-image:-webkit-linear-gradient(top,#333333,#262626);
	background-image:-o-linear-gradient(top,#333333,#262626);
	background-image:linear-gradient(to bottom,#333333,#262626);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff262626', GradientType=0);
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color:#999; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor:default;
}
.open { *z-index:1000; }
.open > .dropdown-menu { display:block; }
.pull-right > .dropdown-menu {
	right:0;
	left:auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px solid #000;
	content:"";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:1px;
}
.dropdown-submenu { position:relative; }
.dropdown-submenu > .dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu { display:block; }
.dropup .dropdown-submenu > .dropdown-menu {
	top:auto;
	bottom:0;
	margin-top:0;
	margin-bottom:-2px;
	-webkit-border-radius:5px 5px 5px 0;
	-moz-border-radius:5px 5px 5px 0;
	border-radius:5px 5px 5px 0;
}
.dropdown-submenu > a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#cccccc;
	margin-top:5px;
	margin-right:-10px;
}
.dropdown-submenu:hover > a:after { border-left-color:#fff; }
.dropdown-submenu.pull-left { float:none; }
.dropdown-submenu.pull-left > .dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
	padding-left:20px;
	padding-right:20px;
}
.typeahead {
	z-index:1051;
	margin-top:2px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,0.15);
}
.well-large {
	padding:24px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.well-small {
	padding:9px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear;
}
.fade.in { opacity:1; }
.collapse {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	-moz-transition:height .35s ease;
	-o-transition:height .35s ease;
	transition:height .35s ease;
}
.collapse.in { height:auto; }
.close {
	float:right;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	color:#000;
	text-shadow:0 1px 0 #ffffff;
	opacity:0.2;
	filter:alpha(opacity=20);
}
.close:hover, .close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=40);
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none;
}
.btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.btn:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	.btn {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
.btn:hover, .btn:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
.btn:focus { text-decoration:none; }
.btn.active, .btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn.disabled, .btn[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-large {
	padding:11px 19px;
	font-size:18.75px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top:4px; }
.btn-small {
	padding:2px 10px;
	font-size:12.75px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top:0; }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top:-1px; }
.btn-mini {
	padding:0 6px;
	font-size:11.25px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-block {
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btn-block + .btn-block { margin-top:5px; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%; }
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color:rgba(255,255,255,0.75); }
.btn-warning {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	border-color:#ff6408 #ff6408 #bb4500;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#ff6408;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color:#fff;
	background-color:#ff6408;
	*background-color:#ee5800;
}
.btn-warning:active, .btn-warning.active { background-color:#d44f00 \9; }
.btn-danger {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#bd362f;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color:#fff;
	background-color:#bd362f;
	*background-color:#a9302a;
}
.btn-danger:active, .btn-danger.active { background-color:#942a25 \9; }
.btn-success {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#51a351;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color:#fff;
	background-color:#51a351;
	*background-color:#499249;
}
.btn-success:active, .btn-success.active { background-color:#408140 \9; }
.btn-info {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#2f96b4;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
	*background-color:#2a85a0;
}
.btn-info:active, .btn-info.active { background-color:#24748c \9; }
.btn-inverse {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#222;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color:#fff;
	background-color:#222;
	*background-color:#151515;
}
.btn-inverse:active, .btn-inverse.active { background-color:#090909 \9; }
button.btn, input[type="submit"].btn {
	*padding-top:3px;
	*padding-bottom:3px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
	padding:0;
	border:0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
	*padding-top:7px;
	*padding-bottom:7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
	*padding-top:3px;
	*padding-bottom:3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
	*padding-top:1px;
	*padding-bottom:1px;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-link {
	border-color:transparent;
	cursor:pointer;
	color:#333333;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-link:hover, .btn-link:focus {
	color:#1a8de6;
	text-decoration:underline;
	background-color:transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus {
	color:#2f3333;
	text-decoration:none;
}
.btn-group {
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:0;
	vertical-align:middle;
	white-space:nowrap;
	*margin-left:.3em;
}
.btn-group:first-child { *margin-left:0; }
.btn-group + .btn-group { margin-left:5px; }
.btn-toolbar {
	font-size:0;
	margin-top:12.5px;
	margin-bottom:12.5px;
}
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group { margin-left:5px; }
.btn-group > .btn {
	position:relative;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-group > .btn + .btn { margin-left:-1px; }
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size:15px; }
.btn-group > .btn-mini { font-size:11.25px; }
.btn-group > .btn-small { font-size:12.75px; }
.btn-group > .btn-large { font-size:18.75px; }
.btn-group > .btn:first-child {
	margin-left:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
}
.btn-group > .btn.large:first-child {
	margin-left:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index:2; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0; }
.btn-group > .btn + .dropdown-toggle {
	padding-left:8px;
	padding-right:8px;
	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	*padding-top:5px;
	*padding-bottom:5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
	padding-left:5px;
	padding-right:5px;
	*padding-top:2px;
	*padding-bottom:2px;
}
.btn-group > .btn-small + .dropdown-toggle {
	*padding-top:5px;
	*padding-bottom:4px;
}
.btn-group > .btn-large + .dropdown-toggle {
	padding-left:12px;
	padding-right:12px;
	*padding-top:7px;
	*padding-bottom:7px;
}
.btn-group.open .dropdown-toggle {
	background-image:none;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group.open .btn.dropdown-toggle { background-color:#e6e6e6; }
.btn-group.open .btn-primary.dropdown-toggle { background-color:#333333; }
.btn-group.open .btn-warning.dropdown-toggle { background-color:#ff6408; }
.btn-group.open .btn-danger.dropdown-toggle { background-color:#bd362f; }
.btn-group.open .btn-success.dropdown-toggle { background-color:#51a351; }
.btn-group.open .btn-info.dropdown-toggle { background-color:#2f96b4; }
.btn-group.open .btn-inverse.dropdown-toggle { background-color:#222; }
.btn .caret {
	margin-top:8px;
	margin-left:0;
}
.btn-large .caret { margin-top:6px; }
.btn-large .caret {
	border-left-width:5px;
	border-right-width:5px;
	border-top-width:5px;
}
.btn-mini .caret, .btn-small .caret { margin-top:8px; }
.dropup .btn-large .caret { border-bottom-width:5px; }
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.btn-group-vertical {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.btn-group-vertical > .btn {
	display:block;
	float:none;
	max-width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-group-vertical > .btn + .btn {
	margin-left:0;
	margin-top:-1px;
}
.btn-group-vertical > .btn:first-child {
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.btn-group-vertical > .btn:last-child {
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.btn-group-vertical > .btn-large:first-child {
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.btn-group-vertical > .btn-large:last-child {
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
}
.alert {
	padding:8px 35px 8px 14px;
	margin-bottom:25px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	background-color:#fcf8e3;
	border:1px solid #fbeed5;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.alert, .alert h4 { color:#c09853; }
.alert h4 { margin:0; }
.alert .close {
	position:relative;
	top:-2px;
	right:-21px;
	line-height:25px;
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#468847;
}
.alert-success h4 { color:#468847; }
.alert-danger, .alert-error {
	background-color:#f2dede;
	border-color:#eed3d7;
	color:#b94a48;
}
.alert-danger h4, .alert-error h4 { color:#b94a48; }
.alert-info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#3a87ad;
}
.alert-info h4 { color:#3a87ad; }
.alert-block {
	padding-top:14px;
	padding-bottom:14px;
}
.alert-block > p, .alert-block > ul { margin-bottom:0; }
.alert-block p + p { margin-top:5px; }
.nav {
	margin-left:0;
	margin-bottom:25px;
	list-style:none;
}
.nav > li > a { display:block; }
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration:none;
	background-color:#eee;
}
.nav > li > a > img { max-width:none; }
.nav > .pull-right { float:right; }
.nav-header {
	display:block;
	padding:3px 15px;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	color:#999;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	text-transform:uppercase;
}
.nav li + .nav-header { margin-top:9px; }
.nav-list {
	padding-left:15px;
	padding-right:15px;
	margin-bottom:0;
}
.nav-list > li > a, .nav-list .nav-header {
	margin-left:-15px;
	margin-right:-15px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
}
.nav-list > li > a { padding:3px 15px; }
.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
	background-color:#333333;
}
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right:2px; }
.nav-list .divider {
	*width:100%;
	height:1px;
	margin:11.5px 1px;
	*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff;
}
.nav-tabs, .nav-pills { *zoom:1; }
.nav-tabs:before, .nav-tabs:after, .nav-pills:before, .nav-pills:after {
	display:table;
	content:"";
	line-height:0;
}
.nav-tabs:after, .nav-pills:after { clear:both; }
.nav-tabs > li, .nav-pills > li { float:left; }
.nav-tabs > li > a, .nav-pills > li > a {
	padding-right:12px;
	padding-left:12px;
	margin-right:2px;
	line-height:14px;
}
.nav-tabs { border-bottom:1px solid #ddd; }
.nav-tabs > li { margin-bottom:-1px; }
.nav-tabs > li > a {
	padding-top:8px;
	padding-bottom:8px;
	line-height:25px;
	border:1px solid transparent;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color:#eee #eee #ddd; }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color:#777777;
	background-color:#ffffff;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default;
}
.nav-pills > li > a {
	padding-top:8px;
	padding-bottom:8px;
	margin-top:2px;
	margin-bottom:2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
	color:#fff;
	background-color:#333333;
}
.nav-stacked > li { float:none; }
.nav-stacked > li > a { margin-right:0; }
.nav-tabs.nav-stacked { border-bottom:0; }
.nav-tabs.nav-stacked > li > a {
	border:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.nav-tabs.nav-stacked > li:first-child > a {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
}
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
	border-color:#ddd;
	z-index:2;
}
.nav-pills.nav-stacked > li > a { margin-bottom:3px; }
.nav-pills.nav-stacked > li:last-child > a { margin-bottom:1px; }
.nav-tabs .dropdown-menu {
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
}
.nav-pills .dropdown-menu {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.nav .dropdown-toggle .caret {
	border-top-color:#333333;
	border-bottom-color:#333333;
	margin-top:6px;
}
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
	border-top-color:#1a8de6;
	border-bottom-color:#1a8de6;
}
.nav-tabs .dropdown-toggle .caret { margin-top:8px; }
.nav .active .dropdown-toggle .caret {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.nav-tabs .active .dropdown-toggle .caret {
	border-top-color:#777777;
	border-bottom-color:#777777;
}
.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus { cursor:pointer; }
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
	color:#fff;
	background-color:#999;
	border-color:#999;
}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
	border-top-color:#fff;
	border-bottom-color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}
.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus { border-color:#999; }
.tabbable { *zoom:1; }
.tabbable:before, .tabbable:after {
	display:table;
	content:"";
	line-height:0;
}
.tabbable:after { clear:both; }
.tab-content { overflow:auto; }
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom:0; }
.tab-content > .tab-pane, .pill-content > .pill-pane { display:none; }
.tab-content > .active, .pill-content > .active { display:block; }
.tabs-below > .nav-tabs { border-top:1px solid #ddd; }
.tabs-below > .nav-tabs > li {
	margin-top:-1px;
	margin-bottom:0;
}
.tabs-below > .nav-tabs > li > a {
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
	border-bottom-color:transparent;
	border-top-color:#ddd;
}
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus { border-color:transparent #ddd #ddd #ddd; }
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float:none; }
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	min-width:74px;
	margin-right:0;
	margin-bottom:3px;
}
.tabs-left > .nav-tabs {
	float:left;
	margin-right:19px;
	border-right:1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color:#eee #ddd #eee #eee; }
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
	border-color:#ddd transparent #ddd #ddd;
	*border-right-color:#fff;
}
.tabs-right > .nav-tabs {
	float:right;
	margin-left:19px;
	border-left:1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color:#eee #eee #eee #ddd; }
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
	border-color:#ddd #ddd #ddd transparent;
	*border-left-color:#fff;
}
.nav > .disabled > a { color:#999; }
.nav > .disabled > a:hover, .nav > .disabled > a:focus {
	text-decoration:none;
	background-color:transparent;
	cursor:default;
}
.navbar {
	overflow:visible;
	margin-bottom:25px;
	*position:relative;
	*z-index:2;
}
.navbar-inner {
	min-height:40px;
	padding-left:20px;
	padding-right:20px;
	background-color:#fafafa;
	background-image:-moz-linear-gradient(top,#ffffff,#f2f2f2);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
	background-image:-webkit-linear-gradient(top,#ffffff,#f2f2f2);
	background-image:-o-linear-gradient(top,#ffffff,#f2f2f2);
	background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	border:1px solid #d4d4d4;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	box-shadow:0 1px 4px rgba(0,0,0,0.065);
	*zoom:1;
}
.navbar-inner:before, .navbar-inner:after {
	display:table;
	content:"";
	line-height:0;
}
.navbar-inner:after { clear:both; }
.navbar .container { width:auto; }
.nav-collapse.collapse {
	height:auto;
	overflow:visible;
}
.navbar .brand {
	float:left;
	display:block;
	padding:7.5px 20px 7.5px;
	margin-left:-20px;
	font-size:20px;
	font-weight:200;
	color:#777;
	text-shadow:0 1px 0 #ffffff;
}
.navbar .brand:hover, .navbar .brand:focus { text-decoration:none; }
.navbar-text {
	margin-bottom:0;
	line-height:40px;
	color:#777;
}
.navbar-link { color:#777; }
.navbar-link:hover, .navbar-link:focus { color:#2f3333; }
.navbar .divider-vertical {
	height:40px;
	margin:0 9px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #ffffff;
}
.navbar .btn, .navbar .btn-group { margin-top:5px; }
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { margin-top:0; }
.navbar-form {
	margin-bottom:0;
	*zoom:1;
}
.navbar-form:before, .navbar-form:after {
	display:table;
	content:"";
	line-height:0;
}
.navbar-form:after { clear:both; }
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox { margin-top:5px; }
.navbar-form input, .navbar-form select, .navbar-form .btn {
	display:inline-block;
	margin-bottom:0;
}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { margin-top:3px; }
.navbar-form .input-append, .navbar-form .input-prepend {
	margin-top:5px;
	white-space:nowrap;
}
.navbar-form .input-append input, .navbar-form .input-prepend input { margin-top:0; }
.navbar-search {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:0;
}
.navbar-search .search-query {
	margin-bottom:0;
	padding:4px 14px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:1;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.navbar-static-top {
	position:static;
	margin-bottom:0;
}
.navbar-static-top .navbar-inner {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position:fixed;
	right:0;
	left:0;
	z-index:1030;
	margin-bottom:0;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width:0 0 1px; }
.navbar-fixed-bottom .navbar-inner { border-width:1px 0 0; }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-left:0;
	padding-right:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
.navbar-fixed-top { top:0; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
	box-shadow:0 1px 10px rgba(0,0,0,.1);
}
.navbar-fixed-bottom { bottom:0; }
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	box-shadow:0 -1px 10px rgba(0,0,0,.1);
}
.navbar .nav {
	position:relative;
	left:0;
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.navbar .nav.pull-right {
	float:right;
	margin-right:0;
}
.navbar .nav > li { float:left; }
.navbar .nav > li > a {
	float:none;
	padding:7.5px 15px 7.5px;
	color:#777;
	text-decoration:none;
	text-shadow:0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret { margin-top:8px; }
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
	background-color:transparent;
	color:#2f3333;
	text-decoration:none;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color:#777777;
	text-decoration:none;
	background-color:#e6e6e6;
	-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
	-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
}
.navbar .btn-navbar {
	display:none;
	float:right;
	padding:7px 10px;
	margin-left:5px;
	margin-right:5px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ededed;
	background-image:-moz-linear-gradient(top,#f2f2f2,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#f2f2f2,#e6e6e6);
	background-image:-o-linear-gradient(top,#f2f2f2,#e6e6e6);
	background-image:linear-gradient(to bottom,#f2f2f2,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#e6e6e6;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color:#fff;
	background-color:#e6e6e6;
	*background-color:#d9d9d9;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active { background-color:#cccccc \9; }
.navbar .btn-navbar .icon-bar {
	display:block;
	width:18px;
	height:2px;
	background-color:#f5f5f5;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	box-shadow:0 1px 0 rgba(0,0,0,0.25);
}
.btn-navbar .icon-bar + .icon-bar { margin-top:3px; }
.navbar .nav > li > .dropdown-menu:before {
	content:'';
	display:inline-block;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-bottom-color:rgba(0,0,0,0.2);
	position:absolute;
	top:-7px;
	left:9px;
}
.navbar .nav > li > .dropdown-menu:after {
	content:'';
	display:inline-block;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff;
	position:absolute;
	top:-6px;
	left:10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
	border-top:7px solid #ccc;
	border-top-color:rgba(0,0,0,0.2);
	border-bottom:0;
	bottom:-7px;
	top:auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
	border-top:6px solid #fff;
	border-bottom:0;
	bottom:-6px;
	top:auto;
}
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
	border-top-color:#2f3333;
	border-bottom-color:#2f3333;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color:#e6e6e6;
	color:#777777;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color:#777;
	border-bottom-color:#777;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color:#777777;
	border-bottom-color:#777777;
}
.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
	left:auto;
	right:0;
}
.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
	left:auto;
	right:12px;
}
.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
	left:auto;
	right:13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
	left:auto;
	right:100%;
	margin-left:0;
	margin-right:-1px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
	background-color:#1b1b1b;
	background-image:-moz-linear-gradient(top,#222222,#111111);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));
	background-image:-webkit-linear-gradient(top,#222222,#111111);
	background-image:-o-linear-gradient(top,#222222,#111111);
	background-image:linear-gradient(to bottom,#222222,#111111);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
	border-color:#252525;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	color:#999;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.navbar-inverse .brand:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a:focus { color:#fff; }
.navbar-inverse .brand { color:#999; }
.navbar-inverse .navbar-text { color:#999; }
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
	background-color:transparent;
	color:#fff;
}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
	color:#fff;
	background-color:#111111;
}
.navbar-inverse .navbar-link { color:#999; }
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color:#fff; }
.navbar-inverse .divider-vertical {
	border-left-color:#111111;
	border-right-color:#222222;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background-color:#111111;
	color:#fff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color:#999;
	border-bottom-color:#999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.navbar-inverse .navbar-search .search-query {
	color:#fff;
	background-color:#515151;
	border-color:#111111;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder { color:#ccc; }
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { color:#ccc; }
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { color:#ccc; }
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
	padding:5px 15px;
	color:#2f3333;
	text-shadow:0 1px 0 #fff;
	background-color:#fff;
	border:0;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);
	box-shadow:0 0 3px rgba(0,0,0,0.15);
	outline:0;
}
.navbar-inverse .btn-navbar {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#0e0e0e;
	background-image:-moz-linear-gradient(top,#151515,#040404);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
	background-image:-webkit-linear-gradient(top,#151515,#040404);
	background-image:-o-linear-gradient(top,#151515,#040404);
	background-image:linear-gradient(to bottom,#151515,#040404);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
	border-color:#040404 #040404 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#040404;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
	color:#fff;
	background-color:#040404;
	*background-color:#000000;
}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { background-color:#000000 \9; }
.breadcrumb {
	padding:8px 15px;
	margin:0 0 25px;
	list-style:none;
	background-color:#f5f5f5;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.breadcrumb > li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-shadow:0 1px 0 #fff;
}
.breadcrumb > li > .divider {
	padding:0 5px;
	color:#ccc;
}
.breadcrumb > .active { color:#999; }
.pagination { margin:25px 0; }
.pagination ul {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:0;
	margin-bottom:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	box-shadow:0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li { display:inline; }
.pagination ul > li > a, .pagination ul > li > span {
	float:left;
	padding:4px 12px;
	line-height:25px;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	border-left-width:0;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color:#f5f5f5; }
.pagination ul > .active > a, .pagination ul > .active > span {
	color:#999;
	cursor:default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
	color:#999;
	background-color:transparent;
	cursor:default;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	border-left-width:1px;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
}
.pagination-centered { text-align:center; }
.pagination-right { text-align:right; }
.pagination-large ul > li > a, .pagination-large ul > li > span {
	padding:11px 19px;
	font-size:18.75px;
}
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
}
.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}
.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
}
.pagination-small ul > li > a, .pagination-small ul > li > span {
	padding:2px 10px;
	font-size:12.75px;
}
.pagination-mini ul > li > a, .pagination-mini ul > li > span {
	padding:0 6px;
	font-size:11.25px;
}
.pager {
	margin:25px 0;
	list-style:none;
	text-align:center;
	*zoom:1;
}
.pager:before, .pager:after {
	display:table;
	content:"";
	line-height:0;
}
.pager:after { clear:both; }
.pager li { display:inline; }
.pager li > a, .pager li > span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.pager li > a:hover, .pager li > a:focus {
	text-decoration:none;
	background-color:#f5f5f5;
}
.pager .next > a, .pager .next > span { float:right; }
.pager .previous > a, .pager .previous > span { float:left; }
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
	color:#999;
	background-color:#fff;
	cursor:default;
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000;
}
.modal-backdrop.fade { opacity:0; }
.modal-backdrop, .modal-backdrop.fade.in {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.modal {
	position:fixed;
	top:10%;
	left:50%;
	z-index:1050;
	width:560px;
	margin-left:-280px;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.3);
	*border:1px solid #999;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	outline:none;
}
.modal.fade {
	-webkit-transition:opacity .3s linear, top .3s ease-out;
	-moz-transition:opacity .3s linear, top .3s ease-out;
	-o-transition:opacity .3s linear, top .3s ease-out;
	transition:opacity .3s linear, top .3s ease-out;
	top:-25%;
}
.modal.fade.in { top:10%; }
.modal-header {
	padding:9px 15px;
	border-bottom:1px solid #eee;
}
.modal-header .close { margin-top:2px; }
.modal-header h3 {
	margin:0;
	line-height:30px;
}
.modal-body {
	position:relative;
	overflow-y:auto;
	max-height:400px;
	padding:15px;
}
.modal-form { margin-bottom:0; }
.modal-footer {
	padding:14px 15px 15px;
	margin-bottom:0;
	text-align:right;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff;
	*zoom:1;
}
.modal-footer:before, .modal-footer:after {
	display:table;
	content:"";
	line-height:0;
}
.modal-footer:after { clear:both; }
.modal-footer .btn + .btn {
	margin-left:5px;
	margin-bottom:0;
}
.modal-footer .btn-group .btn + .btn { margin-left:-1px; }
.modal-footer .btn-block + .btn-block { margin-left:0; }
.tooltip {
	position:absolute;
	z-index:1030;
	display:block;
	visibility:visible;
	font-size:11px;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0);
}
.tooltip.in {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.tooltip.top {
	margin-top:-3px;
	padding:5px 0;
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px;
}
.tooltip.bottom {
	margin-top:3px;
	padding:5px 0;
}
.tooltip.left {
	margin-left:-3px;
	padding:0 5px;
}
.tooltip-inner {
	max-width:200px;
	padding:8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000;
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000;
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000;
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000;
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	max-width:276px;
	padding:1px;
	text-align:left;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	white-space:normal;
}
.popover.top { margin-top:-10px; }
.popover.right { margin-left:10px; }
.popover.bottom { margin-top:10px; }
.popover.left { margin-left:-10px; }
.popover-title {
	margin:0;
	padding:8px 14px;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.popover-title:empty { display:none; }
.popover-content { padding:9px 14px; }
.popover .arrow, .popover .arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
}
.popover .arrow { border-width:11px; }
.popover .arrow:after {
	border-width:10px;
	content:"";
}
.popover.top .arrow {
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,0.25);
	bottom:-11px;
}
.popover.top .arrow:after {
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:#fff;
}
.popover.right .arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,0.25);
}
.popover.right .arrow:after {
	left:1px;
	bottom:-10px;
	border-left-width:0;
	border-right-color:#fff;
}
.popover.bottom .arrow {
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,0.25);
	top:-11px;
}
.popover.bottom .arrow:after {
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:#fff;
}
.popover.left .arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,0.25);
}
.popover.left .arrow:after {
	right:1px;
	border-right-width:0;
	border-left-color:#fff;
	bottom:-10px;
}
.thumbnails {
	margin-left:-20px;
	list-style:none;
	*zoom:1;
}
.thumbnails:before, .thumbnails:after {
	display:table;
	content:"";
	line-height:0;
}
.thumbnails:after { clear:both; }
.row-fluid .thumbnails { margin-left:0; }
.thumbnails > li {
	float:left;
	margin-bottom:25px;
	margin-left:20px;
}
.thumbnail {
	display:block;
	padding:4px;
	line-height:25px;
	border:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
	box-shadow:0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}
a.thumbnail:hover, a.thumbnail:focus {
	border-color:#333333;
	-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	box-shadow:0 1px 4px rgba(0,105,214,0.25);
}
.thumbnail > img {
	display:block;
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
}
.thumbnail .caption {
	padding:9px;
	color:#777777;
}
.media, .media-body {
	overflow:hidden;
	*overflow:visible;
	zoom:1;
}
.media, .media .media { margin-top:15px; }
.media:first-child { margin-top:0; }
.media-object { display:block; }
.media-heading { margin:0 0 5px; }
.media > .pull-left { margin-right:10px; }
.media > .pull-right { margin-left:10px; }
.media-list {
	margin-left:0;
	list-style:none;
}
.label, .badge {
	display:inline-block;
	padding:2px 4px;
	font-size:12.69px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	vertical-align:baseline;
	white-space:nowrap;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#999;
}
.label {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.badge {
	padding-left:9px;
	padding-right:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
}
a.label:hover, a.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.label-important, .badge-important { background-color:#b94a48; }
.label-important[href], .badge-important[href] { background-color:#953b39; }
.label-warning, .badge-warning { background-color:#ff6408; }
.label-warning[href], .badge-warning[href] { background-color:#d44f00; }
.label-success, .badge-success { background-color:#468847; }
.label-success[href], .badge-success[href] { background-color:#356635; }
.label-info, .badge-info { background-color:#3a87ad; }
.label-info[href], .badge-info[href] { background-color:#2d6987; }
.label-inverse, .badge-inverse { background-color:#2f3333; }
.label-inverse[href], .badge-inverse[href] { background-color:#171818; }
.btn .label, .btn .badge {
	position:relative;
	top:-1px;
}
.btn-mini .label, .btn-mini .badge { top:0; }
@-webkit-keyframes progress-bar-stripes {
	from { background-position:40px 0; }
	to { background-position:0 0; }
}
@-moz-keyframes progress-bar-stripes {
	from { background-position:40px 0; }
	to { background-position:0 0; }
}
@-ms-keyframes progress-bar-stripes {
	from { background-position:40px 0; }
	to { background-position:0 0; }
}
@-o-keyframes progress-bar-stripes {
	from { background-position:0 0; }
	to { background-position:40px 0; }
}
@keyframes progress-bar-stripes {
	from { background-position:40px 0; }
	to { background-position:0 0; }
}
.progress {
	overflow:hidden;
	height:25px;
	margin-bottom:25px;
	background-color:#f7f7f7;
	background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
	background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.progress .bar {
	width:0%;
	height:100%;
	color:#fff;
	float:left;
	font-size:12px;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#0e90d2;
	background-image:-moz-linear-gradient(top,#149bdf,#0480be);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
	background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
	background-image:-o-linear-gradient(top,#149bdf,#0480be);
	background-image:linear-gradient(to bottom,#149bdf,#0480be);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:width .6s ease;
	-moz-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease;
}
.progress .bar + .bar {
	-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.progress-striped .bar {
	background-color:#149bdf;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	-o-background-size:40px 40px;
	background-size:40px 40px;
}
.progress.active .bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-moz-animation:progress-bar-stripes 2s linear infinite;
	-ms-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar, .progress .bar-danger {
	background-color:#dd514c;
	background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
	background-color:#ee5f5b;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.progress-success .bar, .progress .bar-success {
	background-color:#5eb95e;
	background-image:-moz-linear-gradient(top,#62c462,#57a957);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
	background-image:-webkit-linear-gradient(top,#62c462,#57a957);
	background-image:-o-linear-gradient(top,#62c462,#57a957);
	background-image:linear-gradient(to bottom,#62c462,#57a957);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar, .progress-striped .bar-success {
	background-color:#62c462;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.progress-info .bar, .progress .bar-info {
	background-color:#4bb1cf;
	background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
	background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
	background-image:linear-gradient(to bottom,#5bc0de,#339bb9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar, .progress-striped .bar-info {
	background-color:#5bc0de;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.progress-warning .bar, .progress .bar-warning {
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
	background-color:#ff9455;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.accordion { margin-bottom:25px; }
.accordion-group {
	margin-bottom:2px;
	border:1px solid #e5e5e5;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.accordion-heading { border-bottom:0; }
.accordion-heading .accordion-toggle {
	display:block;
	padding:8px 15px;
}
.accordion-toggle { cursor:pointer; }
.accordion-inner {
	padding:9px 15px;
	border-top:1px solid #e5e5e5;
}
.carousel {
	position:relative;
	margin-bottom:25px;
	line-height:1;
}
.carousel-inner {
	overflow:hidden;
	width:100%;
	position:relative;
}
.carousel-inner > .item {
	display:none;
	position:relative;
	-webkit-transition:.6s ease-in-out left;
	-moz-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	display:block;
	line-height:1;
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display:block; }
.carousel-inner > .active { left:0; }
.carousel-inner > .next, .carousel-inner > .prev {
	position:absolute;
	top:0;
	width:100%;
}
.carousel-inner > .next { left:100%; }
.carousel-inner > .prev { left:-100%; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left:0; }
.carousel-inner > .active.left { left:-100%; }
.carousel-inner > .active.right { left:100%; }
.carousel-control {
	position:absolute;
	top:40%;
	left:15px;
	width:40px;
	height:40px;
	margin-top:-20px;
	font-size:60px;
	font-weight:100;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:#222;
	border:3px solid #fff;
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.carousel-control.right {
	left:auto;
	right:15px;
}
.carousel-control:hover, .carousel-control:focus {
	color:#fff;
	text-decoration:none;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.carousel-indicators {
	position:absolute;
	top:15px;
	right:15px;
	z-index:5;
	margin:0;
	list-style:none;
}
.carousel-indicators li {
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin-left:5px;
	text-indent:-999px;
	background-color:#ccc;
	background-color:rgba(255,255,255,0.25);
	border-radius:5px;
}
.carousel-indicators .active { background-color:#fff; }
.carousel-caption {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:15px;
	background:#2f3333;
	background:rgba(0,0,0,0.75);
}
.carousel-caption h4, .carousel-caption p {
	color:#fff;
	line-height:25px;
}
.carousel-caption h4 { margin:0 0 5px; }
.carousel-caption p { margin-bottom:0; }
.hero-unit {
	padding:60px;
	margin-bottom:30px;
	font-size:18px;
	font-weight:200;
	line-height:37.5px;
	color:inherit;
	background-color:#eee;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.hero-unit h1 {
	margin-bottom:0;
	font-size:60px;
	line-height:1;
	color:inherit;
	letter-spacing:-1px;
}
.hero-unit li { line-height:37.5px; }
.pull-right { float:right; }
.pull-left { float:left; }
.hide { display:none; }
.show { display:block; }
.invisible { visibility:hidden; }
.affix { position:fixed; }

/*!
 * Bootstrap Responsive v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@-ms-viewport {
  width: device-width;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none !important;
}
.visible-tablet {
  display: none !important;
}
.hidden-desktop {
  display: none !important;
}
.visible-desktop {
  display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}
@media (max-width: 767px) {
  body {
    padding-left: 20px;
    padding-right: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}
@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}

/**************************
*
*	GENERAL
*
**************************/
.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}
.camera_wrap {
	display: none;
	float: left;
	position: relative;
	z-index: 0;
}
.camera_wrap img {
	max-width: none!important;
}
.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.camera_wrap {
	width: 100%;
}
.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.camera_target_content .camera_link {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/blank.gif);
	display: block;
	height: 100%;
	text-decoration: none;
}
.camera_loader {
	background: #fff;
	border: 1px solid #ffffff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px;
	z-index: 3;
}
.camera_loader:before {
	top: 9px;
	left: 3px;
}
.camera_bar {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%;
}
.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4;
}
.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%;
}
.camera_caption > div {
	padding: 10px 20px;
}
.camera_caption h2 {
	color: #fff;
}
.camerarelative {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_prevThumbs div {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/camera_skins.png) no-repeat -160px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_nextThumbs div {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/camera_skins.png) no-repeat -190px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_command_wrap .hideNav {
	display: none;
}
.camera_command_wrap {
	left: 0;
	position: relative;
	right:0;
	z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-align: left;
	text-indent: -9999px;
	width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.camera_pag_ul li img {
	display: none;
	position: absolute;
}
.camera_pag_ul .thumb_arrow {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2;
}
.camera_prev {
	left: 0;
}
.camera_prev > span {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/camera_skins.png) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_next {
	right: 0;
}
.camera_next > span {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/camera_skins.png) no-repeat -40px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_commands {
	right: 41px;
}
.camera_commands > .camera_play {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px;
}
.camera_commands > .camera_stop {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-indent: -9999px;
	width: 16px;
}
.camera_thumbs_cont {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
	float: left;
	width: 100%;
}
.camera_thumbs_cont ul {
	overflow: hidden;
	padding: 3px 4px 8px;
	position: relative;
	text-align: center;
}
.camera_thumbs_cont ul li {
	display: inline;
	padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
	cursor: pointer;
	margin-top: 5px;
	vertical-align:bottom;
}
.camera_thumbs_cont ul li.cameracurrent > img {
	cursor: default;
}
.camera_clear {
	display: block;
	clear: both;
}
.showIt {
	display: none;
}
.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative;
}
/**************************
*
*	COLORS & SKINS
*
**************************/
.pattern_1 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
	background: url(//www.artintoys.com.au/wp-content/themes/CherryFramework/css/../images/patterns/overlay10.png) repeat;
}
.camera_caption {
	color: #fff;
}
.camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #434648;
}
.camera_pag_ul li img {
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow {
	border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
	background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
/*AMBER SKIN*/
.camera_amber_skin .camera_prevThumbs div {
	background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
	background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
	background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
	background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
	background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
	background-position: -120px -160px;
}
/*ASH SKIN*/
.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
	background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
	background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
	background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
	background-position: -120px -200px;
}
/*AZURE SKIN*/
.camera_azure_skin .camera_prevThumbs div {
	background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
	background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
	background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
	background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
	background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
	background-position: -120px -240px;
}
/*BEIGE SKIN*/
.camera_beige_skin .camera_prevThumbs div {
	background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
	background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
	background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
	background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
	background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
	background-position: -120px -120px;
}
/*BLACK SKIN*/
.camera_black_skin .camera_prevThumbs div {
	background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
	background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
	background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
	background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
	background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
	background-position: -120px -40px;
}
/*BLUE SKIN*/
.camera_blue_skin .camera_prevThumbs div {
	background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
	background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
	background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
	background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
	background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
	background-position: -120px -280px;
}
/*BROWN SKIN*/
.camera_brown_skin .camera_prevThumbs div {
	background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
	background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
	background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
	background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
	background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
	background-position: -120px -320px;
}
/*BURGUNDY SKIN*/
.camera_burgundy_skin .camera_prevThumbs div {
	background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
	background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
	background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
	background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
	background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
	background-position: -120px -360px;
}
/*CHARCOAL SKIN*/
.camera_charcoal_skin .camera_prevThumbs div {
	background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
	background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
	background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
	background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
	background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
	background-position: -120px -400px;
}
/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
	background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
	background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
	background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
	background-position: -120px -440px	;
}
/*COFFEE SKIN*/
.camera_coffee_skin .camera_prevThumbs div {
	background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
	background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
	background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
	background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
	background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
	background-position: -120px -480px	;
}
/*CYAN SKIN*/
.camera_cyan_skin .camera_prevThumbs div {
	background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
	background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
	background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
	background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
	background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
	background-position: -120px -520px	;
}
/*FUCHSIA SKIN*/
.camera_fuchsia_skin .camera_prevThumbs div {
	background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
	background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
	background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
	background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
	background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
	background-position: -120px -560px	;
}
/*GOLD SKIN*/
.camera_gold_skin .camera_prevThumbs div {
	background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
	background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
	background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
	background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
	background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
	background-position: -120px -600px	;
}
/*GREEN SKIN*/
.camera_green_skin .camera_prevThumbs div {
	background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
	background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
	background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
	background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
	background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
	background-position: -120px -640px	;
}
/*GREY SKIN*/
.camera_grey_skin .camera_prevThumbs div {
	background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
	background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
	background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
	background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
	background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
	background-position: -120px -680px	;
}
/*INDIGO SKIN*/
.camera_indigo_skin .camera_prevThumbs div {
	background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
	background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
	background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
	background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
	background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
	background-position: -120px -720px	;
}
/*KHAKI SKIN*/
.camera_khaki_skin .camera_prevThumbs div {
	background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
	background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
	background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
	background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
	background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
	background-position: -120px -760px	;
}
/*LIME SKIN*/
.camera_lime_skin .camera_prevThumbs div {
	background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
	background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
	background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
	background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
	background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
	background-position: -120px -800px	;
}
/*MAGENTA SKIN*/
.camera_magenta_skin .camera_prevThumbs div {
	background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
	background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
	background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
	background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
	background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
	background-position: -120px -840px	;
}
/*MAROON SKIN*/
.camera_maroon_skin .camera_prevThumbs div {
	background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
	background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
	background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
	background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
	background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
	background-position: -120px -880px	;
}
/*ORANGE SKIN*/
.camera_orange_skin .camera_prevThumbs div {
	background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
	background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
	background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
	background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
	background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
	background-position: -120px -920px	;
}
/*OLIVE SKIN*/
.camera_olive_skin .camera_prevThumbs div {
	background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
	background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
	background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
	background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
	background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
	background-position: -120px -1080px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -960px	;
}
/*PISTACHIO SKIN*/
.camera_pistachio_skin .camera_prevThumbs div {
	background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
	background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
	background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
	background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
	background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
	background-position: -120px -1040px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*RED SKIN*/
.camera_red_skin .camera_prevThumbs div {
	background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
	background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
	background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
	background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
	background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
	background-position: -120px -1000px	;
}
/*TANGERINE SKIN*/
.camera_tangerine_skin .camera_prevThumbs div {
	background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
	background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
	background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
	background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
	background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
	background-position: -120px -1120px	;
}
/*TURQUOISE SKIN*/
.camera_turquoise_skin .camera_prevThumbs div {
	background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
	background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
	background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
	background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
	background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
	background-position: -120px -1160px	;
}
/*VIOLET SKIN*/
.camera_violet_skin .camera_prevThumbs div {
	background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
	background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
	background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
	background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
	background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
	background-position: -120px -1200px	;
}
/*WHITE SKIN*/
.camera_white_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*YELLOW SKIN*/
.camera_yellow_skin .camera_prevThumbs div {
	background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
	background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
	background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
	background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
	background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
	background-position: -120px -1240px	;
}

/*--
	Theme Name: theme52481
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */


/** ADMIN PAGE STYLES  **/

body {
	/*color:#e59c00;*/
}

.overlay-input {
	width:500px !important;
}


/** STYLES FOR MENU PAGES IN TOOLS.PHP**/

body {
	/*color:#e59c00;#E96656*/
}

/*.outofstock a img*/

.outofstock .images a, 
.products .outofstock a {
    position:relative;
    display:block;
}
.outofstock .images a:before, 
.products .outofstock a:before {
    content: " ";
    height: 100%;
    position: absolute;
    width: 100%;
    display: inherit !important;
}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider-rtl {direction:rtl; text-align:right;}
/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url(//www.artintoys.com.au/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.eot);
	src:url(//www.artintoys.com.au/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),
		url(//www.artintoys.com.au/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.woff) format('woff'),
		url(//www.artintoys.com.au/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.ttf) format('truetype'),
		url(//www.artintoys.com.au/wp-content/plugins/cherry-plugin/lib/js/FlexSlider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; position: relative; zoom: 1; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none;
 -moz-box-shadow: none; box-shadow: none; }
.flexslider.no-bg {background: none;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
	.flexslider-rtl .carousel li { margin-right:0; margin-left: 5px; }
/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: 50px; }
	.flexslider-rtl .flex-direction-nav .flex-prev { left:auto; right: -50px; }
.flex-direction-nav .flex-next { right: 50px; text-align: right; }
	.flexslider-rtl .flex-direction-nav .flex-next { right:auto; left: -50px; text-align:left; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
	.flexslider-rtl.flexslider:hover .flex-prev {left:auto; right: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
	.flexslider-rtl.flexslider:hover .flex-next { right:auto; left: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; line-height: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }
.flexslider-rtl .flex-direction-nav a.flex-next:before  { content: '\f001'; }
.flexslider-rtl .flex-direction-nav a.flex-prev:before  { content: '\f002'; }
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
	.flexslider-rtl .flex-pauseplay a {left:auto; right:10px;}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
	.flexslider-rtl .flex-control-thumbs li {float:right;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  	.flexslider-rtl .flex-direction-nav .flex-prev{left:auto; right:10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
    .flexslider-rtl .flex-direction-nav .flex-next{right:auto; left:10px;}
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(//www.artintoys.com.au/wp-content/plugins/cherry-plugin/lib/js/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.24
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(//www.artintoys.com.au/wp-content/plugins/cherry-plugin/lib/js/owl-carousel/AjaxLoader.gif) no-repeat center center
}

[data-font="FontAwesome"]:before {font-family: 'FontAwesome' !important;content: attr(data-icon) !important;speak: none !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;line-height: 1 !important;font-style: normal !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}

/* #Shortcodes
================================================== */
/* Recent Posts Shortcodes
---------------------------------------- */
.recent-posts {
  overflow: hidden;
  margin: 0 0 0 -20px !important;
  padding: 0;
  border: none;
  list-style: none;
  /* Images Format Type */
  /* Quote Format Type */
  /* Link Format Type */
  /* Audio Format Type */
  /* Video Format Type */
}
.recent-posts_li {
  margin: 0 0 20px 20px;
  padding: 0;
  border: none;
  background: none;
  list-style-type: none;
}
.recent-posts_li .featured-thumbnail {
  float: left;
  margin: 0 20px 0 0;
}
.recent-posts_li h5 {
  margin-bottom: 0;
  font-size: 1em;
}
.recent-posts_li .excerpt {
  margin-bottom: 1.5em;
}
.recent-posts_li .meta {
  display: block;
  overflow: hidden;
  margin-bottom: .5em;
  color: #888;
  text-transform: uppercase;
  font-size: 10px;
}
.recent-posts_li .post-date {
  float: left;
}
.recent-posts_li .post-comments {
  float: right;
}
.recent-posts .format-image {
  float: left;
  margin: 0 20px 20px 0;
}
.recent-posts .format-audio {
  margin-bottom: 2em;
}
.recent-posts .format-audio .audio-wrapper {
  margin-bottom: .5em;
}
.recent-posts .format-video {
  float: left;
  width: 300px;
}
/* Popular Posts Shortcode
---------------------------------------- */
.popular-posts li {
  overflow: hidden;
  margin: 0;
  padding: 0 0 20px 0;
}
/* Posts Grid
-----------------------------------------*/
.posts-grid {
  margin: 0 0 0 -5%;
  padding: 0;
  list-style: none;
  *zoom: 1;
}
.posts-grid:before,
.posts-grid:after {
  display: table;
  content: "";
  line-height: 0;
}
.posts-grid:after {
  clear: both;
}
.posts-grid li {
  float: left;
  margin-bottom: 25px;
  margin-left: 5%;
  width: 20%;
}
.posts-grid li .featured-thumbnail {
  margin: 0;
}
.posts-grid li .featured-thumbnail img {
  width: 100%;
}
.posts-grid .post_meta span[class^="post_"] {
  margin-right: 10px;
}
/* Mini Posts Grid
-----------------------------------------*/
.mini-posts-grid {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mini-posts-grid li {
  margin: 0 5px 5px 0;
  padding: 0;
  border: none;
  background: none;
  float: left;
}
.mini-posts-grid li.small {
  width: 120px;
  height: 120px;
}
.mini-posts-grid li.small img {
  width: 100%;
  height: auto;
}
.mini-posts-grid li.smaller {
  width: 100px;
  height: 100px;
}
.mini-posts-grid li.smallest {
  width: 70px;
  height: 70px;
}
.mini-posts-grid .featured-thumbnail {
  margin: 0;
}
.mini-posts-grid.grid-align-center {
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.mini-posts-grid.grid-align-center li {
  float: none;
  display: inline-block;
}
.mini-posts-grid.grid-align-right li {
  float: right;
}
/* Mini Posts List
-----------------------------------------*/
.mini-posts-list {
  margin: 0 0 25px;
  padding: 0;
  list-style: none;
}
.mini-post-holder {
  padding: 15px 0 0;
  margin: 0 0 9px;
  border-top: 1px solid #dddddd;
}
.mini-post-holder:first-child {
  border: none;
  padding: 5px 0 0;
}
.mini-post-holder .small {
  width: 110px;
  height: 110px;
}
.mini-post-holder .small img {
  width: 100%;
  height: auto;
}
.mini-post-holder .smaller {
  width: 90px;
  height: 90px;
}
.mini-post-holder .smallest {
  width: 60px;
  height: 60px;
}
.mini-post-content {
  overflow: hidden;
}
.mini-post-meta time {
  font-size: 11px;
  line-height: 1.2;
}
/* Tags Shortcode
---------------------------------------- */
/* Recent Comments Shortcode
---------------------------------------- */
.recent-comments {
  list-style: none;
  padding: 0;
}
.recent-comments li {
  margin: 0;
  padding: 0 0 .5em 0;
  border: none;
}
/* Services Box
---------------------------------------- */
.service-box {
  overflow: hidden;
  min-height: 20px;
  padding: 19px;
  margin-bottom: 0;
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.service-box .icon {
  float: left;
  margin: 0 10px 10px 0;
}
.service-box h2 {
  overflow: hidden;
  margin: 0;
}
.service-box h5 {
  overflow: hidden;
  margin: 0 0 25px;
}
.service-box_txt {
  margin-bottom: 20px;
}
.service-box .btn-align {
  text-align: right;
}
.service-box__call {
  color: #fff;
  background-color: #0c6abd;
  background-image: -moz-linear-gradient(top, #037cc7, #1950af);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#037cc7), to(#1950af));
  background-image: -webkit-linear-gradient(top, #037cc7, #1950af);
  background-image: -o-linear-gradient(top, #037cc7, #1950af);
  background-image: linear-gradient(to bottom, #037cc7, #1950af);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff037cc7', endColorstr='#ff1950af', GradientType=0);
}
.service-box__call h2 {
  float: left;
  width: 75%;
  color: #fff;
  margin: 10px 0 0;
}
.service-box__call .btn-align {
  padding: 0;
  width: 25%;
  float: right;
}
/* Hero Unit
---------------------------------------- */
/* Post Cycle
---------------------------------------- */
.carousel-cycle {
  position: relative;
  overflow: hidden;
}
.post-cycle {
  width: 100%;
  height: 380px;
  overflow: hidden;
}
.post-cycle_item {
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.post-cycle_item:first-child {
  display: block;
}
.post-cycle_item .feature-thumbnail {
  float: none;
  margin: 0 0 15px 0;
}
.post-cycle_item .feature-thumbnail img {
  float: none;
}
.post-controls {
  overflow: hidden;
  padding-top: 10px;
  text-align: center;
}
.post-controls li {
  display: inline;
  margin: 0;
  padding: 0 5px 0 0;
}
.post-controls li a {
  display: inline-block;
  width: 9px;
  height: 9px;
  background: #000;
  vertical-align: top;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.post-controls li a:hover {
  background: #999;
}
.post-controls li.activeSlide a {
  background: #999;
}
.post-controls .post-controls_link__prev {
  float: left;
}
.post-controls .post-controls_link__next {
  float: right;
}
/* Banner
---------------------------------------- */
.banner-wrap {
  overflow: hidden;
  margin: 0 0 20px;
  padding: 0;
}
.banner-wrap .featured-thumbnail {
  float: none;
  overflow: hidden;
  margin: 0 0 15px;
  padding: 0;
}
.banner-wrap .featured-thumbnail a {
  display: block;
  float: left;
  overflow: hidden;
  border: 8px solid #dddddd;
  text-align: center;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.banner-wrap .featured-thumbnail a:hover {
  border-color: #dddddd;
}
.banner-wrap h5 {
  margin: 0 0 8px;
  color: #000;
  text-transform: capitalize;
  font-weight: bold;
}
.banner-wrap .btn-link {
  padding: 0;
}
/* Testimonials
---------------------------------------- */
.testimonials .testi-item {
  overflow: hidden;
  margin-bottom: 2em;
  padding-bottom: 2em;
  background: none;
}
.testimonials .testi-item blockquote {
  position: relative;
  display: block;
  margin: 0;
  padding: 30px;
  border: none;
  background: #dbdbdb;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.testimonials .testi-item blockquote:before {
  position: absolute;
  bottom: -20px;
  left: 30px;
  display: block;
  width: 0;
  height: 0;
  border-top: 20px solid #dbdbdb;
  border-right: 0 solid transparent;
  border-left: 20px solid transparent;
  content: "";
}
.testimonials .testi-item blockquote:after {
  position: absolute;
  top: 10px;
  left: 20px;
  display: block;
  width: 41px;
  height: 38px;
  background: url(//www.artintoys.com.au/wp-content/plugins/cherry-plugin/includes/css/../images/quotes.png) 0 0 no-repeat;
  content: "";
}
.testimonials .testi-item blockquote > a {
  position: relative;
  z-index: 2;
  color: #4e4e4e;
  text-decoration: none;
  overflow: hidden;
  vertical-align: top;
}
.testimonials .testi-item blockquote > a:hover {
  color: #fff;
}
.testimonials .testi-item .featured-thumbnail {
  position: relative;
  z-index: 2;
  margin: 0 20px 0 10px;
  width: 60px;
  height: 60px;
}
.testimonials .testi-item .testi-meta {
  font-size: 1em;
  display: block;
  padding-top: 22px;
  padding-left: 40px;
}
.testimonials .testi-item .testi-meta .user:after {
  content: ",";
}
/* Roundabout
---------------------------------------- */
.roundabout-holder {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.roundabout-holder ul {
  padding: 0;
  width: 100%;
  height: 250px;
  background: none;
}
.roundabout-holder ul li {
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 375px;
  height: inherit;
  border: none;
  background: none;
  text-align: center;
  cursor: pointer;
}
@media (max-width: 767px) {
  .roundabout-holder ul li {
    width: 220px !important;
  }
}
@media (max-width: 480px) {
  .roundabout-holder ul li {
    width: 150px !important;
  }
}
.roundabout-holder ul li.roundabout-in-focus {
  cursor: default;
}
@media (min-width: 768px) and (max-width: 979px) {
  .roundabout-holder ul {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .roundabout-holder ul {
    width: 100%;
    height: 150px;
  }
}
@media (max-width: 480px) {
  .roundabout-holder ul {
    height: 120px;
  }
}
/* Site Map
---------------------------------------- */
.site_map {
  margin-bottom: 10px;
}
.site_map .icon-sitemap {
  padding-right: 10px;
}
.site_map h2 {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 15px;
}
.site_map_title {
  text-transform: capitalize;
}
.site_map ul {
  list-style: none;
  margin: 15px 0 0 5px;
}
.site_map ul li {
  padding-bottom: 5px;
}
@media (max-width: 480px) {
  .site_map ul li {
    float: none;
    width: 100%;
    padding-right: 0%;
  }
}
.site_map .group {
  display: inline-block;
  padding-bottom: 20px;
  width: 102%;
  margin-left: -2%;
}
.site_map .group .grid {
  width: 23%;
  margin-left: 2%;
  float: left;
}
@media (max-width: 480px) {
  .site_map .group .grid {
    float: none;
    width: 100%;
    margin-left: 0%;
  }
}
.site_map .line {
  margin-bottom: 10px;
}
.site_map .line ul li {
  width: 18%;
  margin-right: 2%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 480px) {
  .site_map .line ul li {
    float: none;
    width: 100%;
    margin-right: 0%;
  }
}
/* Accordion, Tabs (bootstrap)
---------------------------------------- */
.accordion-group,
.accordion-inner,
.nav-tabs,
.nav-tabs > .active > a {
  border-color: #dddddd;
}
/* Pricing table
---------------------------------------- */
.price-plans {
  width: 100%;
  padding: 20px 0;
}
.price-plans:before,
.price-plans:after {
  display: table;
  content: "";
  line-height: 0;
}
.price-plans:after {
  clear: both;
}
.price-plans .plan {
  float: left;
  overflow: hidden;
  margin-left: 2%;
  margin-bottom: 20px;
  padding: 0;
  width: 100%;
  background-color: #fcfcfc;
  border-bottom: 1px solid #e1e4e5;
  text-align: center;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  -webkit-transition: box-shadow 0.2s linear;
  -moz-transition: box-shadow 0.2s linear;
  -o-transition: box-shadow 0.2s linear;
  transition: box-shadow 0.2s linear;
}
.price-plans .plan:first-child {
  margin-left: 0;
}
.price-plans .plan.highlight {
  position: relative;
  z-index: 100;
  margin-top: -20px;
  background-color: #fff;
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
  -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
}
.price-plans .plan.highlight h3 {
  padding: 22px 10px;
  background-color: #e74c3c;
  color: #fff;
  border-bottom-color: #e3301e;
}
@media (min-width: 768px) and (max-width: 979px) {
  .price-plans .plan.highlight h3 {
    padding: 21px 10px;
  }
}
.price-plans .plan.highlight h4 {
  background-color: #eb685a;
}
.price-plans .plan.highlight .highlight-reason {
  display: block;
  font-size: 0.6em;
  font-weight: normal;
}
.price-plans .plan.highlight .btn {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .price-plans .plan.highlight .btn {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .price-plans .plan.highlight {
    margin-top: 20px;
  }
}
.price-plans .plan.plan-labelled {
  margin-top: 61px;
  border-bottom: none;
  background-color: transparent;
  text-transform: none;
}
@media (max-width: 767px) {
  .price-plans .plan.plan-labelled {
    display: none;
  }
}
.price-plans .plan.plan-labelled h4 {
  background: none;
  color: #333;
  border-bottom: 1px solid #e1e4e5;
}
@media (max-width: 767px) {
  .price-plans .plan {
    float: none;
    width: 100% !important;
    margin-left: 0;
  }
}
.price-plans .plan h3 {
  margin: 0;
  padding: 20px 10px;
  background: #e1e4e5;
  color: #32393d;
  border-bottom: 1px solid #fff;
  font-weight: bold;
}
.price-plans .plan h4 {
  margin: 0;
  padding: 10px;
  background: #486581;
  color: #fff;
}
.price-plans .plan .btn {
  display: inline-block;
  margin-bottom: 20px;
  margin-top: 20px;
}
.price-plans.price-plans-2 .plan {
  width: 49%;
}
.price-plans.price-plans-3 .plan {
  width: 32%;
}
.price-plans.price-plans-4 .plan {
  width: 23.5%;
}
.price-plans.price-plans-5 .plan {
  width: 18.4%;
}
.price-plans.price-plans-6 .plan {
  width: 15%;
}
.plan-features-row,
.plan-labelled-row {
  padding: 18px 10px;
  border-bottom: 1px solid #e1e4e5;
  line-height: 24px;
}
@media (min-width: 768px) and (max-width: 979px) {
  .plan-features-row,
  .plan-labelled-row {
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .plan-features-row,
  .plan-labelled-row {
    padding: 10px;
  }
}
.plan .plan-labelled-row {
  display: none;
}
@media (max-width: 767px) {
  .plan .plan-labelled-row {
    display: block;
    font-weight: bold;
  }
}
.plan.plan-labelled .plan-labelled-row {
  display: block;
}
/* Carousel (OWL)
---------------------------------------- */
.owl-carousel {
  margin-bottom: 15px;
}
.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}
.owl-carousel .item figure a {
  display: block;
}
.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.owl-carousel .owl-wrapper-outer {
  margin: 0 0 15px 0;
}
/* Carousel (Elasti)
---------------------------------------- */
.carousel-wrap {
  position: relative;
  margin: 0;
}
.es-carousel {
  overflow: hidden;
}
.es-carousel-wrapper {
  position: relative;
  padding: 0;
}
.es-carousel_list {
  display: none;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
.es-carousel_list:before,
.es-carousel_list:after {
  display: table;
  content: "";
  line-height: 0;
}
.es-carousel_list:after {
  clear: both;
}
.es-carousel_li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  color: #000;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
.es-carousel_li .featured-thumbnail {
  float: none;
  margin: 0 0 20px;
}
.es-carousel_li .featured-thumbnail img {
  display: block;
  margin: 0;
  padding: 0;
  max-width: 100%;
  max-height: 100%;
  border: none;
}
.es-carousel_li .desc {
  margin: 0;
  padding: 0;
}
.es-carousel_li h5 {
  margin-bottom: .5em;
  font-weight: bold;
}
.es-carousel_li h5 a {
  text-decoration: underline;
}
.es-carousel_li h5 a:hover {
  text-decoration: none;
}
.es-carousel_li .excerpt {
  margin-bottom: 10px;
}
.es-nav span {
  position: absolute;
  top: 0;
  right: 32px;
  margin-top: -35px;
  width: 14px;
  height: 26px;
  background: transparent url(//www.artintoys.com.au/wp-content/plugins/cherry-plugin/includes/css/../images/nav.png) no-repeat top left;
  text-indent: -9000px;
  opacity: 0.8;
  cursor: pointer;
}
.es-nav span.es-nav-next {
  right: 12px;
  left: auto;
  background-position: top right;
}
.es-nav span.es-nav-next:hover {
  opacity: 1.0;
}
/* List styling
---------------------------------------- */
.list > ul {
  margin: 0;
}
.list.unstyled > ul li {
  margin: 0 0 .5em 0;
  padding: 0;
  border: none;
  background: none;
  list-style-type: none;
}
.list.unstyled > ul li:before {
  display: none;
}
.list.styled > ul {
  margin: 0 0 1em 0;
}
.list.styled > ul li {
  position: relative;
  margin: 0 0 .5em 0;
  padding: 0;
  border: none;
  background: none;
  list-style-type: none;
}
.list li {
  position: relative;
}
.list li:before {
  display: inline-block;
  margin-right: 5px;
  width: 14px;
  height: 14px;
  content: attr(data-icon);
  font-family: 'FontAwesome';
  line-height: 14px;
  speak: none;
  *margin-right: .3em;
}
.list.check-list > ul li:before {
  content: "\f00c";
}
.list.check2-list > ul li:before {
  content: "\f078";
}
.list.ok-circle-list > ul li:before {
  content: "\f05d";
}
.list.ok-sign-list > ul li:before {
  content: "\f058";
}
.list.arrow-list > ul li:before {
  content: "\f054";
}
.list.arrow2-list > ul li:before {
  content: "\f061";
}
.list.circle-arrow-list > ul li:before {
  content: "\f0a9";
}
.list.caret-list > ul li:before {
  content: "\f0da";
}
.list.angle-list > ul li:before {
  content: "\f105";
}
.list.double-angle-list > ul li:before {
  content: "\f101";
}
.list.star-list > ul li:before {
  content: "\f005";
}
.list.plus-list > ul li:before {
  content: "\f067";
}
.list.minus-list > ul li:before {
  content: "\f068";
}
.list.circle-list > ul li:before {
  content: "\f111";
}
.list.circle-blank-list > ul li:before {
  content: "\f10c";
}
/* Title Box
---------------------------------------- */
.title-box {
  margin-bottom: 1em;
}
.title-box_icon {
  float: left;
  margin: 0 20px 0 0;
}
.title-box_primary {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
}
.title-box_secondary {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
}
/* Tabs
---------------------------------------- */
.tabs-wrapper {
  margin-bottom: 20px;
}
/* Dropcap
---------------------------------------- */
.dropcap {
  position: relative;
  display: block;
  float: left;
  overflow: hidden;
  margin: 0 20px 20px 0;
  width: 50px;
  height: 50px;
  background: #3A87AD;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 36px;
  line-height: 50px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* Horizontal Rule
---------------------------------------- */
.hr {
  overflow: hidden;
  margin: 30px 0px;
  height: 1px;
  background: #eee;
  font-size: 0;
  line-height: 0;
}
.sm_hr {
  overflow: hidden;
  margin: 20px 0px;
  height: 1px;
  background: #dddddd;
  font-size: 0;
  line-height: 0;
}
/* Spacer
---------------------------------------- */
.spacer {
  overflow: hidden;
  height: 30px;
  font-size: 0;
  line-height: 0;
}
/* Diviver
---------------------------------------- */
.vertical-divider {
  margin-left: 20px;
  padding-left: 40px;
  border-left: 1px solid #dddddd;
}
/* Text Highlight
---------------------------------------- */
.text-highlight {
  padding: .25em .2em;
  background-color: #FFA;
  color: #666;
}
/* Google Map
---------------------------------------- */
.google-map {
  position: relative;
}
.google-map:before {
  z-index: -1;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -10px;
}
.map_loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
  z-index: -1;
}
.google-map-api {
  width: 100%;
  height: 600px;
  top: 0;
  position: relative;
  background: #fff;
}
.google-map-api .gmap {
  width: 100%;
  height: 100%;
}
.google-map-api .gmap img {
  max-width: none !important;
}
/* #Widgets
================================================== */
/* General for Widget
---------------------------------------- */
.widget {
  margin-bottom: 30px;
}
.widget.visible-all-devices,
.widget.visible-desktop,
.widget.visible-tablet,
.widget.visible-phone,
.widget.hidden-phone,
.widget.hidden-desktop,
.widget.hidden-table {
  position: relative;
  top: 0;
  left: 0;
  right: auto;
  width: auto;
}
/* Calendar
---------------------------------------- */
#calendar_wrap {
  padding: 0;
}
#wp-calendar {
  width: 100%;
}
#wp-calendar td {
  padding: 6px 0;
  border: none;
  text-align: center;
}
#wp-calendar caption {
  margin-bottom: 5px;
  padding: 4px 0;
  color: #0088cc;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}
#wp-calendar thead th {
  padding: 7px 0;
  color: #0088cc;
  text-align: center;
  font-size: 14px;
}
#wp-calendar #prev {
  text-align: left;
}
#wp-calendar #next {
  text-align: right;
}
/* Text Widget
---------------------------------------- */
.textwidget {
  word-wrap: break-word;
}
/* Custom Recent Comments
---------------------------------------- */
.comments-custom li {
  overflow: hidden;
  margin: 0;
  padding: 0 0 25px 0;
  border-bottom: none;
  background: none;
}
.comments-custom li:first-child {
  padding-top: 0;
  border-top: none;
}
.comments-custom_txt {
  padding: 7px 0 0 0;
  border-top: 1px solid #dddddd;
  margin-top: 7px;
}
.comments-custom_txt a {
  text-decoration: none;
}
.comments-custom_txt a:hover {
  text-decoration: underline;
}
.comments-custom_h_title,
.comments-custom_h_author {
  margin-bottom: 5px;
  margin-top: 0px;
}
.comments-custom_h_author:first-letter {
  text-transform: uppercase;
}
.comments-custom i {
  font-size: 16px;
  margin-right: .5em;
  color: #999999;
  float: left;
  min-width: 15px;
  text-align: center;
}
.comments-custom .ladle {
  float: left;
  padding-right: 5px;
}
.comments-custom .meta_format {
  margin-top: 2px;
  font-size: 14px;
}
/* Posts List
---------------------------------------- */
.post-list li {
  overflow: hidden;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
.post-list li:first-child {
  padding-top: 0;
  border: none;
}
.post-list .excerpt {
  margin-bottom: 1em;
}
/* Flickr widget
---------------------------------------- */
.flickr_li {
  vertical-align: top;
}
.flickr_li .thumbnail {
  position: relative;
  margin: 0 0 6px 0;
  display: inline-block;
}
@media (min-width: 768px) and (max-width: 979px) {
  .flickr_li .thumbnail {
    display: block;
  }
}
@media (max-width: 767px) {
  .flickr_li .thumbnail {
    display: block;
    float: left;
  }
}
.flickr_li:nth-child(3n-2) {
  margin-left: 0;
}
.flickr_li.nomargin {
  margin-left: 0;
}
.ie8 .flickr_li.nomargin {
  margin-left: 0;
}
.ie8 .flickr_li.nomargin img {
  height: 60px;
}
@media (max-width: 767px) {
  .flickr_li {
    float: left !important;
    width: auto !important;
    margin: 0 14px 14px 0;
  }
}
/* Banners widget
---------------------------------------- */
.banners_li {
  float: left;
  margin: 0 3px 3px 0;
}
.banners_img {
  width: 125px;
  height: auto;
}
.banner_link:hover {
  text-decoration: none;
}
.banner_link .banner_wrapper {
  padding: 30px 15px;
}
.banner_wrapper {
  padding: 30px 0;
}
.banner_wrapper.fill_class {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.banner_wrapper .thumbnail {
  margin: 0 0 20px 0;
}
/* vCard widget
---------------------------------------- */
.vcard span {
  display: block;
}
.vcard .meta_format {
  margin-top: 2px;
  font-size: 12px;
}
.vcard .meta_format i {
  font-size: 14px;
  margin-right: .5em;
  color: #999999;
  float: left;
  min-width: 15px;
  text-align: center;
  margin-top: 1px;
}
.vcard .ladle {
  padding-right: 5px;
  font-weight: normal;
}
.vcard .ladle,
.vcard .ladle + span {
  display: inline-block;
}
/* Facebook Like
---------------------------------------- */
.dark_background {
  background-color: #333;
  padding: 10px;
}
iframe .uiHeader h3 {
  color: #fff;
}
/* Social Networks
---------------------------------------- */
.social {
  margin: 0;
}
.social_link {
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  display: inline-block;
}
.social_link:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.social_ico {
  display: inline-block;
  vertical-align: top;
}
.social_label {
  display: inline-block;
  vertical-align: top;
}
.social__row li {
  float: left;
  margin-left: 5px;
}
.social__row li:first-child {
  margin-left: 0;
}
.social__row a {
  float: left;
}
.social__list li {
  margin-bottom: 5px;
}
.social__list a:hover {
  text-decoration: none;
}
/* Adding relative position for grid columns */
[class*="span"] {
  position: relative;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.extra-wrap {
  overflow: hidden;
}
.content_box {
  position: relative;
  background: #F5F5F5;
}
.content_box:after,
.content_box:before {
  background: #F5F5F5;
  content: "";
  position: absolute;
  top: 0;
  width: 231%;
  height: 100%;
  z-index: -1;
}
.content_box:after {
  right: -230%;
}
.content_box:before {
  left: -230%;
}
#maintenance_mode_notice {
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  padding: 5px;
  text-align: center;
  background: #222;
  z-index: 999999;
}
#maintenance_mode_notice p {
  margin: 0;
  color: #FF5C00;
}
#maintenance_mode_notice p a {
  color: #2EA2CC;
}
#under_construction_page {
  text-align: center;
  position: relative;
  margin-top: 150px;
}
#under_construction_page #under_construction_logo .logo,
#under_construction_page #under_construction_logo h1 {
  float: none;
  width: 100%;
}
#under_construction_page #under_construction_description {
  clear: both;
}
#under_construction_page #under_construction_timer {
  margin: 40px 0 40px -30px;
}
#under_construction_page #under_construction_timer .box {
  display: inline-block;
  margin-left: 30px;
}
#under_construction_page #under_construction_timer .box:first-child .numbers:before {
  content: '';
}
#under_construction_page #under_construction_timer .box .lable {
  font-size: 16px;
  margin-top: 15px;
}
@media (max-width: 767px) {
  #under_construction_page #under_construction_timer .box .lable {
    font-size: 12px;
  }
}
#under_construction_page #under_construction_timer .box .numbers {
  position: relative;
}
#under_construction_page #under_construction_timer .box .numbers:before {
  content: ':';
  position: absolute;
  left: -28px;
  top: 0px;
  font-size: 80px;
  line-height: 1.2em;
}
@media (max-width: 767px) {
  #under_construction_page #under_construction_timer .box .numbers:before {
    font-size: 25px;
    left: -10px;
  }
}
#under_construction_page #under_construction_timer .box .numbers span {
  font-size: 80px;
  line-height: 1.2em;
  padding: 5px 15px;
  margin-right: 3px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  display: inline-block;
  min-width: 44px;
}
@media (max-width: 767px) {
  #under_construction_page #under_construction_timer .box .numbers span {
    font-size: 25px;
    padding: 0 7px;
    min-width: inherit;
  }
}
@media (max-width: 767px) {
  #under_construction_page #under_construction_timer .box {
    margin-left: 15px;
  }
}
#under_construction_page #under_construction_timer .web_site_message {
  font-size: 40px;
}
@media (max-width: 767px) {
  #under_construction_page #under_construction_timer {
    margin-left: 15px;
  }
}
div[id^="cherry_instagram_widget"] ul {
  margin: 0;
}
div[id^="cherry_instagram_widget"] ul li {
  list-style: none;
}
div[id^="cherry_instagram_widget"] ul li figure {
  margin: 0 0 9px 0;
  position: relative;
}
div[id^="cherry_instagram_widget"] ul li figure .img_wrapp {
  display: block;
  position: relative;
  margin-bottom: 10px;
}
div[id^="cherry_instagram_widget"] ul li figure .img_likes i,
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count i,
div[id^="cherry_instagram_widget"] ul li figure .img_public_date i,
div[id^="cherry_instagram_widget"] ul li figure .img_description i {
  font-size: 16px;
  margin-right: 0em;
  padding-right: 0.5em;
  color: #999;
}
div[id^="cherry_instagram_widget"] ul li figure .img_likes,
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  width: 35px;
  padding-top: 9px;
}
div[id^="cherry_instagram_widget"] ul li figure .img_likes i,
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count i {
  font-size: 35px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}
div[id^="cherry_instagram_widget"] ul li figure .img_likes .counter,
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count .counter {
  position: relative;
  z-index: 6;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}
div[id^="cherry_instagram_widget"] ul li figure:hover .img_likes,
div[id^="cherry_instagram_widget"] ul li figure:hover .img_commetn_count {
  visibility: visible;
  opacity: 1;
}
div[id^="cherry_instagram_widget"] ul li figure .img_likes {
  margin: -15px 0 0 -40px;
  padding-top: 7px;
}
div[id^="cherry_instagram_widget"] ul li figure .img_likes i {
  color: rgba(255, 0, 0, 0.8);
}
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count {
  margin: -15px 0 0 5px;
}
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count i {
  color: rgba(0, 122, 255, 0.8);
}
div[id^="cherry_instagram_widget"] ul li figure .img_public_date {
  display: block;
  margin-bottom: 10px;
}
div[id^="cherry_instagram_widget"] ul li figure .img_description {
  display: block;
  margin-bottom: 10px;
}
div[id^="cherry_instagram_widget"] .img_thumbnail ul {
  margin-left: -10px;
}
div[id^="cherry_instagram_widget"] .img_thumbnail ul li {
  display: inline-block;
  vertical-align: top;
  width: 145px;
  margin-left: 10px;
}
@media (min-width: 1200px) {
  div[id^="cherry_instagram_widget"] .img_thumbnail ul {
    margin-left: -30px;
  }
  div[id^="cherry_instagram_widget"] .img_thumbnail ul li {
    margin-left: 30px;
    width: 150px;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  div[id^="cherry_instagram_widget"] .img_thumbnail ul li {
    width: 109px;
  }
}
@media (max-width: 767px) {
  div[id^="cherry_instagram_widget"] .img_thumbnail ul {
    margin-left: -2%;
  }
  div[id^="cherry_instagram_widget"] .img_thumbnail ul li {
    margin-left: 2%;
    width: 18%;
  }
}
@media (max-width: 610px) {
  div[id^="cherry_instagram_widget"] .img_thumbnail ul li {
    width: 23%;
  }
}
@media (max-width: 480px) {
  div[id^="cherry_instagram_widget"] .img_thumbnail ul {
    margin-left: -3%;
  }
  div[id^="cherry_instagram_widget"] .img_thumbnail ul li {
    margin-left: 3%;
    width: 30%;
  }
}
/*.ie8{
	div[id^="cherry_instagram_widget"]{
		.img_likes{
			i{
				color: rgba(255, 0, 0);

			}
		}
		.img_commetn_count{
			i{
				color: rgba(0, 122, 255);
			}
		}
	}
}*/



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}


@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:where(:not(.has-text-color)),.wp-block-cover h2:where(:not(.has-text-color)),.wp-block-cover h3:where(:not(.has-text-color)),.wp-block-cover h4:where(:not(.has-text-color)),.wp-block-cover h5:where(:not(.has-text-color)),.wp-block-cover h6:where(:not(.has-text-color)),.wp-block-cover p:where(:not(.has-text-color)),.wp-block-cover-image h1:where(:not(.has-text-color)),.wp-block-cover-image h2:where(:not(.has-text-color)),.wp-block-cover-image h3:where(:not(.has-text-color)),.wp-block-cover-image h4:where(:not(.has-text-color)),.wp-block-cover-image h5:where(:not(.has-text-color)),.wp-block-cover-image h6:where(:not(.has-text-color)),.wp-block-cover-image p:where(:not(.has-text-color)){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-details{box-sizing:border-box;overflow:hidden}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active){animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{-webkit-margin-start:2em;-webkit-margin-end:0;float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{-webkit-margin-start:0;-webkit-margin-end:2em;float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:calc(100% - 100px)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}

body .main-holder {
	overflow: hidden;
	position: static;
}
.parallax-box {
	position: relative;
}
.parallax-content {
	position: relative;
	z-index: 2;
}
.parallax-bg {
	position: absolute;
	overflow:hidden;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
}
.parallax-bg-inner {
	position:relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	max-width:none;
}
.parallax_youtube, .parallax_vimeo {
	pointer-events: none;
}
.parallax-box .load {
	height:0;
}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}

/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

label.wc-block-components-radio-control__option {
	font-size: 14px !important;
	font-weight: 600;
	color: #000;
}

.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label {
  font-weight: 400 !important;
}

.wc-block-components-radio-control__label {
  font-size: 16px;
}

.wc-block-components-formatted-money-amount {
	font-weight: normal;
	font-size: 16px;
	color: #000;
}

#autocomplete-div, #autocomplete-div-postcode {
	background:#FFFFFF;
	border: 1px solid #EDEDED;
	border-radius: 3px 3px 3px 3px;
	display: none;
	height: auto;
	max-height: 150px;
	margin: -5px 0 0 1px;
	overflow-y: auto;
	padding: 5px;
	position: absolute;
	width: 189px;
	z-index: 99;
	width: 100%;
}

#autocomplete-div ul, #autocomplete-div-postcode ul {
    margin: 0 0 0px 0px !important;
}

#autocomplete-div ul li, #autocomplete-div-postcode ul li {
	padding:0 !important;
	margin:0 !important;
	text-indent:0 !important;
	list-style: none;
	cursor:pointer;
}

#autocomplete-div ul li:hover, #autocomplete-div-postcode ul li:hover {
	background:#ededed;
	list-style: none;
}

.wc-block-components-address-form__city .loadinggif {
	background:url(//www.artintoys.com.au/wp-content/plugins/transdirect-shipping/frontend/css/<?php%20echo%20site_url(); ?>/wp-content/plugins/transdirect-shipping/loader.gif') no-repeat right center #ccc;
}
:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
@charset "UTF-8";:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#7f54b3;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6a6a6a}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#b3af54;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816e99}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#a00}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#b3af54;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:red}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #7f54b3;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#b3af54}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e9e6ed;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #cfc8d8;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e3;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2b9ce;border-top-color:#b5aac3}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(//www.artintoys.com.au/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e3;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}#coming-soon-footer-banner{width:100%;height:56px;background:#fff;position:fixed;display:flex;font-size:13px;bottom:0;justify-content:center;align-items:center;border-top:1px solid #dcdcdc}#coming-soon-footer-banner a{color:#3858e9;text-decoration:none}#coming-soon-footer-banner a.coming-soon-footer-banner-dismiss{background-image:url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4995 13.0602L16.2118 16.7725L17.2725 15.7118L13.5602 11.9995L17.2725 8.28723L16.2119 7.22657L12.4995 10.9389L8.78722 7.22656L7.72656 8.28722L11.4389 11.9995L7.72657 15.7119L8.78723 16.7725L12.4995 13.0602Z" fill="%23757575"/></svg>');width:24px;height:24px;cursor:pointer;position:absolute;right:20px}

.woocommerce form .form-row .required { visibility: visible; }

/* This stylesheet is used to style the public-facing components of the plugin. */
html, 
body { 
	min-height: 100% !important; 
	height: auto !important; 
}
.spu-box, .spu-box *{
	box-sizing: border-box;
}
.spu-bg{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 99999;
}
.spu-box:before,
.spu-box:after {
    content:"";
    display:table;
}
.spu-box:after {
    clear:both;
}
/* Triggers "haslayout" for IE6/7 */
.spu-box {
    zoom:1;
}
.spu-box { 
	position:fixed;
	z-index: 999999;
	margin: 10px;
	max-width: 100%;
}
.spu-box.spu-centered{
	margin: 0;
}
/** Some basic css for box content**/
.spu-box img{
    max-width: 100%;
    height: auto;
}
/** end basic style**/
.spu-box.spu-top-left{ 
	top: 0; left: 0; bottom: auto; right: auto;
}

.spu-box.spu-top-right{ 
	top: 0; right: 0; bottom: auto; left: auto;
}

.spu-box.spu-bottom-left{ 
	bottom: 0; left: 0; top: auto; right: auto;
}

.spu-box.spu-bottom-right{ 
	bottom: 0; right: 0; top: auto; left: auto;
}

.spu-content > *:first-child {	
	margin-top: 0; padding-top: 0;
}

.spu-content > *:last-child {
	margin-bottom:0; padding-bottom:0;
}

.spu-close{ 
	position:absolute;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	line-height: 1;
}
.spu-close.top_right{
    right:8px;
    top:5px;
}
.spu-close.top_left{
    left:8px;
    top:5px;
}
.spu-close.bottom_right{
    right:8px;
    bottom:5px;
}
.spu-close.bottom_left{
    left:8px;
    bottom:5px;
}
p.spu-powered {
    position: absolute;
    bottom: -55px;
    width: 100%;
    text-align: center;
    color: #fff;
    left: 0px;
}
p.spu-powered a{
    color: #ccc;
    text-decoration: underline;
}
.spu-close:hover, .spu-close:focus {
	text-decoration: none;
	cursor: pointer;
}
.spu-shortcode {
 	float: left;
 	line-height: normal !important;
}
.spu-facebook-page{
    text-align: center;
    display: block;
}
.spu-shortcode iframe{
	max-width: 1200px;
}
.spu_shortcodes{
	zoom: 1;
}
.spu-content .wysija-msg li{
    list-style: none;
}
.spu_shortcodes:before, 
.spu_shortcodes:after { content: ""; display: table; }
.spu_shortcodes:after { clear: both; }

@font-face {
    font-family: 'spufont';
    src:url(//www.artintoys.com.au/wp-content/plugins/popups/public/assets/css/../fonts/spufont.eot?sze5my);
    src:url(//www.artintoys.com.au/wp-content/plugins/popups/public/assets/css/../fonts/spufont.eot?#iefixsze5my) format('embedded-opentype'),
    url(//www.artintoys.com.au/wp-content/plugins/popups/public/assets/css/../fonts/spufont.woff?sze5my) format('woff'),
    url(//www.artintoys.com.au/wp-content/plugins/popups/public/assets/css/../fonts/spufont.ttf?sze5my) format('truetype'),
    url(//www.artintoys.com.au/wp-content/plugins/popups/public/assets/css/../fonts/spufont.svg?sze5my#spufont) format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="spu-icon-"], [class*=" spu-icon-"] {
    font-family: 'spufont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.spu-icon-envelope:before {
    content: "\f003";
}

.spu-icon-check:before {
    content: "\f00c";
}

.spu-icon-close:before {
    content: "\f00d";
}

.spu-icon-eye:before {
    content: "\f06e";
}

.spu-icon-gears:before {
    content: "\f085";
}

.spu-icon-angle-up:before {
    content: "\f106";
}

.spu-icon-angle-down:before {
    content: "\f107";
}

.spu-icon-spinner:before {
    content: "\f110";
}

.spu-spinner {
    -webkit-animation: spu-rotate 1s infinite linear;
    -moz-animation: spu-rotate 1s infinite linear;
    -o-animation: spu-rotate 1s infinite linear;
    margin: 5px;
    display: none;
}
/**
* Top Bar position
*/
.spu-box.spu-top-bar,
.spu-box.spu-bottom-bar{
    margin: 0;
    width: 100% !important;
    padding: 10px 30px !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0;
    position: fixed;
    box-shadow: none;
    z-index: 1000;
}
.spu-box.spu-top-bar.with-spu-gdpr{
    padding-bottom: 40px !important;
}
.spu-box.spu-top-bar{
    top: 0;
    border-top: none !important;
}
.spu-box.spu-bottom-bar{
    bottom: 0;
    border-bottom: none !important;
}
.spu-box.spu-top-bar h1,
.spu-box.spu-top-bar h2,
.spu-box.spu-top-bar h3,
.spu-box.spu-top-bar h4,
.spu-box.spu-top-bar h5,
.spu-box.spu-top-bar h6,
.spu-box.spu-top-bar p,
.spu-box.spu-bottom-bar h1,
.spu-box.spu-bottom-bar h2,
.spu-box.spu-bottom-bar h3,
.spu-box.spu-bottom-bar h4,
.spu-box.spu-bottom-bar h5,
.spu-box.spu-bottom-bar h6,
.spu-box.spu-bottom-bar p{
    margin: 0;
}
@keyframes spu-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes spu-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-moz-keyframes spu-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-o-keyframes spu-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@media only screen and (max-width: 620px) {
	.spu-box.taller-than-viewport {
		left: 0 !important;
		top: 100px !important;
		position: absolute !important;
	}

	.spu-box{
		margin: 0;
	}
}
/*
 * @package   Woo_Product_Carousel_Zoom
 * @author    Asier Musatadi <info@biklik.net>
 * @license   GPL-2.0+
 * @link      http://www.biklik.net
 * @copyright 2017 http://www.biklik.net
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(//www.artintoys.com.au/wp-content/plugins/woo-product-carousel-and-zoom/assets/public/css/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

.product > span {
  z-index: 999;
}

/* EasyZoom */
.image-zoom {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.image-zoom img {
  vertical-align: bottom;
}

.image-zoom.is-loading img {
  cursor: progress;
}

.image-zoom.is-ready img {
  cursor: crosshair;
}

.image-zoom.is-error img {
  cursor: not-allowed;
}

.image-zoom .easyzoom-flyout {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.image-zoom .easyzoom-flyout img {
  max-width: none !important;
  width: auto !important;
}

.easyzoom-notice {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 150;
  width: 10em;
  margin: -1em 0 0 -5em;
  line-height: 2em;
  text-align: center;
}

.easyzoom-flyout {
  position: absolute;
  z-index: 100;
  overflow: hidden;
  background: #FFF;
}

.image-zoom-lateral .easyzoom-flyout {
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  margin-left: 20px;
}

/* Owl Carousel */
.owl-carousel {
  overflow-x: hidden;
  margin-top: 2px;
}

.owl-carousel .owl-controls {
  min-height: 1px;
}

.owl-carousel .owl-controls .owl-nav div {
  line-height: 30px;
  line-height: 1.875rem;
  -webkit-transition: all 0.3s;
  -khtml-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transition-delay: 0.3s;
  -khtml-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
  background: none;
  position: absolute;
  margin: 0;
  top: 50%;
  border-radius: 0;
  visibility: hidden;
  opacity: 0;
}

.owl-carousel.woo-carousel .owl-controls .owl-nav div {
  margin-top: -12px;
}

.owl-carousel[data-dots="true"] .owl-controls .owl-nav div {
  margin-top: -28px;
}

.owl-carousel:hover .owl-controls .owl-nav div {
  visibility: visible;
  opacity: 1;
}

.owl-carousel:hover .owl-prev {
  -webkit-transform: translate(15px, 0);
  -khtml-transform: translate(15px, 0);
  -moz-transform: translate(15px, 0);
  -ms-transform: translate(15px, 0);
  -o-transform: translate(15px, 0);
  transform: translate(15px, 0);
}

.owl-carousel:hover .owl-next {
  -webkit-transform: translate(-15px, 0);
  -khtml-transform: translate(-15px, 0);
  -moz-transform: translate(-15px, 0);
  -ms-transform: translate(-15px, 0);
  -o-transform: translate(-15px, 0);
  transform: translate(-15px, 0);
}

.owl-carousel .owl-prev,
.owl-carousel .owl-next {
  padding: 5px !important;
  padding:  0.3125rem !important;
  line-height: 0 !important;
  line-height:  0 !important;
  font-size: 20px !important;
  font-size:  1.25rem !important;
  -webkit-transition-delay: 0s !important;
  -khtml-transition-delay: 0s !important;
  -moz-transition-delay: 0s !important;
  -ms-transition-delay: 0s !important;
  -o-transition-delay: 0s !important;
  transition-delay: 0s !important;
}

.owl-carousel .owl-item img {
  max-width: 100% !important;
  -webkit-transition: all 0.3s;
  -khtml-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.owl-carousel .owl-item img:hover {
  opacity: 1;
}

.owl-carousel .owl-item a:focus img {
  opacity: 1;
}

.owl-carousel .owl-item a:hover,
.owl-carousel .owl-item a:focus {
  outline: 0;
}

.owl-carousel .owl-prev {
  left: 0;
  overflow-x: hidden;
  -webkit-transform: translate(-30px, 0);
  -khtml-transform: translate(-30px, 0);
  -moz-transform: translate(-30px, 0);
  -ms-transform: translate(-30px, 0);
  -o-transform: translate(-30px, 0);
  transform: translate(-30px, 0);
}

.owl-carousel .owl-prev span {
  -webkit-transform: translate(0, 0);
  -khtml-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -khtml-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.owl-carousel .owl-next {
  right: 0;
  overflow-x: hidden;
  -webkit-transform: translate(30px, 0);
  -khtml-transform: translate(30px, 0);
  -moz-transform: translate(30px, 0);
  -ms-transform: translate(30px, 0);
  -o-transform: translate(30px, 0);
  transform: translate(30px, 0);
}

.owl-carousel .owl-next span {
  -webkit-transform: translate(0, 0);
  -khtml-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -khtml-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.owl-theme .owl-dots {
  text-align: center;
  padding: 10px 0;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  outline: 0 !important;
  -webkit-transition: all 0.3s;
  -khtml-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  width: 12px;
  height: 12px;
  line-height: 12px;
  margin-right: 6px;
}



.owl-carousel .owl-prev,.owl-carousel .owl-next {color: #ffffff !important; background: rgba(34,34,34, 0.4) !important;} .owl-carousel .owl-prev:hover,.owl-carousel .owl-next:hover { background: #222222 !important; }.owl-theme .owl-dots .owl-dot { background: rgba(34,34,34, 0.4) !important; }.owl-theme .owl-dots .owl-dot.active { background: rgba(34,34,34, 1) !important; }.owl-theme .owl-dots .owl-dot:hover { background: rgba(34,34,34, 0.8) !important; }.owl-carousel .owl-item img { opacity: 1; }.owl-carousel { margin-top: 0px; }

#place_order.ppcp-hidden{display:none !important}.ppcp-disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ppcp-disabled *{pointer-events:none}.ppc-button-wrapper .ppcp-messages:first-child{padding-top:10px}#ppc-button-ppcp-gateway{line-height:0}#ppc-button-ppcp-gateway div[class^=item-]{margin-top:14px}#ppc-button-ppcp-gateway div[class^=item-]:first-child{margin-top:0}#ppc-button-minicart{line-height:0;display:block}.ppcp-button-apm{--apm-button-border-radius: 4px;overflow:hidden;min-width:0;max-width:750px;line-height:0;border-radius:var(--apm-button-border-radius);height:45px;margin-top:14px}.ppcp-button-apm.ppcp-button-pill{--apm-button-border-radius: 50px}.ppcp-button-apm.ppcp-button-minicart{display:block}.ppcp-width-min .ppcp-button-apm{height:35px}.ppcp-width-300 .ppcp-button-apm{height:45px}.ppcp-width-500 .ppcp-button-apm{height:55px}.wp-block-woocommerce-checkout .ppcp-button-apm,.wp-block-woocommerce-cart .ppcp-button-apm{margin:0;min-width:0}.wp-admin .ppcp-button-apm{pointer-events:none}
.zm-loader span{
  padding-left: 30px;
  font-size: 14px;
}

.widget-product-cart,.zip-express-payment-button{
  clear:both;
}

.zm-loader:before{
	height: 1em;
	width: 1em;
	position: absolute;
	content: "";
	-webkit-animation: spin 1s ease-in-out infinite;
	-moz-animation: spin 1s ease-in-out infinite;
	animation: spin 1s ease-in-out infinite;
	background: url(//www.artintoys.com.au/wp-content/plugins/zipmoney-payments-woocommerce/assets/css/../../../woocommerce/assets/images/icons/loader.svg) center center;
	background-size: cover;
	line-height: 1;
	text-align: center;
	font-size: 1em;
	color: rgba(0,0,0,.75);
	margin-top: 5px;
	margin-left:0px;
}

a.zip-productbuttonlink{
  font-size: 11px;
  cursor: pointer;
  display: inline !important;
  text-decoration:none;
  border:none;
}

a#zipmoney-learn-more{
  cursor: pointer;
  display: inline !important;
}

.zip-overlay {
	position: fixed; /* Sit on top of the page content */
	display: none; /* Hidden by default */
	width: 100%; /* Full width (cover the whole page) */
	height: 100%; /* Full height (cover the whole page) */
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6); /* Black background with opacity */
	z-index: 1000; /* Specify a stack order in case you're using a different order for other elements */
	pointer-events: none; /* Add a pointer on hover */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='your_transparent.png', sizingMethod='scale');
}

.zip-overlay-text{
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 50px;
	color: white;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
}

.save-zip-account{
	margin-left: 10px;
	display: inline;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxTopLeft{width:14px; height:14px; background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(//www.artintoys.com.au/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}

.yith_woocompare_colorbox #cboxLoadedContent {
    overflow: hidden !important;
}



@charset "UTF-8";
.unstyled, .pagination ul, .breadcrumb, .page-numbers, .pager, .nav-pills, .payment_methods, .woocommerce-error, .slides, .flexslider, .jp-controls, .jp-toggles, .related-posts_list, .nav-tabs { padding:0; }
.unstyled li, .pagination ul li, .breadcrumb li, .page-numbers li, .pager li, .nav-pills li, .payment_methods li, .woocommerce-error li, .slides li, .flexslider li, .jp-controls li, .jp-toggles li, .related-posts_list li, .nav-tabs li {
	padding:0;
	background:none;
}
.filterable-portfolio li, .chzn-results li { background:none; }
.order_details li {
	background:none;
	padding-left:0;
	padding-bottom:0;
}
.sidebar .unstyled li { padding:0 0 30px 0; }
.single-pager.pager {
	margin:0;
	border:none;
	padding:10px 0 20px 0;
}
.single-pager.pager li { padding:10px 0; }
header.header {
	padding:0;
	border:none;
	z-index:10;
}
header.header .container, header.header .row, header.header .span12 {
	float:none;
	width:auto;
	margin:0;
}
@media (max-width: 767px) {
	header.header {
		padding:0 10px;
		margin:0 -10px;
	}
}
.cart_search { padding:0 26px; }
.cart_menu {
	position:relative;
	padding:11px 26px 3px;
	z-index:10;
}
@media (max-width: 767px) {
	.cart_menu { margin:0 -10px; }
}
.cart_menu:after {
	display:block;
	position:absolute;
	left:0;
	right:0;
	bottom:-38px;
	content:"";
	z-index:-1;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/images/shadow_top.png) 0 0 repeat-x;
	height:38px;
}
.logo_search {
	position:relative;
	z-index:5;
}
.logo { margin:25px 0 0 25px; }
@media (max-width: 1200px) {
	.logo {
		margin:10px 0 10px 0;
		text-align:center;
		float:none;
		width:100%;
	}
}
.logo .logo_h__txt { text-transform:uppercase; }
.logo .logo_h__txt .logo_link {
	color:inherit;
	text-decoration:none;
}
.logo .logo_h__txt .logo_link:hover, .logo .logo_h__txt .logo_link:visited {
	text-decoration:none;
	color:inherit;
}
.custom_banners { margin-left:-20px; }
@media (min-width: 1200px) {
	.custom_banners { margin-left:-30px; }
}
@media (max-width: 767px) {
	.custom_banners { margin:0; }
}
.custom_banners a { text-decoration:none; }
.custom_banners .banner-wrap {
	float:left;
	margin:0 0 20px 20px;
	padding:0;
	background:#fff;
	display:block;
}
@media (min-width: 1200px) {
	.custom_banners .banner-wrap { margin:0 0 30px 30px; }
}
@media (max-width: 767px) {
	.custom_banners .banner-wrap {
		width:47%;
		margin:0 1% 20px;
	}
}
@media (max-width: 480px) {
	.custom_banners .banner-wrap {
		width:100%;
		margin:0 0 20px 0;
	}
}
.custom_banners .banner-wrap .img_title {
	position:relative;
	overflow:hidden;
}
@media (max-width: 767px) {
	.custom_banners .banner-wrap .img_title img { width:100%; }
}
.custom_banners .banner-wrap .title_div {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
}
.custom_banners .banner-wrap h5 {
	font-size:30px;
	line-height:36px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	color:#fff;
	padding:15px 0 20px;
	background:rgba(71,71,71,0.9);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.custom_banners .banner-wrap h5 strong {
	font-weight:300;
	display:block;
	font-size:28px;
	line-height:32px;
}
@media (min-width: 1200px) {
	.custom_banners .banner-wrap h5 strong {
		font-size:47px;
		line-height:45px;
	}
}
@media (min-width: 1200px) {
	.custom_banners .banner-wrap h5 {
		font-size:57px;
		line-height:45px;
	}
}
.custom_banners .banner-wrap figure.featured-thumbnail {
	position:relative;
	z-index:5;
	margin:0;
}
.custom_banners .banner-wrap figure.featured-thumbnail img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.custom_banners .banner-wrap:hover .title_div {
	transform:rotate3d(0,1,0,-180deg);
	-webkit-transform:rotate3d(0,1,0,-180deg);
}
.custom_banners .banner-wrap:hover figure.featured-thumbnail img {
	-webkit-transform:scale(1.0);
	-moz-transform:scale(1.0);
	-ms-transform:scale(1.0);
	-o-transform:scale(1.0);
	transform:scale(1.0);
	-webkit-transform:scale(1.0);
	-moz-transform:scale(1.0);
	-ms-transform:scale(1.0);
	-o-transform:scale(1.0);
	transform:scale(1.0);
}
.custom_banners .banner-wrap:hover h5 {
	background:#fff;
	background:rgba(255,255,255,0.9);
	transform:rotate3d(0,1,0,180deg);
	-webkit-transform:rotate3d(0,1,0,-180deg);
	color:#333333;
	text-decoration:none;
}
.block_banner .parallax-content { padding:60px 0 30px; }
.block_events { text-align:center; }
.block_events .parallax-content { padding:59px 0 83px 0; }
.block_events h2 {
	margin:0 0 55px 0;
	padding:30px 0;
	text-transform:uppercase;
	font-size:57px;
	line-height:57px;
	color:#fff;
}
.block_events .service-box {
	padding:0;
	border:none;
}
.welcome_block { padding:89px 0 72px; }
.welcome_block h2 {
	margin:0;
	color:#fff;
	text-transform:uppercase;
	padding:0 0 7px 0;
}
.welcome_block h3 {
	text-transform:uppercase;
	font-size:27px;
	line-height:45px;
	margin-bottom:4px;
}
.welcome_block p {
	color:#fff;
	font-size:15px;
	line-height:25px;
	font-weight:300;
	padding:0 0 10px 0;
}
.content_box {
	background:#333333;
	text-align:center;
}
.content_box:after, .content_box:before { background:#333333; }
.thumbnail {
	padding:0;
	border:none;
	border:none;
}
.block_testi .parallax-content {
	padding:129px 0 71px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/images/bg_testi.png) center 87px no-repeat;
}
.block_testi .zoom-icon {
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
}
.custom_testi { padding:102px 0 0 0; }
@media (max-width: 767px) {
	.custom_testi li { margin-bottom:40px; }
}
.custom_testi li .featured-thumbnail {
	float:left;
	margin:0 30px 0 0;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
}
@media (max-width: 767px) {
	.custom_testi li .featured-thumbnail { margin:0 20px 20px 0; }
}
@media (min-width: 767px) {
	.custom_testi li .clear { display:none; }
}
.custom_testi li h5 {
	position:absolute;
	bottom:0;
	left:0;
	font-size:15px;
	line-height:25px;
	font-weight:300;
	color:#fff;
}
.custom_testi li h5 a { color:#fff; }
.custom_testi li h5 a:hover { color:#000; }
.custom_testi li p.excerpt {
	font-size:27px;
	line-height:35px;
	text-transform:uppercase;
	color:#fff;
	text-align:left;
	padding:0;
	margin:-5px 0 5px 0;
}
@media (max-width: 978px) {
	.custom_testi li p.excerpt {
		font-size:17px;
		line-height:25px;
	}
}
.custom_testi .title_excerpt {
	position:relative;
	padding-bottom:40px;
	overflow:hidden;
}
.logo_tagline {
	margin:0;
	padding:8px 0 0 0;
	font-size:11px;
}
@media (max-width: 767px) {
	.logo, .logo.pull-left {
		float:none;
		width:100%;
		text-align:center;
		padding:0 10px;
		max-width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
}
.nav__primary {
	margin:12px 0 0 0;
	padding:0;
	float:none;
}
.nav__primary.isStuck { margin:0; }
@media (max-width: 767px) {
	.nav__primary { padding:0 10px 10px; }
}
.nav__primary .sf-menu {
	float:none;
	display:table;
	width:100%;
	table-layout:fixed;
}
@media (max-width: 767px) {
	.nav__primary .sf-menu { display:none; }
}
.nav__primary .sf-menu a {
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	transition:all 300ms linear;
}
.nav__primary .sf-menu > li {
	margin:0;
	background:none;
	border:none;
	display:table-cell;
	text-align:center;
	text-transform:uppercase;
	background:#1a8de6;
	float:none;
}
.nav__primary .sf-menu > li.red { background:#f11837; }
.nav__primary .sf-menu > li.orange { background:#ff6408; }
.nav__primary .sf-menu > li.yellow { background:#fcae01; }
.nav__primary .sf-menu > li.green { background:#56b621; }
.nav__primary .sf-menu > li.green_light { background:#27ca80; }
.nav__primary .sf-menu > li.blue { background:#1a8de6; }
.nav__primary .sf-menu > li > a {
	display:block;
	padding:25px 0;
	border:none;
	background:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:80px;
}
@media (max-width: 1200px) {
	.nav__primary .sf-menu > li > a {
		font-size:16px;
		height:50px;
	}
}
.nav__primary .sf-menu > li > a >span {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	padding:25px 0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transform-origin:0 0 0;
	transform-origin:0 0 0;
	-webkit-transform:rotateX(1deg);
	transform:rotateX(1deg);
}
@media (max-width: 1200px) {
	.nav__primary .sf-menu > li > a >span { padding:10px 0; }
}
.nav__primary .sf-menu > li > a:after {
	-webkit-transform:rotateX(-90deg);
	transform:rotateX(-90deg);
	position:absolute;
	content:attr(title);
	-webkit-transform-origin:0 0 0;
	transform-origin:0 0 0;
	display:block;
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
	white-space:nowrap;
	visibility:hidden;
	background:#282828;
	left:0;
	right:-1px;
	top:0;
	text-align:center;
	padding:25px 0;
}
@media (max-width: 1200px) {
	.nav__primary .sf-menu > li > a:after { padding:10px 0; }
}
.nav__primary .sf-menu > li > a:hover, .nav__primary .sf-menu > li.sfHover > a, .nav__primary .sf-menu > li.current-menu-item > a, .nav__primary .sf-menu > li.current_page_item > a {
	color:#fff;
	background:none;
}
.nav__primary .sf-menu > li > a:hover:after, .nav__primary .sf-menu > li.sfHover > a:after, .nav__primary .sf-menu > li.current-menu-item > a:after, .nav__primary .sf-menu > li.current_page_item > a:after {
	-webkit-transform:rotateX(1deg);
	transform:rotateX(1deg);
	visibility:visible;
}
.nav__primary .sf-menu > li > a:hover span, .nav__primary .sf-menu > li.sfHover > a span, .nav__primary .sf-menu > li.current-menu-item > a span, .nav__primary .sf-menu > li.current_page_item > a span {
	-webkit-transform:rotateX(90deg);
	transform:rotateX(90deg);
	transform-origin:0 100% 0;
	-webkit-transform-origin:0 100% 0;
}
.nav__primary .sf-menu ul {
	background:#ffffff;
	padding:15px 30px;
	width:321px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nav__primary .sf-menu ul li {
	border:none;
	background:none;
	border-top:1px solid #e3e3e3;
}
.nav__primary .sf-menu ul li:first-child { border:none; }
.nav__primary .sf-menu ul li a {
	padding:10px 10px 10px 16px;
	font-size:15px;
	line-height:20px;
	color:#777777;
	border:none;
	text-align:left;
	text-decoration:none;
	font-style:normal;
}
.nav__primary .sf-menu ul > li > a:hover, .nav__primary .sf-menu ul > li.sfHover > a, .nav__primary .sf-menu ul > li.current-menu-item > a, .nav__primary .sf-menu ul > li.current_page_item > a {
	color:#1a8de6;
	background:#f9f9f9;
}
.nav__primary .sf-menu ul > li:hover ul, .nav__primary .sf-menu ul > li.sfHover ul {
	right:220px;
	left:auto;
	top:-1px;
}
@media (min-width: 1200px) {
	.nav__primary .sf-menu ul > li:hover ul, .nav__primary .sf-menu ul > li.sfHover ul { left:220px; }
}
.nav__primary .sf-menu .sf-sub-indicator {
	background:none;
	width:auto;
	height:auto;
	position:absolute;
	left:10px;
	top:50%;
	margin:-8px 0 0 0;
	width:14px;
	height:20px;
}
.nav__primary .sf-menu .sf-sub-indicator:after {
	content:"\f107";
	font-family:FontAwesome;
	text-indent:0;
	position:absolute;
	left:0;
	top:0;
	line-height:20px;
	font-size:14px;
}
.nav__primary .sf-menu ul .sf-sub-indicator { right:-5px; }
.nav__primary .sf-menu ul .sf-sub-indicator:after { content:"\f105"; }
@media (max-width: 767px) {
	.header #search-header {
		float:none;
		text-align:center;
		padding:0 0 10px 0;
	}
}
.header #search-header input#search-form_is { margin-bottom:0; }
@media (max-width: 767px) {
	#content.left { float:none !important; }
}
#searchform input { vertical-align:top; }
#searchform #s {
	width:100%;
	height:46px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width: 767px) {
	#searchform #s { width:50%; }
}
@media (max-width: 400px) {
	#searchform #s { width:100%; }
}
.post_like a:hover, .post_dislike a:hover { color:#1a8de6; }
.post_like a:hover i, .post_dislike a:hover i { color:#1a8de6; }
.error404-holder_num { color:#333333; }
.panel.entry-content { overflow:visible; }
.share-buttons li { min-height:30px; }
.share-buttons li iframe { max-width:none; }
.related-posts .related-posts_item > a {
	display:inline-block !important;
	min-height:25px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.post-list li .featured-thumbnail {
		float:none;
		width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.post-list li .featured-thumbnail img { width:100%; }
}
.testimonials .testi-item {
	padding:0 0 45px 0;
	margin:0;
}
.testimonials .testi-item:after {
	clear:both;
	width:100%;
	display:block;
	content:"";
}
.testimonials .testi-item .testi-item_blockquote {
	background:none;
	padding:0;
	margin:-5px 0 5px 0;
}
.testimonials .testi-item .testi-item_blockquote:after, .testimonials .testi-item .testi-item_blockquote:before { display:none; }
.testimonials .testi-item .testi-item_blockquote .featured-thumbnail {
	float:left;
	margin:0 30px 0 0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	max-width:197px;
	width:197px;
	height:197px;
}
@media (max-width: 480px) {
	.testimonials .testi-item .testi-item_blockquote .featured-thumbnail {
		float:none;
		max-width:none;
		max-width:0 0 20px 0;
	}
}
.testimonials .testi-item .testi-item_blockquote > a {
	font-size:27px;
	line-height:35px;
	text-transform:uppercase;
	color:#fff;
	text-align:left;
	padding:0;
}
@media (max-width: 1200px) {
	.testimonials .testi-item .testi-item_blockquote > a {
		font-size:16px;
		line-height:20px;
	}
}
.testimonials .testi-item .testi-item_blockquote > a:hover { color:#000; }
.testimonials .testi-item .testi-meta {
	float:right;
	margin:0;
	padding:0;
	font-size:15px;
	line-height:25px;
	font-weight:300;
	color:#fff;
}
@media (min-width: 1200px) {
	.testimonials .testi-item .testi-meta {
		float:left;
		margin-left:233px;
	}
}
.testimonials .testi-item .testi-meta .info { color:#fff; }
.testimonials .testi-item .testi-meta a { color:#fff; }
.testimonials .testi-item .testi-meta a:hover { color:#000; }
@media (max-width: 767px) {
	.testimonials .testi-item .testi-meta { padding:10px 0 0 0; }
}
.content_box.text_dropcap {
	float:left;
	font-weight:normal;
	margin:10px 5px 0 0 !important;
	padding:0 !important;
	background:none;
	width:auto !important;
	font-size:57px;
	line-height:1em;
}
.content_box.text_dropcap strong {
	font-weight:normal;
	display:block;
	font-size:27px;
	line-height:1em;
	text-transform:uppercase;
}
.content_box.text_dropcap .full-block-wrap { width:auto !important; }
.content_box.text_dropcap:after, .content_box.text_dropcap:before { display:none; }
.children { padding:0 0 0 40px; }
@media (max-width: 767px) {
	.children { padding:0; }
}
#calendar_wrap caption { color:#1a8de6; }
#calendar_wrap thead th { color:#1a8de6; }
.dropcap {
	border-radius:0;
	color:#fff;
	background:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:30px;
}
.about_team {
	text-align:center;
	padding:40px 0;
}
.about_team h2 { padding-bottom:30px; }
.posts-grid.team > li {
	background:#333333;
	text-align:center;
	padding-bottom:20px;
}
@media (max-width: 767px) {
	.posts-grid.team > li { padding-bottom:0; }
	.posts-grid.team > li:after {
		clear:both;
		width:100%;
		display:block;
		content:"";
	}
}
.posts-grid.team > li .featured-thumbnail {
	float:none;
	margin:0 0 10px 0;
}
@media (max-width: 767px) {
	.posts-grid.team > li .featured-thumbnail {
		float:left;
		margin:0 20px 0 0;
		max-width:50%;
	}
}
@media (max-width: 400px) {
	.posts-grid.team > li .featured-thumbnail {
		float:none;
		margin:0 0 10px 0;
		max-width:100%;
	}
}
.posts-grid.team > li h5 {
	font-size:27px;
	line-height:1em;
	max-width:10px 0;
	color:#fff;
	text-transform:uppercase;
}
.posts-grid.team > li h5 a { color:#fff; }
.posts-grid.team > li h5 a:hover {
	color:#1a8de6;
	text-decoration:none;
}
.posts-grid.team > li .title_excerpt { padding:5px; }
@media (max-width: 1200px) {
	.posts-grid.team > li .title_excerpt { padding:5px; }
}
.posts-grid.team > li p.excerpt {
	padding-bottom:0;
	color:#fff;
}
@media (max-width: 767px) {
	.posts-grid.team > li .clear { clear:none; }
}
footer.footer {
	border:none;
	background:#fff;
	padding:87px 0 0 0;
	z-index:9;
}
@media (max-width: 767px) {
	footer.footer { padding:50px 10px 30px; }
}
footer.footer .copyright {
	padding-top:28px;
	font-size:12px;
	line-height:20px;
	font-weight:300;
	padding:35px 0;
	margin-top:56px;
}
footer.footer .copyright:after {
	display:block;
	position:absolute;
	left:-100%;
	right:-100%;
	top:0;
	bottom:0;
	content:"";
	z-index:-1;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/images/shadow_copy.png) 0 0 repeat-x;
	height:24px;
}
footer.footer .copyright a { color:#777777; }
footer.footer .copyright a:hover { color:#000; }
footer.footer .social {
	margin:0;
	float:left;
}
@media (max-width: 767px) {
	footer.footer .social {
		float:none;
		display:inline-block;
	}
}
footer.footer .social li {
	list-style-type:none;
	font-size:28px;
	line-height:1em;
	float:left;
	margin-right:10px;
	width:81px;
	height:81px;
}
footer.footer .social li a {
	color:#fff;
	display:block;
	font-size:28px;
	line-height:81px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	text-align:center;
}
footer.footer .social li a i.icon-facebook {
	display:block;
	background:#f2f2f2;
	color:#5a64ea;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	line-height:81px;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}
footer.footer .social li a i.icon-facebook:hover {
	background:#f11837;
	color:#fff;
}
footer.footer .social li a i.icon-twitter {
	display:block;
	background:#f2f2f2;
	color:#02b3fd;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	line-height:81px;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}
footer.footer .social li a i.icon-twitter:hover {
	background:#f11837;
	color:#fff;
}
footer.footer .social li a:hover {
	color:#000;
	text-decoration:none !important;
}
footer.footer .footer-nav {
	float:none;
	text-align:left;
}
footer.footer .footer-nav .menu {
	float:none;
	font-weight:300;
	text-align:left;
}
footer.footer .footer-nav .menu li {
	font-weight:300;
	text-transform:none;
	padding:0;
}
footer.footer .footer-nav .menu li a { font-weight:300; }
footer.footer .footer-nav .menu li.current-menu-item a, footer.footer .footer-nav .menu li a:hover {
	color:#1a8de6;
	text-decoration:none;
}
@media (max-width: 767px) {
	footer.footer .shop-nav { float:none !important; }
}
footer.footer ul, footer.footer ul.shop-nav, footer.footer .shop-nav {
	margin:0;
	float:left;
	text-align:left;
}
@media (max-width: 767px) {
	footer.footer ul, footer.footer ul.shop-nav, footer.footer .shop-nav {
		float:none !important;
		margin-bottom:30px;
	}
}
footer.footer ul li, footer.footer ul.shop-nav li, footer.footer .shop-nav li {
	display:block !important;
	list-style-type:none;
	font-size:15px;
	line-height:25px !important;
	padding:5px 0 5px !important;
	float:none;
	text-align:left;
	font-weight:300;
}
footer.footer ul li a, footer.footer ul.shop-nav li a, footer.footer .shop-nav li a { color:#333333; }
footer.footer ul li a:hover, footer.footer ul.shop-nav li a:hover, footer.footer .shop-nav li a:hover {
	color:#1a8de6;
	text-decoration:none;
}
nav.footer-nav .menu li { text-transform:uppercase; }
nav.footer-nav .menu li.current-menu-item a, nav.footer-nav .menu li a:hover {
	color:#1a8de6;
	text-decoration:none;
}
#back-top-wrapper {
	right:20px;
	bottom:30px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
body { font-weight:300; }
body.cherry-fixed-layout .main-holder .nav__primary { width:1210px; }
body.home .content-holder { padding-bottom:0; }
@media (max-width: 767px) {
	body { padding:0; }
}
body #back-top-wrapper { z-index:1000; }
body #back-top { z-index:1000; }
body #back-top span {
	background:#1a8de6;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	position:relative;
	width:42px;
	height:42px;
	z-index:1000;
}
body #back-top span:after {
	display:block;
	content:"\f106";
	color:#fff;
	font-family:FontAwesome;
	font-size:40px;
	line-height:37px;
	font-weight:bold;
	position:absolute;
	text-align:center;
	width:42px;
	height:42px;
	left:0;
	top:0;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
}
body #back-top span:hover { background:#333333; }
@media (max-width: 767px) {
	body #motopress-main.main-holder { padding:0 10px; }
}
@media (max-width: 1200px) {
	body #motopress-main.main-holder h2 {
		font-size:30px;
		line-height:1.2em;
	}
}
body #motopress-main.main-holder h2, body #motopress-main.main-holder h4 { text-transform:uppercase; }
body #motopress-main.main-holder .faq-list_h, body #motopress-main.main-holder .faq-list_body { padding-left:40px; }
@media (max-width: 767px) {
	body #motopress-main.main-holder .page .shop_table tr th:last-child { display:none; }
	body #motopress-main.main-holder .page .shop_table tr td { padding:2px; }
	body #motopress-main.main-holder .page .shop_table tr td.product-name {
		font-size:10px;
		line-height:12px;
	}
	body #motopress-main.main-holder .page .shop_table tr td.product-stock-status { display:none; }
}
body #motopress-main.main-holder select, body #motopress-main.main-holder textarea, body #motopress-main.main-holder input[type="text"], body #motopress-main.main-holder input[type="password"], body #motopress-main.main-holder input[type="datetime"], body #motopress-main.main-holder input[type="datetime-local"], body #motopress-main.main-holder input[type="date"], body #motopress-main.main-holder input[type="month"], body #motopress-main.main-holder input[type="time"], body #motopress-main.main-holder input[type="week"], body #motopress-main.main-holder input[type="number"], body #motopress-main.main-holder input[type="email"], body #motopress-main.main-holder input[type="url"], body #motopress-main.main-holder input[type="search"], body #motopress-main.main-holder input[type="tel"], body #motopress-main.main-holder input[type="color"], body #motopress-main.main-holder .uneditable-input {
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	border:1px solid #dddddd;
	padding:3px 6px;
}
body #motopress-main.main-holder .reset_variations {
	display:inline-block;
	margin:4px;
}
body #motopress-main.main-holder .search-form__h {
	display:block;
	float:right;
	width:403px;
	overflow:hidden;
	margin:52px 0 0 0;
	border:none;
	position:relative;
	background:#f6f6f6;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:1px solid #dddddd;
}
@media (max-width: 1200px) {
	body #motopress-main.main-holder .search-form__h {
		margin:0 auto;
		float:none;
	}
}
@media (max-width: 480px) {
	body #motopress-main.main-holder .search-form__h {
		width:100%;
		float:none;
		margin:10px 0 0 0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
}
body #motopress-main.main-holder .search-form__h form {
	padding:0;
	border:none;
	float:none;
	width:100%;
}
body #motopress-main.main-holder .search-form__h .search-form_it {
	border:none;
	font-size:14px;
	line-height:20px;
	height:56px;
	margin:0;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#777777;
	padding:18px 10px 18px 10px;
	width:308px;
	background:#f6f6f6;
	border-right:1px solid #dddddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	z-index:1;
	overflow:hidden;
}
@media (max-width: 480px) {
	body #motopress-main.main-holder .search-form__h .search-form_it { width:312px; }
}
body #motopress-main.main-holder .search-form__h .btn-primary {
	z-index:2;
	overflow:hidden;
	width:94px;
	height:56px;
	background-color:none;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/images/btn-search.png) 0 0 no-repeat #fff !important;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	left:auto;
	padding:0;
	margin:0;
	text-indent:-1000px;
	filter:none;
	overflow:hidden;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:none;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
}
body #motopress-main.main-holder .search-form__h .btn-primary:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	opacity:0.5;
	filter:alpha(opacity=50);
}
body #motopress-main.main-holder .search-form__h .btn-primary:visited, body #motopress-main.main-holder .search-form__h .btn-primary:focus {
	opacity:0.5;
	filter:alpha(opacity=50);
	opacity:0.5;
	filter:alpha(opacity=50);
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .search-form__h { display:block; }
}
body #motopress-main.main-holder .advanced_categories {
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}
body #motopress-main.main-holder .advanced_categories_item {
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:0;
	list-style:none;
	font-size:15px;
	line-height:25px;
}
body #motopress-main.main-holder .advanced_categories_item_inner { padding:10px; }
body #motopress-main.main-holder .advanced_categories_item_inner figure {
	margin:0;
	text-align:center;
}
body #motopress-main.main-holder .advanced_categories.cols_1 .advanced_categories_item { width:100%; }
body #motopress-main.main-holder .advanced_categories.cols_2 .advanced_categories_item { width:50%; }
body #motopress-main.main-holder .advanced_categories.cols_3 .advanced_categories_item { width:33.3%; }
body #motopress-main.main-holder .advanced_categories.cols_4 .advanced_categories_item { width:25%; }
body #motopress-main.main-holder .advanced_categories.cols_5 .advanced_categories_item { width:20%; }
body #motopress-main.main-holder .advanced_categories.cols_6 .advanced_categories_item { width:16.5%; }
body #motopress-main.main-holder .service-box {
	padding:0;
	background:none;
	border:none;
}
body #motopress-main.main-holder .service-box figure {
	display:block;
	float:none !important;
	font-size:97px;
	line-height:190px;
	color:#fff;
	text-align:center;
	width:197px;
	height:197px;
	background:#222;
	background:rgba(0,0,0,0.6);
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	margin:0 auto 22px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display:inline-block;
}
body #motopress-main.main-holder .service-box figure i {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display:inline-block;
}
body #motopress-main.main-holder .service-box:hover figure { transform:rotate3d(0,1,0,-180deg); }
body #motopress-main.main-holder .service-box:hover figure i { transform:rotate3d(0,1,0,180deg); }
body #motopress-main.main-holder .service-box.yellow figure {
	background:#fcae01;
	background:rgba(252,174,1,0.8);
}
body #motopress-main.main-holder .service-box.green figure {
	background:#56b621;
	background:rgba(86,182,33,0.8);
}
body #motopress-main.main-holder .service-box.blue figure {
	background:#1a8de6;
	background:rgba(26,141,230,0.8);
}
body #motopress-main.main-holder .service-box h2 {
	font-size:27px;
	line-height:35px;
	color:#fff;
	text-transform:uppercase;
	padding:0 30px;
}
body #motopress-main.main-holder .shop-nav { float:left; }
body #motopress-main.main-holder .shop-nav ul {
	text-align:left;
	padding:0;
	margin:0;
}
@media (min-width: 768px) and (max-width: 979px) {
	body #motopress-main.main-holder .shop-nav ul { padding:0; }
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .shop-nav ul { float:left; }
}
body #motopress-main.main-holder .shop-nav ul li {
	display:inline-block;
	padding:0 23px 0 0;
	list-style:none;
	font-size:15px;
	line-height:20px;
	font-weight:300;
}
@media (min-width: 768px) and (max-width: 979px) {
	body #motopress-main.main-holder .shop-nav ul li {
		font-size:12px;
		padding:0 10px 0 0;
	}
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .shop-nav ul li { padding:0 5px; }
}
body #motopress-main.main-holder .shop-nav ul li a {
	text-decoration:none;
	color:#333333;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
body #motopress-main.main-holder .shop-nav ul li a:hover, body #motopress-main.main-holder .shop-nav ul li.current-menu-item > a, body #motopress-main.main-holder .shop-nav ul li.current_page_item > a { color:#1a8de6; }
body #motopress-main.main-holder .shop-nav ul li ul { display:none; }
body #motopress-main.main-holder .parallax_about .parallax-content {
	padding-top:40px;
	padding-bottom:40px;
	margin-top:-40px;
	color:#fff;
}
body #motopress-main.main-holder .parallax_about .parallax-content h2, body #motopress-main.main-holder .parallax_about .parallax-content h4 { color:#fff; }
body #motopress-main.main-holder .list.angle-list >ul li {
	font-size:15px;
	line-height:20px;
	padding:7px 0 8px;
	margin:0;
	color:#fff;
}
body #motopress-main.main-holder .list.angle-list >ul li a { color:#fff; }
body #motopress-main.main-holder .list.angle-list >ul li a:hover { color:#000; }
body #motopress-main.main-holder .list.angle-list >ul li:before {
	color:#fff;
	content:"\f054";
	font-weight:400;
	font-weight:300;
}
body #motopress-main.main-holder .block_about { margin-bottom:-50px; }
body #motopress-main.main-holder .block_about .parallax-content {
	padding:50px 0;
	color:#fff;
}
body #motopress-main.main-holder .block_about .parallax-content h2, body #motopress-main.main-holder .block_about .parallax-content h4 { color:#fff; }
body #motopress-main.main-holder .block_about .parallax-content i {
	display:block;
	text-align:center;
	width:70px;
	height:70px;
	line-height:70px;
	background:#fcae01;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	padding:7px 0 0 0;
}
body #motopress-main.main-holder .filter-wrapper { text-align:center; }
body #motopress-main.main-holder .filter-wrapper .pull-right {
	float:none;
	display:inline-block;
}
body #motopress-main.main-holder .filter-wrapper .pull-right strong {
	padding:18px 25px;
	font-size:19px;
	line-height:25px;
	color:#2f3333;
	font-weight:normal;
	text-transform:uppercase;
}
body #motopress-main.main-holder .nav-tabs, body #motopress-main.main-holder .nav-pills {
	margin:4px 0 0 0;
	display:inline-block;
}
body #motopress-main.main-holder .nav-tabs >li, body #motopress-main.main-holder .nav-pills >li {
	font-size:19px;
	line-height:25px;
	padding:0;
	font-weight:normal;
	margin-right:20px;
	text-transform:uppercase;
	color:#2f3333;
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .nav-tabs >li, body #motopress-main.main-holder .nav-pills >li { margin-right:10px; }
}
body #motopress-main.main-holder .nav-tabs >li >a, body #motopress-main.main-holder .nav-pills >li >a {
	background:none;
	padding:18px 25px;
	color:#444444;
	text-decoration:none;
	margin:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
body #motopress-main.main-holder .nav-tabs >li >a:hover, body #motopress-main.main-holder .nav-tabs >li >a:focus, body #motopress-main.main-holder .nav-pills >li >a:hover, body #motopress-main.main-holder .nav-pills >li >a:focus {
	color:#fff !important;
	background:#1a8de6 !important;
	text-decoration:none;
}
body #motopress-main.main-holder .nav-tabs >li.active, body #motopress-main.main-holder .nav-pills >li.active { background:none; }
body #motopress-main.main-holder .nav-tabs >li.active:hover a, body #motopress-main.main-holder .nav-pills >li.active:hover a { background:#1a8de6; }
body #motopress-main.main-holder .nav-tabs >li.active a, body #motopress-main.main-holder .nav-pills >li.active a {
	background:#1a8de6;
	color:#fff !important;
	text-decoration:none;
}
body #motopress-main.main-holder .nav-tabs >li.active a:hover, body #motopress-main.main-holder .nav-pills >li.active a:hover {
	background:#1a8de6 !important;
	color:#fff !important;
}
body #motopress-main.main-holder .filterable-portfolio li:nth-child(1) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(1) .button, body #motopress-main.main-holder .filterable-portfolio li:nth-child(7) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(7) .button, body #motopress-main.main-holder .filterable-portfolio li:nth-child(13) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(13) .button { background:#56b621; }
body #motopress-main.main-holder .filterable-portfolio li:nth-child(2) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(2) .button, body #motopress-main.main-holder .filterable-portfolio li:nth-child(12) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(12) .button { background:#27ca80; }
body #motopress-main.main-holder .filterable-portfolio li:nth-child(3) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(3) .button, body #motopress-main.main-holder .filterable-portfolio li:nth-child(10) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(10) .button { background:#f11837; }
body #motopress-main.main-holder .filterable-portfolio li:nth-child(4) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(4) .button, body #motopress-main.main-holder .filterable-portfolio li:nth-child(9) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(9) .button { background:#1a8de6; }
body #motopress-main.main-holder .filterable-portfolio li:nth-child(5) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(5) .button, body #motopress-main.main-holder .filterable-portfolio li:nth-child(8) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(8) .button { background:#ff6408; }
body #motopress-main.main-holder .filterable-portfolio li:nth-child(6) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(6) .button, body #motopress-main.main-holder .filterable-portfolio li:nth-child(11) .btn, body #motopress-main.main-holder .filterable-portfolio li:nth-child(11) .button { background:#fcae01; }
body #motopress-main.main-holder .filterable-portfolio li .btn:hover, body #motopress-main.main-holder .filterable-portfolio li .button:hover { background:#333; }
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder { background:#fff; }
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio { padding:0 18px 10px; }
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio h3 {
	font-size:27px;
	line-height:45px;
	font-weight:normal;
	color:#f11837;
	margin-bottom:5px;
	text-transform:uppercase;
}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio h3 a { color:#f11837; }
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio h3 a:hover {
	color:#1a8de6;
	text-decoration:none;
}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio p {
	font-size:15px;
	line-height:25px;
	font-weight:300;
	color:#2f3333;
}
body #motopress-main.main-holder .zoom-icon { background:rgba(71,71,71,0.9); }
body #motopress-main.main-holder .zoom-icon:before {
	width:89px;
	height:89px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/images/magnify.png) 0 0 no-repeat;
	margin-top:-45px;
	margin-left:-45px;
}
body #motopress-main.main-holder .post-header h2 { margin-bottom:30px; }
body #motopress-main.main-holder .post-header h2 a { color:#2f3333; }
body #motopress-main.main-holder .post-header h2 a:hover {
	color:#1a8de6;
	text-decoration:none;
}
body #motopress-main.main-holder .post_meta i { color:#333333; }
body #motopress-main.main-holder .post_meta a { color:#fcae01; }
body #motopress-main.main-holder .post_meta a:hover { color:#1a8de6; }
body #motopress-main.main-holder .post_meta .post_category a { color:#f11837; }
body #motopress-main.main-holder .post_meta .post_date time { color:#fcae01; }
body #motopress-main.main-holder .post_meta .post_author a { color:#ff6408; }
body #motopress-main.main-holder .post_meta .post_comment a { color:#27ca80; }
@media (max-width: 767px) {
	body #motopress-main.main-holder #sidebar { padding-bottom:40px; }
}
body #motopress-main.main-holder #sidebar h2 {
	font-size:35px;
	line-height:45px;
}
@media (max-width: 978px) {
	body #motopress-main.main-holder #sidebar h2 {
		font-size:28px;
		line-height:32px;
	}
}
body #motopress-main.main-holder #sidebar ul.product-categories {
	margin:0;
	padding:0;
}
body #motopress-main.main-holder #sidebar ul.product-categories li {
	list-style:none;
	font-size:15px;
	line-height:20px;
	padding:5px 0;
	font-weight:normal;
	color:#2f3333;
	font-weight:300;
}
body #motopress-main.main-holder #sidebar ul.product-categories li a {
	color:#2f3333;
	display:inline-block;
	padding-left:15px;
	position:relative;
}
body #motopress-main.main-holder #sidebar ul.product-categories li a:after {
	display:inline-block;
	content:"\f054";
	font-family:FontAwesome;
	font-size:15px;
	line-height:20px;
	position:absolute;
	color:#f11837;
	left:0;
	top:0;
}
body #motopress-main.main-holder #sidebar ul.product-categories li a:hover {
	color:#1a8de6;
	text-decoration:none;
}
body #motopress-main.main-holder #sidebar .widget {
	margin:0;
	padding:0;
}
@media (max-width: 767px) {
	body #motopress-main.main-holder #sidebar .widget { margin-bottom:30px; }
}
body #motopress-main.main-holder #sidebar .widget img {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
body #motopress-main.main-holder #sidebar .widget time:before {
	display:inline-block;
	font-family:FontAwesome;
	content:"\f073";
	color:#333333;
	font-size:12px;
	margin-right:5px;
	margin-left:2px;
}
body #motopress-main.main-holder #sidebar .widget ul {
	margin:0;
	padding:0;
}
body #motopress-main.main-holder #sidebar .widget li {
	padding:5px 0;
	list-style:none;
	font-weight:300;
}
body #motopress-main.main-holder #sidebar .widget li a {
	color:#2f3333;
	display:inline-block;
	padding-left:15px;
	position:relative;
}
body #motopress-main.main-holder #sidebar .widget li a:after {
	display:inline-block;
	content:"\f054";
	font-family:FontAwesome;
	font-size:15px;
	line-height:20px;
	position:absolute;
	color:#f11837;
	left:0;
	top:0;
}
body #motopress-main.main-holder #sidebar .widget li a:hover {
	color:#1a8de6;
	text-decoration:none;
}
body #motopress-main.main-holder #sidebar .flexslider ul li a, body #motopress-main.main-holder #sidebar ul.social__list li a, body #motopress-main.main-holder #sidebar ul.product_list_widget li a, body #motopress-main.main-holder #sidebar ul#recentcomments li a, body #motopress-main.main-holder #sidebar .comments-custom li a, body #motopress-main.main-holder #sidebar .product_list_widget li a { padding-left:0; }
body #motopress-main.main-holder #sidebar .flexslider ul li a:after, body #motopress-main.main-holder #sidebar ul.social__list li a:after, body #motopress-main.main-holder #sidebar ul.product_list_widget li a:after, body #motopress-main.main-holder #sidebar ul#recentcomments li a:after, body #motopress-main.main-holder #sidebar .comments-custom li a:after, body #motopress-main.main-holder #sidebar .product_list_widget li a:after { display:none; }
body #motopress-main.main-holder .related-posts .related-posts_item a {
	font-size:27px;
	line-height:35px;
	text-transform:uppercase;
	color:#f11837;
}
@media (max-width: 1200px) {
	body #motopress-main.main-holder .related-posts .related-posts_item a {
		font-size:18px;
		line-height:22px;
	}
}
body #motopress-main.main-holder .related-posts .related-posts_item a:hover {
	color:#000;
	text-decoration:none;
}
body #motopress-main.main-holder .post-author h3, body #motopress-main.main-holder .related-posts h3, body #motopress-main.main-holder .comment-holder h3, body #motopress-main.main-holder #respond h3 {
	font-size:28px;
	line-height:30px;
	color:#000;
}
body #motopress-main.main-holder .post-author {
	border:none;
	background:#ffffff;
}
body #motopress-main.main-holder .post-author_gravatar img {
	border:none;
	padding:0;
}
body #motopress-main.main-holder .comment-holder .comment-list {
	border:none;
	background:none;
}
body #motopress-main.main-holder .comment-holder .comment .comment-body {
	background:#ffffff;
	border:none;
}
body #motopress-main.main-holder .comment-holder .comment-author .author {
	font-weight:normal;
	width:auto;
	text-align:left;
	color:#ff6408;
}
body #motopress-main.main-holder .comment-holder .comment-meta { color:#fcae01; }
body #motopress-main.main-holder .comment-holder .reply .comment-reply-link {
	background:#56b621;
	text-transform:uppercase;
	font-size:25px;
	line-height:35px;
	padding:18px 27px;
}
body #motopress-main.main-holder .comment-holder .reply .comment-reply-link:hover {
	background:#333333;
	color:#fff;
}
body #motopress-main.main-holder #commentform {
	*zoom:1;
	*zoom:1;
}
body #motopress-main.main-holder #commentform:before, body #motopress-main.main-holder #commentform:after {
	display:table;
	content:"";
	line-height:0;
}
body #motopress-main.main-holder #commentform:after { clear:both; }
body #motopress-main.main-holder #commentform:before, body #motopress-main.main-holder #commentform:after {
	display:table;
	content:"";
	line-height:0;
}
body #motopress-main.main-holder #commentform:after { clear:both; }
body #motopress-main.main-holder #commentform input, body #motopress-main.main-holder #commentform textarea {
	background:#f6f6f6;
	border:1px solid #dddddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#2f3333;
}
body #motopress-main.main-holder #commentform input.btn[type="submit"] { float:right; }
body #motopress-main.main-holder #commentform .field input[type="text"] {
	padding:8px 6px;
	height:36px;
}
@media (min-width: 767px) {
	body #motopress-main.main-holder #commentform .field input[type="text"] { width:370px; }
}
body #motopress-main.main-holder .cart-holder {
	position:relative;
	z-index:10;
	padding:0;
	float:right;
	margin:-11px 0 0 0;
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content {
	display:none;
	position:absolute;
	width:210px;
	padding:10px;
	right:0;
	top:100%;
	background:#fafafa;
	border:1px solid #ccc;
	border-radius:0;
	box-shadow:0 2px 3px rgba(0,0,0,0.05);
	text-align:left;
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content {
		right:0;
		margin:0;
	}
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list {
	margin:0;
	padding:0;
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li {
	list-style:none;
	background:none;
	padding:10px 0;
	overflow:hidden;
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li img, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li img {
	float:left;
	margin:5px 10px 0 0;
	background:#ffffff;
	border:1px solid #aaa;
	border-radius:0;
	width:50px;
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li a:hover img, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li a:hover img { border:1px solid #333333; }
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .quantity, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .quantity {
	display:block;
	overflow:hidden;
	margin:0 0 0 60px;
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation {
	overflow:hidden;
	border:none;
	padding:0;
	margin:0 0 0 60px;
	font-size:13.5px;
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation dt, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation dt { float:left; }
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation dd, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation dd {
	margin:0 0 0 4px;
	float:left;
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .total {
	margin:0;
	padding:5px 0 15px;
	text-align:right;
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .buttons {
	margin:0;
	text-align:center;
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .buttons .button { margin-bottom:2px; }
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .empty {
	text-align:center;
	display:block;
}
body #motopress-main.main-holder .cart-holder h3 {
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	line-height:22px;
	margin:0;
	font-weight:bold;
	color:#fff;
}
body #motopress-main.main-holder .cart-holder h3:before {
	font-family:FontAwesome;
	font-weight:normal;
	display:inline-block;
	content:"\f07a";
	font-size:47px;
	line-height:1em;
	margin:0;
	color:#56b621;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
body #motopress-main.main-holder .cart-holder h3:hover { color:#fff; }
body #motopress-main.main-holder .cart-holder h3:hover:before { color:#1a8de6; }
body #motopress-main.main-holder .content-holder { background:#f2f2f2; }
@media (max-width: 767px) {
	body #motopress-main.main-holder .content-holder {
		padding:0 10px;
		margin:0 -10px;
	}
}
body #motopress-main.main-holder .content-holder .page-title { display:none; }
body #motopress-main.main-holder .content-holder a {
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}
body #motopress-main.main-holder .content-holder div.product .onsale {
	right:inherit;
	left:5px;
}
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails {
	display:block;
	margin:0;
	text-align:center;
	padding-top:0;
	font-size:0;
	line-height:0;
}
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails a {
	width:auto;
	max-width:90px;
	margin:0 1px 2px;
	float:none;
	display:inline-block;
}
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails a img { margin:0; }
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails a:hover img { box-shadow:none; }
body #motopress-main.main-holder .content-holder div.product .summary > .woocommerce-product-rating { float:right; }
body #motopress-main.main-holder .content-holder div.product .summary > .woocommerce-product-rating .star-rating {
	float:none;
	margin:0 auto 5px;
}
body #motopress-main.main-holder .content-holder div.product .summary > .woocommerce-product-rating .woocommerce-review-link {
	clear:both;
	display:block;
	text-align:center;
}
body #motopress-main.main-holder .content-holder div.product .summary div[itemprop="description"] { clear:both; }
body #motopress-main.main-holder .content-holder div.product .summary .quantity { margin-bottom:10px; }
body #motopress-main.main-holder .content-holder div.product .summary .quantity .qty {
	margin-bottom:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
body #motopress-main.main-holder .content-holder div.product .summary h1:first-letter { text-transform:uppercase; }
body #motopress-main.main-holder .content-holder div.product .summary .share-buttons {
	border-top:1px solid #444444;
	margin:15px 0 0 0;
	padding:15px 0 15px;
}
body #motopress-main.main-holder .content-holder div.product div .tabs {
	padding:0 0 0 8px;
	margin:0;
	background:none;
	position:relative;
	border-radius:0;
}
body #motopress-main.main-holder .content-holder div.product div .tabs:before, body #motopress-main.main-holder .content-holder div.product div .tabs:after {
	border:none;
	box-shadow:none;
	display:none;
}
body #motopress-main.main-holder .content-holder div.product div .tabs li.active {
	background:none;
	border-bottom:none;
	top:0px;
}
body #motopress-main.main-holder .content-holder div.product div .tabs li.active a {
	color:#fff;
	background:#333333;
	border:1px solid #e3e3e3;
	cursor:default;
}
body #motopress-main.main-holder .content-holder div.product div .tabs li {
	margin:0 1px 0 0;
	padding:0;
	background:none;
	border:none;
	box-shadow:none;
	font-size:inherit;
	position:relative;
}
body #motopress-main.main-holder .content-holder div.product div .tabs li a {
	text-shadow:none;
	color:inherit;
	padding:8px 15px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:#eee;
	border-radius:0 0 0 0;
	border:1px solid #444444;
	margin:0 0 -1px 0;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
}
body #motopress-main.main-holder .content-holder div.product div .tabs li a:hover {
	color:#fff;
	background:#333333;
	border:1px solid #e3e3e3;
}
body #motopress-main.main-holder .content-holder div.product div .tabs li:before, body #motopress-main.main-holder .content-holder div.product div .tabs li:after {
	border:none;
	box-shadow:none;
	display:none;
}
body #motopress-main.main-holder .content-holder div.product div.panel {
	padding:15px;
	background:#fdfdfd;
	border:1px solid #444444;
	border-radius:0;
	box-shadow:0 2px 3px rgba(0,0,0,0.05);
}
body #motopress-main.main-holder .content-holder div.product div.panel #reviews #comments ol.commentlist li .comment_container img { margin-top:6px; }
body #motopress-main.main-holder .content-holder div.product div.panel #reviews #comments ol.commentlist li .comment-text {
	border:none;
	padding-top:0;
}
body #motopress-main.main-holder .content-holder div.product div.panel #reviews #comments ol.commentlist li p.meta { font-size:12px; }
@media (max-width: 767px) {
	body #motopress-main.main-holder .content-holder div.product div.panel #reviews .star-rating { float:right; }
	body #motopress-main.main-holder .content-holder div.product div.panel #reviews .commentlist .star-rating { float:left; }
	body #motopress-main.main-holder .content-holder div.product div.panel #reviews h2, body #motopress-main.main-holder .content-holder div.product div.panel #reviews .meta { clear:both !important; }
}
body #motopress-main.main-holder .content-holder div.product table.variations tr td {
	background:none;
	color:#2f3333;
	text-shadow:none;
}
body #motopress-main.main-holder .content-holder div.product table.variations tr td label { padding-top:7px; }
@media (max-width: 480px) {
	body #motopress-main.main-holder .content-holder div.product div .tabs { padding:0 0 0 0px; }
	body #motopress-main.main-holder .content-holder div.product div .tabs:before, body #motopress-main.main-holder .content-holder div.product div .tabs:after {
		border:none;
		box-shadow:none;
		display:none;
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li {
		display:block;
		box-shadow:none;
		margin-bottom:-2px;
		z-index:10 !important;
		border-radius:0;
		margin:0 0px;
		top:0px;
		float:none;
		border-bottom:none;
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li:before, body #motopress-main.main-holder .content-holder div.product div .tabs li:after {
		border:none;
		box-shadow:none;
		display:none;
	}
	body #motopress-main.main-holder .content-holder div.product div .tabs li a {
		display:block;
		padding-bottom:.5em;
		float:none;
	}
	body #motopress-main.main-holder .content-holder div.product div.images, body #motopress-main.main-holder .content-holder div.product div.summary {
		float:none;
		width:100%;
	}
}
body #motopress-main.main-holder .content-holder div.product div.images >a img, body #motopress-main.main-holder .content-holder div.product div.images .thumbnails >a img { border:1px solid #444444 !important; }
body #motopress-main.main-holder .content-holder ul.products li.product >a img[class*="attachment"], body #motopress-main.main-holder .content-holder ul.products li.product >a img.woocommerce-placeholder, body #motopress-main.main-holder .content-holder div.product div.images >a img[class*="attachment"], body #motopress-main.main-holder .content-holder div.product div.images >a img.woocommerce-placeholder, body #motopress-main.main-holder .content-holder div.product div.images .thumbnails >a img[class*="attachment"], body #motopress-main.main-holder .content-holder div.product div.images .thumbnails >a img.woocommerce-placeholder {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100% !important;
	height:auto !important;
	display:block;
	margin:0 0 8px;
	background:#ffffff;
	border:none;
	border-radius:0;
	box-shadow:0 0 0 rgba(0,0,0,0);
	padding:0;
	-webkit-transition:all ease-in-out .2s;
	-moz-transition:all ease-in-out .2s;
	-o-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;
}
body #motopress-main.main-holder .content-holder ul.products li.product >:hover img[class*="attachment"], body #motopress-main.main-holder .content-holder ul.products li.product >:hover img.woocommerce-placeholder, body #motopress-main.main-holder .content-holder div.product div.images >:hover img[class*="attachment"], body #motopress-main.main-holder .content-holder div.product div.images >:hover img.woocommerce-placeholder, body #motopress-main.main-holder .content-holder div.product div.images .thumbnails >:hover img[class*="attachment"], body #motopress-main.main-holder .content-holder div.product div.images .thumbnails >:hover img.woocommerce-placeholder {
	border:none;
	box-shadow:none;
}
body #motopress-main.main-holder .content-holder div.product div.images {
	width:300px;
	margin-bottom:2em;
	margin-right:20px;
}
@media (min-width: 768px) and (max-width: 979px) {
	body #motopress-main.main-holder .content-holder div.product div.images { width:200px; }
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .content-holder div.product div.images {
		width:48%;
		margin-right:0;
	}
}
@media (max-width: 480px) {
	body #motopress-main.main-holder .content-holder div.product div.images { width:100%; }
}
body #motopress-main.main-holder .content-holder div.product .summary {
	float:right;
	width:380px;
}
@media (min-width: 1200px) {
	body #motopress-main.main-holder .content-holder div.product .summary { width:550px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	body #motopress-main.main-holder .content-holder div.product .summary { width:318px; }
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .content-holder div.product .summary { width:48%; }
}
body #motopress-main.main-holder .content-holder div.product .summary:after {
	clear:both;
	content:"";
	direction:block;
	width:100%;
}
body #motopress-main.main-holder .content-holder div.product .summary .price { text-align:left !important; }
body #motopress-main.main-holder .content-holder div.product .summary .cart {
	float:left;
	width:60%;
}
body #motopress-main.main-holder .content-holder div.product .summary .cart.variations_form {
	float:none;
	width:100%;
}
body #motopress-main.main-holder .content-holder div.product .summary .single_variation_wrap:after {
	clear:both;
	content:"";
	width:100%;
	display:block;
}
body #motopress-main.main-holder .content-holder div.product .summary .single_variation { padding:0 0 10px 0; }
body #motopress-main.main-holder .content-holder div.product .summary .single_variation .stock { max-width:70%; }
body #motopress-main.main-holder .content-holder div.product .summary .stock {
	float:right;
	max-width:40%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px 10px;
	font-size:12px;
	line-height:16px;
	text-align:center;
	color:#fff;
	background:#333333;
	border-radius:0;
	box-shadow:0 2px 3px rgba(0,0,0,0.05);
	border:1px solid #444444;
}
body #motopress-main.main-holder .content-holder div.product .summary .stock.out-of-stock { background:#9d261d; }
body #motopress-main.main-holder .content-holder div.product .summary .product_meta {
	clear:both;
	margin:20px 0 0 0;
}
body #motopress-main.main-holder .content-holder div.product #tabs { padding:0; }
body #motopress-main.main-holder .content-holder ul.products li.product >a .price, body #motopress-main.main-holder .content-holder div.product .summary .price {
	color:#1a8de6;
	font-size:25px;
	line-height:25px;
	float:none;
	text-align:center;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
body #motopress-main.main-holder .content-holder ul.products li.product >a .price del, body #motopress-main.main-holder .content-holder ul.products li.product >a .price span.from, body #motopress-main.main-holder .content-holder div.product .summary .price del, body #motopress-main.main-holder .content-holder div.product .summary .price span.from {
	font-size:15px;
	line-height:15px;
	color:#777777;
	display:inline-block;
	text-transform:lowercase;
	font-weight:300;
}
body #motopress-main.main-holder .content-holder ul.products li.product >a .price ins, body #motopress-main.main-holder .content-holder div.product .summary .price ins { text-decoration:none; }
body #motopress-main.main-holder .content-holder ul.products li.product >a .price .from, body #motopress-main.main-holder .content-holder div.product .summary .price .from {
	margin:0 5px 0 0;
	font-size:12px;
}
@media (max-width: 979px) {
	body #motopress-main.main-holder .content-holder ul.products li.product >a .price, body #motopress-main.main-holder .content-holder div.product .summary .price {
		font-size:1.2em;
		line-height:1.2em;
	}
}
body #motopress-main.main-holder .content-holder ul.products li.product >a:hover { text-decoration:none; }
body #motopress-main.main-holder .content-holder ul.products li.product >a:hover .price { color:#1a8de6; }
body #motopress-main.main-holder .content-holder .featured_products { padding:89px 0 68px 0; }
body #motopress-main.main-holder .content-holder .featured_products h2 {
	text-align:center;
	margin:0;
	padding-bottom:28px;
}
body #motopress-main.main-holder .content-holder .featured_products .products ul li.product .price, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product .price {
	color:#1a8de6;
	font-size:25px;
	line-height:25px;
	float:none;
	text-align:center;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
@media (min-width: 1200px) {
	body #motopress-main.main-holder .content-holder .featured_products .products ul li.product .price, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product .price {
		font-size:45px;
		line-height:45px;
	}
}
body #motopress-main.main-holder .content-holder .featured_products .products ul li.product .price del, body #motopress-main.main-holder .content-holder .featured_products .products ul li.product .price span.from, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product .price del, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product .price span.from {
	font-size:15px;
	line-height:15px;
	color:#777777;
	display:inline-block;
	text-transform:lowercase;
	font-weight:300;
}
@media (min-width: 1200px) {
	body #motopress-main.main-holder .content-holder .featured_products .products ul li.product .price del, body #motopress-main.main-holder .content-holder .featured_products .products ul li.product .price span.from, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product .price del, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product .price span.from {
		font-size:25px;
		line-height:25px;
	}
}
body #motopress-main.main-holder .content-holder .featured_products .products ul li.product .price ins, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product .price ins { text-decoration:none; }
body #motopress-main.main-holder .content-holder .featured_products .products ul li.product .price .from, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product .price .from {
	margin:0 5px 0 0;
	font-size:12px;
}
@media (max-width: 979px) {
	body #motopress-main.main-holder .content-holder .featured_products .products ul li.product .price, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product .price {
		font-size:1.2em;
		line-height:1.2em;
	}
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .content-holder .featured_products .products ul li.product, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product {
		width:47%;
		margin-left:2%;
		display:inline-block;
		vertical-align:top;
		float:none;
	}
}
@media (max-width: 480px) {
	body #motopress-main.main-holder .content-holder .featured_products .products ul li.product, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product {
		width:47%;
		margin:0 1% 20px;
	}
}
@media (max-width: 320px) {
	body #motopress-main.main-holder .content-holder .featured_products .products ul li.product, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product {
		width:100%;
		margin-left:0;
		display:block;
	}
}
body #motopress-main.main-holder .content-holder .woocommerce-result-count { padding:0 10px 0 0; }
body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products {
	float:none !important;
	margin:25px 0 0 -20px !important;
	list-style:none;
}
@media (min-width: 1200px) {
	body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products { margin:25px 0 0 -30px !important; }
}
@media (min-width: 768px) and (max-width: 979px) {
	body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products { margin-left:-20px !important; }
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products { margin-left:-2% !important; }
}
@media (max-width: 480px) {
	body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products { margin-left:0; }
}
body #motopress-main.main-holder .content-holder .products ul li.first, body #motopress-main.main-holder .content-holder ul.products li.first { clear:both; }
body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product {
	float:left;
	width:220px;
	margin:0 0 30px 20px;
	position:relative;
	text-align:center;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	background:#fff;
	padding:20px 0 32px 0;
}
body #motopress-main.main-holder .content-holder .products ul li.product:hover, body #motopress-main.main-holder .content-holder ul.products li.product:hover {
	-webkit-box-shadow:0 5px 13px rgba(0,0,0,0.13);
	-moz-box-shadow:0 5px 13px rgba(0,0,0,0.13);
	box-shadow:0 5px 13px rgba(0,0,0,0.13);
	-webkit-box-shadow:0 5px 13px rgba(0,0,0,0.13);
	-moz-box-shadow:0 5px 13px rgba(0,0,0,0.13);
	box-shadow:0 5px 13px rgba(0,0,0,0.13);
}
body #motopress-main.main-holder .content-holder .products ul li.product:hover .price, body #motopress-main.main-holder .content-holder ul.products li.product:hover .price { color:#f11d3c !important; }
body #motopress-main.main-holder .content-holder .products ul li.product:hover .onsale, body #motopress-main.main-holder .content-holder ul.products li.product:hover .onsale { background:#ff6408; }
body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(1) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(1) .button, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(7) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(7) .button, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(13) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(13) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(1) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(1) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(7) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(7) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(13) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(13) .button { background:#56b621; }
body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(2) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(2) .button, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(12) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(12) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(2) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(2) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(12) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(12) .button { background:#27ca80; }
body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(3) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(3) .button, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(10) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(10) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(3) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(3) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(10) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(10) .button { background:#f11837; }
body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(4) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(4) .button, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(9) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(9) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(4) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(4) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(9) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(9) .button { background:#1a8de6; }
body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(5) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(5) .button, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(8) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(8) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(5) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(5) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(8) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(8) .button { background:#ff6408; }
body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(6) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(6) .button, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(11) .btn, body #motopress-main.main-holder .content-holder .products ul li.product:nth-child(11) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(6) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(6) .button, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(11) .btn, body #motopress-main.main-holder .content-holder ul.products li.product:nth-child(11) .button { background:#fcae01; }
body #motopress-main.main-holder .content-holder .products ul li.product a.added_to_cart, body #motopress-main.main-holder .content-holder ul.products li.product a.added_to_cart { display:none; }
body #motopress-main.main-holder .content-holder .products ul li.product a img, body #motopress-main.main-holder .content-holder ul.products li.product a img {
	padding:20px !important;
	margin-bottom:0 !important;
}
body #motopress-main.main-holder .content-holder .products ul li.product .btn, body #motopress-main.main-holder .content-holder .products ul li.product .button, body #motopress-main.main-holder .content-holder ul.products li.product .btn, body #motopress-main.main-holder .content-holder ul.products li.product .button {
	vertical-align:top;
	margin:2px;
}
body #motopress-main.main-holder .content-holder .products ul li.product .btn:hover, body #motopress-main.main-holder .content-holder .products ul li.product .button:hover, body #motopress-main.main-holder .content-holder ul.products li.product .btn:hover, body #motopress-main.main-holder .content-holder ul.products li.product .button:hover { background:#333; }
body #motopress-main.main-holder .content-holder .products ul li.product .price, body #motopress-main.main-holder .content-holder ul.products li.product .price { margin-bottom:12px; }
body #motopress-main.main-holder .content-holder .products ul li.product h3, body #motopress-main.main-holder .content-holder .products ul li.product strong, body #motopress-main.main-holder .content-holder ul.products li.product h3, body #motopress-main.main-holder .content-holder ul.products li.product strong {
	font-size:15px;
	line-height:25px;
	padding:0 3px;
	margin:0 0 18px 0;
	color:#2f3333;
	font-style:normal;
	font-weight:300;
	display:block;
}
@media (min-width: 1200px) {
	body #motopress-main.main-holder .content-holder .products ul li.product h3, body #motopress-main.main-holder .content-holder .products ul li.product strong, body #motopress-main.main-holder .content-holder ul.products li.product h3, body #motopress-main.main-holder .content-holder ul.products li.product strong { min-height:50px; }
}
body #motopress-main.main-holder .content-holder .products ul li.product .short_desc, body #motopress-main.main-holder .content-holder ul.products li.product .short_desc { padding:0 10px 10px; }
body #motopress-main.main-holder .content-holder .products ul li.product .product-list-buttons, body #motopress-main.main-holder .content-holder ul.products li.product .product-list-buttons {
	position:absolute;
	min-height:25px;
	bottom:0;
	left:0;
	right:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	background:#fff;
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
body #motopress-main.main-holder .content-holder .products ul li.product:hover .product-list-buttons, body #motopress-main.main-holder .content-holder ul.products li.product:hover .product-list-buttons {
	bottom:-25px;
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
}
@media (max-width: 1200px) {
	body #motopress-main.main-holder .content-holder .products ul li.product:hover .product-list-buttons, body #motopress-main.main-holder .content-holder ul.products li.product:hover .product-list-buttons {
		font-size:12px;
		line-height:16px;
	}
}
body #motopress-main.main-holder .content-holder .products ul li.product:hover .price, body #motopress-main.main-holder .content-holder ul.products li.product:hover .price { color:#f11d3c; }
body #motopress-main.main-holder .content-holder .products ul li.product:hover h3, body #motopress-main.main-holder .content-holder .products ul li.product:hover strong, body #motopress-main.main-holder .content-holder ul.products li.product:hover h3, body #motopress-main.main-holder .content-holder ul.products li.product:hover strong { color:#f11d3c; }
body #motopress-main.main-holder .content-holder .products ul li.product .star-rating, body #motopress-main.main-holder .content-holder ul.products li.product .star-rating {
	position:absolute;
	top:38px;
	right:14px;
	background:none;
	border:none;
	box-shadow:none;
	border-radius:0;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	transition:all 300ms linear;
}
body #motopress-main.main-holder .content-holder .products ul li.product .star-rating .rate_content, body #motopress-main.main-holder .content-holder ul.products li.product .star-rating .rate_content { right:-7px; }
body #motopress-main.main-holder .content-holder .products ul li.product .star-rating:hover .rate_content, body #motopress-main.main-holder .content-holder ul.products li.product .star-rating:hover .rate_content { top:-52px; }
@media (min-width: 1200px) {
	body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product {
		width:270px;
		margin-left:30px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product {
		width:166px;
		margin-left:20px;
	}
}
@media (max-width: 767px) {
	body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product {
		width:31%;
		margin-left:2%;
	}
}
@media (max-width: 480px) {
	body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product {
		width:47%;
		margin:0 1% 20px;
		display:inline-block;
		vertical-align:top;
		float:none;
	}
}
@media (max-width: 320px) {
	body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product {
		width:100%;
		margin-left:0;
		display:block;
	}
}
body #motopress-main.main-holder .content-holder .related.products { padding-top:15px; }
body #motopress-main.main-holder .content-holder .related .products ul li.product, body #motopress-main.main-holder .content-holder .related ul.products li.product { border-bottom:none; }
body #motopress-main.main-holder .content-holder .related .products ul li.product.first, body #motopress-main.main-holder .content-holder .related ul.products li.product.first { clear:none !important; }
body #motopress-main.main-holder .content-holder .title-section {
	background:#333333;
	position:relative;
	padding-bottom:39px;
	z-index:1;
	text-align:center;
	padding-top:30px;
}
body #motopress-main.main-holder .content-holder .title-section:after {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	content:"";
	background:#333333;
	left:-100%;
	right:-100%;
	z-index:-2;
}
body #motopress-main.main-holder .content-holder .title-section h1.title-header {
	padding:0;
	border:none;
	color:#fff;
	margin:0 0 5px 0;
	font-size:57px;
	line-height:1em;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t {
	background:#333333;
	display:inline-block;
	position:relative;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	margin:0 !important;
	padding:4px 0;
	text-shadow:none;
	font-size:27px;
	line-height:33px;
	text-transform:uppercase;
	border-top:1px solid #444444;
	border-bottom:1px solid #444444;
	text-align:center;
	width:100%;
	color:#fcae01;
}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t a {
	color:#f11837;
	text-decoration:none;
}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t a:hover { color:#fcae01; }
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t.active { color:#FCAE01; }
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li {
	text-shadow:none;
	font-size:27px;
	line-height:33px;
	color:#f11837;
}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li a {
	color:#f11837;
	text-decoration:none;
}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li a:hover { color:#fcae01; }
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li.active { color:#fcae01; }
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li.divider {
	margin:0 16px;
	color:#fff;
	font-size:27px;
	line-height:33px;
}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li.divider:after {
	color:#fff;
	content:"/";
	font-size:27px;
	line-height:33px;
}
body #motopress-main.main-holder .content-holder .onsale {
	position:absolute;
	min-height:60px;
	min-width:60px;
	padding:4px;
	font-size:18px;
	font-weight:300;
	text-align:center;
	line-height:60px;
	top:19px;
	left:19px;
	right:auto;
	margin:0;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-border-radius:620px;
	-moz-border-radius:620px;
	border-radius:620px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	background:#f11837;
}
body #motopress-main.main-holder .content-holder .woocommerce-ordering select.orderby { margin:0 0 15px 0; }
@media (max-width: 480px) {
	body #motopress-main.main-holder .content-holder .order_details li {
		float:none;
		display:block;
		padding:0 0 10px 0;
		margin:0;
		border:none;
	}
}
body #motopress-main.main-holder a.button, body #motopress-main.main-holder button.button, body #motopress-main.main-holder input.button, body #motopress-main.main-holder #respond input#submit, body #motopress-main.main-holder #content input.button, body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"], body #motopress-main.main-holder .button-alt {
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
body #motopress-main.main-holder a.button:first-child, body #motopress-main.main-holder button.button:first-child, body #motopress-main.main-holder input.button:first-child, body #motopress-main.main-holder #respond input#submit:first-child, body #motopress-main.main-holder #content input.button:first-child, body #motopress-main.main-holder input[type="submit"]:first-child, body #motopress-main.main-holder input[type="reset"]:first-child, body #motopress-main.main-holder .button-alt:first-child { *margin-left:0; }
body #motopress-main.main-holder a.button:first-child, body #motopress-main.main-holder button.button:first-child, body #motopress-main.main-holder input.button:first-child, body #motopress-main.main-holder #respond input#submit:first-child, body #motopress-main.main-holder #content input.button:first-child, body #motopress-main.main-holder input[type="submit"]:first-child, body #motopress-main.main-holder input[type="reset"]:first-child, body #motopress-main.main-holder .button-alt:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	body #motopress-main.main-holder a.button, body #motopress-main.main-holder button.button, body #motopress-main.main-holder input.button, body #motopress-main.main-holder #respond input#submit, body #motopress-main.main-holder #content input.button, body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"], body #motopress-main.main-holder .button-alt {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
body #motopress-main.main-holder a.button:hover, body #motopress-main.main-holder a.button:focus, body #motopress-main.main-holder button.button:hover, body #motopress-main.main-holder button.button:focus, body #motopress-main.main-holder input.button:hover, body #motopress-main.main-holder input.button:focus, body #motopress-main.main-holder #respond input#submit:hover, body #motopress-main.main-holder #respond input#submit:focus, body #motopress-main.main-holder #content input.button:hover, body #motopress-main.main-holder #content input.button:focus, body #motopress-main.main-holder input[type="submit"]:hover, body #motopress-main.main-holder input[type="submit"]:focus, body #motopress-main.main-holder input[type="reset"]:hover, body #motopress-main.main-holder input[type="reset"]:focus, body #motopress-main.main-holder .button-alt:hover, body #motopress-main.main-holder .button-alt:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
body #motopress-main.main-holder a.button:focus, body #motopress-main.main-holder button.button:focus, body #motopress-main.main-holder input.button:focus, body #motopress-main.main-holder #respond input#submit:focus, body #motopress-main.main-holder #content input.button:focus, body #motopress-main.main-holder input[type="submit"]:focus, body #motopress-main.main-holder input[type="reset"]:focus, body #motopress-main.main-holder .button-alt:focus { text-decoration:none; }
body #motopress-main.main-holder a.button.active, body #motopress-main.main-holder a.button:active, body #motopress-main.main-holder button.button.active, body #motopress-main.main-holder button.button:active, body #motopress-main.main-holder input.button.active, body #motopress-main.main-holder input.button:active, body #motopress-main.main-holder #respond input#submit.active, body #motopress-main.main-holder #respond input#submit:active, body #motopress-main.main-holder #content input.button.active, body #motopress-main.main-holder #content input.button:active, body #motopress-main.main-holder input[type="submit"].active, body #motopress-main.main-holder input[type="submit"]:active, body #motopress-main.main-holder input[type="reset"].active, body #motopress-main.main-holder input[type="reset"]:active, body #motopress-main.main-holder .button-alt.active, body #motopress-main.main-holder .button-alt:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
body #motopress-main.main-holder a.button.disabled, body #motopress-main.main-holder a.button[disabled], body #motopress-main.main-holder button.button.disabled, body #motopress-main.main-holder button.button[disabled], body #motopress-main.main-holder input.button.disabled, body #motopress-main.main-holder input.button[disabled], body #motopress-main.main-holder #respond input#submit.disabled, body #motopress-main.main-holder #respond input#submit[disabled], body #motopress-main.main-holder #content input.button.disabled, body #motopress-main.main-holder #content input.button[disabled], body #motopress-main.main-holder input[type="submit"].disabled, body #motopress-main.main-holder input[type="submit"][disabled], body #motopress-main.main-holder input[type="reset"].disabled, body #motopress-main.main-holder input[type="reset"][disabled], body #motopress-main.main-holder .button-alt.disabled, body #motopress-main.main-holder .button-alt[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
body #motopress-main.main-holder a.button:first-child, body #motopress-main.main-holder button.button:first-child, body #motopress-main.main-holder input.button:first-child, body #motopress-main.main-holder #respond input#submit:first-child, body #motopress-main.main-holder #content input.button:first-child, body #motopress-main.main-holder input[type="submit"]:first-child, body #motopress-main.main-holder input[type="reset"]:first-child, body #motopress-main.main-holder .button-alt:first-child { *margin-left:0; }
body #motopress-main.main-holder a.button:first-child, body #motopress-main.main-holder button.button:first-child, body #motopress-main.main-holder input.button:first-child, body #motopress-main.main-holder #respond input#submit:first-child, body #motopress-main.main-holder #content input.button:first-child, body #motopress-main.main-holder input[type="submit"]:first-child, body #motopress-main.main-holder input[type="reset"]:first-child, body #motopress-main.main-holder .button-alt:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	body #motopress-main.main-holder a.button, body #motopress-main.main-holder button.button, body #motopress-main.main-holder input.button, body #motopress-main.main-holder #respond input#submit, body #motopress-main.main-holder #content input.button, body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"], body #motopress-main.main-holder .button-alt {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
body #motopress-main.main-holder a.button:hover, body #motopress-main.main-holder a.button:focus, body #motopress-main.main-holder button.button:hover, body #motopress-main.main-holder button.button:focus, body #motopress-main.main-holder input.button:hover, body #motopress-main.main-holder input.button:focus, body #motopress-main.main-holder #respond input#submit:hover, body #motopress-main.main-holder #respond input#submit:focus, body #motopress-main.main-holder #content input.button:hover, body #motopress-main.main-holder #content input.button:focus, body #motopress-main.main-holder input[type="submit"]:hover, body #motopress-main.main-holder input[type="submit"]:focus, body #motopress-main.main-holder input[type="reset"]:hover, body #motopress-main.main-holder input[type="reset"]:focus, body #motopress-main.main-holder .button-alt:hover, body #motopress-main.main-holder .button-alt:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
body #motopress-main.main-holder a.button:focus, body #motopress-main.main-holder button.button:focus, body #motopress-main.main-holder input.button:focus, body #motopress-main.main-holder #respond input#submit:focus, body #motopress-main.main-holder #content input.button:focus, body #motopress-main.main-holder input[type="submit"]:focus, body #motopress-main.main-holder input[type="reset"]:focus, body #motopress-main.main-holder .button-alt:focus { text-decoration:none; }
body #motopress-main.main-holder a.button.active, body #motopress-main.main-holder a.button:active, body #motopress-main.main-holder button.button.active, body #motopress-main.main-holder button.button:active, body #motopress-main.main-holder input.button.active, body #motopress-main.main-holder input.button:active, body #motopress-main.main-holder #respond input#submit.active, body #motopress-main.main-holder #respond input#submit:active, body #motopress-main.main-holder #content input.button.active, body #motopress-main.main-holder #content input.button:active, body #motopress-main.main-holder input[type="submit"].active, body #motopress-main.main-holder input[type="submit"]:active, body #motopress-main.main-holder input[type="reset"].active, body #motopress-main.main-holder input[type="reset"]:active, body #motopress-main.main-holder .button-alt.active, body #motopress-main.main-holder .button-alt:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
body #motopress-main.main-holder a.button.disabled, body #motopress-main.main-holder a.button[disabled], body #motopress-main.main-holder button.button.disabled, body #motopress-main.main-holder button.button[disabled], body #motopress-main.main-holder input.button.disabled, body #motopress-main.main-holder input.button[disabled], body #motopress-main.main-holder #respond input#submit.disabled, body #motopress-main.main-holder #respond input#submit[disabled], body #motopress-main.main-holder #content input.button.disabled, body #motopress-main.main-holder #content input.button[disabled], body #motopress-main.main-holder input[type="submit"].disabled, body #motopress-main.main-holder input[type="submit"][disabled], body #motopress-main.main-holder input[type="reset"].disabled, body #motopress-main.main-holder input[type="reset"][disabled], body #motopress-main.main-holder .button-alt.disabled, body #motopress-main.main-holder .button-alt[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"] { height:auto; }
body #motopress-main.main-holder .product_list_widget {
	padding:10px 0;
	margin:0;
}
body #motopress-main.main-holder .product_list_widget li {
	padding:0 0 15px 0;
	overflow:visible;
	list-style:none;
	margin:0;
}
body #motopress-main.main-holder .product_list_widget li:after {
	content:"";
	clear:both;
	width:100%;
	display:block;
}
body #motopress-main.main-holder .product_list_widget li .star-rating { margin:0 0 0 72px; }
body #motopress-main.main-holder .product_list_widget li img {
	width:60px;
	float:left;
	margin:0 10px 0 0;
	height:auto;
	border:1px solid #aaa;
	background:#ffffff;
	border-radius:0;
	box-shadow:none;
}
body #motopress-main.main-holder .product_list_widget li a {
	display:block;
	margin:0 0 5px 0;
}
body #motopress-main.main-holder .product_list_widget li a:hover img { border:1px solid #333333; }
body #motopress-main.main-holder .product_list_widget li ins {
	text-decoration:none;
	font-weight:bold;
}
body #motopress-main.main-holder .price_slider {
	position:relative;
	background:#eee;
	box-shadow:0 0 3px rgba(0,0,0,0.5) inset;
	border-radius:10px;
	height:8px;
	margin:20px 8px;
}
body #motopress-main.main-holder .price_slider .ui-slider-range {
	background:#333333;
	background-color:#424242;
	background-image:-moz-linear-gradient(top,#4d4d4d,#333333);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#4d4d4d),to(#333333));
	background-image:-webkit-linear-gradient(top,#4d4d4d,#333333);
	background-image:-o-linear-gradient(top,#4d4d4d,#333333);
	background-image:linear-gradient(to bottom,#4d4d4d,#333333);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c4c4c', endColorstr='#ff333333', GradientType=0);
	background-color:#424242;
	background-image:-moz-linear-gradient(top,#4d4d4d,#333333);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#4d4d4d),to(#333333));
	background-image:-webkit-linear-gradient(top,#4d4d4d,#333333);
	background-image:-o-linear-gradient(top,#4d4d4d,#333333);
	background-image:linear-gradient(to bottom,#4d4d4d,#333333);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c4c4c', endColorstr='#ff333333', GradientType=0);
	height:8px;
	border-radius:10px;
	position:absolute;
}
body #motopress-main.main-holder .price_slider .ui-slider-handle {
	width:14px;
	height:14px;
	background:#333333;
	border:1px solid #141414;
	border-radius:8px;
	position:absolute;
	top:-4px;
	margin:0 0 0 -8px;
	box-shadow:0 1px 3px rgba(0,0,0,0.2), 0 -1px 3px #1a1a1a inset, 0 1px 3px #4d4d4d inset;
	cursor:default;
}
body #motopress-main.main-holder .price_slider .ui-slider-handle:after {
	content:"";
	position:absolute;
	width:6px;
	height:6px;
	background:#000000;
	border-radius:3px;
	left:4px;
	top:4px;
}
body #motopress-main.main-holder .price_slider .ui-slider-handle.ui-state-hover {
	background:#4d4d4d;
	border:1px solid #292929;
}
body #motopress-main.main-holder .price_slider .ui-slider-handle.ui-state-hover:after { background:#141414; }
body #motopress-main.main-holder div[id*="price_filter"] form { text-align:center; }
body #motopress-main.main-holder div[id*="price_filter"] form .button {
	display:inline-block;
	margin:4px auto;
	width:auto;
}
body #motopress-main.main-holder div[id*="layered_nav"] ul { margin:0; }
body #motopress-main.main-holder div[id*="layered_nav"] ul li {
	display:inline-block;
	vertical-align:top;
	margin:0 10px 10px 0;
	position:relative;
	list-style:none;
}
body #motopress-main.main-holder div[id*="layered_nav"] ul li a {
	background:#e2e2e2;
	font-size:14px;
	display:block;
	padding:5px 34px 5px 15px;
	border-radius:14px;
	text-decoration:none !important;
}
body #motopress-main.main-holder div[id*="layered_nav"] ul li a:hover { background:#eaeaea; }
body #motopress-main.main-holder div[id*="layered_nav"] ul li .count {
	position:absolute;
	background:#fff;
	right:1px;
	top:1px;
	width:26px;
	height:26px;
	line-height:26px;
	border-radius:13px;
	text-align:center;
	font-weight:bold;
	cursor:default;
}
body #motopress-main.main-holder div[id*="layered_nav"] ul li.chosen a { background:#c9c9c9; }
body #motopress-main.main-holder div[id*="layered_nav_filters"].chosen a { padding:5px 15px; }
body #motopress-main.main-holder ul.product-categories li.current-cat a { color:#1a8de6; }
body #motopress-main.main-holder .sidebar ul.cart_list {
	list-style:none outside;
	padding:0;
	margin:0;
}
body #motopress-main.main-holder .sidebar ul.cart_list li {
	padding:4px 0;
	margin:0;
	list-style:none;
	overflow:visible !important;
	background:none;
}
body #motopress-main.main-holder .sidebar ul.cart_list li:before { display:none; }
body #motopress-main.main-holder .sidebar ul.cart_list li:after {
	display:block;
	width:100%;
	content:"";
	clear:both;
}
body #motopress-main.main-holder .sidebar ul.cart_list li .variation {
	overflow:hidden;
	border:none;
	padding:0;
	font-size:13.5px;
}
body #motopress-main.main-holder .sidebar ul.cart_list li .variation dt { float:left; }
body #motopress-main.main-holder .sidebar ul.cart_list li .variation dd {
	margin:0 0 0 4px;
	float:left;
}
body #motopress-main.main-holder .sidebar ul.cart_list li span {
	width:60px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
	zoom:1;
	list-style:none;
}
body #motopress-main.main-holder .sidebar ul.cart_list li a {
	display:block;
	font-weight:bold;
}
body #motopress-main.main-holder .sidebar ul.cart_list li a img {
	height:auto;
	float:right;
	width:45px;
	display:block;
	margin:0 0 8px;
	border:1px solid #aaa;
	background:#ffffff;
	border-radius:0;
	box-shadow:none;
	transition:all ease-in-out .2s;
}
body #motopress-main.main-holder .sidebar ul.cart_list li a:hover img { border:1px solid #333333; }
body #motopress-main.main-holder #content form .form-row input.input-text, body #motopress-main.main-holder #content form .form-row textarea, body #motopress-main.main-holder #content form select, body #motopress-main.main-holder #content .chzn-container input[type="text"], body #motopress-main.main-holder #container form .form-row input.input-text, body #motopress-main.main-holder #container form .form-row textarea, body #motopress-main.main-holder #container form select, body #motopress-main.main-holder #container .chzn-container input[type="text"] {
	height:30px;
	padding:6px;
	line-height:16px;
	max-height:200px;
	max-width:100%;
	font-size:14px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:#fff;
}
body #motopress-main.main-holder #content form .form-row textarea, body #motopress-main.main-holder #container form .form-row textarea {
	height:100px;
	max-width:100%;
	resize:vertical;
}
body #motopress-main.main-holder #content form select, body #motopress-main.main-holder #container form select {
	padding:4px 5px;
	width:auto;
	max-width:100%;
}
body #motopress-main.main-holder .jigoshop_login_widget input[type="text"], body #motopress-main.main-holder .jigoshop_login_widget input[type="password"] { width:auto; }
body #motopress-main.main-holder #content .page td.product-thumbnail img { max-width:70px; }
body #motopress-main.main-holder #content .page .shop_table {
	border-radius:0;
	border:1px solid #ddd;
}
body #motopress-main.main-holder #content .page .shop_table tr th {
	background:#f5f5f5;
	padding:6px;
}
body #motopress-main.main-holder #content .page .shop_table tr td {
	border-top:1px solid #ddd;
	padding:6px;
}
body #motopress-main.main-holder #content .page .shop_table tr:last-child th:first-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page .shop_table tr:last-child th:last-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page .shop_table tr:last-child tr:first-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page .shop_table tr:last-child tr:last-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page .shop_table tr:first-child th:first-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page .shop_table tr:first-child th:last-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page .shop_table tr:first-child tr:first-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page .shop_table tr:first-child tr:last-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child th:first-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child th:first-child { border-radius:0; }
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child th:last-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child th:last-child { border-radius:0; }
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child tr:first-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child tr:first-child { border-radius:0; }
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child tr:last-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child tr:last-child { border-radius:0; }
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child th:first-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child th:first-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child th:last-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child th:last-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child tr:last-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child tr:last-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child tr:first-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child tr:first-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page div.cart-collaterals:after {
	clear:both;
	content:"";
	width:100%;
	display:block;
}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals {
	float:left;
	margin-top:11px;
	text-align:left;
	width:50%;
}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals h2 { margin:0 0 24px 0; }
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table {
	border-radius:0;
	border:1px solid #ddd;
	width:90%;
}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr td {
	padding:3px 15px;
	border:none;
	border-top:1px solid #ddd;
}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr th {
	padding:10px;
	border:none;
	border-top:1px solid #ddd;
	background:#f5f5f5;
}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child td { border-top:none; }
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child th { border-top:none; }
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:last-child th:first-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child th:last-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child th:first-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child tr:first-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child tr:last-child { border-radius:0 0 0 0; }
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table>tbody>tr>td { text-align:right; }
@media (max-width: 480px) {
	body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals {
		float:none;
		width:100%;
	}
	body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table { width:100%; }
}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator {
	float:left;
	margin-top:0;
	text-align:left;
	padding:15px;
	background:#eee;
	border:1px solid #444444;
	border-radius:0;
	box-shadow:0 2px 3px rgba(0,0,0,0.05);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:50%;
}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 { margin:0; }
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a { display:block; }
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a:hover, body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a:active, body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a:focus { text-decoration:none; }
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a span { display:none; }
@media (max-width: 480px) {
	body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator {
		float:none;
		width:100%;
	}
}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator .shipping-calculator-form { padding-top:15px; }
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator .col2-set + p { text-align:center; }
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator .shipping_select { margin:0 3px 0 0; }
body #motopress-main.main-holder #content .page table.cart dl dt { background:none; }
body #motopress-main.main-holder #content .page table.cart .quantity input[type="button"] { width:25px; }
body #motopress-main.main-holder #content .page a.remove {
	background:none;
	font-size:30px;
	text-indent:0;
	line-height:28px;
	height:auto;
	width:28px;
	overflow:hidden;
}
body #motopress-main.main-holder #content .page a.remove:hover {
	background-position:0 -16px;
	text-decoration:none;
	color:#9d261d;
}
body #motopress-main.main-holder #content .page form table.cart .actions { overflow:hidden; }
body #motopress-main.main-holder #content .page form table.cart .actions .button {
	vertical-align:top;
	float:none;
	margin:3px;
}
body #motopress-main.main-holder #content .page form table.cart .actions #coupon_code {
	float:none;
	display:inline-block;
	vertical-align:top;
	width:auto;
	min-width:150px;
	margin:3px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
body #motopress-main.main-holder #content .page form table.cart .actions #coupon_code + .button {
	vertical-align:top;
	margin:3px;
}
@media (min-width: 768px) and (max-width: 979px) {
	body #motopress-main.main-holder #content .page form table.cart .actions .button + .button { margin-top:4px; }
}
@media (max-width: 480px) {
	body #motopress-main.main-holder #content .page form table.cart .actions { text-align:center; }
	body #motopress-main.main-holder #content .page form table.cart .actions .coupon {
		float:none;
		text-align:center;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		border-bottom:1px solid #444444;
	}
	body #motopress-main.main-holder #content .page form table.cart .actions .coupon #coupon_code {
		float:none;
		display:block;
		width:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		height:auto;
		margin:3px 0;
	}
	body #motopress-main.main-holder #content .page form table.cart .actions input.button[name="update_cart"] { float:left; }
	body #motopress-main.main-holder #content .page form table.cart .actions .checkout-button {
		float:right !important;
		display:inline-block;
		vertical-align:top;
	}
	body #motopress-main.main-holder #content .page form table.cart thead tr th.product-thumbnail, body #motopress-main.main-holder #content .page form table.cart thead tr th.product-price { display:none; }
	body #motopress-main.main-holder #content .page form table.cart tbody tr td.product-thumbnail, body #motopress-main.main-holder #content .page form table.cart tbody tr td.product-price { display:none; }
}
@media (max-width: 979px) {
	body #motopress-main.main-holder #content .page form table.cart .buttons_added { margin:0; }
}
@media (max-width: 979px) {
	body #motopress-main.main-holder #content .page .col2-set .col-2 {
		float:none;
		width:100%;
	}
	body #motopress-main.main-holder #content .page .col2-set .col-1 {
		float:none;
		width:100%;
		padding:3px 0;
	}
}
body #motopress-main.main-holder #content .page .col2-set .col-2 h3 { float:none; }
body #motopress-main.main-holder #content .page .col2-set .col-2 p#shiptobilling {
	float:right;
	line-height:inherit;
	position:relative;
	font-size:11px;
	right:0;
}
body #motopress-main.main-holder #content .page .col2-set .col-2 p#shiptobilling label {
	font-size:inherit;
	padding:0;
}
body #motopress-main.main-holder #content .page .col2-set .col-2 p#shiptobilling .input-checkbox { margin-right:0; }
body #motopress-main.main-holder #content .page .lost_password { margin-left:15px; }
@media (max-width: 480px) {
	body #motopress-main.main-holder #content .page form .form-row {
		padding:3px 0px;
		float:none;
		width:100%;
	}
	body #motopress-main.main-holder #content .page #payment .form-row {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:0 10px;
	}
	body #motopress-main.main-holder #content .page #payment .form-row div.payment_message:after {
		top:-6px;
		left:79%;
	}
}
body #motopress-main.main-holder #content .page td.product-quantity { min-width:inherit; }
body #motopress-main.main-holder #content .page div#payment { background:none; }
body #motopress-main.main-holder #content .page div#payment ul.payment_methods { border:none; }
body #motopress-main.main-holder #content .page div#payment ul.payment_methods li { clear:both; }
body #motopress-main.main-holder #content .page div#payment ul.payment_methods input[id^="payment_method_"] {
	float:left;
	margin:3px 4px 0 0 !important;
}
body #motopress-main.main-holder #content .page div#payment div.form-row { border:none; }
body #motopress-main.main-holder #content .page div#payment div.payment_message:after { display:none; }
body #motopress-main.main-holder #content .col2-set.addresses .address h3 {
	float:left;
	margin:0 0 15px 0;
}
body #motopress-main.main-holder .order-actions .button { margin:2px; }
body .cart-collaterals .shipping_calculator button.button {
	max-width:225px;
	width:auto !important;
	margin:0 0 0 4px;
}
body .cart-collaterals .cart_totals h2, body .cart-collaterals .shipping_calculator h2 {
	text-align:left;
	margin:0;
	margin-left:10px;
	font-size:30px;
	line-height:1.2em;
}
body a.button, body button.button, body input.button, body #respond input#submit, body #content input.button, body .navigation a, body .button-alt, body #submit, body #respond form .form-submit input#submit {
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
body a.button:first-child, body button.button:first-child, body input.button:first-child, body #respond input#submit:first-child, body #content input.button:first-child, body .navigation a:first-child, body .button-alt:first-child, body #submit:first-child, body #respond form .form-submit input#submit:first-child { *margin-left:0; }
body a.button:first-child, body button.button:first-child, body input.button:first-child, body #respond input#submit:first-child, body #content input.button:first-child, body .navigation a:first-child, body .button-alt:first-child, body #submit:first-child, body #respond form .form-submit input#submit:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	body a.button, body button.button, body input.button, body #respond input#submit, body #content input.button, body .navigation a, body .button-alt, body #submit, body #respond form .form-submit input#submit {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
body a.button:hover, body a.button:focus, body button.button:hover, body button.button:focus, body input.button:hover, body input.button:focus, body #respond input#submit:hover, body #respond input#submit:focus, body #content input.button:hover, body #content input.button:focus, body .navigation a:hover, body .navigation a:focus, body .button-alt:hover, body .button-alt:focus, body #submit:hover, body #submit:focus, body #respond form .form-submit input#submit:hover, body #respond form .form-submit input#submit:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
body a.button:focus, body button.button:focus, body input.button:focus, body #respond input#submit:focus, body #content input.button:focus, body .navigation a:focus, body .button-alt:focus, body #submit:focus, body #respond form .form-submit input#submit:focus { text-decoration:none; }
body a.button.active, body a.button:active, body button.button.active, body button.button:active, body input.button.active, body input.button:active, body #respond input#submit.active, body #respond input#submit:active, body #content input.button.active, body #content input.button:active, body .navigation a.active, body .navigation a:active, body .button-alt.active, body .button-alt:active, body #submit.active, body #submit:active, body #respond form .form-submit input#submit.active, body #respond form .form-submit input#submit:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
body a.button.disabled, body a.button[disabled], body button.button.disabled, body button.button[disabled], body input.button.disabled, body input.button[disabled], body #respond input#submit.disabled, body #respond input#submit[disabled], body #content input.button.disabled, body #content input.button[disabled], body .navigation a.disabled, body .navigation a[disabled], body .button-alt.disabled, body .button-alt[disabled], body #submit.disabled, body #submit[disabled], body #respond form .form-submit input#submit.disabled, body #respond form .form-submit input#submit[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
body a.button:first-child, body button.button:first-child, body input.button:first-child, body #respond input#submit:first-child, body #content input.button:first-child, body .navigation a:first-child, body .button-alt:first-child, body #submit:first-child, body #respond form .form-submit input#submit:first-child { *margin-left:0; }
body a.button:first-child, body button.button:first-child, body input.button:first-child, body #respond input#submit:first-child, body #content input.button:first-child, body .navigation a:first-child, body .button-alt:first-child, body #submit:first-child, body #respond form .form-submit input#submit:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	body a.button, body button.button, body input.button, body #respond input#submit, body #content input.button, body .navigation a, body .button-alt, body #submit, body #respond form .form-submit input#submit {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
body a.button:hover, body a.button:focus, body button.button:hover, body button.button:focus, body input.button:hover, body input.button:focus, body #respond input#submit:hover, body #respond input#submit:focus, body #content input.button:hover, body #content input.button:focus, body .navigation a:hover, body .navigation a:focus, body .button-alt:hover, body .button-alt:focus, body #submit:hover, body #submit:focus, body #respond form .form-submit input#submit:hover, body #respond form .form-submit input#submit:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
body a.button:focus, body button.button:focus, body input.button:focus, body #respond input#submit:focus, body #content input.button:focus, body .navigation a:focus, body .button-alt:focus, body #submit:focus, body #respond form .form-submit input#submit:focus { text-decoration:none; }
body a.button.active, body a.button:active, body button.button.active, body button.button:active, body input.button.active, body input.button:active, body #respond input#submit.active, body #respond input#submit:active, body #content input.button.active, body #content input.button:active, body .navigation a.active, body .navigation a:active, body .button-alt.active, body .button-alt:active, body #submit.active, body #submit:active, body #respond form .form-submit input#submit.active, body #respond form .form-submit input#submit:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
body a.button.disabled, body a.button[disabled], body button.button.disabled, body button.button[disabled], body input.button.disabled, body input.button[disabled], body #respond input#submit.disabled, body #respond input#submit[disabled], body #content input.button.disabled, body #content input.button[disabled], body .navigation a.disabled, body .navigation a[disabled], body .button-alt.disabled, body .button-alt[disabled], body #submit.disabled, body #submit[disabled], body #respond form .form-submit input#submit.disabled, body #respond form .form-submit input#submit[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
body #commentform label { display:inline-block; }
body #commentform input[type="text"] {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:30px;
	padding:5px 6px;
}
body #fancybox-outer #respond, body #fancybox-content #respond { color:#000; }
body #fancybox-outer #respond h3, body #fancybox-content #respond h3 { color:inherit; }
@media (max-width: 580px) {
	body .ppt, body .pp_details { width:90% !important; }
	body .pp_pic_holder {
		max-width:580px;
		width:95% !important;
		left:2% !important;
	}
	body .pp_pic_holder .pp_content {
		width:100% !important;
		height:auto !important;
	}
	body #pp_full_res img {
		width:100% !important;
		height:auto !important;
	}
	body .pp_hoverContainer {
		width:100% !important;
		height:100% !important;
	}
	body a.pp_close { right:-30px !important; }
}
body .pp_description { display:none !important; }
body .pp_fade { position:relative; }
body div.pp_overlay { width:100% !important; }
body .comment-form-comment textarea#comment {
	width:100%;
	max-width:500px;
	min-width:auto;
	resize:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body .reviewer { display:inline-block; }
body .woocommerce a.button.added:before, body .woocommerce button.button.added:before, body .woocommerce input.button.added:before, body .woocommerce #respond input#submit.added:before, body .woocommerce #content input.button.added:before, body .woocommerce-page a.button.added:before, body .woocommerce-page button.button.added:before, body .woocommerce-page input.button.added:before, body .woocommerce-page #respond input#submit.added:before, body .woocommerce-page #content input.button.added:before {
	background:none;
	font-family:FontAwesome;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	content:"\f00c";
	color:#333333;
	top:3px;
	padding:4px;
	border:1px solid #333333;
	width:20px;
	height:20px;
	line-height:20px;
	background:#fff;
	border-radius:15px;
	right:-32px;
	top:50%;
	margin-top:-15px;
	z-index:90;
}
@media (max-width: 767px) {
	body .woocommerce a.button.added:before, body .woocommerce button.button.added:before, body .woocommerce input.button.added:before, body .woocommerce #respond input#submit.added:before, body .woocommerce #content input.button.added:before, body .woocommerce-page a.button.added:before, body .woocommerce-page button.button.added:before, body .woocommerce-page input.button.added:before, body .woocommerce-page #respond input#submit.added:before, body .woocommerce-page #content input.button.added:before { display:none !important; }
}
body div.pp_default .pp_content, body div.light_rounded .pp_content { padding:0 0 10px 0; }
body .content-holder .woocommerce-message, body .content-holder div.jigoshop_message {
	border-radius:0;
	padding:15px 65px 15px 45px !important;
	background:#eee;
	border:1px solid #444444;
	box-shadow:0 2px 3px rgba(0,0,0,0.05);
	text-shadow:none;
	position:relative;
	line-height:20px;
	font-size:14px;
	color:#333333;
	margin:0 0 15px 0;
}
@media (max-width: 480px) {
	body .content-holder .woocommerce-message, body .content-holder div.jigoshop_message { padding:15px 65px 15px 15px !important; }
}
body .content-holder .woocommerce-message:before, body .content-holder div.jigoshop_message:before {
	position:absolute;
	left:10px;
	color:#333333;
	font-family:FontAwesome;
	content:"\f00c";
	font-size:20px;
	padding:0;
	height:auto;
	background:none;
	box-shadow:none;
}
@media (max-width: 480px) {
	body .content-holder .woocommerce-message:before, body .content-holder div.jigoshop_message:before { display:none; }
}
body .content-holder .woocommerce-message a.button, body .content-holder div.jigoshop_message a.button {
	margin:-17px 0 0 0 !important;
	float:none !important;
	position:absolute;
	top:50%;
	right:7px;
	width:34px !important;
	height:34px !important;
	border:none !important;
	box-shadow:none !important;
	padding:0 !important;
	border-radius:17px !important;
	overflow:hidden;
	position:absolute;
	text-indent:-99px;
	background:none !important;
}
body .content-holder .woocommerce-message a.button:before, body .content-holder div.jigoshop_message a.button:before {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	line-height:30px;
	text-align:center;
	font-size:18px !important;
	background:#fff;
	color:#333333;
	cursor:pointer;
	text-indent:-2px;
	font-family:FontAwesome;
	color:#333333;
	content:"\f07a";
	border:2px solid #333333 !important;
	border-radius:17px;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
}
body .content-holder .woocommerce-message a.button:active, body .content-holder .woocommerce-message a.button:focus, body .content-holder div.jigoshop_message a.button:active, body .content-holder div.jigoshop_message a.button:focus {
	margin:-17px 0 0 0 !important;
	top:50%;
}
body .content-holder .woocommerce-message a.button:hover:before, body .content-holder div.jigoshop_message a.button:hover:before { color:#1a8de6; }
body .content-holder .woocommerce-message:before {
	top:50%;
	margin-top:-15px;
}
body .content-holder div.jigoshop_message:before {
	top:50%;
	margin-top:-9px;
}
body .content-holder .woocommerce-info {
	border-radius:0;
	padding:10px 10px 10px 45px;
	background:#eee;
	border:1px solid #444444;
	box-shadow:0 2px 3px rgba(0,0,0,0.05);
	text-shadow:none;
	position:relative;
	line-height:28px;
	font-size:14px;
}
body .content-holder .woocommerce-info:before {
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-19px;
	color:#333333;
	font-family:FontAwesome;
	content:"\f05a";
	font-size:24px;
	padding:0;
	height:auto;
	background:none;
	box-shadow:none;
	font-style:normal;
}
body .content-holder .woocommerce-error, body .content-holder div.jigoshop_error {
	border-radius:0;
	padding:15px 15px 15px 55px;
	background:#eee;
	border:1px solid #444444;
	box-shadow:0 2px 3px rgba(0,0,0,0.05);
	text-shadow:none;
	position:relative;
	line-height:28px;
	font-size:14px;
	color:#9d261d;
}
body .content-holder .woocommerce-error:before, body .content-holder div.jigoshop_error:before {
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-14px;
	color:#9d261d;
	font-family:FontAwesome;
	content:"\f071";
	font-size:30px;
	padding:0;
	height:auto;
	background:none;
	box-shadow:none;
	font-style:normal;
}
body .content-holder .woocommerce-error { padding:15px 15px 15px 65px !important; }
body .content-holder .woocommerce-error:before { margin-top:-22px; }
body mark {
	font-weight:bold;
	background:none;
	color:#333333;
}
body #ship-to-different-address {
	font-size:15px;
	line-height:25px;
	overflow:hidden;
}
body #ship-to-different-address label {
	display:inline-block;
	padding:0 0 0 5px;
	margin:0;
}
body #ship-to-different-address .input-checkbox {
	float:left;
	margin:2px 0 0 0;
}
div[id^="jigoshop_product_search-"] input[type="text"] {
	margin:2px 5px 2px 0;
	vertical-align:middle;
}
div[id^="jigoshop_product_search-"] input#searchsubmit {
	margin:2px 0 !important;
	vertical-align:middle;
}
#respond #commentform textarea {
	max-width:100%;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	min-width:0;
}
.pp_inline #reply-title { margin-right:10px; }
.pp_inline #respond { padding:15px; }
body.has_shop .star-rating {
	font-size:12px;
	width:5.3em;
	font-family:'star';
	height:1em;
	line-height:1em;
	position:relative;
	margin:2px auto;
}
body.has_shop .star-rating:before {
	color:#DFDBDF;
	content:"sssss";
	float:left;
	left:0;
	position:absolute;
	top:0;
}
body.has_shop .star-rating .rate_content { display:none; }
body.has_shop .star-rating span {
	float:left;
	left:0;
	padding-top:1.5em;
	position:absolute;
	top:0;
	overflow:hidden;
	height:0;
}
body.has_shop .star-rating span:before {
	content:"SSSSS";
	left:0;
	position:absolute;
	top:0;
}
body.has_shop .comment-text .star-rating, body.has_shop .product_list_widget .star-rating { font-size:14px; }
body.has_shop .product_list_widget .star-rating { margin:2px 0; }
body.has_shop .star-rating span:before, body.has_shop .star-rating:before { color:#ff6408; }
body.has_shop .star-rating .rate_content { display:none; }
@media (max-width: 480px) {
	body.has_shop .star-rating .rate_content { display:none !important; }
}
body.has_shop div[id^='top-rated-'] .star-rating, body.has_shop .hreview-aggregate .star-rating, body.has_shop .products .product .star-rating, body.has_shop div[itemprop="aggregateRating"] .star-rating {
	position:relative;
	overflow:visible;
}
body.has_shop div[id^='top-rated-'] .star-rating span, body.has_shop .hreview-aggregate .star-rating span, body.has_shop .products .product .star-rating span, body.has_shop div[itemprop="aggregateRating"] .star-rating span {
	height:0;
	overflow:hidden;
	cursor:default;
}
body.has_shop div[id^='top-rated-'] .star-rating .rate_content, body.has_shop .hreview-aggregate .star-rating .rate_content, body.has_shop .products .product .star-rating .rate_content, body.has_shop div[itemprop="aggregateRating"] .star-rating .rate_content {
	position:absolute;
	display:block;
	font-size:11px;
	line-height:15px;
	color:#fff;
	background:#333333;
	padding:10px 5px;
	width:110px;
	visibility:hidden;
	opacity:0;
	top:-70px;
	right:0;
	text-align:center;
	margin-left:-45px;
	border-radius:0;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
	pointer-events:none;
	font-family:Lato;
}
body.has_shop div[id^='top-rated-'] .star-rating .rate_content:after, body.has_shop .hreview-aggregate .star-rating .rate_content:after, body.has_shop .products .product .star-rating .rate_content:after, body.has_shop div[itemprop="aggregateRating"] .star-rating .rate_content:after {
	position:absolute;
	content:"";
	bottom:-6px;
	right:10px;
	border-top:7px solid #333333;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:0 solid transparent;
}
body.has_shop div[id^='top-rated-'] .star-rating:hover .rate_content, body.has_shop .hreview-aggregate .star-rating:hover .rate_content, body.has_shop .products .product .star-rating:hover .rate_content, body.has_shop div[itemprop="aggregateRating"] .star-rating:hover .rate_content {
	visibility:visible;
	opacity:1;
	top:-45px;
}
body.has_shop .stars a[class*='star-'] {
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}
body.has_shop .pp_gallery ul li {
	width:50px;
	height:auto;
}
body.has_shop .pp_gallery ul li img {
	width:100%;
	height:auto;
}
body.has_shop.has_jigoshop .star-rating {
	font-size:16px;
	width:80px !important;
	margin:2px auto;
	padding:0 !important;
	position:relative;
}
body.has_shop.has_jigoshop .star-rating:before { display:none; }
body.has_shop.has_jigoshop .star-rating span:before { display:none; }
body.has_shop.has_jigoshop #motopress-main.main-holder .price_slider_amount { text-align:center; }
body.has_shop.has_jigoshop a.button, body.has_shop.has_jigoshop button.button, body.has_shop.has_jigoshop input.button, body.has_shop.has_jigoshop #review_form #submit { float:none; }
body.has_shop.has_jigoshop .login a.button, body.has_shop.has_jigoshop .login button.button, body.has_shop.has_jigoshop .login input.button, body.has_shop.has_jigoshop .login #review_form #submit { margin:0; }
body.has_shop.has_jigoshop .navigation { overflow:hidden; }
body.has_shop.has_jigoshop .navigation .nav-next { float:right; }
body.has_shop.has_jigoshop .navigation .nav-previous { float:left; }
body.has_shop.has_jigoshop ins { text-decoration:none; }
@media (max-width: 767px) {
	body.has_shop.has_jigoshop table.shop_table td { padding:6px 5px; }
}
body.has_shop.has_jigoshop td.product-thumbnail img, body.has_shop.has_jigoshop th.product-thumbnail img { max-width:90px; }
@media (min-width: 768px) and (max-width: 979px) {
	body.has_shop.has_jigoshop td.product-thumbnail, body.has_shop.has_jigoshop th.product-thumbnail { display:none; }
}
body.has_shop.has_jigoshop #order_review .shop_table td, body.has_shop.has_jigoshop #order_review .shop_table th { padding:5px !important; }
body.has_shop.has_jigoshop #order_review .shop_table .product-name {
	font-size:11px;
	list-style:16px;
}
body.has_shop.has_jigoshop td.actions .button {
	margin-top:2px !important;
	margin-bottom:2px !important;
}
.product-page .product_list_widget { margin:0 -10px !important; }
.product-page .product_list_widget:after {
	clear:both;
	width:100%;
	content:"";
	display:block;
}
.product-page .product_list_widget li {
	display:inline-block;
	vertical-align:top;
	width:25%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px !important;
	margin:0 0 15px 0 !important;
}
@media (max-width: 767px) {
	.product-page .product_list_widget li { width:50%; }
}
@media (max-width: 480px) {
	.product-page .product_list_widget li { width:100%; }
}
.yith-wcwl-add-to-wishlist {
	clear:both;
	margin:0;
	padding:0 0 5px 0;
}
body.has_shop.has_woocommerce form.checkout_coupon .form-row {
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.product-list-buttons { padding:10px 0 0 0; }
.add_to_wishlist:before {
	content:"\f08a";
	display:inline-block;
	margin:0 4px 0 0;
	font-family:FontAwesome;
	width:1em;
	vertical-align:top;
}
.compare {
	display:inline-block;
	vertical-align:middle;
	margin:0 6px;
}
.compare:before {
	content:"\f067";
	display:inline-block;
	margin:0 4px 0 0;
	font-family:FontAwesome;
	width:1em;
	vertical-align:top;
}
.yith-wcwl-add-to-wishlist {
	display:inline-block;
	vertical-align:top;
	padding:0;
	position:relative;
}
.yith-wcwl-add-to-wishlist a {
	display:inline-block;
	vertical-align:middle;
	margin:0 6px;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
	position:absolute;
	border:none !important;
	outline:none !important;
}
.summary .yith-wcwl-add-to-wishlist { padding:0 0 10px 0; }
.yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse { position:relative; }
.yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-wishlistexistsbrowse .feedback {
	position:absolute;
	width:200px;
	background:#fafafa;
	border:1px solid #ccc;
	border-radius:0;
	padding:8px 5px;
	bottom:100%;
	z-index:99;
	left:50%;
	margin:0 0 20px -105px;
	visibility:hidden;
	opacity:0;
	text-align:center;
	-webkit-transition:all 50ms linear;
	-moz-transition:all 50ms linear;
	-o-transition:all 50ms linear;
	transition:all 50ms linear;
	-webkit-transition:all 50ms linear;
	-moz-transition:all 50ms linear;
	-o-transition:all 50ms linear;
	transition:all 50ms linear;
	pointer-events:none;
}
.yith-wcwl-wishlistaddedbrowse .feedback:after, .yith-wcwl-wishlistexistsbrowse .feedback:after {
	position:absolute;
	content:'';
	bottom:-10px;
	left:50%;
	margin:0 0 0 -9px;
	width:0;
	height:0;
	border-style:solid;
	border-width:10px 9px 0 9px;
	border-color:#fafafa transparent transparent transparent;
	z-index:2;
}
.yith-wcwl-wishlistaddedbrowse .feedback:before, .yith-wcwl-wishlistexistsbrowse .feedback:before {
	position:absolute;
	content:'';
	bottom:-11px;
	left:50%;
	margin:0 0 0 -10px;
	width:0;
	height:0;
	border-style:solid;
	border-width:11px 10px 0 10px;
	border-color:#ccc transparent transparent transparent;
	z-index:1;
}
.yith-wcwl-wishlistaddedbrowse:hover .feedback, .yith-wcwl-wishlistexistsbrowse:hover .feedback {
	opacity:1;
	visibility:visible;
	margin-bottom:12px;
	-webkit-transition:all 100ms linear;
	-moz-transition:all 100ms linear;
	-o-transition:all 100ms linear;
	transition:all 100ms linear;
	-webkit-transition:all 100ms linear;
	-moz-transition:all 100ms linear;
	-o-transition:all 100ms linear;
	transition:all 100ms linear;
}
#yith-wcwl-popup-message {
	background:#fafafa;
	border:1px solid #ccc;
	border-radius:0;
	box-shadow:0 2px 3px rgba(0,0,0,0.05);
	line-height:24px;
	padding:15px 15px 15px 35px;
}
#yith-wcwl-popup-message:before {
	position:absolute;
	content:'\f05d';
	font-size:20px;
	width:20px;
	height:20px;
	line-height:20px;
	top:50%;
	margin:-10px 0 0 0;
	left:10px;
	font-family:FontAwesome;
}
#yith-wcwl-popup-message { line-height:24px; }
body.jigoshop .quantity input.qty {
	height:14px;
	text-align:center;
	padding:7px 5px;
}
body.jigoshop .quantity input[type="button"] {
	height:30px;
	text-align:center;
	width:17px !important;
}
body.jigoshop .quantity input.plus, body.jigoshop .quantity input.minus {
	border-radius:0;
	background-color:#d8d8d8;
	background-image:-moz-linear-gradient(top,#e0e0e0,#ccc);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#e0e0e0),to(#ccc));
	background-image:-webkit-linear-gradient(top,#e0e0e0,#ccc);
	background-image:-o-linear-gradient(top,#e0e0e0,#ccc);
	background-image:linear-gradient(to bottom,#e0e0e0,#ccc);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e0e0', endColorstr='#ffcccccc', GradientType=0);
	background-color:#d8d8d8;
	background-image:-moz-linear-gradient(top,#e0e0e0,#ccc);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#e0e0e0),to(#ccc));
	background-image:-webkit-linear-gradient(top,#e0e0e0,#ccc);
	background-image:-o-linear-gradient(top,#e0e0e0,#ccc);
	background-image:linear-gradient(to bottom,#e0e0e0,#ccc);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e0e0', endColorstr='#ffcccccc', GradientType=0);
	padding:4px 5px;
	width:24px;
	border:1px solid #ccc;
	font-size:14px;
}
body.jigoshop .quantity input.plus:hover, body.jigoshop .quantity input.minus:hover {
	background-color:#d4d4d4;
	background-image:-moz-linear-gradient(top,#ccc,#e0e0e0);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#e0e0e0));
	background-image:-webkit-linear-gradient(top,#ccc,#e0e0e0);
	background-image:-o-linear-gradient(top,#ccc,#e0e0e0);
	background-image:linear-gradient(to bottom,#ccc,#e0e0e0);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffe0e0e0', GradientType=0);
	background-color:#d4d4d4;
	background-image:-moz-linear-gradient(top,#ccc,#e0e0e0);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#e0e0e0));
	background-image:-webkit-linear-gradient(top,#ccc,#e0e0e0);
	background-image:-o-linear-gradient(top,#ccc,#e0e0e0);
	background-image:linear-gradient(to bottom,#ccc,#e0e0e0);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffe0e0e0', GradientType=0);
}
body.jigoshop .quantity input.qty {
	border:1px solid #ccc;
	border-left:none;
	border-right:none;
}
body.jigoshop .summary .cart { clear:none; }
body.jigoshop .nobr.alignright {
	float:none;
	margin:0;
}
body.jigoshop .nobr.alignright .button { margin:2px !important; }
body.jigoshop table.my_account_orders th, body.jigoshop table.my_account_orders td { vertical-align:middle; }
body.jigoshop table.my_account_orders th address, body.jigoshop table.my_account_orders td address { margin:0; }
body.jigoshop .addresses .title h3 {
	float:left !important;
	margin:0 0 20px 0;
}
body.jigoshop .addresses .title .edit { float:right; }
body.jigoshop a.pp_close { right:5px; }
body.jigoshop .info {
	border-radius:0;
	padding:10px 10px 10px 45px;
	background:#eee;
	border:1px solid #444444;
	box-shadow:0 2px 3px rgba(0,0,0,0.05);
	text-shadow:none;
	position:relative;
	line-height:28px;
	font-size:14px;
	margin:0 0 10px 0;
}
body.jigoshop .info a { color:#333333; }
body.jigoshop .info a:hover { color:#1a8de6; }
body.jigoshop .info:before {
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-14px;
	color:#333333;
	font-family:FontAwesome;
	content:"\f05a";
	font-size:24px;
	padding:0;
	height:auto;
	background:none;
	box-shadow:none;
	font-style:normal;
}
body.jigoshop table.shop_attributes { width:100%; }
body .info {
	background:none;
	box-shadow:none;
	padding:0;
	border:none;
	color:#2f3333;
}
body.has_jigoshop a.pp_close {
	right:5px !important;
	top:-5px !important;
}
body a.pp_close {
	top:-30px !important;
	right:-25px !important;
}
div.pp_woocommerce div.ppt { display:none !important; }
.loading {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.loading:before {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.widget .input-text {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:35px;
}
@media (max-width: 767px) {
	.widget .input-text { width:50%; }
}
@media (max-width: 450px) {
	.widget .input-text { width:100%; }
}
.comment-form-rating .stars span a {
	white-space:nowrap;
	text-decoration:none !important;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
	width:61px !important;
	padding-left:8px !important;
	height:30px;
	text-align:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.dataTables_scrollBody { overflow:visible !important; }
table.compare-list .add-to-cart td a.added_to_cart, table.compare-list .add-to-cart td a.button {
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin-top:0;
	margin-bottom:10px;
	position:relative;
}
table.compare-list .add-to-cart td a.added_to_cart:first-child, table.compare-list .add-to-cart td a.button:first-child { *margin-left:0; }
table.compare-list .add-to-cart td a.added_to_cart:first-child, table.compare-list .add-to-cart td a.button:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	table.compare-list .add-to-cart td a.added_to_cart, table.compare-list .add-to-cart td a.button {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
table.compare-list .add-to-cart td a.added_to_cart:hover, table.compare-list .add-to-cart td a.added_to_cart:focus, table.compare-list .add-to-cart td a.button:hover, table.compare-list .add-to-cart td a.button:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
table.compare-list .add-to-cart td a.added_to_cart:focus, table.compare-list .add-to-cart td a.button:focus { text-decoration:none; }
table.compare-list .add-to-cart td a.added_to_cart.active, table.compare-list .add-to-cart td a.added_to_cart:active, table.compare-list .add-to-cart td a.button.active, table.compare-list .add-to-cart td a.button:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
table.compare-list .add-to-cart td a.added_to_cart.disabled, table.compare-list .add-to-cart td a.added_to_cart[disabled], table.compare-list .add-to-cart td a.button.disabled, table.compare-list .add-to-cart td a.button[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
table.compare-list .add-to-cart td a.added_to_cart:first-child, table.compare-list .add-to-cart td a.button:first-child { *margin-left:0; }
table.compare-list .add-to-cart td a.added_to_cart:first-child, table.compare-list .add-to-cart td a.button:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	table.compare-list .add-to-cart td a.added_to_cart, table.compare-list .add-to-cart td a.button {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
table.compare-list .add-to-cart td a.added_to_cart:hover, table.compare-list .add-to-cart td a.added_to_cart:focus, table.compare-list .add-to-cart td a.button:hover, table.compare-list .add-to-cart td a.button:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
table.compare-list .add-to-cart td a.added_to_cart:focus, table.compare-list .add-to-cart td a.button:focus { text-decoration:none; }
table.compare-list .add-to-cart td a.added_to_cart.active, table.compare-list .add-to-cart td a.added_to_cart:active, table.compare-list .add-to-cart td a.button.active, table.compare-list .add-to-cart td a.button:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
table.compare-list .add-to-cart td a.added_to_cart.disabled, table.compare-list .add-to-cart td a.added_to_cart[disabled], table.compare-list .add-to-cart td a.button.disabled, table.compare-list .add-to-cart td a.button[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
table.compare-list .add-to-cart td a.added_to_cart:after {
	content:"\f058";
	right:-20px !important;
	z-index:1;
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
	visibility:visible;
}
table.compare-list .add-to-cart td a.button:after { content:"\f087"; }
table.compare-list .add-to-cart td a:after {
	display:inline-block;
	content:"\f07a";
	font-family:FontAwesome;
	font-size:20px;
	line-height:inherit;
	color:#333333;
	position:absolute;
	right:0;
	z-index:-1;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
table.compare-list .add-to-cart td a:hover:after {
	right:-20px;
	z-index:1;
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
	visibility:visible;
}
table.compare-list .remove td a, table.compare-list a { color:#333333; }
table.compare-list .remove td a:hover, table.compare-list a:hover { color:#1a8de6; }
table.compare-list thead th {
	background:#222;
	color:#eee;
}
table.compare-list .td.odd { padding-bottom:10px; }
table.compare-list th {
	font-size:15px;
	line-height:25px;
	font-family:Lato;
	color:#2f3333;
	font-weight:bold;
}
table.compare-list td { text-align:left; }
table.compare-list td img {
	border:1px solid #aaa;
	background:#ffffff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
}
table.compare-list tr.title td {
	font-size:20px;
	line-height:30px;
	color:#1a8de6;
	font-weight:bold;
}
table.compare-list tr.price {
	text-decoration:none;
	margin-bottom:10px;
}
table.compare-list tr.price .woocommerce-product-rating .star-rating {
	font-size:16px;
	width:4.6em;
	font-family:FontAwesome;
	height:1em;
	line-height:1em;
	position:relative;
	margin:8px 0 0 0;
}
table.compare-list tr.price .woocommerce-product-rating .star-rating:before {
	color:#DFDBDF;
	content:"\f006\f006\f006\f006\f006";
	font-family:FontAwesome;
	float:left;
	left:0;
	position:absolute;
	top:0;
	color:#333333;
}
table.compare-list tr.price .woocommerce-product-rating .star-rating .rate_content { display:none; }
table.compare-list tr.price .woocommerce-product-rating .star-rating span {
	float:left;
	left:0;
	padding-top:1.5em;
	font-family:FontAwesome;
	position:absolute;
	top:0;
	overflow:hidden;
	height:0;
}
table.compare-list tr.price .woocommerce-product-rating .star-rating span:before {
	content:"\f005\f005\f005\f005\f005";
	left:0;
	position:absolute;
	top:0;
	color:#333333;
}
table.compare-list tr.price .woocommerce-product-rating .star-rating .rate_content {
	position:absolute;
	display:block;
	font-size:11px;
	line-height:15px;
	color:#fff;
	background:#333333;
	padding:10px 5px;
	width:110px;
	visibility:hidden;
	opacity:0;
	top:-70px;
	right:0;
	text-align:center;
	margin-left:-45px;
	border-radius:0;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 200ms linear;
	-o-transition:all 200ms linear;
	transition:all 200ms linear;
	pointer-events:none;
	font-family:Lato;
}
table.compare-list tr.price .woocommerce-product-rating .star-rating .rate_content:after {
	position:absolute;
	content:"";
	bottom:-6px;
	right:10px;
	border-top:7px solid #333333;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:0 solid transparent;
}
table.compare-list tr.price .woocommerce-product-rating .star-rating:hover .rate_content {
	visibility:visible;
	opacity:1;
	top:-45px;
}
table.compare-list tr.price td, table.compare-list tr.price th {
	color:#333333;
	font-size:20px;
	line-height:30px;
	float:none;
	text-align:left;
	text-decoration:none;
}
table.compare-list tr.price td .amount, table.compare-list tr.price th .amount {
	margin:10px 0;
	display:inline-block;
}
table.compare-list tr.price td del, table.compare-list tr.price td span.from, table.compare-list tr.price th del, table.compare-list tr.price th span.from {
	font-size:12px;
	display:inline-block;
	text-transform:lowercase;
}
table.compare-list tr.price td ins, table.compare-list tr.price th ins { text-decoration:none; }
table.compare-list tr.price td .from, table.compare-list tr.price th .from {
	margin:0 5px 0 0;
	font-size:12px;
}
@media (max-width: 979px) {
	table.compare-list tr.price td, table.compare-list tr.price th {
		font-size:1.2em;
		line-height:1.2em;
	}
}
table.compare-list tr.description td p { margin:10px; }
table.compare-list tr.stock td { padding:10px; }
table.compare-list tr.stock td span {
	text-align:left !important;
	font-size:17px;
	line-height:27px;
	font-weight:bold;
	color:#333333;
}
table.compare-list tr.description td { padding:10px; }
table.compare-list .woocommerce-review-link {
	font-size:12px;
	text-transform:none;
}
body.woocompare_table >h1 {
	background:none;
	color:#2f3333;
	border-bottom:1px solid #D6D6D6;
}
body.woocompare_table {
	font-size:15px;
	line-height:25px;
	font-family:Lato;
	color:#2f3333;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after { clear:both; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:35px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.btn:first-child { *margin-left:0; }
.btn:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	.btn {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
.btn:hover, .btn:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
.btn:focus { text-decoration:none; }
.btn.active, .btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn.disabled, .btn[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn:first-child { *margin-left:0; }
.btn:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	.btn {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
.btn:hover, .btn:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
.btn:focus { text-decoration:none; }
.btn.active, .btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn.disabled, .btn[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-large {
	padding:11px 19px;
	font-size:18.75px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top:4px; }
.btn-small {
	padding:2px 10px;
	font-size:12.75px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top:0; }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top:-1px; }
.btn-mini {
	padding:0 6px;
	font-size:11.25px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-block {
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btn-block + .btn-block { margin-top:5px; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%; }
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color:rgba(255,255,255,0.75); }
.btn-warning {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	border-color:#ff6408 #ff6408 #bb4500;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	border-color:#ff6408 #ff6408 #bb4500;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#ff6408;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	border-color:#ff6408 #ff6408 #bb4500;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	border-color:#ff6408 #ff6408 #bb4500;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#ff6408;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color:#fff;
	background-color:#ff6408;
	*background-color:#ee5800;
}
.btn-warning:active, .btn-warning.active { background-color:#d44f00 \9; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color:#fff;
	background-color:#ff6408;
	*background-color:#ee5800;
}
.btn-warning:active, .btn-warning.active { background-color:#d44f00 \9; }
.btn-danger {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#bd362f;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#bd362f;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color:#fff;
	background-color:#bd362f;
	*background-color:#a9302a;
}
.btn-danger:active, .btn-danger.active { background-color:#942a25 \9; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color:#fff;
	background-color:#bd362f;
	*background-color:#a9302a;
}
.btn-danger:active, .btn-danger.active { background-color:#942a25 \9; }
.btn-success {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#51a351;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#51a351;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color:#fff;
	background-color:#51a351;
	*background-color:#499249;
}
.btn-success:active, .btn-success.active { background-color:#408140 \9; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color:#fff;
	background-color:#51a351;
	*background-color:#499249;
}
.btn-success:active, .btn-success.active { background-color:#408140 \9; }
.btn-info {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#2f96b4;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#2f96b4;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
	*background-color:#2a85a0;
}
.btn-info:active, .btn-info.active { background-color:#24748c \9; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
	*background-color:#2a85a0;
}
.btn-info:active, .btn-info.active { background-color:#24748c \9; }
.btn-inverse {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#222;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#222;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color:#fff;
	background-color:#222;
	*background-color:#151515;
}
.btn-inverse:active, .btn-inverse.active { background-color:#090909 \9; }
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color:#fff;
	background-color:#222;
	*background-color:#151515;
}
.btn-inverse:active, .btn-inverse.active { background-color:#090909 \9; }
button.btn, input[type="submit"].btn {
	*padding-top:3px;
	*padding-bottom:3px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
	padding:0;
	border:0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
	*padding-top:7px;
	*padding-bottom:7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
	*padding-top:3px;
	*padding-bottom:3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
	*padding-top:1px;
	*padding-bottom:1px;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-link {
	border-color:transparent;
	cursor:pointer;
	color:#333333;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-link:hover, .btn-link:focus {
	color:#1a8de6;
	text-decoration:underline;
	background-color:transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus {
	color:#2f3333;
	text-decoration:none;
}
.parallax-slider { height:650px; }
@media (max-width: 767px) {
	.parallax-slider {
		height:400px;
		margin:0 -10px;
	}
}
.parallax-slider #mainCaptionHolder .container { top:45%; }
.parallax-slider #mainCaptionHolder .slider_caption { text-align:center; }
.parallax-slider #mainCaptionHolder .slider_caption h1, .parallax-slider #mainCaptionHolder .slider_caption h2 {
	font-size:60px;
	line-height:60px;
	font-weight:bold;
}
.parallax-slider .controlBtn {
	width:47px;
	height:47px;
	margin-top:-23px;
}
.parallax-slider .controlBtn .innerBtn {
	font-size:38px;
	line-height:47px;
	color:#5c5d5d;
	background:#e7eaea;
}
.parallax-slider .controlBtn .slidesCounter {
	font-size:16px;
	line-height:60px;
	color:#5c5d5d;
	background:#e7eaea;
}
.parallax-slider .controlBtn:hover .innerBtn {
	color:#fff;
	background:rgba(24,24,24,0.8);
}
.parallax-slider .parallaxPrevBtn, .parallax-slider .parallaxNextBtn {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.parallax-slider .parallaxPrevBtn { left:-60px; }
.parallax-slider .parallaxNextBtn { right:-60px; }
.parallax-slider:hover .parallaxPrevBtn { left:0; }
.parallax-slider:hover .parallaxNextBtn { right:0; }
.parallax-slider #paralaxSliderPagination { bottom:15px; }
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li {
	border-radius:50%;
	margin:3px;
	width:10px;
	height:10px;
	border:2px solid #333333;
}
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li:hover, .parallax-slider #paralaxSliderPagination.buttons_pagination ul li.active { background:#333333; }
.parallax-slider #paralaxSliderPagination.images_pagination ul li {
	margin:3px;
	opacity:.5;
}
.parallax-slider #paralaxSliderPagination.images_pagination ul li:hover, .parallax-slider #paralaxSliderPagination.images_pagination ul li.active { opacity:1; }
.parallax-slider #previewSpinner {
	width:50px;
	height:50px;
	margin-left:-25px;
	margin-top:-25px;
	border-radius:25px;
	background:url(//www.artintoys.com.au/wp-content/themes/theme52481/parallax-slider/img/spinner.GIF) 50% 50% #fff no-repeat;
}
.parallax-slider {
	overflow:hidden;
	position:relative;
	-ms-transform:translateZ(0);
	transform:translateZ(0);
}
.parallax-slider .baseList { display:none; }
.parallax-slider #mainImageHolder {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
}
.parallax-slider #mainImageHolder .primaryHolder, .parallax-slider #mainImageHolder .secondaryHolder {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.parallax-slider #mainImageHolder .primaryHolder .imgBlock, .parallax-slider #mainImageHolder .secondaryHolder .imgBlock {
	max-width:inherit;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.parallax-slider #mainImageHolder .primaryHolder { z-index:2; }
.parallax-slider #mainImageHolder .secondaryHolder { z-index:1; }
.parallax-slider #mainCaptionHolder {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:2;
}
.parallax-slider #mainCaptionHolder .container { position:relative; }
.parallax-slider #mainCaptionHolder .primaryCaption, .parallax-slider #mainCaptionHolder .secondaryCaption {
	position:absolute;
	width:100%;
	top:0;
	left:0;
}
.parallax-slider .controlBtn {
	position:absolute;
	cursor:pointer;
	display:block;
	top:50%;
	z-index:2;
}
.parallax-slider .controlBtn .innerBtn {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	position:relative;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	z-index:1;
}
.parallax-slider .controlBtn .slidesCounter {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	position:absolute;
	top:0;
	width:60%;
	height:100%;
}
.parallax-slider .controlBtn.parallaxPrevBtn .slidesCounter {
	left:0%;
	text-align:left;
}
.parallax-slider .controlBtn.parallaxPrevBtn:hover .slidesCounter { left:100%; }
.parallax-slider .controlBtn.parallaxNextBtn .slidesCounter {
	right:0%;
	text-align:right;
}
.parallax-slider .controlBtn.parallaxNextBtn:hover .slidesCounter { right:100%; }
.parallax-slider #paralaxSliderPagination {
	position:absolute;
	width:100%;
	text-align:center;
	z-index:2;
}
.parallax-slider #paralaxSliderPagination ul {
	list-style:none;
	margin:0;
}
.parallax-slider #paralaxSliderPagination ul li {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	cursor:pointer;
	display:inline-block;
}
.parallax-slider #previewSpinner {
	position:absolute;
	display:block;
	top:50%;
	left:50%;
	z-index:99;
}
.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
}
.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder { top:0; }
.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder.animateState { top:-100%; }
.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState { top:0; }
.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState.animateState { top:100%; }
.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0);
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s;
}
@-webkit-keyframes bounce {
	0%, 20%, 53%, 80%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}
	40%, 43% {
		-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
		transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
		-webkit-transform:translate3d(0,-30px,0);
		transform:translate3d(0,-30px,0);
	}
	70% {
		-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
		transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
		-webkit-transform:translate3d(0,-15px,0);
		transform:translate3d(0,-15px,0);
	}
	90% {
		-webkit-transform:translate3d(0,-4px,0);
		transform:translate3d(0,-4px,0);
	}
}
@keyframes bounce {
	0%, 20%, 53%, 80%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		-webkit-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}
	40%, 43% {
		-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
		transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
		-webkit-transform:translate3d(0,-30px,0);
		-ms-transform:translate3d(0,-30px,0);
		transform:translate3d(0,-30px,0);
	}
	70% {
		-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
		transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
		-webkit-transform:translate3d(0,-15px,0);
		-ms-transform:translate3d(0,-15px,0);
		transform:translate3d(0,-15px,0);
	}
	90% {
		-webkit-transform:translate3d(0,-4px,0);
		-ms-transform:translate3d(0,-4px,0);
		transform:translate3d(0,-4px,0);
	}
}
.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom;
}
@-webkit-keyframes flash {
	0%, 50%, 100% { opacity:1; }
	25%, 75% { opacity:0; }
}
@keyframes flash {
	0%, 50%, 100% { opacity:1; }
	25%, 75% { opacity:0; }
}
.flash {
	-webkit-animation-name:flash;
	animation-name:flash;
}
@-webkit-keyframes pulse {
	0% {
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
	50% {
		-webkit-transform:scale3d(1.05,1.05,1.05);
		transform:scale3d(1.05,1.05,1.05);
	}
	100% {
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
}
@keyframes pulse {
	0% {
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
	50% {
		-webkit-transform:scale3d(1.05,1.05,1.05);
		-ms-transform:scale3d(1.05,1.05,1.05);
		transform:scale3d(1.05,1.05,1.05);
	}
	100% {
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
}
.pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse;
}
@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
	30% {
		-webkit-transform:scale3d(1.25,0.75,1);
		transform:scale3d(1.25,0.75,1);
	}
	40% {
		-webkit-transform:scale3d(0.75,1.25,1);
		transform:scale3d(0.75,1.25,1);
	}
	50% {
		-webkit-transform:scale3d(1.15,0.85,1);
		transform:scale3d(1.15,0.85,1);
	}
	65% {
		-webkit-transform:scale3d(.95,1.05,1);
		transform:scale3d(.95,1.05,1);
	}
	75% {
		-webkit-transform:scale3d(1.05,.95,1);
		transform:scale3d(1.05,.95,1);
	}
	100% {
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
}
@keyframes rubberBand {
	0% {
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
	30% {
		-webkit-transform:scale3d(1.25,0.75,1);
		-ms-transform:scale3d(1.25,0.75,1);
		transform:scale3d(1.25,0.75,1);
	}
	40% {
		-webkit-transform:scale3d(0.75,1.25,1);
		-ms-transform:scale3d(0.75,1.25,1);
		transform:scale3d(0.75,1.25,1);
	}
	50% {
		-webkit-transform:scale3d(1.15,0.85,1);
		-ms-transform:scale3d(1.15,0.85,1);
		transform:scale3d(1.15,0.85,1);
	}
	65% {
		-webkit-transform:scale3d(.95,1.05,1);
		-ms-transform:scale3d(.95,1.05,1);
		transform:scale3d(.95,1.05,1);
	}
	75% {
		-webkit-transform:scale3d(1.05,.95,1);
		-ms-transform:scale3d(1.05,.95,1);
		transform:scale3d(1.05,.95,1);
	}
	100% {
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
}
.rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand;
}
@-webkit-keyframes shake {
	0%, 100% {
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform:translate3d(-10px,0,0);
		transform:translate3d(-10px,0,0);
	}
	20%, 40%, 60%, 80% {
		-webkit-transform:translate3d(10px,0,0);
		transform:translate3d(10px,0,0);
	}
}
@keyframes shake {
	0%, 100% {
		-webkit-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform:translate3d(-10px,0,0);
		-ms-transform:translate3d(-10px,0,0);
		transform:translate3d(-10px,0,0);
	}
	20%, 40%, 60%, 80% {
		-webkit-transform:translate3d(10px,0,0);
		-ms-transform:translate3d(10px,0,0);
		transform:translate3d(10px,0,0);
	}
}
.shake {
	-webkit-animation-name:shake;
	animation-name:shake;
}
@-webkit-keyframes swing {
	20% {
		-webkit-transform:rotate3d(0,0,1,15deg);
		transform:rotate3d(0,0,1,15deg);
	}
	40% {
		-webkit-transform:rotate3d(0,0,1,-10deg);
		transform:rotate3d(0,0,1,-10deg);
	}
	60% {
		-webkit-transform:rotate3d(0,0,1,5deg);
		transform:rotate3d(0,0,1,5deg);
	}
	80% {
		-webkit-transform:rotate3d(0,0,1,-5deg);
		transform:rotate3d(0,0,1,-5deg);
	}
	100% {
		-webkit-transform:rotate3d(0,0,1,0deg);
		transform:rotate3d(0,0,1,0deg);
	}
}
@keyframes swing {
	20% {
		-webkit-transform:rotate3d(0,0,1,15deg);
		-ms-transform:rotate3d(0,0,1,15deg);
		transform:rotate3d(0,0,1,15deg);
	}
	40% {
		-webkit-transform:rotate3d(0,0,1,-10deg);
		-ms-transform:rotate3d(0,0,1,-10deg);
		transform:rotate3d(0,0,1,-10deg);
	}
	60% {
		-webkit-transform:rotate3d(0,0,1,5deg);
		-ms-transform:rotate3d(0,0,1,5deg);
		transform:rotate3d(0,0,1,5deg);
	}
	80% {
		-webkit-transform:rotate3d(0,0,1,-5deg);
		-ms-transform:rotate3d(0,0,1,-5deg);
		transform:rotate3d(0,0,1,-5deg);
	}
	100% {
		-webkit-transform:rotate3d(0,0,1,0deg);
		-ms-transform:rotate3d(0,0,1,0deg);
		transform:rotate3d(0,0,1,0deg);
	}
}
.swing {
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing;
}
@-webkit-keyframes tada {
	0% {
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
	10%, 20% {
		-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
		transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
	}
	30%, 50%, 70%, 90% {
		-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
	}
	40%, 60%, 80% {
		-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
	}
	100% {
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
}
@keyframes tada {
	0% {
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
	10%, 20% {
		-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
		-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
		transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
	}
	30%, 50%, 70%, 90% {
		-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
	}
	40%, 60%, 80% {
		-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
	}
	100% {
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
}
.tada {
	-webkit-animation-name:tada;
	animation-name:tada;
}
@-webkit-keyframes wobble {
	0% {
		-webkit-transform:none;
		transform:none;
	}
	15% {
		-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
	}
	30% {
		-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
	}
	45% {
		-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
	}
	60% {
		-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
	}
	75% {
		-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
	}
	100% {
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes wobble {
	0% {
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
	15% {
		-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
	}
	30% {
		-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
	}
	45% {
		-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
	}
	60% {
		-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
	}
	75% {
		-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
	}
	100% {
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble;
}
@-webkit-keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3);
	}
	20% {
		-webkit-transform:scale3d(1.1,1.1,1.1);
		transform:scale3d(1.1,1.1,1.1);
	}
	40% {
		-webkit-transform:scale3d(.9,.9,.9);
		transform:scale3d(.9,.9,.9);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(1.03,1.03,1.03);
		transform:scale3d(1.03,1.03,1.03);
	}
	80% {
		-webkit-transform:scale3d(.97,.97,.97);
		transform:scale3d(.97,.97,.97);
	}
	100% {
		opacity:1;
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
}
@keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3);
	}
	20% {
		-webkit-transform:scale3d(1.1,1.1,1.1);
		-ms-transform:scale3d(1.1,1.1,1.1);
		transform:scale3d(1.1,1.1,1.1);
	}
	40% {
		-webkit-transform:scale3d(.9,.9,.9);
		-ms-transform:scale3d(.9,.9,.9);
		transform:scale3d(.9,.9,.9);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(1.03,1.03,1.03);
		-ms-transform:scale3d(1.03,1.03,1.03);
		transform:scale3d(1.03,1.03,1.03);
	}
	80% {
		-webkit-transform:scale3d(.97,.97,.97);
		-ms-transform:scale3d(.97,.97,.97);
		transform:scale3d(.97,.97,.97);
	}
	100% {
		opacity:1;
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
	}
}
.bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn;
	-webkit-animation-duration:.75s;
	animation-duration:.75s;
}
@-webkit-keyframes bounceInDown {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-3000px,0);
		transform:translate3d(0,-3000px,0);
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(0,25px,0);
		transform:translate3d(0,25px,0);
	}
	75% {
		-webkit-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0);
	}
	90% {
		-webkit-transform:translate3d(0,5px,0);
		transform:translate3d(0,5px,0);
	}
	100% {
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes bounceInDown {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-3000px,0);
		-ms-transform:translate3d(0,-3000px,0);
		transform:translate3d(0,-3000px,0);
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(0,25px,0);
		-ms-transform:translate3d(0,25px,0);
		transform:translate3d(0,25px,0);
	}
	75% {
		-webkit-transform:translate3d(0,-10px,0);
		-ms-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0);
	}
	90% {
		-webkit-transform:translate3d(0,5px,0);
		-ms-transform:translate3d(0,5px,0);
		transform:translate3d(0,5px,0);
	}
	100% {
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:translate3d(-3000px,0,0);
		transform:translate3d(-3000px,0,0);
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(25px,0,0);
		transform:translate3d(25px,0,0);
	}
	75% {
		-webkit-transform:translate3d(-10px,0,0);
		transform:translate3d(-10px,0,0);
	}
	90% {
		-webkit-transform:translate3d(5px,0,0);
		transform:translate3d(5px,0,0);
	}
	100% {
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes bounceInLeft {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:translate3d(-3000px,0,0);
		-ms-transform:translate3d(-3000px,0,0);
		transform:translate3d(-3000px,0,0);
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(25px,0,0);
		-ms-transform:translate3d(25px,0,0);
		transform:translate3d(25px,0,0);
	}
	75% {
		-webkit-transform:translate3d(-10px,0,0);
		-ms-transform:translate3d(-10px,0,0);
		transform:translate3d(-10px,0,0);
	}
	90% {
		-webkit-transform:translate3d(5px,0,0);
		-ms-transform:translate3d(5px,0,0);
		transform:translate3d(5px,0,0);
	}
	100% {
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:translate3d(3000px,0,0);
		transform:translate3d(3000px,0,0);
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(-25px,0,0);
		transform:translate3d(-25px,0,0);
	}
	75% {
		-webkit-transform:translate3d(10px,0,0);
		transform:translate3d(10px,0,0);
	}
	90% {
		-webkit-transform:translate3d(-5px,0,0);
		transform:translate3d(-5px,0,0);
	}
	100% {
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes bounceInRight {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:translate3d(3000px,0,0);
		-ms-transform:translate3d(3000px,0,0);
		transform:translate3d(3000px,0,0);
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(-25px,0,0);
		-ms-transform:translate3d(-25px,0,0);
		transform:translate3d(-25px,0,0);
	}
	75% {
		-webkit-transform:translate3d(10px,0,0);
		-ms-transform:translate3d(10px,0,0);
		transform:translate3d(10px,0,0);
	}
	90% {
		-webkit-transform:translate3d(-5px,0,0);
		-ms-transform:translate3d(-5px,0,0);
		transform:translate3d(-5px,0,0);
	}
	100% {
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight;
}
@-webkit-keyframes bounceInUp {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,3000px,0);
		transform:translate3d(0,3000px,0);
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0);
	}
	75% {
		-webkit-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0);
	}
	90% {
		-webkit-transform:translate3d(0,-5px,0);
		transform:translate3d(0,-5px,0);
	}
	100% {
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}
}
@keyframes bounceInUp {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
		transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	}
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,3000px,0);
		-ms-transform:translate3d(0,3000px,0);
		transform:translate3d(0,3000px,0);
	}
	60% {
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		-ms-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0);
	}
	75% {
		-webkit-transform:translate3d(0,10px,0);
		-ms-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0);
	}
	90% {
		-webkit-transform:translate3d(0,-5px,0);
		-ms-transform:translate3d(0,-5px,0);
		transform:translate3d(0,-5px,0);
	}
	100% {
		-webkit-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
	}
}
.bounceInUp {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp;
}
@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform:scale3d(.9,.9,.9);
		transform:scale3d(.9,.9,.9);
	}
	50%, 55% {
		opacity:1;
		-webkit-transform:scale3d(1.1,1.1,1.1);
		transform:scale3d(1.1,1.1,1.1);
	}
	100% {
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3);
	}
}
@keyframes bounceOut {
	20% {
		-webkit-transform:scale3d(.9,.9,.9);
		-ms-transform:scale3d(.9,.9,.9);
		transform:scale3d(.9,.9,.9);
	}
	50%, 55% {
		opacity:1;
		-webkit-transform:scale3d(1.1,1.1,1.1);
		-ms-transform:scale3d(1.1,1.1,1.1);
		transform:scale3d(1.1,1.1,1.1);
	}
	100% {
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3);
	}
}
.bounceOut {
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut;
	-webkit-animation-duration:.75s;
	animation-duration:.75s;
}
@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0);
	}
	40%, 45% {
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0);
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0);
	}
}
@keyframes bounceOutDown {
	20% {
		-webkit-transform:translate3d(0,10px,0);
		-ms-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0);
	}
	40%, 45% {
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		-ms-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0);
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		-ms-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0);
	}
}
.bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	animation-name:bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
	20% {
		opacity:1;
		-webkit-transform:translate3d(20px,0,0);
		transform:translate3d(20px,0,0);
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0);
	}
}
@keyframes bounceOutLeft {
	20% {
		opacity:1;
		-webkit-transform:translate3d(20px,0,0);
		-ms-transform:translate3d(20px,0,0);
		transform:translate3d(20px,0,0);
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		-ms-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0);
	}
}
.bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
	20% {
		opacity:1;
		-webkit-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0);
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0);
	}
}
@keyframes bounceOutRight {
	20% {
		opacity:1;
		-webkit-transform:translate3d(-20px,0,0);
		-ms-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0);
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		-ms-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0);
	}
}
.bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	animation-name:bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0);
	}
	40%, 45% {
		opacity:1;
		-webkit-transform:translate3d(0,20px,0);
		transform:translate3d(0,20px,0);
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0);
	}
}
@keyframes bounceOutUp {
	20% {
		-webkit-transform:translate3d(0,-10px,0);
		-ms-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0);
	}
	40%, 45% {
		opacity:1;
		-webkit-transform:translate3d(0,20px,0);
		-ms-transform:translate3d(0,20px,0);
		transform:translate3d(0,20px,0);
	}
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		-ms-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0);
	}
}
.bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp;
}
@-webkit-keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
}
@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		-ms-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInDownBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		-ms-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInDownBig {
	-webkit-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInLeft {
	0% {
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0);
		-ms-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		-ms-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInLeftBig {
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInRightBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		-ms-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		-ms-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInUpBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		-ms-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig;
}
@-webkit-keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
}
@keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut;
}
@-webkit-keyframes fadeOutDown {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
}
@keyframes fadeOutDown {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		-ms-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
}
.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0);
	}
}
@keyframes fadeOutDownBig {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		-ms-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0);
	}
}
.fadeOutDownBig {
	-webkit-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0);
	}
}
@keyframes fadeOutLeft {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0);
		-ms-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0);
	}
}
.fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0);
	}
}
@keyframes fadeOutLeftBig {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		-ms-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0);
	}
}
.fadeOutLeftBig {
	-webkit-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
	}
}
@keyframes fadeOutRight {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
	}
}
.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0);
	}
}
@keyframes fadeOutRightBig {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		-ms-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0);
	}
}
.fadeOutRightBig {
	-webkit-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0);
	}
}
@keyframes fadeOutUp {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		-ms-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0);
	}
}
.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0);
	}
}
@keyframes fadeOutUpBig {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		-ms-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0);
	}
}
.fadeOutUpBig {
	-webkit-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
		transform:perspective(400px) rotate3d(0,1,0,-360deg);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out;
	}
	40% {
		-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out;
	}
	50% {
		-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
	}
	80% {
		-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
		transform:perspective(400px) scale3d(.95,.95,.95);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
	}
	100% {
		-webkit-transform:perspective(400px);
		transform:perspective(400px);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
	}
}
@keyframes flip {
	0% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);
		transform:perspective(400px) rotate3d(0,1,0,-360deg);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out;
	}
	40% {
		-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out;
	}
	50% {
		-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
	}
	80% {
		-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
		-ms-transform:perspective(400px) scale3d(.95,.95,.95);
		transform:perspective(400px) scale3d(.95,.95,.95);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
	}
	100% {
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
	}
}
.animated.flip {
	-webkit-backface-visibility:visible;
	-ms-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	animation-name:flip;
}
@-webkit-keyframes flipInX {
	0% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
		opacity:0;
	}
	40% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
	}
	60% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
		transform:perspective(400px) rotate3d(1,0,0,10deg);
		opacity:1;
	}
	80% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		transform:perspective(400px) rotate3d(1,0,0,-5deg);
	}
	100% {
		-webkit-transform:perspective(400px);
		transform:perspective(400px);
	}
}
@keyframes flipInX {
	0% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
		opacity:0;
	}
	40% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
	}
	60% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);
		transform:perspective(400px) rotate3d(1,0,0,10deg);
		opacity:1;
	}
	80% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		transform:perspective(400px) rotate3d(1,0,0,-5deg);
	}
	100% {
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px);
	}
}
.flipInX {
	-webkit-backface-visibility:visible !important;
	-ms-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX;
}
@-webkit-keyframes flipInY {
	0% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
		opacity:0;
	}
	40% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
		transform:perspective(400px) rotate3d(0,1,0,-20deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
	}
	60% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
		transform:perspective(400px) rotate3d(0,1,0,10deg);
		opacity:1;
	}
	80% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
		transform:perspective(400px) rotate3d(0,1,0,-5deg);
	}
	100% {
		-webkit-transform:perspective(400px);
		transform:perspective(400px);
	}
}
@keyframes flipInY {
	0% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
		opacity:0;
	}
	40% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);
		transform:perspective(400px) rotate3d(0,1,0,-20deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
	}
	60% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);
		transform:perspective(400px) rotate3d(0,1,0,10deg);
		opacity:1;
	}
	80% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);
		transform:perspective(400px) rotate3d(0,1,0,-5deg);
	}
	100% {
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px);
	}
}
.flipInY {
	-webkit-backface-visibility:visible !important;
	-ms-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY;
}
@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform:perspective(400px);
		transform:perspective(400px);
	}
	30% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		opacity:1;
	}
	100% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		opacity:0;
	}
}
@keyframes flipOutX {
	0% {
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px);
	}
	30% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		opacity:1;
	}
	100% {
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		opacity:0;
	}
}
.flipOutX {
	-webkit-animation-name:flipOutX;
	animation-name:flipOutX;
	-webkit-animation-duration:.75s;
	animation-duration:.75s;
	-webkit-backface-visibility:visible !important;
	-ms-backface-visibility:visible !important;
	backface-visibility:visible !important;
}
@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform:perspective(400px);
		transform:perspective(400px);
	}
	30% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
		transform:perspective(400px) rotate3d(0,1,0,-15deg);
		opacity:1;
	}
	100% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		opacity:0;
	}
}
@keyframes flipOutY {
	0% {
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px);
	}
	30% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);
		transform:perspective(400px) rotate3d(0,1,0,-15deg);
		opacity:1;
	}
	100% {
		-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		opacity:0;
	}
}
.flipOutY {
	-webkit-backface-visibility:visible !important;
	-ms-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipOutY;
	animation-name:flipOutY;
	-webkit-animation-duration:.75s;
	animation-duration:.75s;
}
@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
		transform:translate3d(100%,0,0) skewX(-30deg);
		opacity:0;
	}
	60% {
		-webkit-transform:skewX(20deg);
		transform:skewX(20deg);
		opacity:1;
	}
	80% {
		-webkit-transform:skewX(-5deg);
		transform:skewX(-5deg);
		opacity:1;
	}
	100% {
		-webkit-transform:none;
		transform:none;
		opacity:1;
	}
}
@keyframes lightSpeedIn {
	0% {
		-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
		-ms-transform:translate3d(100%,0,0) skewX(-30deg);
		transform:translate3d(100%,0,0) skewX(-30deg);
		opacity:0;
	}
	60% {
		-webkit-transform:skewX(20deg);
		-ms-transform:skewX(20deg);
		transform:skewX(20deg);
		opacity:1;
	}
	80% {
		-webkit-transform:skewX(-5deg);
		-ms-transform:skewX(-5deg);
		transform:skewX(-5deg);
		opacity:1;
	}
	100% {
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1;
	}
}
.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
}
@-webkit-keyframes lightSpeedOut {
	0% { opacity:1; }
	100% {
		-webkit-transform:translate3d(100%,0,0) skewX(30deg);
		transform:translate3d(100%,0,0) skewX(30deg);
		opacity:0;
	}
}
@keyframes lightSpeedOut {
	0% { opacity:1; }
	100% {
		-webkit-transform:translate3d(100%,0,0) skewX(30deg);
		-ms-transform:translate3d(100%,0,0) skewX(30deg);
		transform:translate3d(100%,0,0) skewX(30deg);
		opacity:0;
	}
}
.lightSpeedOut {
	-webkit-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,-200deg);
		transform:rotate3d(0,0,1,-200deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:none;
		transform:none;
		opacity:1;
	}
}
@keyframes rotateIn {
	0% {
		-webkit-transform-origin:center;
		-ms-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,-200deg);
		-ms-transform:rotate3d(0,0,1,-200deg);
		transform:rotate3d(0,0,1,-200deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:center;
		-ms-transform-origin:center;
		transform-origin:center;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1;
	}
}
.rotateIn {
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:none;
		transform:none;
		opacity:1;
	}
}
@keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		-ms-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1;
	}
}
.rotateInDownLeft {
	-webkit-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:none;
		transform:none;
		opacity:1;
	}
}
@keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		-ms-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1;
	}
}
.rotateInDownRight {
	-webkit-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:none;
		transform:none;
		opacity:1;
	}
}
@keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		-ms-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1;
	}
}
.rotateInUpLeft {
	-webkit-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,-90deg);
		transform:rotate3d(0,0,1,-90deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:none;
		transform:none;
		opacity:1;
	}
}
@keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,-90deg);
		-ms-transform:rotate3d(0,0,1,-90deg);
		transform:rotate3d(0,0,1,-90deg);
		opacity:0;
	}
	100% {
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1;
	}
}
.rotateInUpRight {
	-webkit-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight;
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin:center;
		transform-origin:center;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,200deg);
		transform:rotate3d(0,0,1,200deg);
		opacity:0;
	}
}
@keyframes rotateOut {
	0% {
		-webkit-transform-origin:center;
		-ms-transform-origin:center;
		transform-origin:center;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:center;
		-ms-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,200deg);
		-ms-transform:rotate3d(0,0,1,200deg);
		transform:rotate3d(0,0,1,200deg);
		opacity:0;
	}
}
.rotateOut {
	-webkit-animation-name:rotateOut;
	animation-name:rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0;
	}
}
@keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		-ms-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0;
	}
}
.rotateOutDownLeft {
	-webkit-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0;
	}
}
@keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		-ms-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0;
	}
}
.rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0;
	}
}
@keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		-ms-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0;
	}
}
.rotateOutUpLeft {
	-webkit-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,90deg);
		transform:rotate3d(0,0,1,90deg);
		opacity:0;
	}
}
@keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		opacity:1;
	}
	100% {
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,90deg);
		-ms-transform:rotate3d(0,0,1,90deg);
		transform:rotate3d(0,0,1,90deg);
		opacity:0;
	}
}
.rotateOutUpRight {
	-webkit-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight;
}
@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
	}
	20%, 60% {
		-webkit-transform:rotate3d(0,0,1,80deg);
		transform:rotate3d(0,0,1,80deg);
		-webkit-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
	}
	40%, 80% {
		-webkit-transform:rotate3d(0,0,1,60deg);
		transform:rotate3d(0,0,1,60deg);
		-webkit-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		opacity:1;
	}
	100% {
		-webkit-transform:translate3d(0,700px,0);
		transform:translate3d(0,700px,0);
		opacity:0;
	}
}
@keyframes hinge {
	0% {
		-webkit-transform-origin:top left;
		-ms-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
	}
	20%, 60% {
		-webkit-transform:rotate3d(0,0,1,80deg);
		-ms-transform:rotate3d(0,0,1,80deg);
		transform:rotate3d(0,0,1,80deg);
		-webkit-transform-origin:top left;
		-ms-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
	}
	40%, 80% {
		-webkit-transform:rotate3d(0,0,1,60deg);
		-ms-transform:rotate3d(0,0,1,60deg);
		transform:rotate3d(0,0,1,60deg);
		-webkit-transform-origin:top left;
		-ms-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		opacity:1;
	}
	100% {
		-webkit-transform:translate3d(0,700px,0);
		-ms-transform:translate3d(0,700px,0);
		transform:translate3d(0,700px,0);
		opacity:0;
	}
}
.hinge {
	-webkit-animation-name:hinge;
	animation-name:hinge;
}
@-webkit-keyframes rollIn {
	0% {
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes rollIn {
	0% {
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn;
}
@-webkit-keyframes rollOut {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
	}
}
@keyframes rollOut {
	0% { opacity:1; }
	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
	}
}
.rollOut {
	-webkit-animation-name:rollOut;
	animation-name:rollOut;
}
@-webkit-keyframes zoomIn {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3);
	}
	50% { opacity:1; }
}
@keyframes zoomIn {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3);
	}
	50% { opacity:1; }
}
.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn;
}
@-webkit-keyframes zoomInDown {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
@keyframes zoomInDown {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
.zoomInDown {
	-webkit-animation-name:zoomInDown;
	animation-name:zoomInDown;
}
@-webkit-keyframes zoomInLeft {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
@keyframes zoomInLeft {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
.zoomInLeft {
	-webkit-animation-name:zoomInLeft;
	animation-name:zoomInLeft;
}
@-webkit-keyframes zoomInRight {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
@keyframes zoomInRight {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
.zoomInRight {
	-webkit-animation-name:zoomInRight;
	animation-name:zoomInRight;
}
@-webkit-keyframes zoomInUp {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
@keyframes zoomInUp {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	60% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
.zoomInUp {
	-webkit-animation-name:zoomInUp;
	animation-name:zoomInUp;
}
@-webkit-keyframes zoomOut {
	0% { opacity:1; }
	50% {
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3);
	}
	100% { opacity:0; }
}
@keyframes zoomOut {
	0% { opacity:1; }
	50% {
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3);
	}
	100% { opacity:0; }
}
.zoomOut {
	-webkit-animation-name:zoomOut;
	animation-name:zoomOut;
}
@-webkit-keyframes zoomOutDown {
	40% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	100% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		-webkit-transform-origin:center bottom;
		transform-origin:center bottom;
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
@keyframes zoomOutDown {
	40% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	100% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		-webkit-transform-origin:center bottom;
		-ms-transform-origin:center bottom;
		transform-origin:center bottom;
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
.zoomOutDown {
	-webkit-animation-name:zoomOutDown;
	animation-name:zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
	40% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
	}
	100% {
		opacity:0;
		-webkit-transform:scale(.1) translate3d(-2000px,0,0);
		transform:scale(.1) translate3d(-2000px,0,0);
		-webkit-transform-origin:left center;
		transform-origin:left center;
	}
}
@keyframes zoomOutLeft {
	40% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
	}
	100% {
		opacity:0;
		-webkit-transform:scale(.1) translate3d(-2000px,0,0);
		-ms-transform:scale(.1) translate3d(-2000px,0,0);
		transform:scale(.1) translate3d(-2000px,0,0);
		-webkit-transform-origin:left center;
		-ms-transform-origin:left center;
		transform-origin:left center;
	}
}
.zoomOutLeft {
	-webkit-animation-name:zoomOutLeft;
	animation-name:zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
	40% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
	}
	100% {
		opacity:0;
		-webkit-transform:scale(.1) translate3d(2000px,0,0);
		transform:scale(.1) translate3d(2000px,0,0);
		-webkit-transform-origin:right center;
		transform-origin:right center;
	}
}
@keyframes zoomOutRight {
	40% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
	}
	100% {
		opacity:0;
		-webkit-transform:scale(.1) translate3d(2000px,0,0);
		-ms-transform:scale(.1) translate3d(2000px,0,0);
		transform:scale(.1) translate3d(2000px,0,0);
		-webkit-transform-origin:right center;
		-ms-transform-origin:right center;
		transform-origin:right center;
	}
}
.zoomOutRight {
	-webkit-animation-name:zoomOutRight;
	animation-name:zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
	40% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	100% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		-webkit-transform-origin:center bottom;
		transform-origin:center bottom;
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
@keyframes zoomOutUp {
	40% {
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
		animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
	}
	100% {
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		-webkit-transform-origin:center bottom;
		-ms-transform-origin:center bottom;
		transform-origin:center bottom;
		-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
		animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
	}
}
.zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	animation-name:zoomOutUp;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after { clear:both; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:35px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display:inline-block;
	*display:inline;
	*zoom:1;
	*display:inline;
	*zoom:1;
	padding:7px 10px;
	margin-bottom:0;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#333333;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	text-shadow:none;
	border:none;
	*border:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	*margin-left:.3em;
	*margin-left:.3em;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.btn:first-child { *margin-left:0; }
.btn:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	.btn {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
.btn:hover, .btn:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
.btn:focus { text-decoration:none; }
.btn.active, .btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn.disabled, .btn[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn:first-child { *margin-left:0; }
.btn:first-child { *margin-left:0; }
@media (min-width: 1200px) {
	.btn {
		padding:17px 27px;
		font-size:19px !important;
		line-height:25px !important;
	}
}
.btn:hover, .btn:focus {
	color:#fff;
	text-decoration:none;
	background:#56b621;
}
.btn:focus { text-decoration:none; }
.btn.active, .btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn.disabled, .btn[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-large {
	padding:11px 19px;
	font-size:18.75px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top:4px; }
.btn-small {
	padding:2px 10px;
	font-size:12.75px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top:0; }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top:-1px; }
.btn-mini {
	padding:0 6px;
	font-size:11.25px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-block {
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btn-block + .btn-block { margin-top:5px; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%; }
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color:rgba(255,255,255,0.75); }
.btn-warning {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	border-color:#ff6408 #ff6408 #bb4500;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	border-color:#ff6408 #ff6408 #bb4500;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#ff6408;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	border-color:#ff6408 #ff6408 #bb4500;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	background-color:#ff8136;
	background-image:-moz-linear-gradient(top,#ff9455,#ff6408);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff9455),to(#ff6408));
	background-image:-webkit-linear-gradient(top,#ff9455,#ff6408);
	background-image:-o-linear-gradient(top,#ff9455,#ff6408);
	background-image:linear-gradient(to bottom,#ff9455,#ff6408);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe9454', endColorstr='#ffff6408', GradientType=0);
	border-color:#ff6408 #ff6408 #bb4500;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#ff6408;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color:#fff;
	background-color:#ff6408;
	*background-color:#ee5800;
}
.btn-warning:active, .btn-warning.active { background-color:#d44f00 \9; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color:#fff;
	background-color:#ff6408;
	*background-color:#ee5800;
}
.btn-warning:active, .btn-warning.active { background-color:#d44f00 \9; }
.btn-danger {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#bd362f;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#bd362f;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color:#fff;
	background-color:#bd362f;
	*background-color:#a9302a;
}
.btn-danger:active, .btn-danger.active { background-color:#942a25 \9; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color:#fff;
	background-color:#bd362f;
	*background-color:#a9302a;
}
.btn-danger:active, .btn-danger.active { background-color:#942a25 \9; }
.btn-success {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#51a351;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#51a351;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color:#fff;
	background-color:#51a351;
	*background-color:#499249;
}
.btn-success:active, .btn-success.active { background-color:#408140 \9; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color:#fff;
	background-color:#51a351;
	*background-color:#499249;
}
.btn-success:active, .btn-success.active { background-color:#408140 \9; }
.btn-info {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#2f96b4;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#2f96b4;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
	*background-color:#2a85a0;
}
.btn-info:active, .btn-info.active { background-color:#24748c \9; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
	*background-color:#2a85a0;
}
.btn-info:active, .btn-info.active { background-color:#24748c \9; }
.btn-inverse {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#222;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#222;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color:#fff;
	background-color:#222;
	*background-color:#151515;
}
.btn-inverse:active, .btn-inverse.active { background-color:#090909 \9; }
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color:#fff;
	background-color:#222;
	*background-color:#151515;
}
.btn-inverse:active, .btn-inverse.active { background-color:#090909 \9; }
button.btn, input[type="submit"].btn {
	*padding-top:3px;
	*padding-bottom:3px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
	padding:0;
	border:0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
	*padding-top:7px;
	*padding-bottom:7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
	*padding-top:3px;
	*padding-bottom:3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
	*padding-top:1px;
	*padding-bottom:1px;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-link {
	border-color:transparent;
	cursor:pointer;
	color:#333333;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-link:hover, .btn-link:focus {
	color:#1a8de6;
	text-decoration:underline;
	background-color:transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus {
	color:#2f3333;
	text-decoration:none;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  /*cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;*/ }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #cccccc; }

.mfp-preloader a:hover {
  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 1046; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444; }

.mfp-figure {
  line-height: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-break: break-word;
  padding-right: 36px; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  /* The shadow behind the image */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* ============================*/
/* Fade effect
/* ============================*/

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/* 

====== Zoom effect ======

*/
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

.stk_disabled,.stock_alert_button.alert_loader{cursor:not-allowed}.alert_container{margin-bottom:20px}.stock_alert_email{margin-bottom:10px;width:250px}.stk_disabled{opacity:.5!important}h5.subscribe_for_interest_text{margin-bottom:5px}.alert_container_bk{display:none}.alert_container p{margin-bottom:0;font-size:11px;font-weight:700;font-style:italic;margin-top:4px}.stock_alert_button.alert_loader:before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;border:2px solid #fff;border-left-color:transparent;border-top-color:transparent;animation:1s linear infinite loading}button.stock_alert_button{margin:5px}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.motopress-text-obj span{line-height:1em}.motopress-image-obj .motopress-image-obj-basic{max-width:100% !important;margin:0 !important;padding:0 !important;border:0}.motopress-image-slider-obj{line-height:normal;min-height:0}.motopress-image-slider-obj *{line-height:normal}.motopress-image-slider-obj .slides{list-style:none outside none;margin:0 !important;padding:0;line-height:normal}.motopress-image-slider-obj .slides li{margin:0;margin-left:0 !important;padding:0}.motopress-image-slider-obj .slides li:before,.motopress-image-slider-obj .slides li:after{content:none !important}.motopress-image-slider-obj .slides li img{margin:0;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.motopress-image-slider-obj .flex-control-nav{position:absolute !important;list-style:none outside none !important;margin:0 !important;padding:0 !important;line-height:normal;right:auto !important;bottom:-40px !important;text-align:center !important;z-index:auto !important}.motopress-image-slider-obj .flex-control-nav li{margin:0 6px !important;padding:0;width:auto !important;height:auto !important}.motopress-image-slider-obj .flex-control-nav li:before,.motopress-image-slider-obj .flex-control-nav li:after{content:none !important}.motopress-image-slider-obj .flex-control-nav li a{position:static;z-index:auto;width:11px !important;height:11px !important;background:#666 !important;background:rgba(0,0,0,0.5) !important}.motopress-image-slider-obj .flex-control-nav li a.flex-active{background:#000 !important;background:rgba(0,0,0,0.9) !important}.motopress-image-slider-obj .flex-direction-nav{list-style:none outside none;margin:0 !important;padding:0;line-height:normal}.motopress-image-slider-obj .flex-direction-nav li{list-style:none outside none !important}.motopress-image-slider-obj .flex-direction-nav li:before,.motopress-image-slider-obj .flex-direction-nav li:after{content:none !important}.motopress-image-slider-obj .flex-direction-nav a{margin:0 !important;background:none !important;width:40px !important;height:40px !important;text-indent:0 !important;color:rgba(0,0,0,0.8) !important;border:none !important;outline:none !important}.motopress-image-slider-obj .flex-direction-nav a.flex-prev{left:10px !important}.motopress-image-slider-obj .flex-direction-nav a.flex-next{right:10px !important}.motopress-image-slider-obj .flex-direction-nav:hover .flex-prev:hover,.motopress-image-slider-obj .flex-direction-nav:hover .flex-next:hover{opacity:1}.motopress-image-slider-obj>p{display:none !important}.motopress-row .motopress-clmn.motopress-space{min-height:10px}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj{height:100%}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj>div{position:absolute;top:50%;left:0;right:0}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-light>div{border-top:1px solid #ebebeb}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-normal>div{border-top:2px solid #cdcdcd;margin-top:-1px}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-dotted>div{border-top:2px dotted #cdcdcd;margin-top:-1px}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-dashed>div{border-top:2px dashed #cdcdcd;margin-top:-1px}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-double>div{border-top:4px double #cdcdcd;margin-top:-2px}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-groove>div{border-top:4px groove #cdcdcd;margin-top:-2px}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-ridge>div{border-top:4px ridge #cdcdcd;margin-top:-2px}.motopress-row .motopress-clmn.motopress-space .motopress-space-obj.motopress-space-heavy>div{border-top:6px inset #cdcdcd;margin-top:-3px}.motopress-video-obj{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.motopress-video-obj iframe{position:absolute;top:0;left:0;width:100%;height:100%}.motopress-video-obj .fluid-width-video-wrapper{width:auto !important;position:static !important;padding:0 !important}.motopress-button-obj .motopress-btn{display:inline-block;margin:10px 0 10px 0;color:#fff;line-height:1em;text-shadow:0 1px 1px rgba(21,21,22,0.25);text-decoration:none;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.motopress-button-obj .motopress-btn:hover,.motopress-button-obj .motopress-btn:visited{text-decoration:none}.motopress-button-obj .motopress-btn-color-silver{color:#4f4f4f;text-shadow:0 1px 1px rgba(255,255,255,0.25);-webkit-box-shadow:inset 0 0 0 1px #dcdcdc;-moz-box-shadow:inset 0 0 0 1px #dcdcdc;box-shadow:inset 0 0 0 1px #dcdcdc;background-color:#f0f0f0;background-image:-moz-linear-gradient(bottom,#e6e6e6,#fefefe);background-image:-webkit-gradient(linear,0 100%,0 0,from(#e6e6e6),to(#fefefe));background-image:-webkit-linear-gradient(bottom,#e6e6e6,#fefefe);background-image:-o-linear-gradient(bottom,#e6e6e6,#fefefe);background-image:linear-gradient(to top,#e6e6e6,#fefefe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6',endColorstr='#fffefefe',GradientType=0)}.motopress-button-obj .motopress-btn-color-silver:hover{color:#4f4f4f;background-color:#f4f4f4;background-image:-moz-linear-gradient(bottom,#ededed,#fff);background-image:-webkit-gradient(linear,0 100%,0 0,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(bottom,#ededed,#fff);background-image:-o-linear-gradient(bottom,#ededed,#fff);background-image:linear-gradient(to top,#ededed,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffededed',endColorstr='#ffffffff',GradientType=0)}.motopress-button-obj .motopress-btn-color-red{-webkit-box-shadow:inset 0 0 0 1px #bc3d2c;-moz-box-shadow:inset 0 0 0 1px #bc3d2c;box-shadow:inset 0 0 0 1px #bc3d2c;background-color:#dd503e;background-image:-moz-linear-gradient(bottom,#d14836,#ee5d4a);background-image:-webkit-gradient(linear,0 100%,0 0,from(#d14836),to(#ee5d4a));background-image:-webkit-linear-gradient(bottom,#d14836,#ee5d4a);background-image:-o-linear-gradient(bottom,#d14836,#ee5d4a);background-image:linear-gradient(to top,#d14836,#ee5d4a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd14836',endColorstr='#ffee5d4a',GradientType=0)}.motopress-button-obj .motopress-btn-color-red:hover{background-color:#ea6857;background-image:-moz-linear-gradient(bottom,#e76452,#ef6f5f);background-image:-webkit-gradient(linear,0 100%,0 0,from(#e76452),to(#ef6f5f));background-image:-webkit-linear-gradient(bottom,#e76452,#ef6f5f);background-image:-o-linear-gradient(bottom,#e76452,#ef6f5f);background-image:linear-gradient(to top,#e76452,#ef6f5f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe76452',endColorstr='#ffef6f5f',GradientType=0)}.motopress-button-obj .motopress-btn-color-pink-dreams{-webkit-box-shadow:inset 0 0 0 1px #f08eb9;-moz-box-shadow:inset 0 0 0 1px #f08eb9;box-shadow:inset 0 0 0 1px #f08eb9;background-color:#f689ba;background-image:-moz-linear-gradient(bottom,#f171ab,#feaed1);background-image:-webkit-gradient(linear,0 100%,0 0,from(#f171ab),to(#feaed1));background-image:-webkit-linear-gradient(bottom,#f171ab,#feaed1);background-image:-o-linear-gradient(bottom,#f171ab,#feaed1);background-image:linear-gradient(to top,#f171ab,#feaed1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff171ab',endColorstr='#fffeaed1',GradientType=0)}.motopress-button-obj .motopress-btn-color-pink-dreams:hover{background-color:#f8a6cb;background-image:-moz-linear-gradient(bottom,#f58dbc,#fdcbe1);background-image:-webkit-gradient(linear,0 100%,0 0,from(#f58dbc),to(#fdcbe1));background-image:-webkit-linear-gradient(bottom,#f58dbc,#fdcbe1);background-image:-o-linear-gradient(bottom,#f58dbc,#fdcbe1);background-image:linear-gradient(to top,#f58dbc,#fdcbe1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff58dbc',endColorstr='#fffdcbe1',GradientType=0)}.motopress-button-obj .motopress-btn-color-warm{-webkit-box-shadow:inset 0 0 0 1px #ea8f1a;-moz-box-shadow:inset 0 0 0 1px #ea8f1a;box-shadow:inset 0 0 0 1px #ea8f1a;background-color:#ff8c1a;background-image:-moz-linear-gradient(bottom,#ff7611,#ffac27);background-image:-webkit-gradient(linear,0 100%,0 0,from(#ff7611),to(#ffac27));background-image:-webkit-linear-gradient(bottom,#ff7611,#ffac27);background-image:-o-linear-gradient(bottom,#ff7611,#ffac27);background-image:linear-gradient(to top,#ff7611,#ffac27);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7611',endColorstr='#ffffac27',GradientType=0)}.motopress-button-obj .motopress-btn-color-warm:hover{background-color:#fda248;background-image:-moz-linear-gradient(bottom,#fb8e3d,#ffbf59);background-image:-webkit-gradient(linear,0 100%,0 0,from(#fb8e3d),to(#ffbf59));background-image:-webkit-linear-gradient(bottom,#fb8e3d,#ffbf59);background-image:-o-linear-gradient(bottom,#fb8e3d,#ffbf59);background-image:linear-gradient(to top,#fb8e3d,#ffbf59);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffb8e3d',endColorstr='#ffffbf59',GradientType=0)}.motopress-button-obj .motopress-btn-color-hot-summer{-webkit-box-shadow:inset 0 0 0 1px #f2bf0b;-moz-box-shadow:inset 0 0 0 1px #f2bf0b;box-shadow:inset 0 0 0 1px #f2bf0b;background-color:#f7c712;background-image:-moz-linear-gradient(bottom,#f1b000,#ffe92e);background-image:-webkit-gradient(linear,0 100%,0 0,from(#f1b000),to(#ffe92e));background-image:-webkit-linear-gradient(bottom,#f1b000,#ffe92e);background-image:-o-linear-gradient(bottom,#f1b000,#ffe92e);background-image:linear-gradient(to top,#f1b000,#ffe92e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1b000',endColorstr='#ffffe92e',GradientType=0)}.motopress-button-obj .motopress-btn-color-hot-summer:hover{background-color:#fbd139;background-image:-moz-linear-gradient(bottom,#f9be20,#ffee5e);background-image:-webkit-gradient(linear,0 100%,0 0,from(#f9be20),to(#ffee5e));background-image:-webkit-linear-gradient(bottom,#f9be20,#ffee5e);background-image:-o-linear-gradient(bottom,#f9be20,#ffee5e);background-image:linear-gradient(to top,#f9be20,#ffee5e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9be20',endColorstr='#ffffee5e',GradientType=0)}.motopress-button-obj .motopress-btn-color-olive-garden{-webkit-box-shadow:inset 0 0 0 1px #8ad532;-moz-box-shadow:inset 0 0 0 1px #8ad532;box-shadow:inset 0 0 0 1px #8ad532;background-color:#92ca26;background-image:-moz-linear-gradient(bottom,#7fb615,#afe840);background-image:-webkit-gradient(linear,0 100%,0 0,from(#7fb615),to(#afe840));background-image:-webkit-linear-gradient(bottom,#7fb615,#afe840);background-image:-o-linear-gradient(bottom,#7fb615,#afe840);background-image:linear-gradient(to top,#7fb615,#afe840);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7fb615',endColorstr='#ffafe840',GradientType=0)}.motopress-button-obj .motopress-btn-color-olive-garden:hover{background-color:#a2d441;background-image:-moz-linear-gradient(bottom,#8dc323,#c2ee6e);background-image:-webkit-gradient(linear,0 100%,0 0,from(#8dc323),to(#c2ee6e));background-image:-webkit-linear-gradient(bottom,#8dc323,#c2ee6e);background-image:-o-linear-gradient(bottom,#8dc323,#c2ee6e);background-image:linear-gradient(to top,#8dc323,#c2ee6e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8dc323',endColorstr='#ffc2ee6e',GradientType=0)}.motopress-button-obj .motopress-btn-color-green-grass{-webkit-box-shadow:inset 0 0 0 1px #51b41e;-moz-box-shadow:inset 0 0 0 1px #51b41e;box-shadow:inset 0 0 0 1px #51b41e;background-color:#42b321;background-image:-moz-linear-gradient(bottom,#329c0d,#5bd63f);background-image:-webkit-gradient(linear,0 100%,0 0,from(#329c0d),to(#5bd63f));background-image:-webkit-linear-gradient(bottom,#329c0d,#5bd63f);background-image:-o-linear-gradient(bottom,#329c0d,#5bd63f);background-image:linear-gradient(to top,#329c0d,#5bd63f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff329c0d',endColorstr='#ff5bd63f',GradientType=0)}.motopress-button-obj .motopress-btn-color-green-grass:hover{background-color:#5bc83a;background-image:-moz-linear-gradient(bottom,#43b41c,#80e568);background-image:-webkit-gradient(linear,0 100%,0 0,from(#43b41c),to(#80e568));background-image:-webkit-linear-gradient(bottom,#43b41c,#80e568);background-image:-o-linear-gradient(bottom,#43b41c,#80e568);background-image:linear-gradient(to top,#43b41c,#80e568);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff43b41c',endColorstr='#ff80e568',GradientType=0)}.motopress-button-obj .motopress-btn-color-skyline{-webkit-box-shadow:inset 0 0 0 1px #0aafca;-moz-box-shadow:inset 0 0 0 1px #0aafca;box-shadow:inset 0 0 0 1px #0aafca;background-color:#0fc1ec;background-image:-moz-linear-gradient(bottom,#00aaea,#25e3ef);background-image:-webkit-gradient(linear,0 100%,0 0,from(#00aaea),to(#25e3ef));background-image:-webkit-linear-gradient(bottom,#00aaea,#25e3ef);background-image:-o-linear-gradient(bottom,#00aaea,#25e3ef);background-image:linear-gradient(to top,#00aaea,#25e3ef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00aaea',endColorstr='#ff25e3ef',GradientType=0)}.motopress-button-obj .motopress-btn-color-skyline:hover{background-color:#3cccef;background-image:-moz-linear-gradient(bottom,#2eb8ec,#51eaf4);background-image:-webkit-gradient(linear,0 100%,0 0,from(#2eb8ec),to(#51eaf4));background-image:-webkit-linear-gradient(bottom,#2eb8ec,#51eaf4);background-image:-o-linear-gradient(bottom,#2eb8ec,#51eaf4);background-image:linear-gradient(to top,#2eb8ec,#51eaf4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2eb8ec',endColorstr='#ff51eaf4',GradientType=0)}.motopress-button-obj .motopress-btn-color-aqua-blue{-webkit-box-shadow:inset 0 0 0 1px #228ddb;-moz-box-shadow:inset 0 0 0 1px #228ddb;box-shadow:inset 0 0 0 1px #228ddb;background-color:#2483e1;background-image:-moz-linear-gradient(bottom,#0c61d6,#48b7f1);background-image:-webkit-gradient(linear,0 100%,0 0,from(#0c61d6),to(#48b7f1));background-image:-webkit-linear-gradient(bottom,#0c61d6,#48b7f1);background-image:-o-linear-gradient(bottom,#0c61d6,#48b7f1);background-image:linear-gradient(to top,#0c61d6,#48b7f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0c61d6',endColorstr='#ff48b7f1',GradientType=0)}.motopress-button-obj .motopress-btn-color-aqua-blue:hover{background-color:#4c98e7;background-image:-moz-linear-gradient(bottom,#2977e2,#81caef);background-image:-webkit-gradient(linear,0 100%,0 0,from(#2977e2),to(#81caef));background-image:-webkit-linear-gradient(bottom,#2977e2,#81caef);background-image:-o-linear-gradient(bottom,#2977e2,#81caef);background-image:linear-gradient(to top,#2977e2,#81caef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2977e2',endColorstr='#ff81caef',GradientType=0)}.motopress-button-obj .motopress-btn-color-violet{-webkit-box-shadow:inset 0 0 0 1px #9850d4;-moz-box-shadow:inset 0 0 0 1px #9850d4;box-shadow:inset 0 0 0 1px #9850d4;background-color:#9741d9;background-image:-moz-linear-gradient(bottom,#7c13c6,#c085f6);background-image:-webkit-gradient(linear,0 100%,0 0,from(#7c13c6),to(#c085f6));background-image:-webkit-linear-gradient(bottom,#7c13c6,#c085f6);background-image:-o-linear-gradient(bottom,#7c13c6,#c085f6);background-image:linear-gradient(to top,#7c13c6,#c085f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7c13c6',endColorstr='#ffc085f6',GradientType=0)}.motopress-button-obj .motopress-btn-color-violet:hover{background-color:#ae62e8;background-image:-moz-linear-gradient(bottom,#9532da,#d4a9fc);background-image:-webkit-gradient(linear,0 100%,0 0,from(#9532da),to(#d4a9fc));background-image:-webkit-linear-gradient(bottom,#9532da,#d4a9fc);background-image:-o-linear-gradient(bottom,#9532da,#d4a9fc);background-image:linear-gradient(to top,#9532da,#d4a9fc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9532da',endColorstr='#ffd4a9fc',GradientType=0)}.motopress-button-obj .motopress-btn-color-dark-grey{-webkit-box-shadow:inset 0 0 0 1px #8c8c8c;-moz-box-shadow:inset 0 0 0 1px #8c8c8c;box-shadow:inset 0 0 0 1px #8c8c8c;background-color:#818181;background-image:-moz-linear-gradient(bottom,#5b5b5b,#bababa);background-image:-webkit-gradient(linear,0 100%,0 0,from(#5b5b5b),to(#bababa));background-image:-webkit-linear-gradient(bottom,#5b5b5b,#bababa);background-image:-o-linear-gradient(bottom,#5b5b5b,#bababa);background-image:linear-gradient(to top,#5b5b5b,#bababa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5b5b5b',endColorstr='#ffbababa',GradientType=0)}.motopress-button-obj .motopress-btn-color-dark-grey:hover{background-color:#a3a2a2;background-image:-moz-linear-gradient(bottom,#878787,#cdcbcb);background-image:-webkit-gradient(linear,0 100%,0 0,from(#878787),to(#cdcbcb));background-image:-webkit-linear-gradient(bottom,#878787,#cdcbcb);background-image:-o-linear-gradient(bottom,#878787,#cdcbcb);background-image:linear-gradient(to top,#878787,#cdcbcb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff878787',endColorstr='#ffcdcbcb',GradientType=0)}.motopress-button-obj .motopress-btn-color-black{-webkit-box-shadow:inset 0 0 0 1px #1f1f1f;-moz-box-shadow:inset 0 0 0 1px #1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f;background-color:#2b2b2b;background-image:-moz-linear-gradient(bottom,#0d0d0d,#595959);background-image:-webkit-gradient(linear,0 100%,0 0,from(#0d0d0d),to(#595959));background-image:-webkit-linear-gradient(bottom,#0d0d0d,#595959);background-image:-o-linear-gradient(bottom,#0d0d0d,#595959);background-image:linear-gradient(to top,#0d0d0d,#595959);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d0d0d',endColorstr='#ff595959',GradientType=0)}.motopress-button-obj .motopress-btn-color-black:hover{background-color:#474747;background-image:-moz-linear-gradient(bottom,#272727,#767676);background-image:-webkit-gradient(linear,0 100%,0 0,from(#272727),to(#767676));background-image:-webkit-linear-gradient(bottom,#272727,#767676);background-image:-o-linear-gradient(bottom,#272727,#767676);background-image:linear-gradient(to top,#272727,#767676);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272727',endColorstr='#ff767676',GradientType=0)}.motopress-button-obj .motopress-btn-size-large{padding:13px 36px;font-size:18px}.motopress-button-obj .motopress-btn-size-middle{padding:10px 23px;font-size:16px}.motopress-button-obj .motopress-btn-size-small{padding:7px 15px;font-size:13px}.motopress-button-obj .motopress-btn-size-mini{padding:6px 11px;font-size:11px}.motopress-button-obj .motopress-btn-rounded{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.motopress-google-map-obj{min-height:inherit}.motopress-google-map-obj iframe{width:100%;height:100%;min-height:inherit;margin:0}.motopress-google-chart{background-image:url(//www.artintoys.com.au/wp-content/plugins/motopress-content-editor/includes/css/../../images/ce/loading.gif);background-repeat:no-repeat;background-position:50% 50%;min-height:24px}.motopress-google-chart.motopress-google-chart-loaded{background-image:none}.motopress-empty-chart{text-align:center;background-image:none}.motopress-embed-obj{min-height:inherit}.motopress-embed-obj.fill-space{min-height:inherit}.motopress-embed-obj.fill-space *{width:100%}.motopress-table-obj .motopress-table{width:100% !important}.motopress-table-obj .motopress-table-style-silver{background:none repeat scroll 0 0 #fefefe;border:1px solid #d3d3d3;overflow:hidden;margin:0}.motopress-table-obj .motopress-table-style-silver th,.motopress-table-obj .motopress-table-style-silver td{padding:1em;text-align:center}@media screen and (max-width:767px){.motopress-table-obj .motopress-table-style-silver th,.motopress-table-obj .motopress-table-style-silver td{padding:.5em}}@media screen and (max-width:480px){.motopress-table-obj .motopress-table-style-silver th,.motopress-table-obj .motopress-table-style-silver td{padding:0}}.motopress-table-obj .motopress-table-style-silver th{border-bottom:0 none;border-left:0 none;border-right:0 none;padding:1.4em 1em;text-shadow:1px 1px 1px #fff;background:#EEE}.motopress-table-obj .motopress-table-style-silver td{border-bottom:0 none;border-left:0 none;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.motopress-table-obj .motopress-table-style-silver tr.odd-row td{background:#f6f6f6}.motopress-table-obj .motopress-table-style-silver td:last-child{border-right:0}.motopress-table-obj .motopress-table-style-silver th:last-child{border-right:0}.motopress-table-obj .motopress-table-style-silver td{background-color:#fefefe}.motopress-table-obj .motopress-table-style-silver tr.odd-row td{background-color:#f6f6f6}.motopress-table-obj .motopress-table-style-silver th{background-color:#e5e5e5}.motopress-table-obj .motopress-table-first-col-left td:first-child,.motopress-table-obj .motopress-table-first-col-left th:first-child{text-align:left}.motopress-share-buttons,.motopress-social-profile-obj{margin:0;padding:0;height:auto}.motopress-share-buttons span,.motopress-social-profile-obj span{display:inline-block;margin:0 5px 0 0;opacity:.85}.motopress-share-buttons span:hover,.motopress-social-profile-obj span:hover{opacity:1}.motopress-share-buttons span:last-child,.motopress-social-profile-obj span:last-child{margin-right:0}.motopress-share-buttons a,.motopress-social-profile-obj a{background-repeat:no-repeat;display:block;width:100%;height:100%;border:none !important;outline:none !important}.motopress-buttons-32x32 span{width:32px;height:32px}.motopress-buttons-32x32 a{background-image:url(//www.artintoys.com.au/wp-content/plugins/motopress-content-editor/includes/css/../../images/social-buttons-32x32.png?ver=1.5.8)}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-facebook a{background-position:0 0}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-google a{background-position:-32px 0}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-twitter a{background-position:-64px 0}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-pinterest a{background-position:-96px 0}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-linkedin a{background-position:-128px 0}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-flickr a{background-position:-160px 0}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-vk a{background-position:-192px 0}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-delicious a{background-position:-224px 0}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-youtube a{background-position:-256px 0}.motopress-buttons-32x32.motopress-buttons-square .motopress-button-rss a{background-position:-288px 0}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-facebook a{background-position:0 -32px}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-google a{background-position:-32px -32px}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-twitter a{background-position:-64px -32px}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-pinterest a{background-position:-96px -32px}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-linkedin a{background-position:-128px -32px}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-flickr a{background-position:-160px -32px}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-vk a{background-position:-192px -32px}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-delicious a{background-position:-224px -32px}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-youtube a{background-position:-256px -32px}.motopress-buttons-32x32.motopress-buttons-rounded .motopress-button-rss a{background-position:-288px -32px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-facebook a{background-position:0 -64px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-google a{background-position:-32px -64px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-twitter a{background-position:-64px -64px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-pinterest a{background-position:-96px -64px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-linkedin a{background-position:-128px -64px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-flickr a{background-position:-160px -64px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-vk a{background-position:-192px -64px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-delicious a{background-position:-224px -64px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-youtube a{background-position:-256px -64px}.motopress-buttons-32x32.motopress-buttons-circular .motopress-button-rss a{background-position:-288px -64px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-facebook a{background-position:0 -96px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-google a{background-position:-32px -96px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-twitter a{background-position:-64px -96px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-pinterest a{background-position:-96px -96px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-linkedin a{background-position:-128px -96px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-flickr a{background-position:-160px -96px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-vk a{background-position:-192px -96px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-delicious a{background-position:-224px -96px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-youtube a{background-position:-256px -96px}.motopress-buttons-32x32.motopress-buttons-volume .motopress-button-rss a{background-position:-288px -96px}.motopress-buttons-64x64 span{width:64px;height:64px}.motopress-buttons-64x64 a{background-image:url(//www.artintoys.com.au/wp-content/plugins/motopress-content-editor/includes/css/../../images/social-buttons-64x64.png?ver=1.5.8)}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-facebook a{background-position:0 0}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-google a{background-position:-64px 0}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-twitter a{background-position:-128px 0}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-pinterest a{background-position:-192px 0}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-linkedin a{background-position:-256px 0}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-flickr a{background-position:-320px 0}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-vk a{background-position:-384px 0}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-delicious a{background-position:-448px 0}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-youtube a{background-position:-512px 0}.motopress-buttons-64x64.motopress-buttons-square .motopress-button-rss a{background-position:-576px 0}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-facebook a{background-position:0 -64px}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-google a{background-position:-64px -64px}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-twitter a{background-position:-128px -64px}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-pinterest a{background-position:-192px -64px}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-linkedin a{background-position:-256px -64px}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-flickr a{background-position:-320px -64px}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-vk a{background-position:-384px -64px}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-delicious a{background-position:-448px -64px}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-youtube a{background-position:-512px -64px}.motopress-buttons-64x64.motopress-buttons-rounded .motopress-button-rss a{background-position:-576px -64px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-facebook a{background-position:0 -128px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-google a{background-position:-64px -128px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-twitter a{background-position:-128px -128px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-pinterest a{background-position:-192px -128px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-linkedin a{background-position:-256px -128px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-flickr a{background-position:-320px -128px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-vk a{background-position:-384px -128px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-delicious a{background-position:-448px -128px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-youtube a{background-position:-512px -128px}.motopress-buttons-64x64.motopress-buttons-circular .motopress-button-rss a{background-position:-576px -128px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-facebook a{background-position:0 -192px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-google a{background-position:-64px -192px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-twitter a{background-position:-128px -192px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-pinterest a{background-position:-192px -192px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-linkedin a{background-position:-256px -192px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-flickr a{background-position:-320px -192px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-vk a{background-position:-384px -192px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-delicious a{background-position:-448px -192px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-youtube a{background-position:-512px -192px}.motopress-buttons-64x64.motopress-buttons-volume .motopress-button-rss a{background-position:-576px -192px}.motopress-tabs-obj.ui-tabs{height:100% !important;padding:0 !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic.ui-widget-content{border:none !important;background-color:transparent !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic.ui-corner-all{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav{background-image:none !important;background-color:transparent !important;margin:0 !important;padding:0 !important;border:none !important;border-left:1px solid #ddd !important;outline:none !important;box-shadow:none !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav.ui-corner-all{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav.ui-helper-clearfix:after{clear:both !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav.ui-helper-clearfix:before,.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav.ui-helper-clearfix:after{content:"" !important;display:table !important;border-collapse:collapse !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li{list-style:none !important;float:left !important;margin:0 !important;padding:0 !important;border-top:1px solid #ddd !important;border-right:1px solid #ddd !important;border-bottom:none !important;border-left:none !important;outline:none !important;box-shadow:none !important;background:none !important;background-color:#ececec !important;position:static !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li:hover{background-color:#fff !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li.ui-corner-top{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li:focus{outline:none !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li a{display:block !important;padding:12px 17px !important;font-size:14px !important;color:#000 !important;text-decoration:none !important;border:none !important;outline:none !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li a:hover{text-decoration:none !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li a:focus{outline:none !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li.ui-state-active{background-color:#fff !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li.ui-state-active a{moz-box-shadow:0 1px 0 0 #fff,0 1px 0 0 #fff !important;-webkit-box-shadow:0 1px 0 0 #fff,0 1px 0 0 #fff !important;box-shadow:0 1px 0 0 #fff,0 1px 0 0 #fff !important;color:#000 !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-panel{margin:0 !important;padding:20px;overflow-y:auto !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-panel.ui-widget-content{border:1px solid #ddd !important;background-color:#fff !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-0 .ui-tabs-panel.ui-widget-content{padding:0 !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-10 .ui-tabs-panel.ui-widget-content{padding:10px !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-20 .ui-tabs-panel.ui-widget-content{padding:20px !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-30 .ui-tabs-panel.ui-widget-content{padding:30px !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-40 .ui-tabs-panel.ui-widget-content{padding:40px !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-padding-50 .ui-tabs-panel.ui-widget-content{padding:50px !important}.motopress-tabs-obj>p{display:none !important}@media screen and (max-width:767px){.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav{border-left:none !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li{display:block !important;width:100% !important;border:1px solid #ddd !important;margin-bottom:1px !important;box-sizing:border-box !important}.motopress-tabs-obj.ui-tabs.motopress-tabs-basic .ui-tabs-nav li.ui-state-active a{moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#000 !important}}.motopress-accordion-obj.ui-accordion .motopress-accordion-item{border-bottom-width:1px;border-bottom-style:solid}.motopress-accordion-obj.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:0 !important;padding:.7em .7em .7em .9em !important;min-height:0;font-size:100%}.motopress-accordion-obj.ui-accordion .ui-accordion-header:focus{outline:0}.motopress-accordion-obj.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:0;top:50%;margin-top:-11px}.motopress-accordion-obj.ui-accordion .ui-accordion-header .ui-icon{background:transparent url(//www.artintoys.com.au/wp-content/plugins/motopress-content-editor/includes/css/../../images/accordion.png?ver=1.5.8) no-repeat;width:22px;height:22px}.motopress-accordion-obj.ui-accordion .ui-accordion-icons{padding-left:2.4em !important}.motopress-accordion-obj.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.4em !important}.motopress-accordion-obj.ui-accordion .ui-accordion-content{padding:0 0 1em;border-top:0;overflow:auto}.motopress-accordion-obj.ui-accordion.motopress-accordion-light .motopress-accordion-item{border-bottom-color:#e0dede}.motopress-accordion-obj.ui-accordion.motopress-accordion-light .ui-accordion-header .ui-icon{border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.motopress-accordion-obj.ui-accordion.motopress-accordion-light .ui-accordion-header .ui-icon-triangle-1-e{background-color:#ececec;background-position:-1px -1px}.motopress-accordion-obj.ui-accordion.motopress-accordion-light .ui-accordion-header .ui-icon-triangle-1-s{background-color:#fff;background-position:-1px -23px}.motopress-accordion-obj.ui-accordion.motopress-accordion-dark .motopress-accordion-item{border-bottom-color:#3e3e3e}.motopress-accordion-obj.ui-accordion.motopress-accordion-dark .ui-accordion-header .ui-icon-triangle-1-e{background-color:#3e3e3e;background-position:-22px 0}.motopress-accordion-obj.ui-accordion.motopress-accordion-dark .ui-accordion-header .ui-icon-triangle-1-s{background-color:#4c4c4c;background-position:-22px -22px}.motopress-accordion-obj.ui-accordion>p{display:none !important}#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-thumbnail>img,.motopress-posts-grid-obj .motopress-posts-grid-thumbnail>img{margin:20px 0;max-width:100%;height:auto}#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-thumbnail>img:first-child,.motopress-posts-grid-obj .motopress-posts-grid-thumbnail>img:first-child{margin-top:0}#motopress-container .motopress-posts-grid-obj .motopress-thumbnail-left .motopress-posts-grid-thumbnail,.motopress-posts-grid-obj .motopress-thumbnail-left .motopress-posts-grid-thumbnail{float:left !important;margin:0 20px 20px 0}#motopress-container .motopress-posts-grid-obj .motopress-thumbnail-left .motopress-posts-grid-thumbnail>img,.motopress-posts-grid-obj .motopress-thumbnail-left .motopress-posts-grid-thumbnail>img{margin:0}#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-meta .motopress-posts-grid-date,.motopress-posts-grid-obj .motopress-posts-grid-meta .motopress-posts-grid-date{float:left}#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-meta .motopress-posts-grid-date.motopress-no-float,.motopress-posts-grid-obj .motopress-posts-grid-meta .motopress-posts-grid-date.motopress-no-float{float:none}#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-meta .comments-link,.motopress-posts-grid-obj .motopress-posts-grid-meta .comments-link{text-align:right}#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-more,.motopress-posts-grid-obj .motopress-posts-grid-more{margin-top:10px}#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-next,.motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-next,#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-prev,.motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-prev{display:inline-block}#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-next,.motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-next{float:right}#motopress-container .motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-prev,.motopress-posts-grid-obj .motopress-posts-grid-pagination .nav-prev{float:left}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-0 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-0 .mp-row-fluid{margin-bottom:0 !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-10 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-10 .mp-row-fluid{margin-bottom:10px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-20 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-20 .mp-row-fluid{margin-bottom:20px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-30 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-30 .mp-row-fluid{margin-bottom:30px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-40 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-40 .mp-row-fluid{margin-bottom:40px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-50 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-50 .mp-row-fluid{margin-bottom:50px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-60 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-60 .mp-row-fluid{margin-bottom:60px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-70 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-70 .mp-row-fluid{margin-bottom:70px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-80 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-80 .mp-row-fluid{margin-bottom:80px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-90 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-90 .mp-row-fluid{margin-bottom:90px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-100 .mp-row-fluid,.motopress-posts-grid-obj.motopress-posts-grid-gap-100 .mp-row-fluid{margin-bottom:100px !important}#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-0 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-0 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-10 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-10 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-20 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-20 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-30 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-30 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-40 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-40 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-50 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-50 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-60 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-60 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-70 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-70 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-80 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-80 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-90 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-90 .mp-row-fluid:last-child,#motopress-container .motopress-posts-grid-obj.motopress-posts-grid-gap-100 .mp-row-fluid:last-child,.motopress-posts-grid-obj.motopress-posts-grid-gap-100 .mp-row-fluid:last-child{margin-bottom:0 !important}.mp-row-fluid{position:relative}.mp-row-fluid>.mp-video-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.mp-row-fluid>.mp-video-container>.mp-youtube-cover,.mp-row-fluid>.mp-video-container>.mp-video-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat}.mp-row-fluid>.mp-video-container>.mp-youtube-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.mp-row-fluid>.mp-video-container>.mp-youtube-container>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mp-row-fluid>.mp-video-container>.mp-youtube-container>img{position:absolute;top:0;left:0;width:100%;height:100%}.mp-row-fluid>.mp-video-container>.mp-youtube-container .mp-youtube-cover{position:absolute;top:0;left:0;width:100%;height:100%}.mp-row-fluid>.mp-video-container>video{position:absolute;top:0;left:0;width:100%}.mp-row-fluid.motopress-row-color-red{background-color:red}.mp-row-fluid.motopress-row-color-blue{background-color:#00f}.mp-row-fluid.motopress-row-color-green{background-color:#0f0}.mp-row-fluid.motopress-row-image-1{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NzApLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgCWAJYAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/VOiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopKM0ALRUMl5DF96VF+rVE2oxY/dnzPp0pXAtZpaotdSOvHyD161FmQ9ZWz7mlzIdjRMig4LAfjSGZFGSygfWs7yMEkuGP1zSFctkUuYdi99si/vfpQbuMdz+VUiHA5OBSBc54NLmCxeW8iY43Y+tKbqIfxj8BmqQRuy5/ClW3Y5JO36UuYLFz7XF/f/AEp32iPGdwxVQWy92J+tP+zoB1IH1o5gsTi4jP8AFSmeMdWwPWoFiRf46fnA4IYehFPmCw/7SnbLf7opfMOM7G/KoPO2fw7fp0pfN3c8UuYLE3nqPvAr9RSfaI8/fX86apZh04qGdVAyVXP0o5w5SyZlAznP0OaZ5kn90fTNVoWzxjA71YVsHHelzjcbDvMkHWLI9jTvOA+8Cv1oLheppryA98iq5ybEiyK3Qg/jS5qEBH4K/jSNHhcLK6/rT5gsT59qWq26ZF4Hme5GM1C+oSw5L2rY9VOaq4WL9FZ6a3bH7++L3ZeKtQ3kNwAY5FfP91qLiJqKQGlpgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUlAAWA6nGKzLvX7W3JRWM7j+GPkfnWBrGrSalevao7RwI23apxux61as7OOBQFUZFK4FhtVv7o/uo0t0PduTUZs5p8Ge6kf1AOBVlGyeOD7VFfP5MZIPzEVLlYdivHbQNKQkakKcbm5zWnHF8oAbA/uisnTzg8nitZGUds1F76lDyijgnIpcZoVC56YH1qQIir0JamBGYzjgjFJyP7v404xk8nj2JpSmOoFAEeeeSPwFLk+uPrUqg4z5f0ppIB+6c0FCGRh0fI9hQDIw605mc8Ku0UgiJ6szewFIBMEYy9LtB6ufypwt8/wE/Q04QY6L+ZzQFyLaxPHSpQj47ClMRHRRS+WQOy0ARsHxywxTQqYxuwamEJPU5/CnrEF7CgVyuMrjbKaaSzHl8/U1bVAe+KcY1PXB+tFkK9iqCwHOwf8Cp6uwOfLJPrmpSsa54BpjSxp2xSskO9xjuWPMbfhUYWTPyqce9Oa7XPHSoJNQGeDSdhq5YR3jPzIfqKladcdD9SKzHv2I46ULdFl5P4VPMgtfU1Ufjg5pjSvn5gCvpVKK6IP9KtfeXd19qpSC1hstnFODtwrVmXOkgZONp/vLwf0rTZyc7ByKiluTICrDBq0yWjJGoXumHhzcRj+CQ8/ga29L1WHVIPMjyrD7yHqKwtQmWFWMmACOKj8JpK2pSyDIj2YOf0/rVpiOuBpaSlqiQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKQ80tFAHNa14Zaa4a6tCBITlk/qKoQ6q0LCK7jaJx/ERXZkZrB8TRqrW8hGRkoc/hipa6jQW11FOuY3Vj9earXzE5B4rPFvZu2eYm9VNPNm2P3d5kejnNZPUtCQOfN2rknNbUIIUdz71kxPdwH/VwyD1U4Jq0mpumN9pIvuvNNK2gM10fb1704Hd+FZg1eDuHT6rUy6nasv+vUfWmSXt+AeBSCQKM1Sa5hYfLMv51BIrknZMCPTNS3YpK5qLMh68UG5iU8nj1rCYXCqTnge9QF3I53E1m6luhoo36nRtfwjvmmHVIVBxXOFZD6inxxZbDE1HtX2HyeZuHWUHSmHXAOmPyrKe25wuTQbYopJIHtmh1GHIjROu5NIdZZhx/KsvYFOSpIHpUiRbxuUNt96XtJMrkRe/thwfQelMfV5CeDiqu3k8Uwrk8jNJzkHKi0NTlz96garIvUk/jVULwTxge9CQlx95QPc1HPMfLEt/2k7dCR9aY9479zmqwKqeWB+hpwmiU8yA+wFVeTFaKJhI7Hv+dOVSxqIXkI6KzfQU77dz8kDnHrVcrYronEDeuRUqQkVWOoXDD5YUU/7RqMzXzE/vUTPoKpU2LmRoJGxY8Hjvg1Kl7DaNmSVAD1BcfyrHa1kkz5lzI3sGNJ9igTqC3uTVqNtSG7mrceIbJQQiySn/AGVIH5msu61G4uWzFELdPXOWpA0MfQLge1QTXoy/TA6cVpdCSJ9I0NtTZ5ZpDtVsEnkn/CuptbOKziEcKBFH5mqfh6PZpiMRy5LVp1oloZt3EpaKKoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWP4qjLaQ7jrGwetiqupQC5sLiM/wAUbD9Kl7AefvdAp14PNV/tWMYbFUJJiiFehHGPSqq3Xqa82pK0jqiro2/7TZeA3NPXXHToTn61itOCM5qHz+TzSVRj5TrIdekIBJz9RVga1Gx+dIz/AMBrkYro7etP+1EkYNa+1YuRHYre2r8mBPwp6vaOM7MVylvekHlquxXikZyapVRch0Qgtm5BP504WcY5Bbn0NYsd7wOeKtJfYxhiKvnTJ5GaIs0xnewP1pRaL18xvzqiLvIPzdPWlW9PduBVXiKzLpteP9Y+PY002YbGXcj61EmpYHNTJfqepGO1O8RWYNZg4+d6UWmB9+T8DR/aSjuKjOprkgGloGpJ9iUnq5+po/s9Sfut+dNXUBnJP61G+p5bhuKV0FmTfYUXqn5mj7JED9wfnVVtTyOtV5NTz1NHMkPlZpGGJW+4n5UpRAOAo/CsZtR3H71NOo/7VT7RD5WbQAPXGKazLk5bBrFOpHnJ/Wo21HJ5OaHUHyM3vMiQZ6mqUl9tPXFZM2o/J96qE+pHP3ql1SuQ3ZdUIB55qrLq5Axu61z8moE/xVVlvju61i6pSidKuobgeaabneMdSeMVhQXZYjBrW0RTearaR9jIM/Sqpy5mgloj1Cxi8i0hjH8KAfpU9IBilr0jjCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkIyMUtI3SkB5BrsRs9Uu4ugWRsfnXPS3JVzzXWfEVRaa87HgTRq4/l/SuAu7kLJ1rxsT7rO6km0agv9sORyaQXeRnPWsZrwLHIpPbIohusxrzzWEZpmrg0bsF2DkU6S8x3rFjusOOafJc5K81qpE8rN6C73L1qyL3A61z6XO0DBqQXnvT5hcrOgS/IxzVkaqcYzXMLe+hqVb33qucnlOlXVeCM0o1PgjOPpXOC+A6mnC+HrT5x8rOjGp+9KNTwOprnfto9aUXg9aPaBynRHU896Qakcda5/wC2D1o+2D1o9oHKdF/aXvUbaiSevFYX2wetH2wetLnHym2dQxxmo2vz61jG7HrTWvBjrS5w5TYN8c9aYb49M1kfax6003nvU8w7GsbwnvTTeH1rJN370xrzjrS5x8rNOW9PQtVGe+5PNUJ7sbwM1SnvAM81m5lqBoSXpPeoZLs5HOKyZb8DnNQNqGXHOazczRUzq7G6yTzXZ+AYvtOuI+c+WjN/T+teY2uoLHGWLhee5xXqPwdmW+Go3C/MqbYt3qeSf5Cu7DNNmFeFotnpYpaQdTS1655oUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUhGaWigDzH41WLiysLyI7ZELR57c4Iz+Rrw3UfEX2SRBdDyyejA/Kfxr6V+Jtl9s8I3RA+aIrICOvB5r5g16HMbjAOCRj2r4viDE1MGvawV9D6TLKUK8eWXctNq6TxhkcMPUGrNpqQ8sZYVwLWaxgGOVrZiTyhwPy6VEl/qNi2xWjlUf3uCa+VwnE+Fq6VPdfmtPvPWqZXJfC7npaX4EgyatC7BxzXmCeLJ4Cvn28inqSvIFalr41tXGGl2t6EYNfS0szw1VXhUT+f6HnywNWO6PQBd57gU4XI9c1x0XiaCTGJVP4irS67HgfOOfQ13qvCWzOd4ea6HVC6A704XQHeuYGspjO7il/ttFIG7n0yKftUQ6EjqPtINOF0P71c2NZQ9HH507+1l7MKParuHsWdILoc80v2oetc2urqQfm6e9A1gY+8Pzo9qu4vYs6T7UPWg3Qx1rmxrK9N3ND6uP72fxpe2QexZ0n2vHelF4D3rmm1cYHzYOKT+2AB98E/Wl7ZDVGR0puuPvUG6GOtcu+tqEzuwSe9RnXkHJkHtT9tFFfV5PodUbsLxmo2vV9a5KXxBEn3pQef71VJPFMC7szAgVlLFQjq3+X+ZrHB1HsjtTfr/eqN9RVR1rgn8ZQdF3sfRQTVV/FU0oDJbyKM/x8Vw1M1wtL4qiXzOmOX1ZdDtrvVl84gNggc5rPuNXj/v4JrgbzXL+6mdkKRRZwAeT71Wbzbhf307vz90HaK8KvxHhYX5HzPyR308rm/iOqvPFEFvuDSrx1z2/rWT/AMJc88u23QyD+8RhRWO1qiR4VAOe/J/M81LaLtmQbQSTXh1OI6tZ8tOPL6nfDL6dPd3Ovae5fTWaWUs5XIC8KCfSvpX4IaZ9h8CQyEYa4laXPqOn9DXzbcKVtYoh953VR+f/ANavrjwTp40zwjpNtjbst1JHuRk/zr9OyRTlTdSbuz5HNWlJQRtiloor6g8AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAKOtWovdKu4CMiSJlx6nFfKviG0MDSg9Vr62bnjrXzR8RdO+x6zfxAbSrsB9M5/rXy3ENH2uEenf8j3MpqctWx5hIg6HnnOSOlVbhC5YnaV7EVedC3BweuTVbsVAz7+lfzi04Ox+jRehmTQ5L/wggDIqS3hRYsctxycDmnunznjqOfSlgzsAGOvP0rXmdjRETWsMjA+Uu76Ypn2aNGwAVY+jGrb5jV22A46Y7imhd67imOMgVca9WHwza+bK5YvdFP7AuD+9lDZ7SGkkt5cZW6kX64NXVjYjhQvHemtGGUb+vtWyx2JjtUf3i9lB7xRVT7RHj/SZW+pp6z3O44u5PXFT+V5g25IUjGRUK2ojbJAAHG4Nkn610LM8Xb+K/vD2FL+VCGW74/0txz0GOaBdXYbJuWI9MdKeuH7YNJ5WeQeaFmeNX/L2X3i9hS/lQjXV4R/x8Nj24pPtVy5GbhwB1296Uoe5poQKevWm8zxr/wCX0vvH7Cl/KhfNuNpzdSn9KA0zf8vMv/fVKF5pcc8Vm8fi3vVl97H7GmvsoaFYDJkkb6tS+WCvJfrnlqfjnpQ3CjtzWMsViJb1H97K5ILZIhWGMFjsHPNS+Ug5CcnpgU0DBI96lU7mUAHj1rKU5t+82/mwsuxEV98nPPtViRehBx+FSKVeMlRnJx0prjCHis73ewNmZIPMl5HfINNEo3HJ6dsU9zgnHaoPMwMhec10JX0Zi3YneTNSaWDNqduo6bwT9KpF87iT0rX8LQh7uWY4+RcA13YSlz1oxsc9SVotnaabZf2jrmk2i8tLMOPqcf1r7AgiEUKRj7qKFH4CvmH4U2A1X4h6cVXfDb/vCfcDP8xX1EOlf0LlcOTDpH5vmMr1gHFLRRXsHlhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1hmvCfjbbGy18zhAyTRK/p7H+Ve7nOeK4L4teDZPE+kRTWqb7q1OfLXq6dwK4MbS9vQlA7MHUVKvGT2Pk641mCG7kR0dfm6Yqk2sQBuH2gt34rotV0aF7wAoN5OGBUhlPv6VmJ4ctmupFaHfggjc3tz2r+asVTjSrypzWt2fqNN80U4mRLqkM4fOVGcZz1p9peRhCARjsc1ZufDNkk7AxcHnAPAoj0CyRCRAW9gxrklOjfl1OhJifb1H3cEY/WmveBgD6dQD1qx/YVoAXaAqAcYDE04aFZkZWMMOx3GsnKku5qkyn9rDIQcgZ4pouEUY5/Grg0eyJwIwWHUbjxR/ZFmxZfJ6d+aTnT8yrMom8G4Y24HqakbUFPXbirMejWisQUDEdj2qVtKtj/yxXipdSl2ZVmzNN6uc/L+dNN4vYqPxFaf9m2w6Qr+VAsbdcgQpk+opKrTfRj5WZTXiHowJHXBpovEB6j861o7KAN/q0B9AKeLaEH/VoP8AgIqvbQXQOVmP9uUHhhSfbEzndyOwrdFtEP8Almv5CnC3jx9xR+FT7eHYOVmD9uXIB5HuDSi/TuOPoa3FjPcKOeOKkMe0Z2B+cYxS9vDsLlZgG8G7IVj9FNKLtv4Y3/BDXRBVYcDA9qcsYwp59OTT9uuwcpzv2uZc/uZPoEpJbq5KnFvK2B2FdHFtJZfm46k0kissXzKAxP8ACc5FV7dJX5SGjime+OcWcpJ71E0Wpt0tGH+8a7FhjsTioZDIWUCLIPU5rWOL7RRm4o497HVG5EaJn/aFdb4R0C+eEmaRfnbAXdTkgSSVY1VWkJ+6oya7XS7cWloiN+7wP4Rlz64Hb619PkkauLxC5Y6Lrsvv/wAjgxM4U476npnwH0OSLU7y5eMBIY9m4f3ien5CvbhWF4K0y10zw3YpaR+XHJEsp5ySzDJJNbvSv6Bw1L2VKML3Py/EVHWqubFooorpOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAENV799lnO/pGx/SrBrP16XydD1B/7tu5/Q0mNbnyvPcC6MjyoZXDHEg4cc+vcVlgRxuzRqrEnns1TWtx5hnOcEMf1qmjJIJcKchsEkda/BOIcTChiWpU09/J/efpWBg3TTTK92qyyZUhT6NVdI3Vsbd2eOG6VceFWGOR9DVGWzw3yTbG7dq+HnPCzfNHmTfc9qPMtC2yjmo/L8tcKuO+BVIi7ywjlWQKcHIwc0jXN9FgyW+/6VjKC+zNGqb6olVATuCFSwyafsKlcZIFUhqUkX3rZxj0FH9sxhvmRx9RWc4T6Gia6lx41JLd6UCqR1i3ccsy/UUo1a1H/AC1/SodOdupV0WwCScjA7UhAb1FVjqttn/WCoxfWuc+YM99ppKnN62YcyLewE57ihlOAccVWOqW4P+tGKDq9tj/WCn7OfZjuu5cAHQnA9TQy71wD+Iql/bNt/e3e2KaNagAwqk+wFHsqj2QcyNEZBHGf50+MABu+OvNZX9sbsbIHb3xQL26Yrss2GDkccCq9lJPUV10NKMsrbGOQy7hgdPrTkVoz8/KYz71m51NlC7AgJwM9zUn9lalIw8ydY1Y8ENT5YxfvSSJbZdE0bQ7ncIh5XccEGqd3rFsFH7wM46pHzTLfwulwN8t0zYJBIHWrUfhuzhGQjFs4yx/WiU6KTvK/oR7z2Mv+2DI2IYjz/FIcD8hU0FtcXYLSmRkY/ci+Qfmea3LW2ghIVEVT64GSKdLIscqhnC7hwpFQsZGD/dQV/MTpt7jtMi+ytGkUUUAJAOwc4+proZCIYG+bAH6/WsKFgsgPpzWjqs+yyOAeRkmvteH8XVxFRKo9E9tl+B5eLglFn1D4Cn+0+DtIkzkm2QfkMVv1yfwsZm8B6Tu/55nB9txrrK/omGsUfllTSbCiiirICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBDVDW7Zr3SL23QfPLC6L9SDir5prdPpS3DY+Mlt54JbqMqYZEmwd47Dg0150R1jJwzZx6cf/rr1z4x+EYLbV1ubPEUlyvmOh6M2ecV5TcWTLLskTJByARyD9K/n7izBV1i3JxbjrqtT9JyyvTqUVZ6lF7dlufNMpWMjG0Duad5KgfvCHCjO5u3vUiSmXzMoyEH+Id/WmTOyMMozLxzxX5vNyVlJWPoYpEUYyrSIzOrnIGflH0oZApAJ4PqajEotmCKjFc/MSRgCpyRIqlcEdeayknHU1RV2/aAWVXjweh4zT2TOPlHvkVMF5OSTnsagWJ43yrggno1WpvYuyGfZkLE7FOV7jpTUtbdU/eRI7hTwFqwSxGQRgH5hjr7VLHgFjgZxR7SXcCj9gt2AIiUZXpimLp0AGPKUkd8VO86ADJ+Y5xmo2lMsagLl+pAOcVopzfUqyIpbGNQNkCNSraQKQDEgJ9qmKL5g5IenhVLqMjcc4DHk1XtJbXFYhS2iU48tfyqZYUzjaoPbiggqw4pZYVkwW3cdMVk5NvVjshHBTBGBGASQRz+FSQyiZMg/KR+VJjzAARntmnKgiDHAwB0FRdNWFYkIITCbS/8ADuPGasREPArK2R7dPeqcFussce4EENuAznFX3jby1jQAg8Z7LWMkr2KRTkXbIImfCvwFVen41ZeRSAuckDPvildAJlCSBGducZ/z61JdRKkQfoANpPGCK1lrFIhlCMSP5zDA3DaikZx7mp1JdTuQBumOw+lReaiMU2hUHORVRtRTzdkIMzk8KnJojSnVdoxbZlNxirsleG4lYbbjy16EIM5/Guy0TwrN4gv7axi3SSy4UqxxtHGWPsKxND0ueaQSzhYiRuCLzt/wNet/C62Rdet9hGBuZiOpOOpNfrPC2VTp1U8S7NvRL9T5vM8S40peyV9D2DRtOi0jTLaxhAEcEYRcd8d6u0xByafX7qrWsj82vfUKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAlIwzTqKQHmXxlt90FlIePlcA4+hrwwXbXIaOQCQBmAPfg+tfQvxZiD6RbOeiuw/Mf/AFq+bFJV7t95QwSs2PUelfkfGNaph8RTdJ25t/uPtslSnSafQdOOSEYdM4bp+dU2dkfLKQV7jkVNbTtcRlGDIV65HUntmoHkcAfu1ckAMOhPPWvy2pioVEpVqXzv+h9XGMo7Mg8uBpjL5g3EdGHSrJYMPl2k4OB/SplsopowSoz6ioJNITPySsvHrXDUhQqK6udCchoOVySAT1GelNZSRxwex61EdMuRgrNge44qM2l4h+Vo3J7A1z+wj0kaKb6osuzIq4Uu3Tj19adbRLCHxuAbJO71NUmj1BTxGrY9DTd9+CVNvkgc/NU+xdtGi+byLJg3IBuLAHkdjUYiEBXHyoP4RUJnvBx9ncHGeKQzXob/AI9nyO4pqlLqyufyLON/O004IN4Ypll6HHSqjz3rDd9mkP40Ga+25Nuyj3Io9jJ9ULnLwBY8A4pTGxPGRVEf2g3SHr6sKd9m1FwSQi8/3qXsbbyQc5cwwbOOPripU2g/M4A74rNNjebwjTxKSM880/8AsiZ+ZLsgYzhVo9lFfaFzvsaEdxBAp+YjnvzmmTa3b24GOM9jVZdCt8gSTTODyGBwDVsaNp9sFZ4tzE8bzkmrVOkn3C87Gfc+Jssqwgk57KOapXNxqOqAosZjjI/i7e9dPFYxpG6mJERWyGjA5qvIf9IZdzM23IyOMelayqQprSJlyt7mNDpT3LBp5jMP7obA/ECr8cK2YCw4iB4Owc1M0flhvJiX6kYB/GkhLscyeXjPGw5rJYurtF2T7aCcEtzpvDcSywOWGQx6GvWvhhEza4CwG1Y2IPevJ/DwdoSoPyZ9OvAPWvYvhXGovXKnIEXXr3r9j4Ri26bfqfJ5w7UpHp4GKWkFLX7CfAhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHH/FKPf4azkjbKvI/EV86XOmhtRnYNgPhyCOxzX0148iEvhq5zj5SDz9a+e76CRJnYMqKQMjGcV+ccV4eFVwcuh9bkk2oySMS5iSRFWVfKO/5VJwSayXaKO9IwRIQcelbk+d7O0SFFwRITyTWNcedIzADygeQ3XNfi2YxSsrH2tIkto5HRPM3LtJ+jZ7U/y/LJOSQfXtUsKmO25bJC5OKau9xvEmQV+464P1NeZJXSOhIg81SJc7gYzg/X2pCi+Z5gU7io+Yd6nYgOoYfOR8pHaoChw8ZD5P8AHUNdjVXE8oIjZJIBzz1poIaR1IGeox1x2zTmV0I5D4IPTmkZCrgqmSerVjdR3LsIc+W2Pl46nnFKr71Vs9etSYx24pmGwwONp6bazUuYdhoCxRtj7oyeaYm6RMsq88j3FShEjwuD83rUi4PYDFUpWCxWEZEit2ByQBxTYWErBw+cZXG3GfrVsr3zkH0poiHoMHjinzLqFhrxCRhn7q8/L1zUkaqxJ+Ut1PPOKAhVTtAyvTIzxU0cKq7MItpI69M0KTtqFhiKkgRjvCk4AHAA+lStGksmSFPHyk8/p+VMLKHBfIO0jg5AqRXWRGTfsfcBjuMVpFsCJ1MUofClSQdv8RIqp97cxcvubcA3BGe1aaxp5iQvudslg+OM5qjLGiys+DgdVFTWlokRYi2MJA/mYXGCh5FGPLGc/KDnnoKdIXhiLOQy9QFXnHYUq/MUI5Gc4PQ1yxb0Ie50XhmcPCQG8wl+Bt4Xj1r2v4XIDJcsBgBAAPTmvHfDa7bWBmIRdxO1e5PFe2fDGHZBeORydo/nX7/wjHSFux8XnT/dM7odTS01e9Or9WPhgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDH8Wxed4dvk/6Zk/lXgWoRfvJAxDBie3QGvojWU83SrxB1aFx+lfP2oEmRuCzDqB2r4jiWPuRZ9NkstZI56UbWZPLwUHyn2rMuolMo3cbxgZ65raeZJA2M5BOcjpVOVA8gYHAAyBX4jjYKT1Pu6ZnJAlpGWK/MOrDqadEgWIguzk/NluuKtOdoOc9+oxk1CYiIwcZcAkFug/+tXjSVkdaIAqMzMpyeAQTwKhxLjBCAg84NSogQ7WIJbkr159QfSmyo8R3KTtP3lPeuVmqGyLgk7scAnHNNBJlwGAGMkHvTlh+fzBlWOMnPBFOKnc24DjgHOa5pblojwQvTPtTQjkncFA6jFSSYQDgnkDjvSuBGMZ6njJxmktihpjwOSAM9qaQTucZORjBHApdjRk/u2cE5OT92l2EtuLHI7DgU1oIbEzPsKgbcfNn+lLvCKNxILN8tOBYIBnJA70kbsOZFXr94HNP4nogJNgZWG7BJwOamUBiQMbSP19KrsuWBdF3I2V56CppWBiIHOPmwnBP0q+XSwAEZoyuGhz2B5//VTraNA7SKFLsMMU5Un/ABoy5VW2ZZsfKTggeh96m8pwWYFQzYHToP8AH3q49hMdEUfIUDg4J71m3G93Oz5TuxlhnitBkaONSAZJEXA3Hk1nOH83AG4s2Cc4wPWsa6skSN5bKFmJ6ZHakdAGHzAHqATzTXhW5RyQ8ZPBOcHjvUlrZRxjdgswQgFjk1FJLnSbM5dzsvD8Q+yQjGRgEfXmvavhrGV0y5YnJMmM/wCfrXjWgApbWwPTYMn/AD9a9n+F/wC88OvJ2ed8fhgV/RXCcPdT7JHwedy9zlOvFLRRX6SfGhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEN2nmW8q+qMP0r591uPypZAxPUjPTHNfQzDPFeBeI4s310ki5VZXXP418lxHG+HTPoMndqsl5HNPHiNQGOAcjvmqctrncHwVY5PPT0x6VoSbIV44QccdqpT5RCFZV56ue1fhmLWrP0Cnsis2BGWwSP1quHjuc4ycjBzVt5Aqhs7hwMrzUOVjyWURsxwP9r0NeDM7kReUBn2AA9sUxiFBJbnHc1NtYghmxIDzgYFMlhWTqA3ue1cTNEiAMrMSGDYXt3pGxErZ6D9aUQeW7OCTxhVUYwKUhXMibixHJGeRWU9dUarYYwGAduSOQSOlNOXKuG2jptI/KpE34LMSMnjPajBk+9xg8YPWpvYY0KcEE72FQxzo77NxDjgqe1WQnHXPqe9MIKyMcLgDIYdSaL3vcmw1MM2AR1xzUkaBck8E+nT8qixIzoSimPqM8EGhZGJ425XqxHGKrlfQCdmIcLtJyOvahELdmQ54Pf603zBIMoCwPQetTgHbnqQM/SmIQptZSQXTPJJ5HqakjnEkYIbJYbgo64pFQsQMAgnvSLNGzCJAxySu0DHTrW0dQZMgJXcQFJ5561lOMjcp7EAmtLeIQsaAs5GVTPOO/8AOqLOzM+VKBT1OMEVy4jRISGHLoT3NTWcYdu+Gjbj8Kjb5RliST26VJYEfbFDHkI38qWFV6sTGppE7HRgBbRD+7GPw4r2j4YQmHwdZ56szt/48a8e0tQVSPacFAMnvXuXg2AW3huyjAwAhP5kmv6Y4Xjam15I/O87fwm3RRRX3h8qFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIeorw/xfH5Ou3yYwvmsc/jXuDcivGfiJEIvEN0chckH5u+RXzefR5sJfzPaymVq9vI4m4iVpGypw3JA7YrMuYIZm2eUsh27irZGc9Oa1pmPmZzj1x3qjIHWNtrluuPavwjGL3mfo1N7FTyIY2jCKAUHygHnHeqUaxvOUcrIwJZSXJI9qne5g+1qPJ+f+90xSD9xFM3keVjLfKMlvU189M7UOZgep/Oo2QE4IJXvTy4Zd68q2CKavzHOSw6Y7VwSTRuthnBXg5U8UjYzwB1ph3Izs6Dj7uDgCnBehBLEjrnIrGSsUhrdfY9qYsQRSQWA9PSpcevWmMFCvuJCgHOfSoW5QxFePCkh/c9qeCQxGAvpk9abEjGFcS/LwVIHUelCsUb5iCW5UY5ptX0Adtw+4sSDxjtR5Gc/whh/DS+YDuw3I9KSNRGoUAKPRaaAPIQSFwgDgYDUGJJLn5i+dvIHCmnxnOSRnj86esg3hTktjJFVG4mPiYFWONpB2jIxSGVtqEymQK3zCMD16VE2ZoD56NAud+S2SCDwKWFIxl1IOerDj9K2WhLJ5PmT5CMKCcEZBHPFUJIRPGY5OM4DYP6Zq+FK/MNoQDOFHes8KyKQDzzgmuTEPbuJETxCNQFJIHGTzVvS2El3heW2H+VRMGA+bGcelSaXMouh5r7UGecVvgVzV4eqOarszutIB8uMsMNjpn2r3jQI/K0ezUdBEv8q8I0QiRomUEoQT8wxnpXv2mpssLcekaj9K/prhqNqUmfnOdSvKKLVFFFfaHzQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1q8m+JokTXnKoHQxqx9R2/pXrLV5l8UoQL+Nx8paIcj6mvEziPNg5np5a7YhHllxahpt25046hsfpUL5RQA2/nndxxWjOpBxkcfrWe+RIVP8Avc/yr8ExqtJn6VSKwbG5nZCwJ+YD+GoJMSOqrNjIztByGH+TU9x+6G9Yg5z+VNaPDgrFyTguO1fNTO+JXiieOMjYFOegPGPUVDK7RhVQqd54Oec+mKssiO+/HOc8Go5HVUyw56YAya4pvqbK4xnVkdSdyocOGGaRNrRgqu1T0GMcVIF67iXBPG7sKjDeWAJHXcx2qAMZrCT5jVDVQICF+UfWmsZFbG0MrYAx1/EU6SUxqWK4xxyeD70AjaMbm3fxDnFZbbjEUtGgypJH8KYqN41lu1JBOFOBuG01IYiS3BUseq9hQEjXci5Vh3A6Vaa6AKMPnue4pwA3FQRkDIqMKAqs25yBwSKeuGkZckAD0/rSS6gIimL5zl3OAQp4/KpAuVCjdjd8wx1HpTAkgJJyV7L6Uo8sfvC3QYx3zWkdSWSLEqZDHIHr0HNIXIkzuMRPBVxx17fWmzO3lx5QqWYAgru49akVsbGbhGGSW67q09RCSPyx5BA4qgGSQ7JFBzyAf51fEYPmLIBv65AwOarmFScsoBHf0rhrtKSuCRGRhMFicd264q7oagXYyoxgkkn+lUmQhlCDhyAc+laOjx5uDn7xQnNduWpfWIW7nNV+FnZaIha7jYEnI6E5717/AAL5cSL6KBXgnhYeZe28TKwZmCjj3Fe/KMYr+nuHVbDNs/M85f72K8hQc0tIKWvrT58KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAQ1538U1KSWjgZyjD9RXojVwXxTXFpZP8A7TL/ACry8zV8JUO7Au2IieTXAw5wCAapOvlgEtwOMt3q9cnceCM5556VQdkdOSHXPUdK/AcerTZ+nUuhXkTEhbfvz0A6CoVI82QldoJHJPBH9KdIPMXBj2E8EA1EIYWGzdnb1Qt/Ovlqj1PQiNiyr7M5/wBnHT6/X+lIScnJAXONwOOaV4dpbYuSQCMmmsjNIwfmPAIGOM+xrkkkbIURrvZ+RnAJ7VGjeaxbG0qcY/kaedobBY72HAHWmGPav7s4AHAHf8a5dtWaojkUoxZAMH73c/hQSrMQv3h19hT3OY+c5xk4PT8aE9Ac9s+tZPVDEAB45xS4bJLDntz2pojDKyb+uQSKVYkSHaSdgGCWPNJaDGorINqkEDgA805vNAYxkFieN3QUqwqg+TGQMLmkZnRR8m9jwQCMZq1d7CJYlKooZst3JpySB2YFSrA/xCo4yQMAEH/a5xSb920Etk8jPetEJlreACTnpnI796hFzHsXJ+QkDLDofekw5UZGGz0HpTvKVgQQCvBwfUVS1JGzyFUcbHbHTis+eSQh4+PmQkH19f0q9M/mFHALAZ+Ynp07VATgHnnqa5KrUZK+oNFS3imWFQZQ7dd361u6SS0rY6lfXjNZCssaH5y2PWtTQZGMjHjHTB9e1eplicsTFs5aukWeg+EI92s2sePlLoMjrnNe414v4DDTa7Z9CDICfw5/pXtAr+neH1bB69z8wzh3rpeQopaQUtfTnhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADW6iuJ+KsZOhwSD+GYD8xXbmuS+JsYfwwx/uyr/UVxY2PNh5x8jowztWi/M8RvHA5A5HUr978KzhDuOBI6bWw4I68Z/wAmrrSEKdxAbtnsaqTkMMGQAEEbC3B9q/AMwj7zP1Gi9EMKFOcgoRnPcmoVCeaxVf3jY5x1qVAUjVSuwqMAL0xUFxIwjIAPpjGetfI1FqenFjYi4BD7XBY9BwaQI0ZbLAqentUcbGKDcxMjA4yvJHtUoJ2gsd2OcYrine5shPlZw4wTjAYelNV1kUMMY9ulRiTym2s20FvlAGB9KVpR/Cu7nGFHFc0tjRCFwV5UEA854A96TAVjgbgzZzngUolSRSewOCCKTzFXGAec8AcAVi+xYxWzu8vEaq3zFuM07JcvtIII4VhQ3lysGYFyMgelNgBiLDnYOmeaq2lxEgctj5tp7helOYMzKVbYAeeAaA5IOBSFyyEleoI5px30GyQMTINqcH5twPFCSBnyGOAOT2qGH91CibQoA53HNLHl0JcLImNwCitktdSLjt7ypJtfY3QMKlZwMnAA6k00bcc4AHb0qNgDG4JyCOCO1DuIjkud6EcADBwPQ1X8xwDtAyfWrDELGQx3BiSpx27Coww2gCuOr7s00hWIJXdQgkCsScADitbQ5DukUsoBbDDH6VmTESYDdOgq/oyrHF0ywPWvbymzrrTU462iPVPhqobXLYAcDcR+ANeyg1438KD5mvp/sxs36V7Gtf09katgo/M/Ls1d8S/QcKWkFLX0B5AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhrmfiJGG8J3hP8G1vyNdK1YHjtN/hLVBjOIifyrCsrwl6M0paVIvzPnq6O2R8Dcc9j0rNk2LIP3YC+4596s3EmSWwPciqTy4IXk57+lfgWYx99n6hQeiJ2nVE/wBmq5/eShsunfGcA1C0rkErIWHQLjvUUbEqsjklwMnI4A718dVj2PSjIsHcFBx5bZyfLHWl8zKnIPNQLKWB7LnjFNLrgZbAPB9a4Jo6FIlWRiWYYZAMAe9ALLjLAewHQelV4WEcKKGLKoxyaTz1U45wOeawkjRSLHnMZGBAVB/Fnr+FM8wq/wDrCTjoRxULSB1z2PQkVGz5GQCT0JHFZpDuTPdlQVVWc9cKOtTq4KjqPxqnkKSeoxjBH60plAGORu4yBzTcegKRaEytleePWn+YuCcHgdqpxzNjkdOOaUSkDkZ5o5bMrmLMdwjdMsD2b0ojmJLKPkCYHTHFVRK6k5UEngFew96Uysv334Y8VaRPMXFb5WbfuPXjv9aYJRGxbBGRk4OcfSq0kjRAYK8nBOaIsBifu89D3q7CciZpQB8ucnnnrVNs5BEhDg559PSp1uCV+Ygkdhz+dVp22sc8c8e9YSptO6J5hWuRtYjqO3pV7S7phHtYsfRiKx5G3NgZJPatG0cxoAScjpmvdymnarc468tD2f4NAvrU5JyUhI/UV7Iorxv4FSLLqWoEfwxDP1LV7KOlf0zlK5cHA/Lcxd8TIBS0nelr2TzEFFFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEasnxWnm+GtUTGc28n/oJrWPSqerx+dpd3H/AHonH6Gs5apoqGkkz5RebdjPX/61UzI2XYDnOACeKSRyu4fh+tQmTC54P1r8FzNe+z9Pw+y9BxaROAEHPODTJHUgbiQfujBNRO4LE5yD29Kb54PQ89CBXxtRanpRJxLkHIx2poYZAGDg5FVxICpAOPeo/MXcx6uo7jFcMldm6ZZaQuCFOfXFJ5m5QCDxx9armVXAIP58U3zCFyD0FYtN6F3LXm4bI6dMUgl+fOfbFVUkzk5JB9ulJ5pLMB1HWpcXsVcspJsQhcnHQtzSrMf4uPpVUynpzSBiOWw2f0pcoXLhmzzz+NHmgnGaqb1Ze9KCqngYpcoXLYl9cEE9qaZwwAO5MNgZ71VWUM20r05zQGIBGc85zVpCuWjKG3jAIHIGP1o8zcMYJb1qsZCWGG7c4oLkk8nJHUmrsJssNOwGNwOfWoZmRhucg4HBqNHDr0XNAfLfe2+3UVSjqZsWDCkMSM+1W45STkZx6mqhYYCkgn6VMJwQwzkgdAOtfQ5fBKasctV6Hun7PsWX1aT0CL/M17NXkP7OyZ0vV3PDGSMYPUcE/wBa9fr+jMtVsJBPsfl+Pd8TJ/1sFFFFemcAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhqO4TzIZF9VIqQ0EVLBOzPjKW7imvLmFGHmpIwMffIJqrPnYSHKFeSf6Vj/ETRriDxVqhtiUK3Mh+U4/iNcymv69aZjkC3KdCJlzkV+KZvhv3kuV9Wfp2Ed4Rfkju5JT/e57HjpTCxA4PPriuQi8cyBdtxpjLj/nkeP5VYi8cWEhG6K4i9iua+Fq4erd6HqxOmLjP6mo1cgksQeeOOlYX/CW6bvwbiTOOhjNH/CW6XIoPmybfXymrieHrfys1TRs5yxLdjTt4GR0rFHirTCMfaD7ZjYUL4n04g5nJ99hrJ4er/I/uZehsCQH7vSm7iOrE/U1k/8ACSacF+WZjzj7hoPiXT+8jn2EZo+r1P5X9w7muWzjnFCuN/HX3rH/AOEm09hwZifTyzSf8JRZA4CXDH2iNH1er/KwujYEmSMttx2BpSw9jWL/AMJLbknba3TY64Smv4kBGY7C6cH2AoWGqv7P5f5hc3VbC8nJ9qTzByM8+lYB8SSqcLpk3PqwqJtd1Df8ulc9tz/4CtFhanW33r/MV0dIrnHGB601pWZRweuOK5v+2dZc7fsMKjr8xJNQPea/KcKlvEvXhef51rHCy6yS+YnJHW+Z7AHp7mmkvjoAM854xXFsNdnbL32BnooAqpc6PqU5/fahLJk9C9bxwkb6zXy1M3JHbXGs2NiCbi7iiC/7WSaybnx9A8nlWK+Yc4ErDjPtXNHwpGrbnkyeuc5NXrfTLaywVG4+9fS5fRpQmtbnHVnofW/7LCvJ4Kv7iQlnlu+WPU4Uf417TXkv7MkHk/DJGxzJdSN/6CP6V61X7zhFahD0R+YYt3xE/VhRRRXWcgUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhpD/WlNNzzQI+MPihKbH4g69F2W6fA+pzXLG53oeefauw/aQ0+TRviTeyYIju0SdDjg5GD+oNeaW+oAjB/D3r8ezym4VperP0rAS56MZLsjX3RlfnjU/hmlC275zAgGOPlqosoYD5s1IrY5J6dq/Pqt09z2UriNaRFx+7Q49hUn2RM/LGgHHG0U2Nyck8Zp4zkDNccmzVEjW8BODEo/wB0AUqQxorKAAp9qanzADPNPHPGRmsW2XYJCvJCKTnjioXTepJAz2XHFTAcetGPSkpFWI42ZlAeONCOyU4sQcj8aUAjrQeaL3Yco15XB3IFBPtUTSyR8KoxnOKmK89OKaVz2zVJrawWE80nOVVc44FIZTgeopdgx1Gc1E+WY8YNWrCsRtMxkOOh704nHI7Ugj201hWt+hDQhYgYAqJzuxnqKkfJHHJqrPJsXLMAPet6ad9DJrQSSTB5P4mqMl4GnVRg84qneamCWUHA9T3q/wCAPCuo/EDxRaaVpkJeWVgXkx8sSZ5Zj2A/WvrcroSnUS6t6HFWahFznskfbP7PNsbf4V6USMeYZHGe/wA5H9K9JrL8MaFB4Z0Cw0q25gtIViU464HJ/E5NalfuVKHJTjDsj8uqz9pUlPuwooorUyCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACm7adRQB5p8bPhQnxK8PqsDpFq9qC1tIw4buUJ9DXxFqumX/h3Up7DUbaS0uoGKyRyLgqfx7V+kzrnFcR8RfhNoPxJtiupWxju1XEd7CAJE9vcexr5jN8p+vx5qTtPz2f+R72W5l9U/d1fg8t0fDFneqQBkE+uetXY7jzJMHtXd+N/2bfE3hCaWeyiOsWCkkTWgLOo/wBpOo/DIrz2BZreVkeNg4O1gVIIP0ODX4xj8DXwcuWvDl9dvl3Pv8PXp4lJ0ZJ/12NePmMdzUjL8gJqlHNiXY3B25HNXl+dNv8AEfevnanutXPQjG+w0sCSFHAPOalCYOcjHXipIoh83HJNLOEibJzHxjeO1YOabsi1EVjuAxgDsSaYQc8fmKkJh3x7ZS2euOc1NGilGwuDjNZ3sVytlNjj3o6r0waux2/yDI+Y9aR4NoIC5qfaIORlIAgYPPvQUOcDrV0W4OAKDCAcgfNT9qg5GUQhYHjB7GmBHRMEhyepxitAoBIEwckEjAqOSEkHjBq1V+4PZsoFcfSoWYAsPSrUyEDFUbncFOOPeuqn7xk46kM9wI/bisG/vcvtQsxP8AGc12fhz4a+IvG0qjTdOnuY2ODMF2xD/gZwK908B/sp2NiIrrxJc/aXBybK2OEJ/wBp+p/DH1r67LcmxmMadKnp3ekV8938jxsXmGHwq/eS17LVnzl8P/hD4h+JuprDY25htQ2JbmQERRj3Pr7Dmvtz4W/CjSPhbon2PT0Et3Jg3N44+eVv6D2rq9L0iz0ayis7C3is7WJcJFCoVV/CrajGec1+v5Xk9PLo81+affp8j4PHZlUxr5UrR7DlHvTqap606voUeOFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAQjNJt96dRQAzZznNc94j+Hfh3xYGOqaVbXMh/5bbNsg/wCBDB/WukorKdKFWLjUimvPX8yoylB3i7M8S179l3RbtjJpmpXVi+MBJlEy/TPB/MmuH1T9mzxRYODZTWOoRgHgSGNj+DDH619Rv2pvWvl8TwtlWJv+75X/AHW1+Gx7VHO8dQ2lf1V/+CfH9z8LPFWmMfP0G7YD+KELIP0NZVxoWpWk0S3GmX8SnO4NbMBxjrkV9qYx2p20EV8xW8P8HLWlWnH1s/8AI9enxTXWk6af3r/M+JRAseSytF7NER/SkCW6D/WLj619rtaxP96JG/3lBqF9IsZPvWdu31iU/wBK8qXh03tiv/Jf+Cd0eK0t6H/k3/APjD/Ru8yfnVdxHvwrlsnqBX2r/Ymn/wDPjbD/ALYr/hUiaZaR/ctoV+kaiph4cyWrxf8A5J/wRy4ri9qP4/8AAPi6C0Mv3Ip5DnGEiY/0rQg8LatdkC20TUpsnqLZv6ivsYQon3UC/wC7xTjgD/Guun4eUea9TEt+kUv1ZhLiqo17lFfe3+h8l2Pwp8X6lKdvh6aADhXuJFTP5mt+y/Z28T3xH2m40+xXvlzIw/IV9KK24nnpTiK9yhwLlVF3nzS9X/kjzqnEmOmrRsvlr+LPENL/AGXrAENqmt3Vz/eS3iWIH8Tk13OgfBXwf4dZHt9HhnmXpNd/vm/8e4H4Cu2jGM0+vqMNkmW4TWjQjfu1d/e7njVsxxeI0qVH6bL7kRJAsaqqAIijAVRgAU7y+e35U+ivcWmiPNt1G7eTRj3p1FAxAMUtFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhGaNtLRQA0qD1pQAKWigBMAUYpaKBWExRilooCwhUGk2j3p1FAWG7RS4paKBiAYpaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/2Q==);background-position:center center;background-repeat:no-repeat;background-size:cover}.mp-row-fluid.motopress-row-border-black{border:5px solid black}.mp-row-fluid.motopress-row-border-red{border:5px solid red}.mp-row-fluid.motopress-row-shadow-black{-webkit-box-shadow:0 0 10px 0 black;-moz-box-shadow:0 0 10px 0 black;box-shadow:0 0 10px 0 black}.mp-row-fluid.motopress-row-shadow-red{-webkit-box-shadow:0 0 10px 0 red;-moz-box-shadow:0 0 10px 0 red;box-shadow:0 0 10px 0 red}.mp-row-fluid.motopress-row-parallax{background-position:center 0;background-repeat:no-repeat;background-attachment:fixed}.motopress-grid-gallery-obj{text-align:center}.motopress-grid-gallery-obj .motopress-image-caption{text-align:center}.motopress-grid-gallery-obj>p{display:none}.motopress-grid-gallery-obj.motopress-grid-gallery-one-column .mp-row-fluid{margin-top:10px}.motopress-grid-gallery-obj.motopress-grid-gallery-one-column .mp-row-fluid:first-child{margin-top:0}.motopress-margin-0{margin:0 !important}.motopress-margin-10{margin:10px !important}.motopress-margin-15{margin:15px !important}.motopress-margin-20{margin:20px !important}.motopress-margin-25{margin:25px !important}.motopress-margin-50{margin:50px !important}.motopress-margin-100{margin:100px !important}.motopress-margin-top-0{margin-top:0 !important}.motopress-margin-top-10{margin-top:10px !important}.motopress-margin-top-15{margin-top:15px !important}.motopress-margin-top-20{margin-top:20px !important}.motopress-margin-top-25{margin-top:25px !important}.motopress-margin-top-50{margin-top:50px !important}.motopress-margin-top-100{margin-top:100px !important}.motopress-margin-bottom-0{margin-bottom:0 !important}.motopress-margin-bottom-10{margin-bottom:10px !important}.motopress-margin-bottom-15{margin-bottom:15px !important}.motopress-margin-bottom-20{margin-bottom:20px !important}.motopress-margin-bottom-25{margin-bottom:25px !important}.motopress-margin-bottom-50{margin-bottom:50px !important}.motopress-margin-bottom-100{margin-bottom:100px !important}.motopress-margin-left-0{margin-left:0 !important}.motopress-margin-left-10{margin-left:10px !important}.motopress-margin-left-15{margin-left:15px !important}.motopress-margin-left-20{margin-left:20px !important}.motopress-margin-left-25{margin-left:25px !important}.motopress-margin-left-50{margin-left:50px !important}.motopress-margin-left-100{margin-left:100px !important}.motopress-margin-right-0{margin-right:0 !important}.motopress-margin-right-10{margin-right:10px !important}.motopress-margin-right-15{margin-right:15px !important}.motopress-margin-right-20{margin-right:20px !important}.motopress-margin-right-25{margin-right:25px !important}.motopress-margin-right-50{margin-right:50px !important}.motopress-margin-right-100{margin-right:100px !important}@media screen and (max-width:767px){.motopress-margin-10{margin:5px !important}.motopress-margin-15{margin:7.5px !important}.motopress-margin-20{margin:10px !important}.motopress-margin-25{margin:12.5px !important}.motopress-margin-50{margin:25px !important}.motopress-margin-100{margin:50px !important}.motopress-margin-top-10{margin-top:5px !important}.motopress-margin-top-15{margin-top:7.5px !important}.motopress-margin-top-20{margin-top:10px !important}.motopress-margin-top-25{margin-top:12.5px !important}.motopress-margin-top-50{margin-top:25px !important}.motopress-margin-top-100{margin-top:50px !important}.motopress-margin-bottom-10{margin-bottom:5px !important}.motopress-margin-bottom-15{margin-bottom:7.5px !important}.motopress-margin-bottom-20{margin-bottom:10px !important}.motopress-margin-bottom-25{margin-bottom:12.5px !important}.motopress-margin-bottom-50{margin-bottom:25px !important}.motopress-margin-bottom-100{margin-bottom:50px !important}.motopress-margin-left-10{margin-left:5px !important}.motopress-margin-left-15{margin-left:7.5px !important}.motopress-margin-left-20{margin-left:10px !important}.motopress-margin-left-25{margin-left:12.5px !important}.motopress-margin-left-50{margin-left:25px !important}.motopress-margin-left-100{margin-left:50px !important}.motopress-margin-right-10{margin-right:5px !important}.motopress-margin-right-15{margin-right:7.5px !important}.motopress-margin-right-20{margin-right:10px !important}.motopress-margin-right-25{margin-right:12.5px !important}.motopress-margin-right-50{margin-right:25px !important}.motopress-margin-right-100{margin-right:50px !important}}@media screen and (max-width:480px){.motopress-margin-10{margin:2.5px !important}.motopress-margin-15{margin:3.75px !important}.motopress-margin-20{margin:5px !important}.motopress-margin-25{margin:6.25px !important}.motopress-margin-50{margin:12.5px !important}.motopress-margin-100{margin:25px !important}.motopress-margin-top-10{margin-top:2.5px !important}.motopress-margin-top-15{margin-top:3.75px !important}.motopress-margin-top-20{margin-top:5px !important}.motopress-margin-top-25{margin-top:6.25px !important}.motopress-margin-top-50{margin-top:12.5px !important}.motopress-margin-top-100{margin-top:25px !important}.motopress-margin-bottom-10{margin-bottom:2.5px !important}.motopress-margin-bottom-15{margin-bottom:3.75px !important}.motopress-margin-bottom-20{margin-bottom:5px !important}.motopress-margin-bottom-25{margin-bottom:6.25px !important}.motopress-margin-bottom-50{margin-bottom:12.5px !important}.motopress-margin-bottom-100{margin-bottom:25px !important}.motopress-margin-left-10{margin-left:2.5px !important}.motopress-margin-left-15{margin-left:3.75px !important}.motopress-margin-left-20{margin-left:5px !important}.motopress-margin-left-25{margin-left:6.25px !important}.motopress-margin-left-50{margin-left:12.5px !important}.motopress-margin-left-100{margin-left:25px !important}.motopress-margin-right-10{margin-right:2.5px !important}.motopress-margin-right-15{margin-right:3.75px !important}.motopress-margin-right-20{margin-right:5px !important}.motopress-margin-right-25{margin-right:6.25px !important}.motopress-margin-right-50{margin-right:12.5px !important}.motopress-margin-right-100{margin-right:25px !important}}.motopress-text-align-left{text-align:left}.motopress-text-align-center{text-align:center}.motopress-text-align-right{text-align:right}.motopress-border-small{border-width:1px}.motopress-border-middle{border-width:5px}.motopress-border-large{border-width:10px}.motopress-border-radius-small{border-radius:1px}.motopress-border-radius-middle{border-radius:5px}.motopress-border-radius-large{border-radius:10px}.motopress-border{border:1px solid #606060}.motopress-shadow{box-shadow:0 0 2px #606060}.motopress-shadow-bottom{box-shadow:0 10px 6px -6px #606060}.motopress-bg-color-white{background-color:#fff}.motopress-bg-color-white.motopress-border{border-color:#e6e6e6}.motopress-bg-color-white.motopress-border-radius{border-radius:5px}.motopress-bg-color-white.motopress-shadow{box-shadow:0 1px 2px rgba(179,179,179,0.75)}.motopress-bg-color-white.motopress-shadow-bottom{box-shadow:0 10px 6px -6px rgba(179,179,179,0.75)}.motopress-bg-color-white.motopress-border-top{border-top:10px solid #e6e6e6}.motopress-bg-color-white.motopress-border-right{border-right:10px solid #e6e6e6}.motopress-bg-color-white.motopress-border-bottom{border-bottom:10px solid #e6e6e6}.motopress-bg-color-white.motopress-border-left{border-left:10px solid #e6e6e6}.motopress-bg-color-white.motopress-text-shadow{text-shadow:1px 1px rgba(255,255,255,0.25)}.motopress-bg-color-white.motopress-color-light .motopress-text-obj{color:#efefef}.motopress-bg-color-white.motopress-color-light.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(40,40,40,0.2)}.motopress-bg-color-white.motopress-color-dark .motopress-text-obj{color:#606060}.motopress-bg-color-white.motopress-color-dark.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(255,255,255,0.3)}.motopress-bg-color-white.motopress-bg-alpha-75{background-color:rgba(255,255,255,0.75)}.motopress-bg-color-silver{background-color:#f6f6f6}.motopress-bg-color-silver.motopress-border{border-color:#ddd}.motopress-bg-color-silver.motopress-border-radius{border-radius:5px}.motopress-bg-color-silver.motopress-shadow{box-shadow:0 1px 2px rgba(170,170,170,0.75)}.motopress-bg-color-silver.motopress-shadow-bottom{box-shadow:0 10px 6px -6px rgba(170,170,170,0.75)}.motopress-bg-color-silver.motopress-border-top{border-top:10px solid #ddd}.motopress-bg-color-silver.motopress-border-right{border-right:10px solid #ddd}.motopress-bg-color-silver.motopress-border-bottom{border-bottom:10px solid #ddd}.motopress-bg-color-silver.motopress-border-left{border-left:10px solid #ddd}.motopress-bg-color-silver.motopress-text-shadow{text-shadow:1px 1px rgba(255,255,255,0.25)}.motopress-bg-color-silver.motopress-color-light .motopress-text-obj{color:#efefef}.motopress-bg-color-silver.motopress-color-light.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(40,40,40,0.2)}.motopress-bg-color-silver.motopress-color-dark .motopress-text-obj{color:#606060}.motopress-bg-color-silver.motopress-color-dark.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(255,255,255,0.3)}.motopress-bg-color-silver.motopress-bg-alpha-75{background-color:rgba(246,246,246,0.75)}.motopress-bg-color-red{background-color:#e74c3c}.motopress-bg-color-red.motopress-border{border-color:#d62c1a}.motopress-bg-color-red.motopress-border-radius{border-radius:5px}.motopress-bg-color-red.motopress-shadow{box-shadow:0 1px 2px rgba(123,25,15,0.75)}.motopress-bg-color-red.motopress-shadow-bottom{box-shadow:0 10px 6px -6px rgba(123,25,15,0.75)}.motopress-bg-color-red.motopress-border-top{border-top:10px solid #d62c1a}.motopress-bg-color-red.motopress-border-right{border-right:10px solid #d62c1a}.motopress-bg-color-red.motopress-border-bottom{border-bottom:10px solid #d62c1a}.motopress-bg-color-red.motopress-border-left{border-left:10px solid #d62c1a}.motopress-bg-color-red.motopress-text-shadow{text-shadow:1px 1px rgba(255,255,255,0.25)}.motopress-bg-color-red.motopress-color-light .motopress-text-obj{color:#efefef}.motopress-bg-color-red.motopress-color-light.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(40,40,40,0.2)}.motopress-bg-color-red.motopress-color-dark .motopress-text-obj{color:#606060}.motopress-bg-color-red.motopress-color-dark.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(255,255,255,0.3)}.motopress-bg-color-red.motopress-bg-alpha-75{background-color:rgba(231,76,60,0.75)}.motopress-bg-color-green{background-color:#99d427}.motopress-bg-color-green.motopress-border{border-color:#7aa91f}.motopress-bg-color-green.motopress-border-radius{border-radius:5px}.motopress-bg-color-green.motopress-shadow{box-shadow:0 1px 2px rgba(60,83,15,0.75)}.motopress-bg-color-green.motopress-shadow-bottom{box-shadow:0 10px 6px -6px rgba(60,83,15,0.75)}.motopress-bg-color-green.motopress-border-top{border-top:10px solid #7aa91f}.motopress-bg-color-green.motopress-border-right{border-right:10px solid #7aa91f}.motopress-bg-color-green.motopress-border-bottom{border-bottom:10px solid #7aa91f}.motopress-bg-color-green.motopress-border-left{border-left:10px solid #7aa91f}.motopress-bg-color-green.motopress-text-shadow{text-shadow:1px 1px rgba(255,255,255,0.25)}.motopress-bg-color-green.motopress-color-light .motopress-text-obj{color:#efefef}.motopress-bg-color-green.motopress-color-light.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(40,40,40,0.2)}.motopress-bg-color-green.motopress-color-dark .motopress-text-obj{color:#606060}.motopress-bg-color-green.motopress-color-dark.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(255,255,255,0.3)}.motopress-bg-color-green.motopress-bg-alpha-75{background-color:rgba(153,212,39,0.75)}.motopress-bg-color-blue{background-color:#3498db}.motopress-bg-color-blue.motopress-border{border-color:#217dbb}.motopress-bg-color-blue.motopress-border-radius{border-radius:5px}.motopress-bg-color-blue.motopress-shadow{box-shadow:0 1px 2px rgba(18,67,100,0.75)}.motopress-bg-color-blue.motopress-shadow-bottom{box-shadow:0 10px 6px -6px rgba(18,67,100,0.75)}.motopress-bg-color-blue.motopress-border-top{border-top:10px solid #217dbb}.motopress-bg-color-blue.motopress-border-right{border-right:10px solid #217dbb}.motopress-bg-color-blue.motopress-border-bottom{border-bottom:10px solid #217dbb}.motopress-bg-color-blue.motopress-border-left{border-left:10px solid #217dbb}.motopress-bg-color-blue.motopress-text-shadow{text-shadow:1px 1px rgba(255,255,255,0.25)}.motopress-bg-color-blue.motopress-color-light .motopress-text-obj{color:#efefef}.motopress-bg-color-blue.motopress-color-light.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(40,40,40,0.2)}.motopress-bg-color-blue.motopress-color-dark .motopress-text-obj{color:#606060}.motopress-bg-color-blue.motopress-color-dark.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(255,255,255,0.3)}.motopress-bg-color-blue.motopress-bg-alpha-75{background-color:rgba(52,152,219,0.75)}.motopress-bg-color-dark{background-color:#414141}.motopress-bg-color-dark.motopress-border{border-color:#272727}.motopress-bg-color-dark.motopress-border-radius{border-radius:5px}.motopress-bg-color-dark.motopress-shadow{box-shadow:0 1px 2px rgba(0,0,0,0.75)}.motopress-bg-color-dark.motopress-shadow-bottom{box-shadow:0 10px 6px -6px rgba(0,0,0,0.75)}.motopress-bg-color-dark.motopress-border-top{border-top:10px solid #272727}.motopress-bg-color-dark.motopress-border-right{border-right:10px solid #272727}.motopress-bg-color-dark.motopress-border-bottom{border-bottom:10px solid #272727}.motopress-bg-color-dark.motopress-border-left{border-left:10px solid #272727}.motopress-bg-color-dark.motopress-text-shadow{text-shadow:1px 1px rgba(255,255,255,0.25)}.motopress-bg-color-dark.motopress-color-light .motopress-text-obj{color:#efefef}.motopress-bg-color-dark.motopress-color-light.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(40,40,40,0.2)}.motopress-bg-color-dark.motopress-color-dark .motopress-text-obj{color:#606060}.motopress-bg-color-dark.motopress-color-dark.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(255,255,255,0.3)}.motopress-bg-color-dark.motopress-bg-alpha-75{background-color:rgba(65,65,65,0.75)}.motopress-bg-color-yellow{background-color:#f1c40f}.motopress-bg-color-yellow.motopress-border{border-color:#c29d0b}.motopress-bg-color-yellow.motopress-border-radius{border-radius:5px}.motopress-bg-color-yellow.motopress-shadow{box-shadow:0 1px 2px rgba(97,79,6,0.75)}.motopress-bg-color-yellow.motopress-shadow-bottom{box-shadow:0 10px 6px -6px rgba(97,79,6,0.75)}.motopress-bg-color-yellow.motopress-border-top{border-top:10px solid #c29d0b}.motopress-bg-color-yellow.motopress-border-right{border-right:10px solid #c29d0b}.motopress-bg-color-yellow.motopress-border-bottom{border-bottom:10px solid #c29d0b}.motopress-bg-color-yellow.motopress-border-left{border-left:10px solid #c29d0b}.motopress-bg-color-yellow.motopress-text-shadow{text-shadow:1px 1px rgba(255,255,255,0.25)}.motopress-bg-color-yellow.motopress-color-light .motopress-text-obj{color:#efefef}.motopress-bg-color-yellow.motopress-color-light.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(40,40,40,0.2)}.motopress-bg-color-yellow.motopress-color-dark .motopress-text-obj{color:#606060}.motopress-bg-color-yellow.motopress-color-dark.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(255,255,255,0.3)}.motopress-bg-color-yellow.motopress-bg-alpha-75{background-color:rgba(241,196,15,0.75)}.motopress-bg-color-gray{background-color:#474f58}.motopress-bg-color-gray.motopress-border{border-color:#30363c}.motopress-bg-color-gray.motopress-border-radius{border-radius:5px}.motopress-bg-color-gray.motopress-shadow{box-shadow:0 1px 2px rgba(3,3,3,0.75)}.motopress-bg-color-gray.motopress-shadow-bottom{box-shadow:0 10px 6px -6px rgba(3,3,3,0.75)}.motopress-bg-color-gray.motopress-border-top{border-top:10px solid #30363c}.motopress-bg-color-gray.motopress-border-right{border-right:10px solid #30363c}.motopress-bg-color-gray.motopress-border-bottom{border-bottom:10px solid #30363c}.motopress-bg-color-gray.motopress-border-left{border-left:10px solid #30363c}.motopress-bg-color-gray.motopress-text-shadow{text-shadow:1px 1px rgba(255,255,255,0.25)}.motopress-bg-color-gray.motopress-color-light .motopress-text-obj{color:#efefef}.motopress-bg-color-gray.motopress-color-light.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(40,40,40,0.2)}.motopress-bg-color-gray.motopress-color-dark .motopress-text-obj{color:#606060}.motopress-bg-color-gray.motopress-color-dark.motopress-text-shadow .motopress-text-obj{text-shadow:1px 1px rgba(255,255,255,0.3)}.motopress-bg-color-gray.motopress-bg-alpha-75{background-color:rgba(71,79,88,0.75)}.motopress-padding-5{padding:5px}.motopress-padding-10{padding:10px}.motopress-padding-15{padding:15px}.motopress-padding-25{padding:25px}.motopress-padding-50{padding:50px}.motopress-padding-100{padding:100px}.motopress-vetical-padding-100{padding-top:100px;padding-bottom:100px}.motopress-vetical-padding-150{padding-top:150px;padding-bottom:150px}.motopress-vetical-padding-200{padding-top:200px;padding-bottom:200px}.motopress-hide-script{display:none}

.mp-row{margin-left:-20px;*zoom:1}.mp-row:before,.mp-row:after{display:table;content:"";line-height:0}.mp-row:after{clear:both}[class*="mp-span"]{float:left;min-height:1px;margin-left:20px}.mp-container{width:940px}.mp-span12{width:940px}.mp-span11{width:860px}.mp-span10{width:780px}.mp-span9{width:700px}.mp-span8{width:620px}.mp-span7{width:540px}.mp-span6{width:460px}.mp-span5{width:380px}.mp-span4{width:300px}.mp-span3{width:220px}.mp-span2{width:140px}.mp-span1{width:60px}.mp-offset12{margin-left:980px}.mp-offset11{margin-left:900px}.mp-offset10{margin-left:820px}.mp-offset9{margin-left:740px}.mp-offset8{margin-left:660px}.mp-offset7{margin-left:580px}.mp-offset6{margin-left:500px}.mp-offset5{margin-left:420px}.mp-offset4{margin-left:340px}.mp-offset3{margin-left:260px}.mp-offset2{margin-left:180px}.mp-offset1{margin-left:100px}.mp-row-fluid{width:100%;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mp-row-fluid:before,.mp-row-fluid:after{display:table;content:"";line-height:0}.mp-row-fluid:after{clear:both}.mp-row-fluid [class*="mp-span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.mp-row-fluid [class*="mp-span"]:first-child{margin-left:0}.mp-row-fluid .mp-span12{width:100%;*width:99.94680851063829%}.mp-row-fluid .mp-span11{width:91.48936170212765%;*width:91.43617021276594%}.mp-row-fluid .mp-span10{width:82.97872340425532%;*width:82.92553191489361%}.mp-row-fluid .mp-span9{width:74.46808510638297%;*width:74.41489361702126%}.mp-row-fluid .mp-span8{width:65.95744680851064%;*width:65.90425531914893%}.mp-row-fluid .mp-span7{width:57.44680851063829%;*width:57.39361702127659%}.mp-row-fluid .mp-span6{width:48.93617021276595%;*width:48.88297872340425%}.mp-row-fluid .mp-span5{width:40.42553191489362%;*width:40.37234042553192%}.mp-row-fluid .mp-span4{width:31.914893617021278%;*width:31.861702127659576%}.mp-row-fluid .mp-span3{width:23.404255319148934%;*width:23.351063829787233%}.mp-row-fluid .mp-span2{width:14.893617021276595%;*width:14.840425531914894%}.mp-row-fluid .mp-span1{width:6.382978723404255%;*width:6.329787234042553%}.mp-row-fluid .mp-offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.mp-row-fluid .mp-offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.mp-row-fluid .mp-offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.mp-row-fluid .mp-offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.mp-row-fluid .mp-offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.mp-row-fluid .mp-offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.mp-row-fluid .mp-offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.mp-row-fluid .mp-offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.mp-row-fluid .mp-offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.mp-row-fluid .mp-offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.mp-row-fluid .mp-offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.mp-row-fluid .mp-offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.mp-row-fluid .mp-offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.mp-row-fluid .mp-offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.mp-row-fluid .mp-offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.mp-row-fluid .mp-offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.mp-row-fluid .mp-offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.mp-row-fluid .mp-offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.mp-row-fluid .mp-offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.mp-row-fluid .mp-offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.mp-row-fluid .mp-offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.mp-row-fluid .mp-offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.mp-row-fluid .mp-offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.mp-row-fluid .mp-offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="mp-span"].hide,.mp-row-fluid [class*="mp-span"].hide{display:none}[class*="mp-span"].pull-right,.mp-row-fluid [class*="mp-span"].pull-right{float:right}.mp-container{margin-right:auto;margin-left:auto;*zoom:1}.mp-container:before,.mp-container:after{display:table;content:"";line-height:0}.mp-container:after{clear:both}.mp-container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.mp-container-fluid:before,.mp-container-fluid:after{display:table;content:"";line-height:0}.mp-container-fluid:after{clear:both}@media(max-width:767px){.mp-container-fluid{padding:0}.mp-container{width:auto}.mp-row-fluid{width:100%}.mp-row{margin-left:0}[class*="mp-span"],.mp-row-fluid [class*="mp-span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mp-span12,.mp-row-fluid .mp-span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media(min-width:768px) and (max-width:979px){.mp-row{margin-left:-20px;*zoom:1}.mp-row:before,.mp-row:after{display:table;content:"";line-height:0}.mp-row:after{clear:both}[class*="mp-span"]{float:left;min-height:1px;margin-left:20px}.mp-container{width:724px}.mp-span12{width:724px}.mp-span11{width:662px}.mp-span10{width:600px}.mp-span9{width:538px}.mp-span8{width:476px}.mp-span7{width:414px}.mp-span6{width:352px}.mp-span5{width:290px}.mp-span4{width:228px}.mp-span3{width:166px}.mp-span2{width:104px}.mp-span1{width:42px}.mp-offset12{margin-left:764px}.mp-offset11{margin-left:702px}.mp-offset10{margin-left:640px}.mp-offset9{margin-left:578px}.mp-offset8{margin-left:516px}.mp-offset7{margin-left:454px}.mp-offset6{margin-left:392px}.mp-offset5{margin-left:330px}.mp-offset4{margin-left:268px}.mp-offset3{margin-left:206px}.mp-offset2{margin-left:144px}.mp-offset1{margin-left:82px}.mp-row-fluid{width:100%;*zoom:1}.mp-row-fluid:before,.mp-row-fluid:after{display:table;content:"";line-height:0}.mp-row-fluid:after{clear:both}.mp-row-fluid [class*="mp-span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}.mp-row-fluid [class*="mp-span"]:first-child{margin-left:0}.mp-row-fluid .mp-span12{width:100%;*width:99.94680851063829%}.mp-row-fluid .mp-span11{width:91.43646408839778%;*width:91.38327259903608%}.mp-row-fluid .mp-span10{width:82.87292817679558%;*width:82.81973668743387%}.mp-row-fluid .mp-span9{width:74.30939226519337%;*width:74.25620077583166%}.mp-row-fluid .mp-span8{width:65.74585635359117%;*width:65.69266486422946%}.mp-row-fluid .mp-span7{width:57.18232044198895%;*width:57.12912895262725%}.mp-row-fluid .mp-span6{width:48.61878453038674%;*width:48.56559304102504%}.mp-row-fluid .mp-span5{width:40.05524861878453%;*width:40.00205712942283%}.mp-row-fluid .mp-span4{width:31.491712707182323%;*width:31.43852121782062%}.mp-row-fluid .mp-span3{width:22.92817679558011%;*width:22.87498530621841%}.mp-row-fluid .mp-span2{width:14.3646408839779%;*width:14.311449394616199%}.mp-row-fluid .mp-span1{width:5.801104972375691%;*width:5.747913483013988%}.mp-row-fluid .mp-offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.mp-row-fluid .mp-offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.mp-row-fluid .mp-offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.mp-row-fluid .mp-offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.mp-row-fluid .mp-offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.mp-row-fluid .mp-offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.mp-row-fluid .mp-offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.mp-row-fluid .mp-offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.mp-row-fluid .mp-offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.mp-row-fluid .mp-offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.mp-row-fluid .mp-offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.mp-row-fluid .mp-offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.mp-row-fluid .mp-offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.mp-row-fluid .mp-offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.mp-row-fluid .mp-offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.mp-row-fluid .mp-offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.mp-row-fluid .mp-offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.mp-row-fluid .mp-offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.mp-row-fluid .mp-offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.mp-row-fluid .mp-offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.mp-row-fluid .mp-offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.mp-row-fluid .mp-offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.mp-row-fluid .mp-offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.mp-row-fluid .mp-offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}}@media(min-width:1200px){.mp-row{margin-left:-30px;*zoom:1}.mp-row:before,.mp-row:after{display:table;content:"";line-height:0}.mp-row:after{clear:both}[class*="mp-span"]{float:left;min-height:1px;margin-left:30px}.mp-container{width:1170px}.mp-span12{width:1170px}.mp-span11{width:1070px}.mp-span10{width:970px}.mp-span9{width:870px}.mp-span8{width:770px}.mp-span7{width:670px}.mp-span6{width:570px}.mp-span5{width:470px}.mp-span4{width:370px}.mp-span3{width:270px}.mp-span2{width:170px}.mp-span1{width:70px}.mp-offset12{margin-left:1230px}.mp-offset11{margin-left:1130px}.mp-offset10{margin-left:1030px}.mp-offset9{margin-left:930px}.mp-offset8{margin-left:830px}.mp-offset7{margin-left:730px}.mp-offset6{margin-left:630px}.mp-offset5{margin-left:530px}.mp-offset4{margin-left:430px}.mp-offset3{margin-left:330px}.mp-offset2{margin-left:230px}.mp-offset1{margin-left:130px}.mp-row-fluid{width:100%;*zoom:1}.mp-row-fluid:before,.mp-row-fluid:after{display:table;content:"";line-height:0}.mp-row-fluid:after{clear:both}.mp-row-fluid [class*="mp-span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%}.mp-row-fluid [class*="mp-span"]:first-child{margin-left:0}.mp-row-fluid .mp-span12{width:100%;*width:99.94680851063829%}.mp-row-fluid .mp-span11{width:91.45299145299145%;*width:91.39979996362975%}.mp-row-fluid .mp-span10{width:82.90598290598291%;*width:82.8527914166212%}.mp-row-fluid .mp-span9{width:74.35897435897436%;*width:74.30578286961266%}.mp-row-fluid .mp-span8{width:65.81196581196582%;*width:65.75877432260411%}.mp-row-fluid .mp-span7{width:57.26495726495726%;*width:57.21176577559556%}.mp-row-fluid .mp-span6{width:48.717948717948715%;*width:48.664757228587014%}.mp-row-fluid .mp-span5{width:40.17094017094017%;*width:40.11774868157847%}.mp-row-fluid .mp-span4{width:31.623931623931625%;*width:31.570740134569924%}.mp-row-fluid .mp-span3{width:23.076923076923077%;*width:23.023731587561375%}.mp-row-fluid .mp-span2{width:14.52991452991453%;*width:14.476723040552828%}.mp-row-fluid .mp-span1{width:5.982905982905983%;*width:5.929714493544281%}.mp-row-fluid .mp-offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.mp-row-fluid .mp-offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.mp-row-fluid .mp-offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.mp-row-fluid .mp-offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.mp-row-fluid .mp-offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.mp-row-fluid .mp-offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.mp-row-fluid .mp-offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.mp-row-fluid .mp-offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.mp-row-fluid .mp-offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.mp-row-fluid .mp-offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.mp-row-fluid .mp-offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.mp-row-fluid .mp-offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.mp-row-fluid .mp-offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.mp-row-fluid .mp-offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.mp-row-fluid .mp-offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.mp-row-fluid .mp-offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.mp-row-fluid .mp-offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.mp-row-fluid .mp-offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.mp-row-fluid .mp-offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.mp-row-fluid .mp-offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.mp-row-fluid .mp-offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.mp-row-fluid .mp-offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.mp-row-fluid .mp-offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.mp-row-fluid .mp-offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}}.mp-hidden{display:none;visibility:hidden}.mp-hidden-desktop,.mp-visible-phone,.mp-visible-tablet{display:none !important}.mp-visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.mp-hidden-desktop{display:inherit !important}.mp-visible-desktop{display:none !important}.mp-visible-tablet{display:inherit !important}.mp-hidden-tablet{display:none !important}}@media(max-width:767px){.mp-hidden-desktop{display:inherit !important}.mp-visible-desktop{display:none !important}.mp-visible-phone{display:inherit !important}.mp-hidden-phone{display:none !important}}[class*="mp-span"]{position:relative;z-index:1}

body { background-color:#ffffff }
.header { background-color:#ffffff }
.nav__primary .sf-menu > li {
 
    background: #FCAF01;
 }



h1 { font: normal 57px/57px Lato;  color:#2f3333; }
h2 { font: normal 57px/57px Lato;  color:#2f3333; }
h3 { font: normal 35px/45px Lato;  color:#2f3333; }
h4 { font: normal 27px/35px Lato;  color:#2f3333; }
h5 { font: normal 12px/18px Lato;  color:#2f3333; }
h6 { font: normal 12px/18px Lato;  color:#2f3333; }
body { font-weight: normal;}
.logo_h__txt, .logo_link { font: normal 70px/70px Lato;  color:#2f3333; }
.sf-menu > li > a { font: bold 25px/30px Lato;  color:#ffffff; }
.nav.footer-nav a { font: bold 15px/22px Lato;  color:#000000; }

/* Enter Your Custom CSS Here */
.footer-text {
    float: left;
    font-size: 16px;
    font-weight: bold;
}
.wcppec-checkout-buttons__separator {
    display: none;
}
#woo_pp_ec_button {
    display: none;
}
body #motopress-main.main-holder h2 {
    /* font-size: 30px; */
    font-size: 100%;
    line-height: 1.2em;
}
.post_meta {
    display: none;
}
body #motopress-main.main-holder .post-author {
    display: none;
}
.nocomments {
    display: none;
}
.nav__primary .sf-menu>li.current-menu-item>a
{
    background: #000000;
}
.nav__primary .sf-menu>li>a:after {
    background: none;
}

#spu-8802 .spu-close{
	font-size: 30px;
	color:#666;
	text-shadow: 0 1px 0 #fff;
}
#spu-8802 .spu-close:hover{
	color:#000;
}
#spu-8802 {
	background-color: #eeeeee;
	background-color: rgba(238,238,238,1);
	color: #333;
	padding: 30px;
		border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-box-shadow:  0px 0px 10px 1px #666;
	-webkit-box-shadow:  0px 0px 10px 1px #666;
	box-shadow:  0px 0px 10px 1px #666;
	width: 700px;

}
#spu-bg-8802 {
	opacity: 0.5;
	background-color: #000000;
}
/*
		* Add custom CSS for this popup
		* Be sure to start your rules with #spu-8802 { } and use !important when needed to override plugin rules
		*/


			
				.outofstock .images a:before {
				background-image: url(https://www.artintoys.com.au/wp-content/uploads/jeep-hommer.png);				/*background-color: rgba(255,255,255,.3);*/
				background-repeat: no-repeat;
				background-position: center top;
				display: inherit !important; 
    			opacity: .8;
    			z-index: 1 !important;
    			float: none;
    			clear: both;
			}

			.products .outofstock a:before {
				background-image: url(https://www.artintoys.com.au/wp-content/uploads/jeep-hommer.png);				/*background-color: rgba(255,255,255,.3);*/
				background-repeat: no-repeat;
				background-position: center top;
				display: inherit !important;
    			opacity: .8;
    			z-index: 1 !important;
    			float: none;
    			clear: both;
			}
			.products .outofstock .button:before {
				background:none !important;
				display: inherit !important;
				}
			.outofstock .images .thumbnails a:before {
				background:none !important;
				display: inherit !important;
			}

			
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:auto}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}

/**
* custom CSS for your admin-specific functionality should be
* included in this file.
*/
.out-of-stock{
  display: none;
}
.offer_stock_box {
  display: inline-table;
  width: 97%;
  height: auto;
  min-height: 166px;
  margin: 20px auto;
  text-align: center;
  padding: 5px;
  border: 1px solid #aaa;
  line-height: 60px;
  font-size: 15px;
  font-weight: 400;
}
.woocommerce a.offer_stock_btn {
    text-decoration: none;
    display: block;
    background-color: #3ab912;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    border-radius: 5px;
    width: 90%;
    margin: 5px auto;
    transition-duration: 0.3s;
    box-shadow: 0 0 4px rgba(0,0,0,0.3);
}
.woocommerce a.offer_stock_btn:hover{
  box-shadow: 0 0 9px rgba(0,0,0,0.5);
  background-color: #4ed026;
}
