/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;background-image: none;
	font-family: "Raleway";	font-weight:normal;

	color: #3d3d3d; 
}
a {		text-decoration:underline;
 
}
a:hover {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
a, input[type=reset]:hover, input[type=submit]:hover, button:hover, #headerwrap a:hover, .sidemenu .search-button:hover, .post-title a:hover, #footerwrap a:hover, .fancy-heading, .inline-fancy-heading .fancy-heading .sub-head, #main-nav ul .current_page_item > a, #main-nav ul .current-menu-item > a, #main-nav ul  a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .woocommerce .woocommerce-product-rating, .social-share .share:hover:after {	
	color: #000000; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, .icon-menu .icon-menu-count:hover, #headerwrap #cart-icon:hover, #main-nav .has-mega-column .product-categories li:hover > .count, .woocommerce .wc-products .product .add_to_cart_button:hover, .woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .wishlist-button.wishlisted:hover, .woocommerce ul.products li.product a.wishlisted:hover, #cart-wrap .button:hover {	background: none;
	background-color: #000000; 
}
input[type=reset], input[type=submit], button, .icon-menu .icon-menu-count, #headerwrap #cart-icon, #main-nav .has-mega-column .product-categories li:hover > .count, #pagewrap .wpf_slider.ui-slider .ui-widget-header, .back-top a:before, #site-description, .woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce span.onsale:before, .woocommerce-page span.onsale:before, .wishlist-button.wishlisted, .woocommerce ul.products li.product a.wishlisted, #cart-wrap .button {	background: none;
	background-color: #5c5c5c; 
}
h2 {		font-weight:100;
 
}
#headerwrap {	
	border: none !important;
	padding-top: 15px; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: transparent; 
}
body[class*="themify"] #site-logo a img {		width: 165px; 
}
#site-logo {	
	margin-top: 15px;margin-right: auto;
	margin-bottom: 25px; 
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {		font-weight:normal;
 
}
.woocommerce ul.products li.product .price {		text-align:center;
	color: #141414; 
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {	
	font-family: "Raleway";	font-weight:100;
	font-size:50px;

	color: #000000; 
}
.module-title {	
	font-family: "Raleway";	font-weight:normal;

	color: #000000; 
}
#sidebar a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#sidebar a:hover {		text-decoration:underline;
 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:500;

	color: #474747; 
}
a, input[type=reset]:hover, input[type=submit]:hover, button:hover, #headerwrap a:hover, .sidemenu .search-button:hover, .post-title a:hover, #footerwrap a:hover, .fancy-heading, .inline-fancy-heading .fancy-heading .sub-head, #main-nav ul .current_page_item > a, #main-nav ul .current-menu-item > a, #main-nav ul  a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .woocommerce .woocommerce-product-rating, .social-share .share:hover:after {	
	color: #141414; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, .icon-menu .icon-menu-count:hover, #headerwrap #cart-icon:hover, #main-nav .has-mega-column .product-categories li:hover > .count, .woocommerce .wc-products .product .add_to_cart_button:hover, .woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .wishlist-button.wishlisted:hover, .woocommerce ul.products li.product a.wishlisted:hover, #cart-wrap .button:hover {	background: none;
	background-color: #141414; 
}
input[type=reset], input[type=submit], button, .icon-menu .icon-menu-count, #headerwrap #cart-icon, #main-nav .has-mega-column .product-categories li:hover > .count, #pagewrap .wpf_slider.ui-slider .ui-widget-header, .back-top a:before, #site-description, .woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce span.onsale:before, .woocommerce-page span.onsale:before, .wishlist-button.wishlisted, .woocommerce ul.products li.product a.wishlisted, #cart-wrap .button {	background: none;
	background-color: #5c5c5c; 
}
h2 {		font-weight:100;
 
}
#headerwrap {	
	border: none !important; 
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {		font-weight:normal;
 
}
.woocommerce ul.products li.product .price {	
	color: #141414; 
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {		font-weight:100;

	color: #000000; 
}
.module-title {	
	font-family: "Raleway";	font-weight:normal;

	color: #000000; 
}
 }@media screen and (max-width: 716px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:500;

	color: #474747; 
}
a, input[type=reset]:hover, input[type=submit]:hover, button:hover, #headerwrap a:hover, .sidemenu .search-button:hover, .post-title a:hover, #footerwrap a:hover, .fancy-heading, .inline-fancy-heading .fancy-heading .sub-head, #main-nav ul .current_page_item > a, #main-nav ul .current-menu-item > a, #main-nav ul  a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .woocommerce .woocommerce-product-rating, .social-share .share:hover:after {	
	color: #141414; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, .icon-menu .icon-menu-count:hover, #headerwrap #cart-icon:hover, #main-nav .has-mega-column .product-categories li:hover > .count, .woocommerce .wc-products .product .add_to_cart_button:hover, .woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .wishlist-button.wishlisted:hover, .woocommerce ul.products li.product a.wishlisted:hover, #cart-wrap .button:hover {	background: none;
	background-color: #141414; 
}
input[type=reset], input[type=submit], button, .icon-menu .icon-menu-count, #headerwrap #cart-icon, #main-nav .has-mega-column .product-categories li:hover > .count, #pagewrap .wpf_slider.ui-slider .ui-widget-header, .back-top a:before, #site-description, .woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce span.onsale:before, .woocommerce-page span.onsale:before, .wishlist-button.wishlisted, .woocommerce ul.products li.product a.wishlisted, #cart-wrap .button {	background: none;
	background-color: #5c5c5c; 
}
h2 {		font-weight:100;
 
}
#headerwrap {	
	border: none !important; 
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {		font-weight:normal;
 
}
.woocommerce ul.products li.product .price {	
	color: #141414; 
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {		font-weight:100;

	color: #000000; 
}
.module-title {	
	font-family: "Raleway";	font-weight:normal;

	color: #000000; 
}
 }@media screen and (max-width: 414px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:500;

	color: #474747; 
}
a, input[type=reset]:hover, input[type=submit]:hover, button:hover, #headerwrap a:hover, .sidemenu .search-button:hover, .post-title a:hover, #footerwrap a:hover, .fancy-heading, .inline-fancy-heading .fancy-heading .sub-head, #main-nav ul .current_page_item > a, #main-nav ul .current-menu-item > a, #main-nav ul  a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .woocommerce .woocommerce-product-rating, .social-share .share:hover:after {	
	color: #141414; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, .icon-menu .icon-menu-count:hover, #headerwrap #cart-icon:hover, #main-nav .has-mega-column .product-categories li:hover > .count, .woocommerce .wc-products .product .add_to_cart_button:hover, .woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .wishlist-button.wishlisted:hover, .woocommerce ul.products li.product a.wishlisted:hover, #cart-wrap .button:hover {	background: none;
	background-color: #141414; 
}
input[type=reset], input[type=submit], button, .icon-menu .icon-menu-count, #headerwrap #cart-icon, #main-nav .has-mega-column .product-categories li:hover > .count, #pagewrap .wpf_slider.ui-slider .ui-widget-header, .back-top a:before, #site-description, .woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce span.onsale:before, .woocommerce-page span.onsale:before, .wishlist-button.wishlisted, .woocommerce ul.products li.product a.wishlisted, #cart-wrap .button {	background: none;
	background-color: #5c5c5c; 
}
h2 {		font-weight:100;
 
}
#headerwrap {	
	border: none !important;
	padding-bottom: 35px; 
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {		font-weight:normal;
 
}
.woocommerce ul.products li.product .price {	
	color: #141414; 
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {		font-weight:100;

	color: #000000; 
}
.module-title {	
	font-family: "Raleway";	font-weight:normal;

	color: #000000; 
}
 }.mobile_menu_active #headerwrap .sidemenu-on { 
	background-color: transparent; }
