@charset "UTF-8";
@import url(../CherryFramework/style.css);
@import url(../../../fonts.googleapis.com/css_76494d7.css);
@import url(../CherryFramework/style.css);
@import url(../../../css/being-strong-v.css);
.product-code, .product-price {
	text-align:left;
	font-size:14px
}
.cart-actions, .product-share {
	display:inline-block;
	width:100%;
	clear:both
}
@font-face {
font-family:LatoWeb;
src:url(../../../fonts/fonts/Lato-Regular.eot);
src:url(../../../fonts/fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'), url(../../../fonts/fonts/Lato-Regular.woff2) format('woff2'), url(../../../fonts/fonts/Lato-Regular.woff) format('woff'), url(../../../fonts/fonts/Lato-Regular.ttf) format('truetype');
font-style:normal;
font-weight:400;
text-rendering:optimizeLegibility
}
.breadcrumb, .flexslider, .jp-controls, .jp-toggles, .nav-pills, .nav-tabs, .page-numbers, .pager, .pagination ul, .payment_methods, .related-posts_list, .slides, .unstyled, .woocommerce-error {
	padding:0
}
.breadcrumb li, .flexslider li, .jp-controls li, .jp-toggles li, .nav-pills li, .nav-tabs li, .page-numbers li, .pager li, .pagination ul li, .payment_methods li, .related-posts_list li, .slides li, .unstyled li, .woocommerce-error li {
	padding:0;
	background:0 0
}
.chzn-results li, .filterable-portfolio li {
	background:0 0
}
.order_details li {
	background:0 0;
	padding-left:0;
	padding-bottom:0
}
.sidebar .unstyled li {
	padding:0 0 30px
}
.single-pager.pager {
	margin:0;
	border:none;
	padding:10px 0 20px
}
.single-pager.pager li {
	padding:10px 0
}
header.header {
	padding:25px 0 0
}
.product-title {
	font-size:15px;
	font-weight:600;
	letter-spacing:1px;
	line-height:1;
	margin-bottom:10px;
	text-transform: capitalize;
	text-align:left
}
.product-code {
	font-family:LatoWeb;
	font-weight:lighter;
	letter-spacing:1px;
	margin:0 0 5px;
	padding:0;
	text-transform:capitalize;
	line-height:20px
}
.product-price {
	font-weight:500;
	line-height:normal;
	margin-bottom:10px
}
.price-standard {
	color:#2c2c2c;
	font-size:14px
}
.cart-actions {
	margin-top:0;
	margin-bottom:20px;
	padding-bottom:12px
}
.text-left {
	text-align:justify;
	font-size:13px;
	font-weight:500;
	line-height:20px;
	text-transform:none
}
.logo .logo_h__txt, body #motopress-main.main-holder .content-holder div.product .summary h1:first-letter, nav.footer-nav .menu li {
	text-transform:uppercase
}
.product-share {
	border-top:1px solid #ddd;
	font-size:15px;
	font-weight:600;
	text-align:left;
	margin-top:10px
}
.body-part {
	display:block;
	width:264px;
	height:155px
}
.content-details {
	background:#dadada;
	border-radius:4px;
	padding:15px;
	float:left
}
.details-description {
	float:left
}
.error {
	color:#fb3a3a;
	display:inline-block;
	padding:0;
	text-align:left;
	width:220px
}
.logo .logo_h__txt .logo_link, .logo .logo_h__txt .logo_link:hover, .logo .logo_h__txt .logo_link:visited {
	color:inherit;
	text-decoration:none
}
.country {
	width:16px;
	height:11px;
	-webkit-box-shadow:1px 1px 3px 0 rgba(112, 112, 112, 1);
	-moz-box-shadow:1px 1px 3px 0 rgba(112, 112, 112, 1);
	box-shadow:1px 1px 3px 0 rgba(112, 112, 112, 1)
}
@media (max-width:767px) {
header.header {
padding:15px 0 10px
}
}
.logo_tagline {
	margin:0;
	padding:8px 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:0;
	padding:10px 0 0
}
@media (max-width:767px) {
.nav__primary {
padding:0 10px
}
}
.nav__primary .sf-menu {
	float:left
}
.nav__primary .sf-menu a {
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear
}
.nav__primary .sf-menu>li {
	margin:0;
	background:0 0;
	border:none
}
.nav__primary .sf-menu>li>a {
	padding:26px 16px;
	border:none;
	border-left:1px solid #ccc;
	background:0 0
}
@media (min-width:768px) and (max-width:979px) {
.nav__primary .sf-menu>li>a {
padding:26px 7px;
font-size:18px!important
}
}
.nav__primary .sf-menu>li>a.sf-with-ul {
	padding-right:24px
}
.nav__primary .sf-menu>li.current-menu-item>a, .nav__primary .sf-menu>li.current_page_item>a, .nav__primary .sf-menu>li.sfHover>a, .nav__primary .sf-menu>li>a:hover {
	color:#2c2c2c;
	background:0 0
}
.nav__primary .sf-menu ul {
	background:#eee;
	padding:0;
	width:220px
}
.nav__primary .sf-menu ul li {
	border:none;
	background:0 0
}
.nav__primary .sf-menu ul li a {
	padding:10px 10px 10px 16px;
	font-size:15px;
	line-height:20px;
	color:#2c2c2c;
	border:none;
	text-align:left;
	text-decoration:none;
	font-style:normal
}
.nav__primary .sf-menu ul>li.current-menu-item>a, .nav__primary .sf-menu ul>li.current_page_item>a, .nav__primary .sf-menu ul>li.sfHover>a, .nav__primary .sf-menu ul>li>a:hover {
	color:#fe7858;
	background:#f9f9f9
}
.nav__primary .sf-menu ul>li.sfHover ul, .nav__primary .sf-menu ul>li:hover ul {
	right:220px;
	left:auto;
	top:-1px
}
@media (min-width:1200px) {
.nav__primary .sf-menu ul>li.sfHover ul, .nav__primary .sf-menu ul>li:hover ul {
left:220px
}
}
.nav__primary .sf-menu .sf-sub-indicator {
	background:0 0;
	position:absolute;
	right:3px;
	top:50%;
	margin:-8px 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"
}
.header #search-header input#search-form_is {
	margin-bottom:0
}
#searchform input {
	vertical-align:top
}
#searchform #s {
	width:100%;
	height:48px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
@media (max-width:767px) {
.header #search-header {
float:none;
text-align:center;
padding:0 0 10px
}
#content.left {
float:none!important
}
#searchform #s {
width:50%
}
}
@media (max-width:400px) {
#searchform #s {
width:100%
}
}
.post_dislike a:hover, .post_dislike a:hover i, .post_like a:hover, .post_like a:hover i {
	color:#fe7858
}
.error404-holder_num {
	color:#2c2c2c
}
.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
}
.post-list li .featured-thumbnail img {
width:100%
}
}
.testimonials .testi-item {
	padding:0 0 45px;
	margin:0
}
.testimonials .testi-item:after {
	clear:both;
	width:100%;
	display:block;
	content:""
}
.testimonials .testi-item .testi-item_blockquote {
	background:0 0;
	padding: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 {
	margin:0 20px 20px 0;
	width:auto;
	max-width:100px;
	height:auto
}
@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 {
	display:block;
	overflow:hidden;
	color:#4e4e4e
}
.testimonials .testi-item .testi-item_blockquote>a:hover {
	color:inherit
}
.testimonials .testi-item .testi-meta {
	float:right;
	margin:0;
	padding:0
}
@media (max-width:767px) {
.testimonials .testi-item .testi-meta {
padding:10px 0 0
}
}
.content_box.text_dropcap {
	float:left;
	font-weight:700;
	margin:0 5px 0 0;
	padding:0;
	background:0 0
}
.content_box.text_dropcap:after, .content_box.text_dropcap:before {
	display:none
}
.children {
	padding:0 0 0 40px
}
#calendar_wrap caption, #calendar_wrap thead th {
	color:#fe7858
}
.dropcap {
	border-radius:0;
	color:#fff;
	background:#2c2c2c;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:30px
}
.posts-grid.team>li .featured-thumbnail {
	float:none;
	margin:0 0 10px
}
@media (max-width:767px) {
.children {
padding:0
}
.posts-grid.team>li:after {
clear:both;
width:100%;
display:block;
content:""
}
.posts-grid.team>li .featured-thumbnail {
float:left;
margin:0 20px 20px 0;
max-width:50%
}
.posts-grid.team>li .clear {
clear:none
}
footer.footer {
padding:10px
}
}
@media (max-width:400px) {
.posts-grid.team>li .featured-thumbnail {
float:none;
margin:0 0 10px;
max-width:100%
}
}
nav.footer-nav .menu li a:hover, nav.footer-nav .menu li.current-menu-item a {
	color:#fe7858;
	text-decoration:none
}
#back-top-wrapper {
	right:20px;
	bottom:30px
}
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:17px;
	line-height:27px
}
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 .shop-nav ul {
	text-align:right;
	padding:0 0 10px;
	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 {
text-align:center;
padding:5px 0
}
}
body #motopress-main.main-holder .shop-nav ul li {
	display:inline-block;
	padding:0 0 0 15px;
	list-style:none;
	font-size:13px;
	line-height:20px
}
@media (min-width:768px) and (max-width:979px) {
body #motopress-main.main-holder .shop-nav ul li {
font-size:12px;
padding:0 0 0 10px
}
}
@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
}
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:#fe7858
}
body #motopress-main.main-holder .shop-nav ul li ul {
	display:none
}
body #motopress-main.main-holder .cherry-wc-account {
	font-size:13px;
	line-height:20px;
	padding:0 0 10px
}
body #motopress-main.main-holder .cherry-wc-account_title {
	text-decoration:none!important
}
body #motopress-main.main-holder .cherry-wc-account_title:after {
	font-family:FontAwesome;
	content:"\f107";
	display:inline-block;
	margin:0 0 0 4px
}
body #motopress-main.main-holder .cherry-wc-account_title:before {
	font-family:FontAwesome;
	content:"\f007";
	display:inline-block;
	margin:0 8px 0 0;
	font-size:14px
}
body #motopress-main.main-holder .cherry-wc-account_title.cherry-dropdown-opened:after {
	content:"\f106"
}
body #motopress-main.main-holder .cherry-wc-account_content {
	margin:-5px 0 0;
	display:none;
	position:absolute;
	width:200px;
	padding:15px;
	right:0;
	top:100%;
	background:#fafafa;

	border:1px solid #ccc;
	border-radius:0;
	box-shadow:0 2px 3px rgba(0, 0, 0, .05);
	text-align:left
}
@media (max-width:767px) {
body #motopress-main.main-holder .cherry-wc-account_content {
right:50%;
margin:0 -120px 0 0
}
}
body #motopress-main.main-holder .cherry-wc-account_list {
	margin:0;
	font-size:13px;
	line-height:20px;
	list-style:none
}
body #motopress-main.main-holder .cherry-wc-account_list li {
	padding:0 0 3px
}
body #motopress-main.main-holder .cherry-wc-account_auth {
	padding:10px 15px 0;
	margin:10px -15px 0;
	border:1px solid #ccc;
	border-left:none;
	border-right:none;
	border-bottom:none
}
body #motopress-main.main-holder .cherry-wc-account_auth .not-logged:before {
	font-family:FontAwesome;
	content:"\f090";
	display:inline-block;
	margin:0 5px 0 0;
	font-size:14px
}
body #motopress-main.main-holder .cherry-wc-account_auth .logged:before {
	font-family:FontAwesome;
	content:"\f08b";
	display:inline-block;
	margin:0 5px 0 0;
	font-size:14px
}
body #motopress-main.main-holder .cart-holder {
	position:relative;
	z-index:10;
	padding:7px 0 10px 10px;
	text-align:right;
	float:right
}
@media (max-width:767px) {
body #motopress-main.main-holder .cart-holder {
float:none;
text-align:center;
padding:5px 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, .05);
	text-align:left
}
@media (max-width:767px) {
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content {
right:50%;
margin:0 -120px 0 0
}
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget {
	margin:0;
	padding:0
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li {
	list-style:none;
	background:0 0;
	padding:10px 0;
	overflow:hidden
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li img, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li img {
	float:left;
	margin:5px 10px 0 0;
	background:#fff;
	border:none;
	border-radius:0;
	width:50px
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li a:hover img, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li a:hover img {
	border:none
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .quantity, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .quantity {
	display:block;
	overflow:hidden;
	margin:0 0 0 60px
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation {
	overflow:hidden;
	border:none;
	padding:0;
	margin:0 0 0 60px;
	font-size:15.3px
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation dt, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation dt {
	float:left
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation dd, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget 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 a {
	margin:5px;
	padding-right:0
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .buttons a:after {
	display:none
}
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:700;
	color:#2c2c2c
}
body #motopress-main.main-holder .cart-holder h3:before {
	font-family:FontAwesome;
	font-weight:400;
	display:inline-block;
	content:"\f07a";
	font-size:16px;
	margin:0 6px 0 0
}
body #motopress-main.main-holder .cart-holder h3:hover {
	color:#fe7858
}
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;
	text-align:left
}
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:0
}
body #motopress-main.main-holder .content-holder div.product .summary .share-buttons {
	border-top:1px solid #ddd;
	margin:15px 0 0;
	padding:15px 0
}
body #motopress-main.main-holder .content-holder div.product div .tabs {
	padding:0 0 0 8px;
	margin:0;
	background:0 0;
	position:relative;
	border-radius:0
}
body #motopress-main.main-holder .content-holder div.product div .tabs:after, body #motopress-main.main-holder .content-holder div.product div .tabs:before {
	border:none;
	box-shadow:none;
	display:none
}
body #motopress-main.main-holder .content-holder div.product div .tabs li.active {
	background:0 0;
	border-bottom:none;
	top:0
}
body #motopress-main.main-holder .content-holder div.product div .tabs li.active a {
	color:#fff;
	background:#2c2c2c;
	border:1px solid #131313;
	cursor:default
}
body #motopress-main.main-holder .content-holder div.product div .tabs li {
	margin:0 1px 0 0;
	padding:0;
	background:0 0;
	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:700;
	text-decoration:none;
	display:block;
	background:#fff;
	border-radius:0;
	border:1px solid #ddd;
	margin:0 0 -1px;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear
}
body #motopress-main.main-holder .content-holder div.product div .tabs li a:hover {
	color:#fff;
	background:#2c2c2c;
	border:1px solid #131313
}
body #motopress-main.main-holder .content-holder div.product div .tabs li:after, body #motopress-main.main-holder .content-holder div.product div .tabs li:before {
	border:none;
	box-shadow:none;
	display:none
}
body #motopress-main.main-holder .content-holder div.product div.panel {
	padding:15px;
	background:#fff;
	border:1px solid #ddd;
	border-radius:0;
	box-shadow:0 2px 3px rgba(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 .meta, body #motopress-main.main-holder .content-holder div.product div.panel #reviews h2 {
clear:both!important
}
}
body #motopress-main.main-holder .content-holder div.product table.variations tr td {
	background:0 0;
	color:#2c2c2c;
	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
}
body #motopress-main.main-holder .content-holder div.product div .tabs:after, body #motopress-main.main-holder .content-holder div.product div .tabs:before {
border:none;
box-shadow:none;
display:none
}
body #motopress-main.main-holder .content-holder div.product div .tabs li {
display:block;
box-shadow:none;
z-index:10!important;
border-radius:0;
margin:0;
top:0;
float:none;
border-bottom:none
}
body #motopress-main.main-holder .content-holder div.product div .tabs li:after, body #motopress-main.main-holder .content-holder div.product div .tabs li:before {
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 .thumbnails>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>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 ul.products li.product>a img.woocommerce-placeholder, body #motopress-main.main-holder .content-holder ul.products li.product>a img[class*=attachment] {
-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:#fff;
border:none;
border-radius:0;
box-shadow:none;
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 div.product div.images .thumbnails>: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>: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 ul.products li.product>:hover img.woocommerce-placeholder, body #motopress-main.main-holder .content-holder ul.products li.product>:hover img[class*=attachment] {
border:none;
box-shadow:none
}
body #motopress-main.main-holder .content-holder div.product div.images {
	margin-bottom:2em;
	margin-right:20px;
	width:450px
}
@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:400px
}
}
@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
}
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:#2c2c2c;
	border-radius:0;
	box-shadow:0 2px 3px rgba(0, 0, 0, .05);
	border:1px solid #ddd
}
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
}
body #motopress-main.main-holder .content-holder div.product #tabs {
	padding:0
}
body #motopress-main.main-holder .content-holder div.product .summary .price, body #motopress-main.main-holder .content-holder ul.products li.product>a .price {
	color:#2c2c2c;
	font-size:20px;
	line-height:30px;
	float:none;
	text-align:center
}
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, 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 {
	font-size:12px;
	display:inline-block;
	text-transform:lowercase
}
body #motopress-main.main-holder .content-holder div.product .summary .price ins, body #motopress-main.main-holder .content-holder ul.products li.product>a .price ins {
	text-decoration:none
}
body #motopress-main.main-holder .content-holder div.product .summary .price .from, body #motopress-main.main-holder .content-holder ul.products li.product>a .price .from {
	margin:0 5px 0 0;
	font-size:12px
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder div.product .summary .price, body #motopress-main.main-holder .content-holder ul.products li.product>a .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:#fe7858
}
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:0 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.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
}
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 .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 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:21px;
	padding:.5em 0;
	font-style:normal;
	font-weight:400;
	display:block
}
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 0 10px
}
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:0;
	opacity:0;
	visibility:hidden;
	left:10px;
	background:#fff;
	border:6px solid #fff;
	box-shadow:0 0 0 2px #2c2c2c;
	border-radius:0;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s 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:195px;
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 [class*=breadcrumb], body #motopress-main.main-holder .content-holder [id*=breadcrumb] {
color:#999!important
}
body #motopress-main.main-holder .content-holder .breadcrumb__t li.divider:after {
	content:" / "
}
body #motopress-main.main-holder .content-holder .onsale {
	position:absolute;
	min-height:32px;
	min-width:32px;
	padding:4px;
	font-size:12px;
	font-weight:700;
	text-align:center;
	line-height:32px;
	top:-10px;
	right:-5px;
	margin:0;
	color:#fff;
	text-shadow:0 -1px 0 #fe7858;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	background-color:#804a3e;
	background-image:-moz-linear-gradient(top, #2c2c2c, #fe7858);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2c2c2c), to(#fe7858));
	background-image:-webkit-linear-gradient(top, #2c2c2c, #fe7858);
	background-image:-o-linear-gradient(top, #2c2c2c, #fe7858);
	background-image:linear-gradient(to bottom, #2c2c2c, #fe7858);
	background-repeat:repeat-x;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .2);
	border-radius:10em;
	border:0 solid transparent
}
body #motopress-main.main-holder .content-holder .woocommerce-ordering select.orderby {
	margin:0 0 15px
}
@media (max-width:480px) {
body #motopress-main.main-holder .content-holder .order_details li {
float:none;
display:block;
padding:0 0 10px;
margin:0;
border:none
}
}
body #motopress-main.main-holder #content input.button, body #motopress-main.main-holder #respond input#submit, body #motopress-main.main-holder .button-alt, 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 input[type=reset], body #motopress-main.main-holder input[type=submit] {
	display:inline-block;
	padding:0 27px 0 0;
	margin-bottom:0;
	font-size:15px!important;
	line-height:23px!important;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#2c2c2c;
	border:none;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	font-weight:700;
	box-sizing:content-box;
	background:0 0;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	position:relative;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder #content input.button:after, body #motopress-main.main-holder #respond input#submit:after, body #motopress-main.main-holder .button-alt:after, body #motopress-main.main-holder a.button:after, body #motopress-main.main-holder button.button:after, body #motopress-main.main-holder input.button:after, body #motopress-main.main-holder input[type=reset]:after, body #motopress-main.main-holder input[type=submit]:after {
	position:absolute;
	content:'\f0da';
	right:0;
	top:0;
	color:#2c2c2c;
	font-family:FontAwesome;
	font-size:20px;
	line-height:23px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder #content input.button:focus, body #motopress-main.main-holder #content input.button:hover, body #motopress-main.main-holder #respond input#submit:focus, body #motopress-main.main-holder #respond input#submit:hover, body #motopress-main.main-holder .button-alt:focus, body #motopress-main.main-holder .button-alt:hover, body #motopress-main.main-holder a.button:focus, body #motopress-main.main-holder a.button:hover, body #motopress-main.main-holder button.button:focus, body #motopress-main.main-holder button.button:hover, body #motopress-main.main-holder input.button:focus, body #motopress-main.main-holder input.button:hover, body #motopress-main.main-holder input[type=reset]:focus, body #motopress-main.main-holder input[type=reset]:hover, body #motopress-main.main-holder input[type=submit]:focus, body #motopress-main.main-holder input[type=submit]:hover {
	color:#777;
	text-decoration:none
}
body #motopress-main.main-holder #content input.button:focus, body #motopress-main.main-holder #respond input#submit:focus, body #motopress-main.main-holder .button-alt:focus, 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 input[type=reset]:focus, body #motopress-main.main-holder input[type=submit]:focus {
	text-decoration:none
}
body #motopress-main.main-holder #content input.button.active, body #motopress-main.main-holder #content 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 .button-alt.active, body #motopress-main.main-holder .button-alt:active, 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 input[type=reset].active, body #motopress-main.main-holder input[type=reset]:active, body #motopress-main.main-holder input[type=submit].active, body #motopress-main.main-holder input[type=submit]:active {
	background-image:none;
	outline:0;
	-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)
}
body #motopress-main.main-holder #content input.button.disabled, body #motopress-main.main-holder #content 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 .button-alt.disabled, body #motopress-main.main-holder .button-alt[disabled], 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 input[type=reset].disabled, body #motopress-main.main-holder input[type=reset][disabled], body #motopress-main.main-holder input[type=submit].disabled, body #motopress-main.main-holder input[type=submit][disabled] {
	cursor:default;
	background-image:none;
	opacity:.65;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