/* Themify Custom CSS */
.pswp__caption {
    display: none !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
		display: none !important;
}

.woocommerce div.product .product_meta, .woocommerce div.product .product_meta {
    text-transform: none;
}

.catalogo {
    text-align:center;
		padding-top: 6.5%;
}

.vidbg-frontend-buttons.bottom-right {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    margin: 20px;
}

.module.module-pro-slider .bsp-timer-bar {
    background-color: transparent;
    top: auto;
    bottom: 0;
    height: auto;
    border: 2px solid #6da29c;
    box-sizing: border-box;
}

*{
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

.woocommerce .woocommerce-breadcrumb a {
    font-weight: 600;
}

.woocommerce .woocommerce-breadcrumb {
    font-size: .8em;
}

.woocommerce ul.products li.product h3, .woocommerce div.product .product_title.entry-title {
    font-weight: normal;
    text-align: center;
}

.woocommerce ul.products li.product h1, .woocommerce div.product .product_title.entry-title {
    font-weight: normal;
    text-align: left;
}

.woocommerce ul.products li.product .h3, .woocommerce div.product .product_title {
    font-weight: normal;
    text-align: center;
}

.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {
    color: #000000;
    font-family: Raleway;
    font-weight: 100;
    font-size: 50px;
    background-image: none;
    padding-top: 0px;
    padding-bottom: 20px;
}

.widgettitle:after {
    content: '';
    display: block;
    border-bottom: 1px solid #1b1d20;
    width: 30px;
    margin-top: 1.4em;
    opacity: 1;
}

.page-id-31 .sm-hamburger.sm-position-right:before, .sm-hamburger.sm-position-right:after {
		display: block;
}

.sm-hamburger.sm-position-right:before, .sm-hamburger.sm-position-right:after {
    color: #000 !important;
    margin-top: 5px;
}

#headerwrap {
    box-shadow: 0 0px 0px;
}

.sm-hamburger {
    position: fixed;
		top: 0;
		z-index: 99;
}

.menu-item a img {
    border: none;
    box-shadow: none;
    vertical-align: middle;
    width: 110px;
	  padding-top: 15px;
}

.page-id-31 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner, .page-id-31 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner:before, .page-id-31 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner:after {
    -webkit-transition: -webkit-transform 0.15s ease,background-color 0.15s linear;
    -moz-transition: -moz-transform 0.15s ease,background-color 0.15s linear;
    -o-transition: -o-transform 0.15s ease,background-color 0.15s linear;
    transition: transform 0.15s ease,background-color 0.15s linear;
    background-color: #000;
}

.page-id-2972 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner, .page-id-2972 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner:before, .page-id-2972 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner:after {
    -webkit-transition: -webkit-transform 0.15s ease,background-color 0.15s linear;
    -moz-transition: -moz-transform 0.15s ease,background-color 0.15s linear;
    -o-transition: -o-transform 0.15s ease,background-color 0.15s linear;
    transition: transform 0.15s ease,background-color 0.15s linear;
    background-color: #fff;
}

.page-id-2044 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner, .page-id-2044 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner:before, .page-id-2044 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner:after {
    -webkit-transition: -webkit-transform 0.15s ease,background-color 0.15s linear;
    -moz-transition: -moz-transform 0.15s ease,background-color 0.15s linear;
    -o-transition: -o-transform 0.15s ease,background-color 0.15s linear;
    transition: transform 0.15s ease,background-color 0.15s linear;
    background-color: #fff;
}

.page-id-3059 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner, .page-id-3059 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner:before, .page-id-3059 .sm-hamburger.sm-position-right:not(.is-active) .sm-hamburger-inner:after {
    -webkit-transition: -webkit-transform 0.15s ease,background-color 0.15s linear;
    -moz-transition: -moz-transform 0.15s ease,background-color 0.15s linear;
    -o-transition: -o-transform 0.15s ease,background-color 0.15s linear;
    transition: transform 0.15s ease,background-color 0.15s linear;
    background-color: #fff;
}

@media (max-width: 767px) {
	
.vidbg-frontend-buttons.bottom-right {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    padding: 5px;
    margin-bottom: 13vh;
    margin-right: 10px;
}
	
.close-toggle-sticky-sidebar {
    left: 201px;
}
	
.sticky_sidebar_enabled .mobile-sticky-sidebar-icon {
    position: absolute;
    margin: 8px 0 0 22px;
    width: 0;
    height: 0;
}
	
.sticky_sidebar_enabled #toggle-mobile-sidebar-button {
        transition: all 0.5s;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    display: block;
    width: 40px;
    height: 30px;
    position: fixed;
    top: 156px;
    z-index: 9999;
    border-left: 0;
    cursor: pointer;
    box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 1px 6px 1px rgba(0,0,0,.1);
    text-align: left;
}
	
.sticky_sidebar_enabled #pagewrap #sidebar {
    background: rgba(255, 255, 255, 0.95);
    height: 100%;
    width: 200px;
    max-width: 100%;
    box-shadow: 0 0 16px 3px rgba(0,0,0,.1);
}
	
}

@media (max-width: 782px) {

.menu-icon-inner {
        display: none !important;
    }
}

@media (min-width: 1px) {
    .top-icon-wrap {
		display: none;
		position: absolute;
    right: -100px !important;
    top: -5px !important;
    margin: 0;
    margin-right: .5em;
    bottom: 0;
    }
}
@media (min-width: 782px)
 {

	 #header {
    position: relative;
    top: 0px;
    width: auto;
    max-width: none;
    padding: 0 28px;
    }
}   

.ti-shopping-cart:before {
    content: "\f291";
}

.fancy-heading
{
	color: #2a2a2a;
	font-family: Raleway;
	font-size: 5.5em;
	line-height: 1em;
  font-weight: 100;
	letter-spacing: .007em;
	text-align: center;
	margin: 0 0 .7em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    border-color: #777;
}

.woocommerce ul.products li.product.outofstock .button, .woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt.disabled {
    background: #191919;
    color: #fff;
    border-radius: 0;
    cursor: pointer;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .07em;
    padding: .7em 1.2em;
}

@media (min-width: 782px)
 {
.sidemenu {
    top: 0px;
	}
}

@media screen and (min-width: 1px) and (max-width: 1920px)
{
#sm-menu-25 .sm-footer .sm-footer-text {
    padding: 0 25px 25px;
    font-size: 0px;
    text-align: center;
	}
}