body #motopress-main.main-holder input[type=reset], body #motopress-main.main-holder input[type=submit] {
	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;
	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:none;
	background:#fff;
	border-radius:0;
	box-shadow:none
}
body #motopress-main.main-holder .product_list_widget li a {
	display:block;
	margin:0 0 5px
}
body #motopress-main.main-holder .product_list_widget li a:hover img {
	border:none
}
body #motopress-main.main-holder .product_list_widget li ins {
	text-decoration:none;
	font-weight:700
}
body #motopress-main.main-holder .price_slider {
	position:relative;
	background:#fff;
	box-shadow:0 0 3px rgba(0, 0, 0, .5) inset;
	border-radius:10px;
	height:8px;
	margin:20px 8px
}
body #motopress-main.main-holder .price_slider .ui-slider-range {
	background:repeat-x #3b3b3b;
	background-image:-moz-linear-gradient(top, #464646, #2c2c2c);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#464646), to(#2c2c2c));
	background-image:-webkit-linear-gradient(top, #464646, #2c2c2c);
	background-image:-o-linear-gradient(top, #464646, #2c2c2c);
	background-image:linear-gradient(to bottom, #464646, #2c2c2c);
	height:8px;
	border-radius:10px;
	position:absolute
}
body #motopress-main.main-holder .price_slider .ui-slider-handle {
	width:14px;
	height:14px;
	background:#2c2c2c;
	border:1px solid #0d0d0d;
	border-radius:8px;
	position:absolute;
	top:-4px;
	margin:0 0 0 -8px;
	box-shadow:0 1px 3px rgba(0, 0, 0, .2), 0 -1px 3px #131313 inset, 0 1px 3px #464646 inset;
	cursor:default
}
body #motopress-main.main-holder .price_slider .ui-slider-handle:after {
	content:"";
	position:absolute;
	width:6px;
	height:6px;
	background:#000;
	border-radius:3px;
	left:4px;
	top:4px
}
body #motopress-main.main-holder .price_slider .ui-slider-handle.ui-state-hover {
	background:#464646;
	border:1px solid #222
}
body #motopress-main.main-holder .price_slider .ui-slider-handle.ui-state-hover:after {
	background:#0d0d0d
}
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 #content input.button:focus, body #respond form .form-submit input#submit:focus, body #respond input#submit:focus, body #submit:focus, body .button-alt:focus, body .navigation a:focus, body a.button:focus, body button.button:focus, body input.button:focus, body.has_shop.has_jigoshop ins {
	text-decoration:none
}
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:700;
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:#fe7858
}
body #motopress-main.main-holder .sidebar ul.cart_list {
	list-style:none;
	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:0 0
}
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:15.3px
}
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:700
}
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:none;
	background:#fff;
	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:none
}
body #motopress-main.main-holder #container .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 #content .chzn-container input[type=text], 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 {
	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;
	box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, .1);
	background:#fff
}
body #motopress-main.main-holder #container form .form-row textarea, body #motopress-main.main-holder #content form .form-row textarea {
	height:100px;
	max-width:100%;
	resize:vertical
}
body #motopress-main.main-holder #container form select, body #motopress-main.main-holder #content form select {
	padding:4px 5px;
	width:auto;
	max-width:100%
}
body #motopress-main.main-holder .jigoshop_login_widget input[type=password], body #motopress-main.main-holder .jigoshop_login_widget input[type=text] {
	width:auto
}
body #content input.button, body #respond form .form-submit input#submit, body #respond input#submit, body #submit, body .button-alt, body .navigation a, body a.button, body button.button, body input.button {
	display:inline-block;
	padding:0 27px 0 0;
	margin-bottom:0;
	font-size:15px!important;
	line-height:23px!important;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#2c2c2c;
	border:none;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	font-weight:700;
	box-sizing:content-box;
	background:0 0;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	position:relative;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #content input.button:after, body #respond form .form-submit input#submit:after, body #respond input#submit:after, body #submit:after, body .button-alt:after, body .navigation a:after, body a.button:after, body button.button:after, body input.button:after {
	position:absolute;
	content:'\f0da';
	right:0;
	top:0;
	color:#9dcd17;
	font-family:FontAwesome;
	font-size:20px;
	line-height:23px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #content input.button:focus, body #content input.button:hover, body #respond form .form-submit input#submit:focus, body #respond form .form-submit input#submit:hover, body #respond input#submit:focus, body #respond input#submit:hover, body #submit:focus, body #submit:hover, body .button-alt:focus, body .button-alt:hover, body .navigation a:focus, body .navigation a:hover, body a.button:focus, body a.button:hover, body button.button:focus, body button.button:hover, body input.button:focus, body input.button:hover {
	color:#fe7858;
	text-decoration:none
}
body #content input.button.active, body #content input.button:active, body #respond form .form-submit input#submit.active, body #respond form .form-submit input#submit:active, body #respond input#submit.active, body #respond input#submit:active, body #submit.active, body #submit:active, body .button-alt.active, body .button-alt:active, body .navigation a.active, body .navigation a:active, body a.button.active, body a.button:active, body button.button.active, body button.button:active, body input.button.active, body input.button:active {
	background-image:none;
	outline:0;
	-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)
}
body #content input.button.disabled, body #content input.button[disabled], body #respond form .form-submit input#submit.disabled, body #respond form .form-submit input#submit[disabled], body #respond input#submit.disabled, body #respond input#submit[disabled], body #submit.disabled, body #submit[disabled], body .button-alt.disabled, body .button-alt[disabled], body .navigation a.disabled, body .navigation a[disabled], body a.button.disabled, body a.button[disabled], body button.button.disabled, body button.button[disabled], body input.button.disabled, body input.button[disabled] {
	cursor:default;
	background-image:none;
	opacity:.65;
	-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-content #respond, body #fancybox-outer #respond {
	color:#000
}
body #fancybox-content #respond h3, body #fancybox-outer #respond h3 {
	color:inherit
}
@media (max-width:580px) {
body .pp_details, body .ppt {
width:90%!important
}
body .pp_pic_holder {
max-width:580px;
width:95%!important;
left:2%!important
}
body #pp_full_res img, body .pp_pic_holder .pp_content {
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 #content input.button.added:before, body .woocommerce #respond input#submit.added:before, body .woocommerce a.button.added:before, body .woocommerce button.button.added:before, body .woocommerce input.button.added:before, body .woocommerce-page #content input.button.added:before, body .woocommerce-page #respond input#submit.added:before, body .woocommerce-page a.button.added:before, body .woocommerce-page button.button.added:before, body .woocommerce-page input.button.added:before {
	font-family:FontAwesome;
	font-size:18px;
	font-weight:400;
	font-style:normal;
	content:"\f00c";
	color:#2c2c2c;
	padding:4px;
	border:1px solid #2c2c2c;
	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 #content input.button.added:before, body .woocommerce #respond input#submit.added:before, body .woocommerce a.button.added:before, body .woocommerce button.button.added:before, body .woocommerce input.button.added:before, body .woocommerce-page #content input.button.added:before, body .woocommerce-page #respond input#submit.added:before, body .woocommerce-page a.button.added:before, body .woocommerce-page button.button.added:before, body .woocommerce-page input.button.added:before {
display:none!important
}
}
body div.light_rounded .pp_content, body div.pp_default .pp_content {
	padding:0 0 10px
}
body .content-holder .woocommerce-message, body .content-holder div.jigoshop_message {
	border-radius:0;
	padding:15px 65px 15px 45px!important;
	background:#fff;
	border:1px solid #ddd;
	box-shadow:0 2px 3px rgba(0, 0, 0, .05);
	text-shadow:none;
	position:relative;
	line-height:20px;
	font-size:14px;
	color:#2c2c2c;
	margin:0 0 15px
}
@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 {
display:none
}
}
body .content-holder .woocommerce-message:before, body .content-holder div.jigoshop_message:before {
	position:absolute;
	left:10px;
	color:#2c2c2c;
	font-family:FontAwesome;
	content:"\f00c";
	font-size:20px;
	padding:0;
	height:auto;
	background:0 0;
	box-shadow:none
}
body .content-holder .woocommerce-message a.button, body .content-holder div.jigoshop_message a.button {
	margin:0!important;
	float:none!important;
	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:0 0!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;
	cursor:pointer;
	text-indent:-2px;
	font-family:FontAwesome;
	color:#2c2c2c;
	content:"\f07a";
	border:2px solid #2c2c2c!important;
	border-radius:17px;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s 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!important;
	top:50%
}
body .content-holder .woocommerce-message a.button:hover:before, body .content-holder div.jigoshop_message a.button:hover:before {
	color:#fe7858
}
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:#fff;
	border:1px solid #ddd;
	box-shadow:0 2px 3px rgba(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:#2c2c2c;
	font-family:FontAwesome;
	content:"\f05a";
	font-size:24px;
	padding:0;
	height:auto;
	background:0 0;
	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:#fff;
	border:1px solid #ddd;
	box-shadow:0 2px 3px rgba(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:0 0;
	box-shadow:none;
	font-style:normal
}
body mark, body.has_shop .star-rating span:before, body.has_shop .star-rating:before {
	color:#2c2c2c
}
body .content-holder .woocommerce-error {
	padding:15px 15px 15px 65px!important
}
body .content-holder .woocommerce-error:before {
	margin-top:-22px
}
body mark {
	font-weight:700;
	background:0 0
}
body #ship-to-different-address {
	font-size:17px;
	line-height:27px;
	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
}
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:16px;
	width:5.3em;
	font-family:star;
	height:1em;
	line-height:1em;
	position:relative;
	margin:2px auto
}
body.has_shop .star-rating:before {
	content:"sssss";
	float:left;
	left:0;
	position:absolute;
	top:0
}
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 .rate_content {
	display:none
}
@media (max-width:480px) {
body.has_shop .star-rating .rate_content {
display:none!important
}
}
body.has_shop .hreview-aggregate .star-rating, body.has_shop .products .product .star-rating, body.has_shop div[id^=top-rated-] .star-rating, body.has_shop div[itemprop=aggregateRating] .star-rating {
position:relative;
overflow:visible
}
body.has_shop .hreview-aggregate .star-rating span, body.has_shop .products .product .star-rating span, body.has_shop div[id^=top-rated-] .star-rating span, body.has_shop div[itemprop=aggregateRating] .star-rating span {
height:0;
overflow:hidden;
cursor:default
}
body.has_shop .hreview-aggregate .star-rating .rate_content, body.has_shop .products .product .star-rating .rate_content, body.has_shop div[id^=top-rated-] .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:#2c2c2c;
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 .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear;
pointer-events:none;
font-family:Lato
}
body.has_shop .hreview-aggregate .star-rating .rate_content:after, body.has_shop .products .product .star-rating .rate_content:after, body.has_shop div[id^=top-rated-] .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 #2c2c2c;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:0 solid transparent
}
body.has_shop .hreview-aggregate .star-rating:hover .rate_content, body.has_shop .products .product .star-rating:hover .rate_content, body.has_shop div[id^=top-rated-] .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
}
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 span:before, body.has_shop.has_jigoshop .star-rating:before {
	display:none
}
body.has_shop.has_jigoshop #motopress-main.main-holder .price_slider_amount {
	text-align:center
}
body.has_shop.has_jigoshop #review_form #submit, body.has_shop.has_jigoshop a.button, body.has_shop.has_jigoshop button.button, body.has_shop.has_jigoshop input.button {
	float:none
}
body.has_shop.has_jigoshop .login #review_form #submit, body.has_shop.has_jigoshop .login a.button, body.has_shop.has_jigoshop .login button.button, body.has_shop.has_jigoshop .login input.button {
	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
}
@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:outside
}
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!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%
}
}
.add_to_wishlist:before, .compare:before {
	width:1em;
	display:inline-block;
	font-family:FontAwesome
}
.yith-wcwl-add-to-wishlist {
	clear:both;
	margin: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
}
.add_to_wishlist:before {
	content:"\f08a";
	margin:0 4px 0 0;
	vertical-align:top
}
.compare {
	display:inline-block;
	vertical-align:middle;
	margin:0 6px
}
.compare:before {
	content:"\f067";
	margin:0 4px 0 0;
	vertical-align:top
}
.yith-wcwl-add-to-wishlist {
	display:inline-block;
	vertical-align:top;
	padding:0;
	position:relative
}
.btn, .yith-wcwl-add-to-wishlist a, body.jigoshop table.my_account_orders td, body.jigoshop table.my_account_orders th {
	vertical-align:middle
}
.yith-wcwl-add-to-wishlist a {
	display:inline-block;
	margin:0 6px
}
.yith-wcwl-add-to-wishlist .ajax-loading {
	position:absolute;
	border:none!important;
	outline:0!important
}
.summary .yith-wcwl-add-to-wishlist {
	padding:0 0 10px;
	float:left
}
.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;
	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;
	border-color:#fafafa 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;
	border-color:#ccc 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 .1s linear;
-moz-transition:all .1s linear;
-o-transition:all .1s linear;
transition:all .1s linear
}
#yith-wcwl-popup-message {
	background:#fafafa;
	border:1px solid #ccc;
	border-radius:0;
	box-shadow:0 2px 3px rgba(0, 0, 0, .05);
	padding:15px 15px 15px 35px;
	line-height:24px
}
#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;
	left:10px;
	font-family:FontAwesome
}
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.minus, body.jigoshop .quantity input.plus {
	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;
	padding:4px 5px;
	width:24px;
	border:1px solid #ccc;
	font-size:14px
}
body.jigoshop .quantity input.minus:hover, body.jigoshop .quantity input.plus: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
}
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 td address, body.jigoshop table.my_account_orders th address {
	margin:0
}
body.jigoshop .addresses .title h3 {
	float:left!important;
	margin:0 0 20px
}
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:#fff;
	border:1px solid #ddd;
	box-shadow:0 2px 3px rgba(0, 0, 0, .05);
	text-shadow:none;
	position:relative;
	line-height:28px;
	font-size:14px;
	margin:0 0 10px
}
body .info, body.jigoshop .info:before {
	box-shadow:none;
	padding:0;
	background:0 0
}
body.jigoshop .info a {
	color:#2c2c2c
}
body.jigoshop .info a:hover {
	color:#fe7858
}
body.jigoshop .info:before {
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-14px;
	color:#2c2c2c;
	font-family:FontAwesome;
	content:"\f05a";
	font-size:24px;
	height:auto;
	font-style:normal
}
body.jigoshop table.shop_attributes {
	width:100%
}
body .info {
	border:none;
	color:#2c2c2c
}
.btn-small, .loading, .loading:before {
	-webkit-border-radius:0;
	-moz-border-radius:0
}
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, .loading:before {
	border-radius:0
}
.widget .input-text {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:37px
}
@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 {
	padding-left:8px!important;
	height:30px;
	text-align:center;
	-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;
	padding:0 27px 0 0;
	font-size:15px!important;
	line-height:23px!important;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#2c2c2c;
	border:none;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	font-weight:700;
	box-sizing:content-box;
	background:0 0;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
	margin-top:0;
	margin-bottom:10px;
	position:relative
}
table.compare-list .add-to-cart td a.added_to_cart:after, table.compare-list .add-to-cart td a.button:after {
	position:absolute;
	content:'\f0da';
	right:0;
	top:0;
	color:#9dcd17;
	font-family:FontAwesome;
	font-size:20px;
	line-height:23px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.btn, table.compare-list .add-to-cart td a:after {
-webkit-transition:all .3s ease;
-o-transition:all .3s ease
}
table.compare-list .add-to-cart td a.added_to_cart:focus, table.compare-list .add-to-cart td a.added_to_cart:hover, table.compare-list .add-to-cart td a.button:focus, table.compare-list .add-to-cart td a.button:hover {
	color:#fe7858;
	text-decoration:none
}
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: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)
}
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:.65;
	-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;
	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:#2c2c2c;
	position:absolute;
	right:0;
	z-index:-1;
-moz-transition:all .3s ease;
transition:all .3s ease;
	visibility:hidden;
	opacity:0
}
table.compare-list .add-to-cart td a:hover:after {
	right:-20px;
	z-index:1;
	opacity:1;
	visibility:visible
}
table.compare-list .remove td a, table.compare-list a {
	color:#2c2c2c
}
table.compare-list .remove td a:hover, table.compare-list a:hover {
	color:#fe7858
}
table.compare-list thead th {
	background:#181818;
	color:#eee
}
table.compare-list .td.odd {
	padding-bottom:10px
}
table.compare-list th {
	font-size:17px;
	line-height:27px;
	font-family:Lato;
	color:#2c2c2c;
	font-weight:700
}
table.compare-list td {
	text-align:left
}
table.compare-list td img {
	border:none;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.btn-block, .input-block-level {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
table.compare-list tr.title td {
	font-size:22px;
	line-height:32px;
	color:#fe7858;
	font-weight:700
}
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
}
table.compare-list tr.price .woocommerce-product-rating .star-rating:before {
	content:"\f006\f006\f006\f006\f006";
	font-family:FontAwesome;
	float:left;
	left:0;
	position:absolute;
	top:0;
	color:#2c2c2c
}
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:#2c2c2c
}
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:#2c2c2c;
	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 .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear;
	pointer-events:none;
	font-family:Lato
}
table.compare-list tr.description td, table.compare-list tr.stock td {
	padding:10px
}
table.compare-list tr.price .woocommerce-product-rating .star-rating .rate_content:after {
	position:absolute;
	content:"";
	bottom:-6px;
	right:10px;
	border-top:7px solid #2c2c2c;
	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:#2c2c2c;
	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 span {
	text-align:left!important;
	font-size:19px;
	line-height:29px;
	font-weight:700;
	color:#2c2c2c
}
table.compare-list .woocommerce-review-link {
	font-size:12px;
	text-transform:none
}
body.woocompare_table>h1 {
	background:0 0;
	color:#2c2c2c;
	border-bottom:1px solid #d6d6d6
}
body.woocompare_table {
	font-size:17px;
	line-height:27px;
	font-family:Lato;
	color:#2c2c2c
}
.btn-danger {
	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)
}
.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%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);
transition-timing-function:cubic-bezier(.755, .05, .855, .06);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);
transition-timing-function:cubic-bezier(.755, .05, .855, .06);
-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%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1);
-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(.755, .05, .855, .06);
transition-timing-function:cubic-bezier(.755, .05, .855, .06);
-webkit-transform:translate3d(0, -30px, 0);
-ms-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);
transition-timing-function:cubic-bezier(.755, .05, .855, .06);
-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%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	-webkit-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
0%, 100% {
-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)
}
}
@keyframes pulse {
0%, 100% {
-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)
}
}
.pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes rubberBand {
0%, 100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .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)
}
}
@keyframes rubberBand {
0%, 100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
-ms-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(.75, 1.25, 1);
-ms-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
-ms-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .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)
}
}
.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%, 100% {
-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)
}
}
@keyframes tada {
0%, 100% {
-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)
}
}
.tada {
	-webkit-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
0%, 100% {
-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)
}
}
@keyframes wobble {
0%, 100% {
-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)
}
}
.wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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
}
.bounceOut, .flipOutX {
-webkit-animation-duration:.75s;
animation-duration:.75s
}
@-webkit-keyframes bounceInDown {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
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-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
}
.flipInY, .flipOutX {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important
}
@-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-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-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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 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(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
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(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	animation-name:zoomOutUp
}
.clearfix:after, .clearfix:before {
	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:37px;
	box-sizing:border-box
}
.btn, .btn-large {
	display:inline-block;
	text-align:center
}
.btn {
	padding:0 27px 0 0;
	margin-bottom:0;
	font-size:15px!important;
	line-height:23px!important;
	cursor:pointer;
	color:#2c2c2c;
	border:none;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	font-weight:700;
	box-sizing:content-box;
	background:0 0;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	position:relative;
-moz-transition:all .3s ease;
transition:all .3s ease
}
.btn:after, .parallax-slider .controlBtn .innerBtn {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease
}
.btn:after {
	position:absolute;
	content:'\f0da';
	right:0;
	top:0;
	color:#2c2c2c;
	font-family:FontAwesome;
	font-size:20px;
	line-height:23px;
transition:all .3s ease
}
.btn:focus, .btn:hover {
	color:#fe7858;
	text-decoration:none
}
.btn:focus {
	text-decoration:none
}
.btn.active, .btn:active {
	background-image:none;
	outline:0;
	-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.disabled, .btn[disabled] {
	cursor:default;
	background-image:none;
	opacity:.65;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-large {
	background:#fff;
	text-transform:none;
	width:auto;
	margin:5px 0 0;
	border-radius:4px;
	font-size:18px!important;
	line-height:23px!important;
	color:#222;
	font-weight:500;
	padding:8px 15px;
	letter-spacing:1px
}
.btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width:100%
}
.btn-large:after {
	display:none
}
.btn-large:hover {
	background:#000;
	color:#fff
}
.btn-danger, .btn-info, .btn-inverse, .btn-success, .btn-warning {
	text-shadow:0 -1px 0 rgba(0, 0, 0, .25);
	background-repeat:repeat-x
}
.btn-large [class*=" icon-"], .btn-large [class^=icon-] {
margin-top:4px
}
.btn-small {
	padding:2px 10px;
	font-size:14.45px;
	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:12.75px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-block {
	display:block;
	padding-left:0;
	padding-right:0;
	box-sizing:border-box
}
.btn-block+.btn-block {
	margin-top:5px
}
.btn-danger.active, .btn-info.active, .btn-inverse.active, .btn-primary.active, .btn-success.active, .btn-warning.active {
	color:rgba(255, 255, 255, .75)
}
.btn-warning {
	color:#fff;
	background-color:#fe9d86;
	background-image:-moz-linear-gradient(top, #feb5a4, #fe7858);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#feb5a4), to(#fe7858));
	background-image:-webkit-linear-gradient(top, #feb5a4, #fe7858);
	background-image:-o-linear-gradient(top, #feb5a4, #fe7858);
	background-image:linear-gradient(to bottom, #feb5a4, #fe7858);
	border-color:#fe7858 #fe7858 #fe3b0c;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
}
.btn-warning.active, .btn-warning.disabled, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .btn-warning[disabled] {
	color:#fff;
	background-color:#fe7858
}
.btn-danger {
	color:#fff;
	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);
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	padding:5px 10px!important;
	border-radius:4px
}
.btn-danger.active, .btn-danger.disabled, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .btn-danger[disabled] {
	color:#fff;
	background-color:#bd362f
}
.btn-success {
	color:#fff;
	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);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
}
.btn-success.active, .btn-success.disabled, .btn-success:active, .btn-success:focus, .btn-success:hover, .btn-success[disabled] {
	color:#fff;
	background-color:#51a351
}
.btn-info {
	color:#fff;
	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);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
}
.btn-info.active, .btn-info.disabled, .btn-info:active, .btn-info:focus, .btn-info:hover, .btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4
}
.btn-inverse {
	color:#fff;
	background-color:#323232;
	background-image:-moz-linear-gradient(top, #444, #181818);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#181818));
	background-image:-webkit-linear-gradient(top, #444, #181818);
	background-image:-o-linear-gradient(top, #444, #181818);
	background-image:linear-gradient(to bottom, #444, #181818);
	border-color:#181818 #181818 #000;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
}
.btn-inverse.active, .btn-inverse.disabled, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .btn-inverse[disabled] {
	color:#fff;
	background-color:#181818
}
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
padding:0;
border:0
}
.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:#2c2c2c;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-link:focus, .btn-link:hover {
	color:#fe7858;
	text-decoration:none;
	background-color:transparent
}
.btn-link[disabled]:focus, .btn-link[disabled]:hover {
	color:#2c2c2c;
	text-decoration:none
}
.parallax-slider {
	/*height:400px;*/
	height:290px;
	overflow:hidden;
	position:relative;
	-ms-transform:translateZ(0);
	transform:translateZ(0)
}
.social {
	margin-top:30px
}
@media (min-width:1200px) {
.parallax-slider {
/*height:763px*/
height:380px!important;
}
}

@media (max-width:1920px) {
.parallax-slider {
/*height:763px*/
height:380px!important;
}
}
@media (max-width:767px) {
.parallax-slider {
margin:0 -10px;
padding-left:10px;
padding-right:10px
}
}
@media (max-width:479px) {
.parallax-slider {
height:300px
}
.parallax-slider #mainCaptionHolder {
display:none
}
}
.parallax-slider #mainCaptionHolder .container {
	top:15px
}
.parallax-slider #mainCaptionHolder .slider_caption {
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-.08em
}
.parallax-slider #mainCaptionHolder .slider_caption h6 {
	font:100 70px/70px Lato;
	color:#fff
}
.parallax-slider #mainCaptionHolder .slider_caption h6 strong {
	font-weight:300;
	font-size:70px
}
.parallax-slider #mainCaptionHolder .slider_caption h5 {
	font:100 100px/100px Lato;
	color:#fff;
	position:relative
}
.parallax-slider #mainCaptionHolder .slider_caption h5 strong {
	font-size:100px;
	font-weight:100;
	line-height:100px;
	color:#fe7858;
	position:relative;
	display:inline-block
}
.parallax-slider #mainCaptionHolder .slider_caption h5.first, .parallax-slider #mainCaptionHolder .slider_caption h5.second {
	color:#9dcd17
}
.parallax-slider #mainCaptionHolder .slider_caption h5.third {
	color:#fe7858
}
.parallax-slider #mainCaptionHolder .slider_caption h4 {
	font:100 50px/50px Lato;
	color:#fff;
	letter-spacing:0;
	position:relative
}
@media (min-width:1200px) {
.parallax-slider #mainCaptionHolder .container {
top:75px
}
.parallax-slider #mainCaptionHolder .slider_caption {
text-align:left
}
.parallax-slider #mainCaptionHolder .slider_caption h6 {
font:100 108px/108px Lato
}
.parallax-slider #mainCaptionHolder .slider_caption h6 strong {
font-size:168px
}
.parallax-slider #mainCaptionHolder .slider_caption h5 {
font:100 378px/378px Lato;
top:-76px
}
.parallax-slider #mainCaptionHolder .slider_caption h5 strong {
top:-136px;
left:-144px;
line-height:200px;
font-size:138px
}
.parallax-slider #mainCaptionHolder .slider_caption h4 {
font:100 95px/95px Lato;
top:-132px
}
}
.parallax-slider .controlBtn {
	width:60px;
	height:60px;
	margin-top:-30px
}
.parallax-slider .controlBtn .innerBtn {
	font-size:48px;
	line-height:60px;
	color:#fe7858;
	background:#2c2c2c
}
.parallax-slider .controlBtn .slidesCounter {
	font-size:16px;
	line-height:60px;
	color:#2c2c2c;
	background:#fe7858
}
.parallax-slider .controlBtn:hover .innerBtn {
	color:#2c2c2c;
	background:#fe7858
}
.parallax-slider .parallaxNextBtn, .parallax-slider .parallaxPrevBtn {
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .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:50px*/
	bottom:30px;
}
@media (min-width:1200px) {
.parallax-slider #paralaxSliderPagination {
/*left:40%;*/
left:48%;
margin:0 auto;
float:none
}
}
@media (max-width:1199px) {
.parallax-slider #paralaxSliderPagination {
bottom:auto;
top:90%;
margin:0 auto;
float:none;
width:100%
}
}
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li {
	border-radius:50%;
	margin:5px;
	width:20px;
	height:20px;
	border:none;
	background:#000;
	border:2px solid #fff
}
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li.active, .parallax-slider #paralaxSliderPagination.buttons_pagination ul li:hover {
	background: rgb(223, 1, 0);
    border: 2px solid #f4f4f4;
}
.parallax-slider #paralaxSliderPagination.images_pagination ul li {
	margin:3px;
	opacity:.5
}
.parallax-slider #paralaxSliderPagination.images_pagination ul li.active, .parallax-slider #paralaxSliderPagination.images_pagination ul li:hover {
	opacity:1
}
.parallax-slider #previewSpinner {
	width:50px;
	height:50px;
	margin-left:-25px;
	margin-top:-25px;
	border-radius:25px;
	background:url(parallax-slider/img/spinner.GIF) 50% 50% no-repeat #fff
}
.parallax-slider .baseList {
	display:none
}
.parallax-slider #mainImageHolder {
	position:absolute;
	width:100%;
	height:100%;
	/*top:0;*/
	top:-38px!important;
	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:100%;
}
.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 {
transition:all .3s ease;
	position:relative;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	z-index:1
}
.parallax-slider .controlBtn .slidesCounter {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .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;
	text-align:center;
	z-index:2
}
.parallax-slider #paralaxSliderPagination ul {
	list-style:none;
	margin:0
}
.parallax-slider #paralaxSliderPagination ul li {
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .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;
	-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;
	-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
}
.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder.animateState {
	opacity:0
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption {
	opacity:1
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption.animateState {
	opacity:0
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption {
	opacity:1
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption.animateState {
	opacity:0
}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder {
	opacity:1
}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder.animateState {
	opacity:0
}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState {
	opacity:1
}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState.animateState {
	opacity:0
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption {
	opacity: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
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption {
	opacity:1
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption.animateState {
	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;
	-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
}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption {
	opacity:1
}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption.animateState {
	opacity:0
}
body {
	font-weight:300
}
body.single-product .product .share-buttons {
	background:0 0!important
}
body.single-product .product .summary {
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:15px
}
body.single-product .product button[type=submit] {
	background:0 0;
	margin-top:9px;
	margin-left:5px
}
body.single-product .product button[type=submit]:hover {
	background:0 0;
	color:#000
}
body.single-product .product .reset_variations {
	margin-left:5px;
	margin-top:10px
}
body.home #motopress-main.main-holder .content-holder {
	padding-bottom:0;
	padding-top:0
}
body.home #motopress-main.main-holder .content-holder:before {
	display:none
}
body p {
	font-weight:500;
	font-size:13px;
	text-align:justify
}
.invisible2 p a {
	font-size:12px;
	color:#e8e8e8!important
}
.invisible2 p a:hover {
	cursor:context-menu!important
}
.invisible2 p {
	font-size:10px;
	line-height:12px;
	color:#e8e8e8!important
}
.invisible2 p:hover: {
cursor:context-menu!important
}
body a {
	text-decoration:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body a:active, body a:focus, body a:hover {
	text-decoration:none
}
body h2 {
	font-weight:700;
	text-transform:uppercase;
	text-align:center
}
body h2 strong {
	font-weight:100
}
body #motopress-main.main-holder {
	overflow:hidden
}
@media (max-width:767px) {
body {
padding:0
}
body #motopress-main.main-holder, body.home #motopress-main.main-holder {
padding:0 10px!important
}
}
body #motopress-main.main-holder header.header {
	padding:0;
	border:none;
	position:relative;
	z-index:101
}
@media (max-width:767px) {
body #motopress-main.main-holder header.header {
text-align:center;
padding-left:10px;
padding-right:10px;
margin-left:-10px;
margin-right:-10px
}
}
body #motopress-main.main-holder header.header .header-wrapper1 {
	position:relative;
	background:#141414;
	z-index:2;
	padding:10px 0 3px
}
body #motopress-main.main-holder header.header .header-wrapper1:before {
	position:absolute;
	content:'';
	left:-200%;
	right:-200%;
	top:0;
	bottom:0;
	display:block;
	background:#141414;
	z-index:-1
}
body #motopress-main.main-holder header.header .shop-menu-wrapper {
	margin-top:0;
	float:left
}
@media (max-width:979px) {
body #motopress-main.main-holder header.header .header-wrapper1 {
text-align:center
}
body #motopress-main.main-holder header.header .shop-menu-wrapper {
display:inline-block;
float:none
}
}
@media (max-width:767px) {
body #motopress-main.main-holder header.header .shop-menu-wrapper {
display:block
}
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .shop-nav {
	display:inline-block;
	margin-top:2px
}
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav {
	text-align:left
}
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li {
	text-transform:none;
	padding:0;
	margin-right:22px
}
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li a {
	font-size:11px;
	line-height:23px;
	font-weight:500;
	font-family:Lato;
	text-transform:uppercase;
	color:#9dcd17;
	position:relative;
	padding-left:12px
}
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li a:before {
	position:absolute;
	left:0;
	top:0;
	font-family:FontAwesome;
	content:'\f0da';
	font-size:12px;
	line-height:15px;
	color:#9dcd17;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
@media (max-width:479px) {
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li {
display:block;
margin-right:0
}
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li a {
padding-left:0
}
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li a:before {
display:none
}
}
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li a:hover {
	color:#fff
}
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li a:hover:before {
	color:#9dcd17
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account {
	padding:0;
	margin:5px 0 0;
	display:inline-block
}
@media (max-width:767px) {
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav {
display:inline-block;
text-align:center
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account {
float:none;
display:block
}
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_title {
	font-size:15px;
	line-height:23px;
	font-weight:300;
	text-transform:none;
	color:#9dcd17;
	padding-left:12px;
	position:relative
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_title:before {
	position:absolute;
	left:0;
	top:0;
	content:'\f0da';
	font-size:12px;
	line-height:23px;
	color:#9dcd17;
	margin:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
@media (max-width:479px) {
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_title {
padding-left:0
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_title:before {
display:none
}
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_title:after {
	display:none
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_title:hover {
	color:#fff
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_title:hover:before {
	color:#9dcd17
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_content {
	left:50%;
	margin:7px 0 0 -100px;
	background:#fff
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_list li {
	font:300 15px/35px Lato;
	padding-left:12px;
	position:relative
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_list li:before {
	position:absolute;
	left:0;
	top:0;
	font-family:FontAwesome;
	content:'\f0da';
	font-size:12px;
	line-height:35px;
	color:#181818;
	margin:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_list li a {
	color:#9dcd17
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_list li a:hover {
	color:#2c2c2c
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_auth a {
	color:#2c2c2c;
	font:700 15px/23px Lato
}
body #motopress-main.main-holder header.header .shop-menu-wrapper .cherry-wc-account_auth a:hover {
	color:#9dcd17
}
body #motopress-main.main-holder header.header .search-cart-wrapper {
	float:right
}
@media (max-width:979px) {
body #motopress-main.main-holder header.header .search-cart-wrapper {
float:none;
display:inline-block;
margin-top:30px
}
}
body #motopress-main.main-holder header.header .search-wrapper {
	float:left;
	margin:0
}
body #motopress-main.main-holder header.header .search-wrapper .search-form__h {
	float:none;
	display:inline-block
}
body #motopress-main.main-holder header.header .search-wrapper .search-form__h #search-header {
	overflow:hidden;
	text-align:left;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:3px solid #c9c9c9;
	width:238px;
	height:36px;
	background:#fff;
	border-radius:4px
}
@media (max-width:767px) {
body #motopress-main.main-holder header.header .search-wrapper {
float:none;
display:inline-block
}
body #motopress-main.main-holder header.header .search-wrapper .search-form__h #search-header {
width:200px
}
body #motopress-main.main-holder header.header .cart-wrapper .cart-holder .widget_shopping_cart_content {
right:0;
margin:0
}
}
body #motopress-main.main-holder header.header .search-wrapper .search-form__h #search-header .search-form_it {
	text-transform:none;
	position:absolute;
	top:0;
	left:0;
	border:none;
	outline:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:0 0;
	height:100%;
	margin:0;
	padding:5px 10px;
	font-size:13px;
	line-height:16px;
	font-family:Lato;
	font-weight:300;
	color:#2c2c2c;
	border-radius:4px;
	width:190px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
@media (max-width:479px) {
body #motopress-main.main-holder header.header .search-wrapper .search-form__h #search-header .search-form_it {
width:152px
}
}
body #motopress-main.main-holder header.header .search-wrapper .search-form__h #search-header .search-form_is {
	position:absolute;
	right:0;
	top:0;
	width:44px;
	height:30px;
	padding:0;
	border:none;
	border-left:1px solid #c9c9c9;
	border-radius:0;
	display:block;
	margin:0;
	outline:0;
	background:url(images/search.png) center center no-repeat;
	opacity:1;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder header.header .search-wrapper .search-form__h #search-header .search-form_is:hover {
	opacity:.7
}
body #motopress-main.main-holder header.header .cart-wrapper {
	position:relative;
	float:right;
	top:-4px;
	display:inline-block;
	z-index:1;
	margin:0
}
@media (max-width:979px) {
body #motopress-main.main-holder header.header .cart-wrapper {
float:right;
display:block
}
}
body #motopress-main.main-holder header.header .cart-wrapper .cart-holder {
	padding:0
}
body #motopress-main.main-holder header.header .cart-wrapper .cart-holder h3 {
	font-size:0;
	line-height:0;
	font-weight:500;
	color:#2e2e2e;
	font-family:Lato;
	padding-left:0;
	padding-right:0;
	margin-left:25px;
	width:40px;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
body #motopress-main.main-holder header.header .cart-wrapper .cart-holder h3:before {
	position:absolute;
	top:0;
	right:0;
	font-size:42px;
	line-height:42px;
	color:#fe7858;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
body #motopress-main.main-holder header.header .cart-wrapper .cart-holder h3:hover:before {
	color:#9dcd17
}
body #motopress-main.main-holder header.header .cart-wrapper .cart-holder .widget_shopping_cart_content {
	margin-top:20px
}
body #motopress-main.main-holder header.header .header-wrapper2 {
	position:relative;
	z-index:1;
	text-align:center
}
body #motopress-main.main-holder header.header .logo-wrapper {
	display:inline-block;
	float:none;
	margin:0
}
@media (min-width:1200px) {
body #motopress-main.main-holder header.header .header-wrapper2 {
text-align:left
}
body #motopress-main.main-holder header.header .logo-wrapper {
float:left
}
}
body #motopress-main.main-holder header.header .logo-wrapper .logo {
	float:none
}
body #motopress-main.main-holder header.header .logo-wrapper .logo .logo_h__txt .logo_link {
	font-size:89px;
	line-height:89px
}
@media (max-width:979px) {
body #motopress-main.main-holder header.header .logo-wrapper {
float:none;
display:block
}
body #motopress-main.main-holder header.header .logo-wrapper .logo {
width:100%
}
}
body #motopress-main.main-holder header.header .menu-wrapper {
	margin-top:80px;
	margin-left:0;
	float:none;
	display:inline-block
}
@media (min-width:1200px) {
body #motopress-main.main-holder header.header .menu-wrapper {
float:left;
margin-top:37px
}
}
body #motopress-main.main-holder header.header .menu-wrapper nav {
	display:block
}
@media (max-width:767px) {
body #motopress-main.main-holder header.header .header-wrapper2 {
padding-left:10px;
padding-right:10px
}
body #motopress-main.main-holder header.header .logo-wrapper .logo .logo_h__txt .logo_link {
font-size:40px;
line-height:40px
}
body #motopress-main.main-holder header.header .menu-wrapper {
margin-top:30px;
width:100%
}
}
@media (max-width:979px) {
body #motopress-main.main-holder header.header .menu-wrapper {
float:none;
text-align:center
}
body #motopress-main.main-holder header.header .menu-wrapper nav {
display:inline-block
}
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary {
	margin-left:0!important;
	padding:0;
	position:relative;
	z-index:2
}
@media (max-width:767px) {
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary {
padding:0!important
}
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu .cherry-badge-new .cherry-badge-content {
	background:#9dcd17
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu .cherry-badge-new .cherry-badge-content:before {
	border-color:#9dcd17 transparent transparent
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu .cherry-badge-sale .cherry-badge-content {
	background:#fe7858
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu .cherry-badge-sale .cherry-badge-content:before {
	border-color:#fe7858 transparent transparent
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu .cherry-badge-hot .cherry-badge-content {
	background:#9dcd17
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu .cherry-badge-hot .cherry-badge-content:before {
	border-color:#9dcd17 transparent transparent
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu .cherry-badge-content {
	position:absolute;
	font:300 15px/23px Lato;
	color:#fff;
	padding-left:11px;
	padding-right:11px;
	text-transform:none;
	margin:-48px 0 0 -37px
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li a:hover, body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li.current_page_item>a, body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li.sfHover>a {
	color:rgba(255, 255, 255, .7)
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu .cherry-badge-content:before {
	position:absolute;
	content:'';
	display:block;
	width:0;
	height:0;
	left:50%;
	margin-left:-8px;
	bottom:-8px;
	border-style:solid;
	border-width:8px 8px 0
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li {
	padding:0 14px
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li a {
	text-transform:uppercase;
	border:none;
	padding:0;
	font-weight:700
}
@media (max-width:979px) {
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li a {
font-size:14px!important
}
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li a .sf-sub-indicator {
	right:-17px;
	margin-top:-10px
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li.current_page_item>a {
	font-weight:600
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul {
	width:250px;
	left:50%;
	margin-left:-102px;
	background:#181818;
	top:40px;
	padding:15px 10px;
	text-align:left;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul .sf-sub-indicator {
	right:-20px
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul li {
	text-align:left;
	margin-left:0;
	margin-right:0;
	background:0 0;
	float:none
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul li a {
	background:0 0;
	display:inline-block;
	font-size:12px;
	line-height:12px;
	font-family:Lato;
	font-weight:300;
	color:#fff;
	text-align:left;
	text-transform:none;
	position:relative;
	padding-left:12px
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul li a:before {
	position:absolute;
	left:0;
	top:1px;
	font-family:FontAwesome;
	content:'\f0da';
	font-size:12px;
	line-height:15px;
	color:#fff;
	margin:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul li a:hover {
	color:rgba(255, 255, 255, .7)
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul li a:hover:before {
	color:rgba(255, 255, 255, .7)
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul li.sfHover>a {
	color:#9dcd17;
	background:0 0
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul li.sfHover>a:before {
	color:#fff
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul li+li {
	margin-top:5px
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul ul {
	background:#181818;
	top:-82px;
	left:181px;
	margin-left:0
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary .sf-menu li ul ul li a {
	font-size:15px;
	line-height:15px;
	font-family:Lato;
	font-weight:300;
	color:#fff;
	text-transform:none
}
@media (max-width:767px) {
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary {
width:100%;
padding:0 10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary.isStuck {
	padding:10px;
	margin-top:0;
	left:0;
	right:0;
	background:#181818;
	text-align:center;
	z-index:101;
	position:fixed;
	-webkit-box-shadow:0 0 36px 4px rgba(0, 0, 0, .17);
	-moz-box-shadow:0 0 36px 4px rgba(0, 0, 0, .17);
	box-shadow:0 0 36px 4px rgba(0, 0, 0, .17)
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary.isStuck .sf-menu {
	display:inline-block;
	float:none
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary.isStuck .sf-menu>li>ul {
	top:25px
}
@media (max-width:979px) {
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary.isStuck {
position:relative!important;
top:0!important
}
body #motopress-main.main-holder header.header .menu-wrapper .nav__primary.isStuck .sf-menu {
display:none
}
body #motopress-main.main-holder header.header .menu-wrapper .pseudoStickyBlock {
display:none!important;
height:0!important
}
}
body #motopress-main.main-holder .content-holder {
	padding-bottom:30px;
	position:relative;
	z-index:2;
	padding-top:51px
}
body #motopress-main.main-holder .content-holder:before {
	position:absolute;
	display:block;
	content:'';
	left:-100%;
	right:-100%;
	height:608px;
	z-index:0;
	background:url(images/triangle5.png) top center no-repeat;
	top:-2px
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder {
margin:0 -10px;
padding:51px 10px 0
}
body #motopress-main.main-holder .content-holder .banners-wrapper1 {
width:95%;
margin-left:auto;
margin-right:auto
}
}
body #motopress-main.main-holder .content-holder #content {
	padding-top:20px
}
body #motopress-main.main-holder .content-holder .banners-wrapper1 {
	padding:0;
	position:relative
}
body #motopress-main.main-holder .content-holder .banners-wrapper1_wrap_inner {
	position:relative;
	z-index:2
}
body #motopress-main.main-holder .content-holder .banners-wrapper1:before {
	content:'';
	display:block;
	position:absolute;
	left:-100%;
	right:-100%;
	top:-149px;
	bottom:0;
	z-index:1
}
body #motopress-main.main-holder .content-holder .banners-wrapper1:after {
	position:absolute;
	display:block;
	content:'';
	left:-100%;
	right:-100%;
	height:432px;
	z-index:1;
	background:url(images/triangle1.png) top center no-repeat;
	bottom:-40px
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .banners-wrapper1 .banner-wrap ul {
display:none
}
}
body #motopress-main.main-holder .content-holder .banner-wrap {
	border:none;
	overflow:hidden;
	padding:0;
	background:#fff;
	text-align:left;
	display:block;
	position:relative;
	margin-bottom:30px
}
body #motopress-main.main-holder .content-holder .banner-wrap:after, body #motopress-main.main-holder .content-holder .banner-wrap:before {
	top:0;
	width:0;
	height:100%;
	background:url(images/black-background.png);
	z-index:1;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
	display:block;
	content:''
}
body #motopress-main.main-holder .content-holder .banner-wrap:before {
	position:absolute;
	left:0;
transition:all .3s ease
}
body #motopress-main.main-holder .content-holder .banner-wrap:after {
	position:absolute;
	right:0;
transition:all .3s ease
}
body #motopress-main.main-holder .content-holder .banner-wrap:hover:after, body #motopress-main.main-holder .content-holder .banner-wrap:hover:before {
	width:50%
}
body #motopress-main.main-holder .content-holder .banner-wrap:hover .btn-link, body #motopress-main.main-holder .content-holder .banner-wrap:hover h5, body #motopress-main.main-holder .content-holder .banner-wrap:hover ul li {
-webkit-transition-delay:.2s;
transition-delay:.2s;
	color:#fff
}
body #motopress-main.main-holder .content-holder .banner-wrap:hover h5 em {
-webkit-transition-delay:.2s;
transition-delay:.2s;
	color:#fff
}
body #motopress-main.main-holder .content-holder .banner-wrap:hover .btn-link:after {
-webkit-transition-delay:.2s;
transition-delay:.2s;
	color:#fff
}
body #motopress-main.main-holder .content-holder .banner-wrap:hover .btn-link:hover {
	color:#fff
}
body #motopress-main.main-holder .content-holder .banner-wrap .featured-thumbnail {
	width:100%;
	margin:0;
	float:none
}
body #motopress-main.main-holder .content-holder .banner-wrap .featured-thumbnail span {
	display:block;
	width:100%
}
body #motopress-main.main-holder .content-holder .banner-wrap .featured-thumbnail span img {
	width:100%;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder .content-holder .banner-wrap .banner_content-wrapper {
	position:absolute;
	top:27px;
	left:30px;
	right:30px;
	bottom:30px
}
body #motopress-main.main-holder .content-holder .banner-wrap h5 {
	font:700 26px/27px Lato;
	color:#2c2c2c;
	text-transform:capitalize;
	margin-bottom:20px;
	z-index:2;
	position:relative;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
@media (max-width:479px) {
body #motopress-main.main-holder .content-holder .banner-wrap .banner_content-wrapper {
left:10px;
right:10px;
top:10px;
bottom:10px
}
body #motopress-main.main-holder .content-holder .banner-wrap h5 {
margin-bottom:5px;
font-size:20px;
line-height:21px
}
}
body #motopress-main.main-holder .content-holder .banner-wrap h5 em {
	font-style:normal;
	color:#676767
}
body #motopress-main.main-holder .content-holder .banner-wrap h5 em:hover {
	font-style:normal;
	color:#fff
}
body #motopress-main.main-holder .content-holder .banner-wrap h5 strong {
	font-weight:300;
	display:block
}
@media (min-width:1200px) {
body #motopress-main.main-holder .content-holder .banner-wrap h5 {
font:500 20px/20px Lato
}
}
body #motopress-main.main-holder .content-holder .banner-wrap ul {
	padding:0;
	margin:0;
	list-style:none;
	z-index:2;
	position:relative
}
body #motopress-main.main-holder .content-holder .banner-wrap ul li {
	padding:0;
	margin:0;
	color:#777;
	font-size:13px;
	line-height:20px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder .content-holder .banner-wrap .banner-btn {
	z-index:2;
	position:relative
}
body #motopress-main.main-holder .content-holder .banner-wrap .banner-btn .btn-link {
	padding-right:27px
}
body #motopress-main.main-holder .content-holder .banner-wrap.banner1_low-headers h5 {
	font-size:26px
}
@media (min-width:1200px) {
body #motopress-main.main-holder .content-holder .banner-wrap.banner1_low-headers h5 {
font:500 20px/20px Lato
}
}
body #motopress-main.main-holder .content-holder .parallax-block1 .parallax-content {
	padding:100px 0 140px;
	position:relative
}
body #motopress-main.main-holder .content-holder .parallax-block1 .parallax-content:after {
	position:absolute;
	display:block;
	content:'';
	left:-100%;
	right:-100%;
	height:149px;
	z-index:1;
	background:url(images/triangle2.png) top center no-repeat;
	bottom:-3px
}
body #motopress-main.main-holder .content-holder .service-box {
	border-radius:0;
	text-align:center;
	color:#fff;
	padding:32px 15px 14px;
	border:none
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .service-box {
margin-bottom:30px
}
}
body #motopress-main.main-holder .content-holder .service-box h2 {
	font-size:30px;
	line-height:30px;
	margin-bottom:8px;
	color:#fff!important
}
@media (min-width:1200px) {
body #motopress-main.main-holder .content-holder .service-box h2 {
font-size:20px;
line-height:20px
}
}
body #motopress-main.main-holder .content-holder .service-box h2 strong {
	display:block
}
body #motopress-main.main-holder .content-holder .service-box_txt {
	font-weight:300
}
body #motopress-main.main-holder .content-holder .service-box.service-box1_inset1 {
	background:#222
}
.service-box1_inset2 {
	background:#222!important
}
body #motopress-main.main-holder .content-holder .service-box.service-box1_inset2 {
	background:#222
}
body #motopress-main.main-holder .content-holder .service-box.service-box1_inset3 {
	color:#fff;
	background:#222
}
body #motopress-main.main-holder .content-holder .service-box.service-box1_inset3 h2 {
	color:#fff
}
body #motopress-main.main-holder .content-holder .service-box.service-box1_inset3 h2 strong {
	font-size:30px
}
@media (min-width:1200px) {
body #motopress-main.main-holder .content-holder .service-box.service-box1_inset3 h2 strong {
font-size:20px
}
}
body #motopress-main.main-holder .content-holder .featured-products_wrapper {
	position:relative
}
body #motopress-main.main-holder .content-holder .featured-products_wrapper .featured-products_wrapper_wrap_inner {
	z-index:2;
	position:relative
}
body #motopress-main.main-holder .content-holder .featured-products_wrapper h2 {
	text-align:center;
	margin-bottom:45px
}
body #motopress-main.main-holder .content-holder .featured-products_wrapper ul.products {
	margin-top:0!important
}
body #motopress-main.main-holder .content-holder .featured-products_wrapper ul.products li.product {
	margin-bottom:14px
}
body #motopress-main.main-holder .content-holder .featured-products_wrapper:after {
	position:absolute;
	display:block;
	content:'';
	left:-100%;
	right:-100%;
	height:429px;
	z-index:1;
	background:url(images/background3.png) top center no-repeat;
	bottom:-143px
}
body #motopress-main.main-holder .content-holder ul.products {
	text-align:left
}
body #motopress-main.main-holder .content-holder ul.products li.product {
	border:none;
	margin-bottom:10px;
	text-align:left;
	padding:7px;
	font-size:14px;
	line-height:18px;
	font-weight:600;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
	-webkit-box-shadow:0 2px 48px 0 rgba(0, 0, 0, .08);
	box-shadow:0 2px 48px 0 rgba(0, 0, 0, .08)
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder ul.products li.product {
padding-left:10px;
padding-right:10px
}
}
@media (min-width:480px) and (max-width:767px) {
body #motopress-main.main-holder .content-holder ul.products li.product {
float:none!important;
display:inline-block
}
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder ul.products {
margin-left:0!important;
text-align:left
}
body #motopress-main.main-holder .content-holder ul.products li.product {
width:47%
}
}
@media (max-width:479px) {
body #motopress-main.main-holder .content-holder ul.products li.product {
width:100%;
margin-left:0
}
}
body #motopress-main.main-holder .content-holder ul.products li.product .star-rating {
	opacity:1;
	position:absolute;
	visibility:visible;
	background:0 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
	right:30px;
	left:auto;
	top:45px;
	font-size:10px;
	z-index:1
}
body #motopress-main.main-holder .content-holder ul.products li.product .star-rating:before {
	background:0 0;
	color:#d5d2d2!important;
	padding:0
}
body #motopress-main.main-holder .content-holder ul.products li.product .star-rating>span:before {
	color:#9dcd17;
	padding:0
}
body #motopress-main.main-holder .content-holder ul.products li.product .short_desc {
	font-size:17px;
	line-height:27px;
	font-weight:300;
	color:#2c2c2c;
	margin:0 0 10px
}
body #motopress-main.main-holder .content-holder ul.products li.product h3 {
	font-size:15px;
	line-height:25px;
	font-weight:600;
	text-transform:none;
	color:#2c2c2c;
	margin:15px 0;
	text-align:center;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder .content-holder ul.products li.product .price {
	margin-bottom:-10px;
	color:#9dcd17!important;
	font-weight:700;
	font-size:34px!important;
	line-height:34px!important;
	text-align:left!important
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder ul.products li.product .price {
font-size:20px!important;
line-height:24px!important
}
}
body #motopress-main.main-holder .content-holder ul.products li.product .price .amount+.amount {
	display:block
}
body #motopress-main.main-holder .content-holder ul.products li.product .price:hover {
	color:#9dcd17
}
body #motopress-main.main-holder .content-holder ul.products li.product .price ins {
	text-decoration:none
}
body #motopress-main.main-holder .content-holder ul.products li.product .price del .amount {
	text-decoration:none;
	font-size:23px;
	line-height:23px;
	font-weight:300;
	color:#777
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder ul.products li.product .price del .amount {
font-size:17px;
line-height:24px
}
}
body #motopress-main.main-holder .content-holder ul.products li.product>a {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
body #motopress-main.main-holder .content-holder ul.products li.product>a img, body #motopress-main.main-holder .content-holder ul.products li.product>a img.woocommerce-placeholder, body #motopress-main.main-holder .content-holder ul.products li.product>a img[class*=attachment] {
width:100%!important;
margin:0 0 13px
}
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button, body #motopress-main.main-holder .content-holder ul.products li.product .btn {
	background:#181818;
	display:inline-block;
	text-transform:none;
	width:auto;
	margin:5px 0 0;
	border-radius:4px;
	font-size:18px!important;
	line-height:23px!important;
	color:#fff;
	font-weight:700;
	text-align:center;
	padding:12px 32px 14px
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button, body #motopress-main.main-holder .content-holder ul.products li.product .btn {
padding-left:10px;
padding-right:10px
}
}
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button:after, body #motopress-main.main-holder .content-holder ul.products li.product .btn:after {
	display:none
}
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button:hover, body #motopress-main.main-holder .content-holder ul.products li.product .btn:hover {
	background:#fe7858
}
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button.added:before, body #motopress-main.main-holder .content-holder ul.products li.product .btn.added:before {
	border:none;
	font-size:10px;
	width:auto;
	height:auto;
	background:0 0;
	right:-15px;
	line-height:32px;
	padding:0
}
body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button {
	margin-right:10px
}
body #motopress-main.main-holder .content-holder .product-list-buttons {
	position:absolute;
	top:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
	right:34px;
	background:0 0;
	padding:0;
	text-align:center;
	margin:0
}
body #motopress-main.main-holder .content-holder .product-list-buttons>div {
	margin-left:11px;
	display:inline-block;
	float:none
}
body #motopress-main.main-holder .content-holder .product-list-buttons>div.yith-wcwl-add-to-wishlist a {
	margin:0
}
body #motopress-main.main-holder .content-holder .product-list-buttons>div.yith-wcwl-add-to-wishlist a:before {
	content:'\f004';
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder .content-holder .product-list-buttons>div.yith-wcwl-add-to-wishlist a:hover:before {
	color:#9dcd17
}
body #motopress-main.main-holder .content-holder .product-list-buttons a {
	display:inline-block;
	font-size:0;
	line-height:0;
	text-align:center;
	background:0 0;
	margin:0;
	position:relative;
	float:none
}
body #motopress-main.main-holder .content-holder .product-list-buttons a:before {
	position:absolute;
	text-align:center;
	font-family:FontAwesome;
	line-height:16px;
	font-size:14px;
	color:#fe7858;
	left:0;
	width:auto;
	margin:0;
	right:0;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease
}
body #motopress-main.main-holder .content-holder .product-list-buttons a.compare {
	margin-right:11px
}
body #motopress-main.main-holder .content-holder .product-list-buttons a.compare:before {
	content:'\f079';
	color:#9dcd17;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder .content-holder .product-list-buttons a.compare:hover:before {
	color:#9d261d
}
body #motopress-main.main-holder .content-holder .product-list-buttons a.compare.added:before {
	content:'\f00c'
}
body #motopress-main.main-holder .content-holder .parallax-block2 {
	position:relative;
	z-index:0;
	text-align:center
}
body #motopress-main.main-holder .content-holder .parallax-block2:before {
	position:absolute;
	content:'';
	display:block;
	left:-100%;
	top:0;
	right:-100%;
	z-index:1;
	bottom:0;
	background:rgba(0, 0, 0, .55)
}
body #motopress-main.main-holder .content-holder .parallax-block2 .parallax-content {
	padding:176px 0 146px;
	position:relative
}
body #motopress-main.main-holder .content-holder .parallax-block2 .parallax-content:after {
	position:absolute;
	display:block;
	content:'';
	left:-100%;
	right:-100%;
	height:149px;
	z-index:1;
	background:url(images/triangle3.png) bottom center no-repeat;
	bottom:-3px
}
body #motopress-main.main-holder .content-holder .parallax-block2 h2 {
	text-align:center;
	color:#fff;
	margin-bottom:22px
}
body #motopress-main.main-holder .content-holder .parallax-block2 .btn-large {
	margin-top:0
}
body #motopress-main.main-holder .content-holder .hot-deals_wrapper h2 {
	text-align:center;
	margin-bottom:44px
}
body #motopress-main.main-holder .content-holder .owl-carousel {
	margin:0 -15px;
	width:auto
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item {
	margin:0;
	padding:0 15px;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .item {
	margin:0;
	padding:15px 10px;
	background:#fff;
	text-align:left
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price {
	display:block;
	margin-bottom:-14px;
	color:#9dcd17;
	font-weight:700;
	text-align:left!important
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price .amount+.amount {
	display:block
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price:hover {
	color:#9dcd17
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price ins {
	text-decoration:none
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price .amount, body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price ins .amount {
	text-decoration:none;
	margin:0;
	font-size:24px;
	line-height:24px;
	color:#9dcd17;
	font-weight:700;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price .amount, body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price ins .amount {
font-size:18px;
line-height:18px
}
}
@media (max-width:479px) {
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price .amount, body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price ins .amount {
font-size:14px;
line-height:14px
}
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price del .amount {
	text-decoration:none;
	font-size:18px;
	line-height:18px;
	font-weight:300;
	color:#777
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price del .amount {
font-size:14px;
line-height:14px
}
}
@media (max-width:479px) {
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .price del .amount {
font-size:12px;
line-height:12px
}
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item h5 a {
	font-size:13px;
	line-height:20px;
	font-weight:500;
	color:#2c2c2c;
	margin:0 0 10px
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item h5 a:hover {
	color:#000
}
@media (max-width:479px) {
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item h5 a {
font-size:13px;
line-height:14px
}
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .star-rating {
	opacity:1;
	position:absolute;
	visibility:visible;
	background:0 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
	right:30px;
	left:auto;
	top:45px;
	font-size:10px;
	z-index:1
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .star-rating:before {
	background:0 0;
	color:#d5d2d2;
	padding:0
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .star-rating>span:before {
	color:#9dcd17;
	padding:0
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item .excerpt {
	display:block;
	font-weight:500;
	font-size:13px;
	line-height:20px
}
body #motopress-main.main-holder .content-holder .list.styled>ul li:before, body #motopress-main.main-holder .content-holder .nsu-form label {
	display:none
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item figure {
	background:#fff;
	margin-bottom:33px
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-item figure a {
	width:100%
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls {
	position:absolute;
	right:15px;
	top:-101px
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls .owl-buttons .owl-next, body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls .owl-buttons .owl-prev {
	background:0 0;
	border-radius:0;
	border:none;
	width:auto;
	height:auto;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls .owl-buttons .owl-next:before, body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls .owl-buttons .owl-prev:before {
	color:#777;
	line-height:40px;
	font-size:40px
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls .owl-buttons .owl-next:hover:before, body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls .owl-buttons .owl-prev:hover:before {
	color:#2c2c2c
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls .owl-buttons .owl-prev:before {
	content:'\f104'
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls .owl-buttons .owl-next {
	margin-left:5px
}
body #motopress-main.main-holder .content-holder .owl-carousel .owl-controls .owl-buttons .owl-next:before {
	content:'\f105'
}
body #motopress-main.main-holder .content-holder .newsletter_wrapper {
	margin:5px 0;
	position:relative;
	text-align:center
}
body #motopress-main.main-holder .content-holder .newsletter_wrapper h2 {
	margin-bottom:33px;
	font:600 25px/33px Lato;
	line-height:33px
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .newsletter_wrapper h2 {
font-size:30px;
line-height:35px
}
}
body #motopress-main.main-holder .content-holder .newsletter_wrapper p {
	margin-bottom:24px;
	text-align:center
}
body #motopress-main.main-holder .content-holder .nsu-form {
	margin:0;
	padding-bottom:30px
}
body #motopress-main.main-holder .content-holder .nsu-form p:first-child {
	margin:0;
	display:inline-block
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .newsletter_wrapper {
padding-left:20px;
padding-right:20px
}
body #motopress-main.main-holder .content-holder .nsu-form {
margin-right:0
}
body #motopress-main.main-holder .content-holder .nsu-form p:first-child {
display:block
}
}
body #motopress-main.main-holder .content-holder .nsu-form p:first-child input {
	float:none;
	display:inline-block;
	width:370px;
	height:49px;
	padding:11px 16px;
	border:none;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:17px!important;
	line-height:27px!important;
	color:#3a3a3a;
	background:#fff;
	margin-right:10px
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .nsu-form p:first-child input {
width:100%;
margin-right:0;
margin-bottom:20px
}
}
body #motopress-main.main-holder .content-holder .nsu-form p {
	margin:0;
	display:inline-block
}
body #motopress-main.main-holder .content-holder .nsu-form input[type=submit] {
	margin-top:-10px;
	background:#181818;
	display:inline-block;
	text-transform:none;
	width:auto;
	border-radius:4px;
	font-size:18px!important;
	line-height:23px!important;
	color:#fff;
	font-weight:700;
	text-align:center;
	padding:12px 26px 14px;
	border:none;
	text-shadow:none;
	box-shadow:none;
	font-family:Lato;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease
}
body #motopress-main.main-holder .content-holder .nsu-form input[type=submit]:focus {
	outline:0
}
body #motopress-main.main-holder .content-holder .nsu-form input[type=submit]:hover {
	color:#fff;
	background:#9dcd17
}
body #motopress-main.main-holder .content-holder .nsu-form .nsu-error {
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
body #motopress-main.main-holder .content-holder .posts-grid li {
	padding:0;
	text-align:center
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .posts-grid li {
margin-bottom:40px
}
}
body #motopress-main.main-holder .content-holder .posts-grid li figure {
	float:none;
	margin:0 0 8px;
	overflow:hidden
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .posts-grid li figure {
width:50%;
margin-left:auto;
margin-right:auto
}
}
@media (max-width:479px) {
body #motopress-main.main-holder .content-holder .posts-grid li figure {
width:100%
}
}
body #motopress-main.main-holder .content-holder .posts-grid li figure img {
	width:100%
}
body #motopress-main.main-holder .content-holder .posts-grid li h5 {
	margin-bottom:2px
}
body #motopress-main.main-holder .content-holder .posts-grid li h5 a {
	text-transform:uppercase;
	font:100 18px/22px Lato;
	color:#2c2c2c;
	font-weight:500
}
body #motopress-main.main-holder .content-holder .posts-grid li h5 a:hover {
	font-weight:500
}
body #motopress-main.main-holder .content-holder .posts-grid li p {
	color:#2c2c2c;
	font-size:13px
}
body #motopress-main.main-holder .content-holder .posts-grid li .post_meta {
	text-align:center;
	padding:0;
	font-size:17px;
	line-height:27px;
	color:#9dcd17;
	margin-bottom:25px;
	border:none
}
body #motopress-main.main-holder .content-holder .testimonial {
	background:#fff!important
}
body #motopress-main.main-holder .content-holder .faq-list {
	background:#fff;
	padding:15px
}
body #motopress-main.main-holder .content-holder .faq-list .faq-list_body, body #motopress-main.main-holder .content-holder .faq-list .faq-list_h {
	padding-left:40px
}
body #motopress-main.main-holder .content-holder .woocommerce-result-count {
	color:#000
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .onsale {
left:10px
}
}
body #motopress-main.main-holder .content-holder .onsale:after {
	content:'';
	display:block;
	position:absolute;
	bottom:-12px;
	left:0;
	right:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:12px 64px 0 0;
	border-color:#9dcd17 transparent transparent
}
body #motopress-main.main-holder .content-holder .featured-thumbnail, body #motopress-main.main-holder .content-holder .thumbnail {
	padding:0;
	border:none;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
body #motopress-main.main-holder .content-holder .featured-thumbnail a, body #motopress-main.main-holder .content-holder .thumbnail a {
	border:none
}
body #motopress-main.main-holder .content-holder .zoom-icon:before {
	font-family:FontAwesome;
	top:-100%;
	margin-top:-20.5px;
	left:-100%;
	margin-left:-20.5px;
	font-size:0;
	line-height:0;
	width:40px;
	height:40px;
	background:url(images/zoom-icon.png) center center no-repeat;
	background-size:contain;
	color:#000;
	text-align:center;
-webkit-transition:top .3s, left .3s, -webkit-transform 1s;
transition:top .3s, left .3s, transform 1s;
	content:'\f002';
	bottom:-300px
}
body #motopress-main.main-holder .content-holder .zoom-icon {
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
	background:rgba(255, 255, 255, 0)
}
body #motopress-main.main-holder .content-holder .zoom-icon:hover {
	background:rgba(255, 255, 255, .5)
}
body #motopress-main.main-holder .content-holder .zoom-icon:hover:before {
	top:50%;
	left:50%;
	-webkit-transform:rotate(720deg);
	-moz-transform:rotate(720deg);
	-ms-transform:rotate(720deg);
	-o-transform:rotate(720deg);
	transform:rotate(720deg)
}
body #motopress-main.main-holder .content-holder .title-section {
	padding:14px 30px 15px;
	background:#fff;
	overflow:hidden;
	margin-bottom:17px
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .title-section {
padding-left:10px;
padding-right:10px
}
}
body #motopress-main.main-holder .content-holder .title-section .title-header {
	position:relative;
	text-transform:capitalize;
	z-index:2;
	float:none;
	font-size:20px;
	line-height:24px;
	font-weight:600;
	color:#2c2c2c;
	margin-bottom:0;
	text-rendering:auto;
	text-align:left
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .zoom-icon:before {
width:40px;
height:40px;
margin-left:-20px;
margin-top:-20px
}
body #motopress-main.main-holder .content-holder .title-section .title-header {
font-size:25px;
line-height:30px
}
}
body #motopress-main.main-holder .content-holder [class*=breadcrumb], body #motopress-main.main-holder .content-holder [id*=breadcrumb] {
float:none;
margin:12px 0!important;
padding:6px 0;
list-style:none;
border-top:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
position:relative;
z-index:2;
background-color:transparent;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
text-shadow:none;
font-size:15px;
line-height:23px;
font-weight:300;
text-transform:none;
text-align:left
}
body #motopress-main.main-holder .content-holder [class*=breadcrumb] li, body #motopress-main.main-holder .content-holder [id*=breadcrumb] li {
text-shadow:none
}
body #motopress-main.main-holder .content-holder [class*=breadcrumb] li+li, body #motopress-main.main-holder .content-holder [id*=breadcrumb] li+li {
margin-left:5px
}
body #motopress-main.main-holder .content-holder [class*=breadcrumb] li.active, body #motopress-main.main-holder .content-holder [id*=breadcrumb] li.active {
color:#3a3a3a
}
body #motopress-main.main-holder .content-holder [class*=breadcrumb] a, body #motopress-main.main-holder .content-holder [id*=breadcrumb] a {
text-shadow:none;
color:#2c2c2c
}
body #motopress-main.main-holder .content-holder [class*=breadcrumb] a:hover, body #motopress-main.main-holder .content-holder [id*=breadcrumb] a:hover {
color:#777
}
body #motopress-main.main-holder .content-holder .breadcrumb__t li.divider {
	background-color:rgba(0, 0, 0, 0);
	border:0;
	font-size:15px;
	line-height:23px;
	font-weight:300;
	text-shadow:none;
	color:#adadad;
	margin-left:5px
}
body #motopress-main.main-holder .content-holder .breadcrumb__t li.divider:after {
	color:#3a3a3a
}
body #motopress-main.main-holder .content-holder h2 strong {
	font-weight:100
}
ul.refund-policey {
	font-size:13px;
	list-style-type:square;
	line-height:14px
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder h2 {
font-size:30px;
line-height:35px
}
}
body #motopress-main.main-holder .content-holder .content_box, body #motopress-main.main-holder .content-holder .content_box:after, body #motopress-main.main-holder .content-holder .content_box:before {
	background:#fff
}
body #motopress-main.main-holder .content-holder .list.styled>ul {
	margin:0;
	padding-left:15px;
	padding-bottom:15px;
}
body #motopress-main.main-holder .content-holder .list.styled>ul li {
	font-size:12px;
	line-height:20px;
	text-transform:none;
	color:#2c2c2c;
	margin:0;
	font-weight:500;
	text-align:left
}
body #motopress-main.main-holder .content-holder .testimonial {
	border:none
}
body #motopress-main.main-holder .content-holder .about-wrapper, body #motopress-main.main-holder .content-holder .advantages-wrapper, body #motopress-main.main-holder .content-holder .history-wrapper, body #motopress-main.main-holder .content-holder .job-wrapper, body #motopress-main.main-holder .content-holder .testimonials-wrapper, body #motopress-main.main-holder .content-holder .vision-wrapper {
	position:relative;
	z-index:2
}
body #motopress-main.main-holder .content-holder .about-wrapper h2, body #motopress-main.main-holder .content-holder .advantages-wrapper h2, body #motopress-main.main-holder .content-holder .history-wrapper h2, body #motopress-main.main-holder .content-holder .job-wrapper h2, body #motopress-main.main-holder .content-holder .testimonials-wrapper h2, body #motopress-main.main-holder .content-holder .vision-wrapper h2 {
	margin-bottom:30px;
	text-align:center
}
body #motopress-main.main-holder .content-holder .about-wrapper h3, body #motopress-main.main-holder .content-holder .advantages-wrapper h3, body #motopress-main.main-holder .content-holder .history-wrapper h3, body #motopress-main.main-holder .content-holder .job-wrapper h3, body #motopress-main.main-holder .content-holder .testimonials-wrapper h3, body #motopress-main.main-holder .content-holder .vision-wrapper h3 {
	color:#2c2c2c;
	font-size:35px;
	line-height:39px;
	text-transform:uppercase;
	font-weight:100
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .about-wrapper h3, body #motopress-main.main-holder .content-holder .advantages-wrapper h3, body #motopress-main.main-holder .content-holder .history-wrapper h3, body #motopress-main.main-holder .content-holder .job-wrapper h3, body #motopress-main.main-holder .content-holder .testimonials-wrapper h3, body #motopress-main.main-holder .content-holder .vision-wrapper h3 {
font-size:25px;
line-height:30px
}
}
body #motopress-main.main-holder .content-holder .about-wrapper h3 a, body #motopress-main.main-holder .content-holder .advantages-wrapper h3 a, body #motopress-main.main-holder .content-holder .history-wrapper h3 a, body #motopress-main.main-holder .content-holder .job-wrapper h3 a, body #motopress-main.main-holder .content-holder .testimonials-wrapper h3 a, body #motopress-main.main-holder .content-holder .vision-wrapper h3 a {
	color:#2c2c2c
}
body #motopress-main.main-holder .content-holder .about-wrapper h3 a:hover, body #motopress-main.main-holder .content-holder .advantages-wrapper h3 a:hover, body #motopress-main.main-holder .content-holder .history-wrapper h3 a:hover, body #motopress-main.main-holder .content-holder .job-wrapper h3 a:hover, body #motopress-main.main-holder .content-holder .testimonials-wrapper h3 a:hover, body #motopress-main.main-holder .content-holder .vision-wrapper h3 a:hover {
	color:#fe7858
}
body #motopress-main.main-holder .content-holder .about-wrapper img {
	width:100%;
	margin-bottom:8px;
	margin-top:9px
}
body #motopress-main.main-holder .content-holder .about-wrapper h3 {
	margin-bottom:2px
}
body #motopress-main.main-holder .content-holder .about-wrapper p {
	margin-bottom:14px
}
body #motopress-main.main-holder .content-holder .history-wrapper {
	background:#fff;
	padding:15px
}
body #motopress-main.main-holder .content-holder .history-wrapper h4 {
	margin-top:0;
	margin-bottom:-1px;
	font-size:17px;
	line-height:27px;
	font-weight:300;
	color:#9dcd17;
	padding-top:0
}
body #motopress-main.main-holder .content-holder .history-wrapper h3 {
	margin-top:0;
	margin-bottom:2px
}
body #motopress-main.main-holder .content-holder .history-wrapper .extra-wrap {
	margin-bottom:11px
}
body #motopress-main.main-holder .content-holder .job-wrapper p {
	margin-bottom:14px
}
body #motopress-main.main-holder .content-holder .job-wrapper .angle-list {
	margin-top:27px;
	margin-bottom:21px
}
body #motopress-main.main-holder .content-holder .parallax-block3 .parallax-content {
	padding:154px 0 200px
}
body #motopress-main.main-holder .content-holder .parallax-block3:before {
	position:absolute;
	display:block;
	content:'';
	left:-100%;
	right:-100%;
	height:432px;
	z-index:1;
	background:url(images/triangle6.png) top center no-repeat;
	top:-140px
}
body #motopress-main.main-holder .content-holder .parallax-block3:after {
	position:absolute;
	display:block;
	content:'';
	left:-100%;
	right:-100%;
	height:149px;
	z-index:1;
	background:url(images/triangle7.png) top center no-repeat;
	bottom:-3px
}
body #motopress-main.main-holder .content-holder .team-wrapper {
	margin-top:17px;
	margin-bottom:21px
}
body #motopress-main.main-holder .content-holder .team-wrapper h2 {
	color:#fff;
	margin-bottom:44px;
	text-align:center
}
body #motopress-main.main-holder .content-holder .posts-grid.team>li {
	background:#fe7858;
	text-align:left;
	margin-bottom:0;
	padding:0 0 21px
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .posts-grid.team>li {
margin-bottom:40px
}
body #motopress-main.main-holder .content-holder .posts-grid.team>li .featured-thumbnail {
max-width:none
}
body #motopress-main.main-holder .content-holder .posts-grid.team>li .featured-thumbnail a, body #motopress-main.main-holder .content-holder .posts-grid.team>li .featured-thumbnail a img {
width:100%
}
}
body #motopress-main.main-holder .content-holder .posts-grid.team>li .featured-thumbnail {
	float:none;
	border-radius:0;
	width:100%;
	margin:0 0 9px
}
body #motopress-main.main-holder .content-holder .posts-grid.team>li .featured-thumbnail img {
	border-radius:0;
	padding:0
}
body #motopress-main.main-holder .content-holder .posts-grid.team h5 {
	margin-bottom:2px;
	padding:0 24px 0 26px
}
body #motopress-main.main-holder .content-holder .posts-grid.team h5 a {
	font-size:35px;
	line-height:39px;
	color:#fff;
	text-transform:uppercase;
	font-weight:100
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .posts-grid.team h5 {
padding:0 10px
}
body #motopress-main.main-holder .content-holder .posts-grid.team h5 a {
font-size:25px;
line-height:30px
}
}
body #motopress-main.main-holder .content-holder .posts-grid.team h5 a:hover {
	color:#9dcd17;
	font-weight:100
}
body #motopress-main.main-holder .content-holder .posts-grid.team p {
	color:#fff;
	text-transform:none;
	padding:0 24px 0 26px
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .posts-grid.team p {
padding:0 10px
}
}
body #motopress-main.main-holder .content-holder .advantages-wrapper, body #motopress-main.main-holder .content-holder .testimonials-wrapper, body #motopress-main.main-holder .content-holder .vision-wrapper {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-bottom:10px
}
body #motopress-main.main-holder .content-holder .advantages-wrapper figure {
	float:left;
	margin-right:36px;
	margin-top:13px
}
body #motopress-main.main-holder .content-holder .advantages-wrapper figure i {
	width:70px;
	height:70px;
	border-radius:50%;
	background:#9dcd17;
	display:block;
	line-height:70px
}
body #motopress-main.main-holder .content-holder .advantages-wrapper figure i:before {
	line-height:70px
}
body #motopress-main.main-holder .content-holder .advantages-wrapper figure i.icon-group {
	background:#fe7858
}
body #motopress-main.main-holder .content-holder .advantages-wrapper figure i.icon-calendar {
	background:#242222
}
body #motopress-main.main-holder .content-holder .advantages-wrapper h3 {
	margin-top:6px;
	margin-bottom:2px
}
body #motopress-main.main-holder .content-holder .advantages-wrapper .hr {
	margin:2px 0;
	background:0 0
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item {
	padding-bottom:0;
	margin-bottom:0
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item+.testi-item {
	margin-top:30px
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-item_blockquote {
	position:relative;
	padding-top:0
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-item_blockquote:before {
	display:none
}
.archive_h, body #motopress-main.main-holder, body #motopress-main.main-holder #respond h3, body #motopress-main.main-holder .comments-h, body #motopress-main.main-holder .post-title, body #motopress-main.main-holder .related-posts_h {
	display:block;
	font:500 20px/25px Lato;
	color:#2c2c2c
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-item_blockquote>a {
	font:300 17px/27px Lato;
	color:#2c2c2c;
	margin-top:7px
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-item_blockquote>a:hover {
	color:#9dcd17
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item figure {
	width:170px;
	max-width:none;
	height:170px
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item figure a, body #motopress-main.main-holder .content-holder .testimonials .testi-item figure img {
	width:100%
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-meta {
	margin-top:0;
	text-align:left;
	float:none
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-meta .info, body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-meta .testi-url, body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-meta .user {
	font-size:35px;
	line-height:39px;
	color:#2c2c2c;
	font-weight:100;
	text-transform:uppercase
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-meta .testi-url {
	font-size:17px;
	line-height:27px;
	text-transform:lowercase;
	font-weight:300;
	color:#9dcd17
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-meta .testi-url:hover {
	color:#9dcd17
}
body #motopress-main.main-holder .content-holder .testimonials .testi-item .testi-meta .info {
	font-size:17px;
	font-weight:300
}
body #motopress-main.main-holder .content-holder .filter-wrapper {
	text-align:right;
	margin-top:22px;
	margin-bottom:9px
}
body #motopress-main.main-holder .content-holder .filter-wrapper strong {
	font-family:Lato;
	font-weight:700;
	color:#2c2c2c;
	text-transform:none;
	font-size:18px;
	line-height:23px;
	padding:0;
	margin:14px 0 0
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .filter-wrapper strong {
display:block;
margin-right:10px
}
}
body #motopress-main.main-holder .content-holder .nav-pills li {
	text-align:center;
	margin:0 0 0 6px
}
.archive_h, body #motopress-main.main-holder #respond #nsu-checkbox, body #motopress-main.main-holder #respond form .comment_submit {
	text-align:left
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .nav-pills li {
margin-left:0;
float:left
}
}
body #motopress-main.main-holder .content-holder .nav-pills li:first-child {
	margin-left:33px
}
@media (max-width:979px) {
body #motopress-main.main-holder .content-holder .nav-pills li:first-child {
margin-left:0
}
}
body #motopress-main.main-holder .content-holder .nav-pills li+li {
	position:relative
}
body #motopress-main.main-holder .content-holder .nav-pills li a {
	border-radius:4px;
	background:0 0;
	font-family:Lato;
	color:#2c2c2c;
	text-transform:none;
	font-size:18px;
	line-height:23px;
	font-weight:700;
	padding:12px 30px 14px;
	border:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body #motopress-main.main-holder .content-holder .nav-pills li a:focus, body #motopress-main.main-holder .content-holder .nav-pills li a:hover {
	color:#fff;
	background:#9dcd17
}
body #motopress-main.main-holder .content-holder .nav-pills li a:focus:hover {
	background:#9dcd17
}
body #motopress-main.main-holder .content-holder .nav-pills li.active a {
	color:#fff;
	background:#181818
}
body #motopress-main.main-holder .content-holder .portfolio_item {
	margin-bottom:44px;
	text-align:left
}
body #motopress-main.main-holder .content-holder .portfolio_item .portfolio_item_holder {
	padding:0;
	border:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder .content-holder .portfolio_item .portfolio_item_holder figure {
	margin:0
}
body #motopress-main.main-holder .content-holder .portfolio_item .caption__portfolio {
	padding:22px 25px;
	background:#fff
}
body #motopress-main.main-holder .content-holder .portfolio_item .caption__portfolio h3 {
	margin:0 0 2px;
	position:relative
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .nav-pills li {
float:none
}
body #motopress-main.main-holder .content-holder .portfolio_item .caption__portfolio h3 {
line-height:24px;
font-size:20px
}
}
body #motopress-main.main-holder .content-holder .portfolio_item .caption__portfolio h3 a {
	font-size:35px;
	line-height:39px;
	font-weight:100;
	text-transform:uppercase;
	color:#2c2c2c
}
@media (max-width:767px) {
body #motopress-main.main-holder .content-holder .portfolio_item .caption__portfolio h3 a {
font-size:20px;
line-height:24px
}
}
body #motopress-main.main-holder .content-holder .portfolio_item .caption__portfolio h3 a:hover {
	color:#9dcd17
}
body #motopress-main.main-holder .post_meta {
	border-color:#e8e8e8;
	padding:11px 0 5px;
	font-size:17px;
	line-height:27px;
	font-weight:300;
	color:#2c2c2c;
	margin-bottom:30px
}
body #motopress-main.main-holder .post_meta i {
	color:#2c2c2c;
	font-size:15px;
	line-height:27px
}
body #motopress-main.main-holder .post_meta a {
	color:#2c2c2c
}
body #motopress-main.main-holder .post_meta a:hover {
	color:#9dcd17
}
body #motopress-main.main-holder .post_content h3 {
	font-size:35px;
	line-height:39px;
	color:#2c2c2c;
	text-transform:uppercase;
	font-weight:100
}
@media (max-width:979px) {
body #motopress-main.main-holder .post_content h3 {
font-size:25px;
line-height:30px
}
}
body #motopress-main.main-holder .share-buttons {
	margin-bottom:0;
	padding-bottom:40px;
	padding-left:34px;
	padding-right:34px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body #motopress-main.main-holder .share-buttons .pinterest {
	margin-top:-5px
}
body #motopress-main.main-holder .post-author {
	background:#fff;
	border:none;
	padding:10px;
	position:relative
}
body #motopress-main.main-holder .post-author .post-author_h {
	font-size:17px;
	line-height:27px;
	text-transform:capitalize;
	font-weight:300;
	color:#2c2c2c
}
body #motopress-main.main-holder .post-author .post-author_h a, body #motopress-main.main-holder .post-author .post-author_h a:hover {
	color:#9dcd17
}
body #motopress-main.main-holder .post-author .post-author_desc, body #motopress-main.main-holder .post-author .post-author_desc .post-author_link p {
	color:#2c2c2c;
	font-weight:300
}
body #motopress-main.main-holder .post-author .post-author_gravatar img {
	padding:0;
	border:none
}
body #motopress-main.main-holder .post-author .post-author_desc .post-author_link {
	font-size:17px;
	line-height:27px;
	text-transform:none
}
body #motopress-main.main-holder .post-author .post-author_desc .post-author_link p a {
	font-weight:300;
	color:#9dcd17;
	text-transform:none
}
body #motopress-main.main-holder .post-author .post-author_desc .post-author_link p a:hover {
	color:#9dcd17
}
.archive_h {
	margin-bottom:10px;
	margin-top:5px;
	text-transform:capitalize;
	color:#2c2c2c!important;
	font: 500 20px/25px Lato;
}

.archive_h-1  {
	margin-bottom:10px;
	margin-top:5px;
	text-transform:capitalize;
	color:#2c2c2c!important;
	font-size:20px!important; 
	font-weight:500!important; 
	line-height:25px!important;
	text-align:left!important;
}

.archive_h-2  {
	margin-bottom:10px;
	margin-top:5px;
	text-transform:capitalize;
	color:#2c2c2c!important;
	font-size:20px!important; 
	font-weight:500!important; 
	line-height:25px!important;
	text-align:left!important;
}

.archive_h-3  {
	margin-bottom:10px;
	margin-top:5px;
	text-transform:capitalize;
	color:#2c2c2c!important;
	font-size:20px!important; 
	font-weight:500!important; 
	line-height:25px!important;
	text-align:left!important;
}

.archive_h-4  {
	margin-bottom:10px;
	margin-top:5px;
	text-transform:capitalize;
	color:#2c2c2c!important;
	font-size:20px!important; 
	font-weight:500!important; 
	line-height:25px!important;
	text-align:left!important;
}

.archive_h-5  {
	margin-bottom:10px;
	margin-top:5px;
	text-transform:capitalize;
	color:#2c2c2c!important;
	font-size:20px!important; 
	font-weight:500!important; 
	line-height:25px!important;
	text-align:left!important;
}

.archive_h-6  {
	margin-bottom:10px;
	margin-top:5px;
	text-transform:capitalize;
	color:#2c2c2c!important;
	font-size:20px!important; 
	font-weight:500!important; 
	line-height:25px!important;
	text-align:left!important;
}

@media (max-width:979px) {
body #motopress-main.main-holder #respond h3, body #motopress-main.main-holder .archive_h, body #motopress-main.main-holder .comments-h, body #motopress-main.main-holder .post-title, body #motopress-main.main-holder .related-posts_h {
font-size:30px;
line-height:35px
}
}
body #motopress-main.main-holder .related-posts {
	margin-bottom:0
}
body #motopress-main.main-holder .related-posts .related-posts_item {
	margin-bottom:30px
}
body #motopress-main.main-holder .related-posts .related-posts_item>a {
	font-size:20px;
	margin-top:10px;
	line-height:25px;
	color:#2c2c2c;
	text-transform:uppercase;
	font-weight:100
}
@media (max-width:979px) {
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:#9dcd17
}
body #motopress-main.main-holder #comments {
	margin-bottom:-9px
}
body #motopress-main.main-holder #comments p {
	color:#2c2c2c
}
body #motopress-main.main-holder .comments-h {
	margin-bottom:4px
}
body #motopress-main.main-holder .comment .comment-body {
	border:none;
	background:#fff
}
body #motopress-main.main-holder .comment-author .author {
	font-size:17px;
	line-height:27px;
	color:#9dcd17;
	font-weight:300;
	text-transform:capitalize
}
body #motopress-main.main-holder .comment-author .author a, body #motopress-main.main-holder .comment-author .author a:hover {
	color:#9dcd17
}
body #motopress-main.main-holder .comment-meta {
	font-size:17px;
	line-height:27px;
	color:#9dcd17;
	font-weight:300;
	text-transform:none;
	padding:0
}
body #motopress-main.main-holder .reply {
	margin-left:20px;
	margin-top:-1px
}
body #motopress-main.main-holder .reply .comment-reply-link {
	background:0 0;
	font-size:15px!important;
	line-height:23px;
	padding:0 27px 0 0;
	font-weight:700;
	color:#2c2c2c;
	position:relative
}
body #motopress-main.main-holder .reply .comment-reply-link:after {
	position:absolute;
	content:'\f0da';
	right:0;
	top:0;
	color:#9dcd17;
	font-family:FontAwesome;
	font-size:20px;
	line-height:23px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
body #motopress-main.main-holder .reply .comment-reply-link:hover {
	color:#fe7858;
	background:0 0
}
body #motopress-main.main-holder #respond {
	padding-top:0
}
body #motopress-main.main-holder #respond form {
	margin-bottom:0
}
body #motopress-main.main-holder #respond #nsu-checkbox input {
	margin-top:-1px
}
body #motopress-main.main-holder #respond input#submit {
	background:#181818;
	display:inline-block;
	text-transform:none;
	width:auto;
	margin:5px 0 0;
	border-radius:4px;
	font-size:18px!important;
	line-height:23px!important;
	color:#fff;
	font-weight:700;
	text-align:center;
	padding:12px 50px 14px
}
body #motopress-main.main-holder #respond input#submit:after {
	display:none
}
body #motopress-main.main-holder #respond input#submit:hover {
	background:#9dcd17;
	color:#fff
}
body #motopress-main.main-holder #commentform input[type=text], body #motopress-main.main-holder #commentform textarea {
	border:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:49px;
	padding:10px 17px;
	font-size:17px;
	line-height:27px;
	color:#2c2c2c;
	font-weight:300;
	border-radius:4px
}
body #motopress-main.main-holder #commentform textarea {
	height:259px
}
body #motopress-main.main-holder #commentform .comment_submit {
	text-align:left
}
body #motopress-main.main-holder #commentform #submit {
	float:none;
	text-align:left
}
body #motopress-main.main-holder #sidebar {
	padding-top:0
}
body #motopress-main.main-holder #sidebar h3 {
	font:500 20px/24px Lato;
	color:#2c2c2c;
	display:block;
	text-transform:capitalize;
	position:relative;
	text-align:left;
	margin-bottom:10px;
	margin-top:6px
}
@media (min-width:1200px) {
body #motopress-main.main-holder #commentform input[type=text] {
width:670px
}
body #motopress-main.main-holder #sidebar h3 {
font:700 20px/24px Lato
}
}
body #motopress-main.main-holder #sidebar .widget {
	margin-bottom:17px;
	background:#fff;
	padding:10px;
	border-radius:5px;
	-webkit-box-shadow:0 2px 48px 0 rgba(0, 0, 0, .08);
	box-shadow:0 2px 48px 0 rgba(0, 0, 0, .08)
}
@media (max-width:979px) {
body #motopress-main.main-holder #sidebar .widget {
padding-left:10px;
padding-top:20px;
padding-bottom:20px
}
}
body #motopress-main.main-holder #sidebar .widget .comments-custom li, body #motopress-main.main-holder #sidebar .widget .comments-custom li a, body #motopress-main.main-holder #sidebar .widget .flexslider ul li, body #motopress-main.main-holder #sidebar .widget .flexslider ul li a, body #motopress-main.main-holder #sidebar .widget .product_list_widget li, body #motopress-main.main-holder #sidebar .widget .product_list_widget li a, body #motopress-main.main-holder #sidebar .widget ul#recentcomments li, body #motopress-main.main-holder #sidebar .widget ul#recentcomments li a, body #motopress-main.main-holder #sidebar .widget ul.product_list_widget li, body #motopress-main.main-holder #sidebar .widget ul.product_list_widget li a, body #motopress-main.main-holder #sidebar .widget ul.social__list li, body #motopress-main.main-holder #sidebar .widget ul.social__list li a {
	padding-left:0
}
body #motopress-main.main-holder #sidebar .widget#my-recent-comments-2 {
	background:#fff
}
body #motopress-main.main-holder #sidebar .widget ul {
	margin:0
}
body #motopress-main.main-holder #sidebar .widget ul li {
	list-style:none;
	font-size:15px;
	line-height:23px;
	text-transform:none;
	color:#fff;
	margin:0;
	font-weight:300
}
body #motopress-main.main-holder #sidebar .widget ul li a {
	color:#2c2c2c;
	background-color:#fff
}
body #motopress-main.main-holder #sidebar .widget ul li a:hover {
	text-decoration:none;
	background-color:transparent;
	border-bottom:0 solid #e5e5e5
}
body #motopress-main.main-holder #sidebar .widget .comments-custom .comments-custom_h_author, body #motopress-main.main-holder #sidebar .widget ul.comments-custom li h4, body #motopress-main.main-holder #sidebar .widget ul.comments-custom li time {
	color:#9dcd17;
	font-size:17px;
	line-height:27px
}
body #motopress-main.main-holder #sidebar .widget ul li:before {
	display:none
}
body #motopress-main.main-holder #sidebar .widget ul.comments-custom {
	padding:0
}
@media (max-width:979px) {
body #motopress-main.main-holder #sidebar .widget ul.comments-custom figure {
position:relative;
display:block;
float:none;
margin-bottom:10px;
text-align:left
}
body #motopress-main.main-holder #sidebar .widget ul.comments-custom figure img {
margin-left:0;
margin-right:0
}
}
body #motopress-main.main-holder #sidebar .widget .comments-custom li a:after, body #motopress-main.main-holder #sidebar .widget .comments-custom li:before, body #motopress-main.main-holder #sidebar .widget .flexslider ul li a:after, body #motopress-main.main-holder #sidebar .widget .flexslider ul li:before, body #motopress-main.main-holder #sidebar .widget .product_list_widget li a:after, body #motopress-main.main-holder #sidebar .widget .product_list_widget li:before, body #motopress-main.main-holder #sidebar .widget ul#recentcomments li a:after, body #motopress-main.main-holder #sidebar .widget ul#recentcomments li:before, body #motopress-main.main-holder #sidebar .widget ul.product_list_widget li a:after, body #motopress-main.main-holder #sidebar .widget ul.product_list_widget li:before, body #motopress-main.main-holder #sidebar .widget ul.social__list li a:after, body #motopress-main.main-holder #sidebar .widget ul.social__list li:before {
	display:none
}
body #motopress-main.main-holder #sidebar .widget ul.comments-custom li {
	position:relative;
	margin-bottom:0
}
body #motopress-main.main-holder #sidebar .widget .comments-custom_txt {
	padding:0;
	border-top:none
}
body #motopress-main.main-holder #sidebar .widget .comments-custom_txt a {
	text-decoration:none;
	text-transform:none;
	font-size:17px;
	line-height:27px;
	font-weight:300;
	color:#fff;
	display:inline-block;
	position:relative;
	margin-top:5px
}
body #motopress-main.main-holder #sidebar .widget .comments-custom_txt a:active, body #motopress-main.main-holder #sidebar .widget .comments-custom_txt a:hover {
	text-decoration:none;
	color:#9dcd17
}
body #motopress-main.main-holder footer.footer {
	position:relative;
	z-index:1;
	border:none;
	padding:20px 0 20px;
	background:#e8e8e8;
	text-align:center
}
body #motopress-main.main-holder footer.footer>.container {
	overflow:hidden
}
body #motopress-main.main-holder footer.footer:before {
	position:absolute;
	display:block;
	content:'';
	top:0;
	left:-100%;
	right:-100%;/*height:149px;*/
	z-index:1;
	background:url(images/triangle4.png) top center no-repeat
}
@media (max-width:767px) {
body #motopress-main.main-holder footer.footer {
overflow:hidden;
margin:0 -10px;
padding-left:10px;
padding-right:10px
}
}
body #motopress-main.main-holder footer.footer .footer-text {
	float:none
}
body #motopress-main.main-holder footer.footer .copyright {
	margin-top:0;
	font:300 15px/23px Lato;
	text-transform:none;
	color:#2c2c2c;
	padding:18px 0;
	text-align:center
}
body #motopress-main.main-holder footer.footer .copyright a {
	color:#222;
	font-weight:500
}
body #motopress-main.main-holder footer.footer .copyright a:hover {
	color:#777
}
body #motopress-main.main-holder footer.footer ul {
	margin-left:0
}
body #motopress-main.main-holder footer.footer nav {
	float:none;
	margin-bottom:14px
}
body #motopress-main.main-holder footer.footer .social li {
	display:inline-block;
	margin:0 5px
}
body #motopress-main.main-holder footer.footer .social li a {
	display:block;
	width:48px;
	height:48px;
	border-radius:50%;
	text-align:center;
	line-height:48px;
	background:#222;
	color:#fff
}
body #motopress-main.main-holder footer.footer .social li a i {
	font-size:26px;
	line-height:48px
}
body #motopress-main.main-holder footer.footer .social li a:hover {
	background:0 0;
	color:#222
}
body #motopress-main.main-holder footer.footer .footer-nav {
	display:inline-block
}
body #motopress-main.main-holder footer.footer .footer-nav .menu li {
	float:left;
	margin-right:7px;
	margin-top:0
}
body #motopress-main.main-holder footer.footer .footer-nav .menu li a {
	font:300 17px/17px Lato;
	text-transform:none;
	color:#888
}
body #motopress-main.main-holder footer.footer .footer-nav .menu li a:hover, body #motopress-main.main-holder footer.footer .footer-nav .menu li.current-menu-item a {
	color:#9dcd17
}
#back-top a {
	width:51px;
	height:51px;
	border:none
}
#back-top a:hover {
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
#back-top a:hover span {
	opacity:1
}
#back-top span {
	width:51px;
	height:51px;
	border-radius:0;
	background-color:#000;
	border:none;
	opacity:.5
}
.facebook_like_box {
	overflow:hidden
}
@media (min-width:768px) and (max-width:979px) {
.facebook_like_box {
position:relative
}
.facebook_like_box:after, .facebook_like_box:before {
position:absolute;
right:0;
content:'';
display:block;
background:#fff
}
.facebook_like_box:after {
height:100%;
width:9px;
top:0
}
.facebook_like_box:before {
height:5px;
width:100%;
bottom:0
}
}
.camera_wrap {
	min-height:441px
}
@media (max-width:1199px) {
.camera_wrap {
min-height:355px
}
}
@media (max-width:979px) {
.camera_wrap {
z-index:2;
float:none;
min-height:300px
}
}
@media (max-width:767px) {
.camera_wrap {
min-height:249px
}
#searchform #s {
width:100%
}
}
@media (max-width:479px) {
.product-stock-status {
display:none
}
.camera_wrap {
min-height:100px
}
}
.search-results .post_wrapper h2 {
	margin-left:34px;
	margin-right:34px
}
.search-results .product .featured-thumbnail img {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 40%
}
body #motopress-main.main-holder #commentform input[type=text] {
	width:100%
}
td.product-add-to-cart a {
	background:0 0!important
}
body #motopress-main.main-holder #review_form #reply-title {
	font-size:24px;
	line-height:30px
}
body #motopress-main.main-holder .content-holder div.product table.variations .reset_variations {
	display:inline-block;
	margin-left:10px;
	margin-top:2px
}
body #motopress-main.main-holder .content-holder div.product table.variations label {
	padding-top:0!important
}
body #motopress-main.main-holder .content-holder div.product .single_variation_wrap .variations_button button.single_add_to_cart_button {
	margin-top:4px;
	margin-left:10px
}
body #motopress-main.main-holder #content .page form table.cart .actions #coupon_code+.button, body #motopress-main.main-holder #content .page form table.cart .actions .button {
	margin:12px
}
@media (max-width:479px) {
body #motopress-main.main-holder #content .page .shop_table .product-add-to-cart .add_to_cart {
font-size:13px!important;
padding-left:0
}
body #motopress-main.main-holder #content .page .shop_table .product-add-to-cart .add_to_cart:after {
display:none
}
}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 {
	font-size:28px
}
.select-menu {
	height:37px
}
.wpcf7-form p.field input {
	height:40px;
	line-height:20px;
	padding:10px;
	border:1px solid #eee;
	font-size:14px
}
