/*
Theme Name: Tyche Child
Theme URI: https://colorlib.com/wp/themes/tyche/
Template: tyche
Author: Colorlib
Author URI: https://colorlib.com/
Description: A WooCommerce theme
Tags: e-commerce,custom-logo,two-columns,left-sidebar,right-sidebar,custom-header,custom-menu,featured-images,threaded-comments,footer-widgets,sticky-post,theme-options
Version: 1.1.1.1542757404
Updated: 2018-11-20 17:43:24
<div id="contenido">
<ul class="lista">
Soluciones en seguridad electrónica y TI
*/

@import url('https://fonts.googleapis.com/css?family=Noto+Serif');
@import url('https://fonts.googleapis.com/css?family=Kreon');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');

/* Media Queries 
------------------------------------------------------ */
@media (max-width: 768px) {
  	.top-header-bar-container { display:none; }
  	/*
	.woocommerce .woocommerce-ordering {
		display: inline-block;
	    position: relative;
	    left: 0px;
	    bottom: 30px;		
	}
	#filtro{ float:left; }
	*/

}

@media (max-width: 991px) {
	/*
	.woocommerce .woocommerce-ordering {
	display: inline-block;
    position: relative;
    left: 0px;
    bottom: 30px;		
	}
	#filtro{ float:left; }
	*/

}



/* top */
	.top-header-bar-container{
		background:#eee;
		color:#333;
	}
	.top-header-bar-container a, .top-header-bar-container p, .top-header-bar-container i, .top-header-bar-container span, .top-header-bar-container input{color:#333}
	.top-header-bar-container .top-header-bar li.top-search input{
		background:#f9f9f9;
		color:#333;
	}
	.top-header-bar-container .top-header-bar li.top-search #search-top-bar-submit{
		background:#ccc;
	}
	.top-header-bar-container .top-header-bar li.top-account{
		border-left:0px;
	}
	.top-header-bar-container .top-header-bar li.top-cart{
		padding-left:20px;
		padding-right:20px;
		background-color:#eee;
	}
	.top-header-bar-container .top-header-bar li{
		line-height:35px;
	}
	.site-header .custom-logo-link img{
		width:auto !important;
		max-width:100%;
	}
	@media (max-width: 767px){
		.site-header .custom-logo-link img{
			width:auto !important;
		}
	}



/*header*/
	.site-header{
		background:#fff;
		margin-bottom:10px;
	}

/* Menu */
	.sf-menu{
		border-top:0px;
		margin-top:10px;
	}
	.sf-menu, .sf-menu ul{
		text-align:right;
	}
	.sf-menu a,.sf-menu a:link,.sf-menu a:visited{ color:#333}
	.sf-menu > li.current-menu-item > a:hover, .sf-menu > li.current > a:hover{color:#F66249;}
	.sf-menu > li.current-menu-item > a, .sf-menu > li.current > a{color:#333;}
	.sf-menu > li.current-menu-item > a:visited, .sf-menu > li.current > a:visitted{color:#333;}

		/* Submenu */
		.sf-menu > li > a, .sf-menu > li.dropdown > a{ color:#333; }
		.sf-menu > li > a:hover, .sf-menu > li.dropdown > a:hover{ color:#F66249; }
		.sf-menu li.dropdown ul { background:#fff; }


/* Mega - menu */
	#mega-menu-wrap-primary {
	    background: #fda343;
	    -webkit-border-radius: 5px 5px 5px 5px;
	    -moz-border-radius: 5px 5px 5px 5px;
	    -ms-border-radius: 5px 5px 5px 5px;
	    -o-border-radius: 5px 5px 5px 5px;
	    border-radius: 5px 5px 5px 5px;
	    margin-top:15px;
	}
	#mega-menu-wrap-primary .mega-menu-toggle { background: #fda343;}

	#mega-menu-wrap-primary #mega-menu-primary{
		text-align:center !important;
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link:hover,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link:focus
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link:visited{
		background: #f88029;
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
		background:#f07015;
		border-radius: 5px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
	  background: #f07015 !important;
	  color: #fff;
	  font-weight: normal;
	  text-decoration: none;
	  border-color: #fff;
	  border-radius: 5px;
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{
		color:#fff;
		font-size: 17px;
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{ color: #fff; }

	/* link */
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		font-size:17px;
		color:#fff !important;
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item{
		position: relative !important;
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width:400px !important;
		background:#eee;
		color:#000 !important;

	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu > ul.product-categories{
		width:auto;
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu > li.cat-item > a{
		color:#000 !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu > li.cat-item > a:hover{
		color:#fff !important;
	}	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu > ul.product-categories > a{
		color:#000 !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu > ul.product-categories > a:hover{
		color:#fff !important;
	}

	/* mega menu - submenu */
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		white-space: nowrap;
		background:#eee;
		color:#333;
		font-size:16px !important;
		padding:2px 10px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6{
		width:auto;
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	    font-size: 16px;
	    display: block;
	    padding: 10px 10px 10px 1px !important;
	    position: absolute;
	    left: -130px;
	    background-color: #eee;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item> a:hover{
		background-color: #ccc;
	}
	
	@media only screen and (max-width: 768px){
		#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
			background: #FDA343 !important;
		}
		#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{
			display: block !important ;
		}
		
	}


	/* Mega Menu
	---------- */
	.top-header-bar-container a, 
	.top-header-bar-container p, 
	.top-header-bar-container i, 
	.top-header-bar-container span, 
	.top-header-bar-container input{
		color:#000 !important;
	}
	/*
	.product-categories a, .product-categories a:visited{
		color:#000 !important;
	}
	.product-categories a:hover{
		color:#F66249 !important;
	}
	*/



/* Slider */
	.main-slider .hero-caption{width:550px;}
	.main-slider .hero-caption .year {
		font-size:40px !important; 
		line-height:50px;
		font-weight:100 !important;
	}
	.main-slider .hero-caption .caption{
		display:block;
		width:auto;
		margin-top:10px;
		margin-left:0px;
		margin-bottom:20px;
		font-size:18px !important;
		font-weight:100;
	}
	.main-slider .hero-caption .btn-group a:last-of-type{
		margin-left:0px;
	}
	.main-slider .main-slider-previous i, .main-slider .main-slider-next i{
		color:#fff;
		font-size:70px;
	}
	.main-slider .hero-caption.left{
		left:15%;
	}


/* WooCommerce */
	.woocommerce div.product div.images h1, 
	.woocommerce div.product div.summary h1{
		margin-bottom:30px;
		display:none; 
	}	
	.woocommerce-product-details__short-description p{
		margin-bottom:40px;
		font-size:24px;
		font-weight:700;
		line-height:1.3;
		color:#000;
	}
	.entry-summary>p{
		line-height:0;
	}
	.woocommerce div.product p.price, 
	.woocommerce div.product span.price{
	    font-weight: 700;
	    font-size: 20px;
	    color: #333;		
		/*margin-top:40px;*/
	}
	.woocommerce .woocommerce-Price-currencySymbol{
		font-size:20px;
		vertical-align:baseline;
	}
	.woocommerce div.product p.stock {
	    font-size: 18px;
	    color:#F66249;
	}
	.woocommerce div.product form.cart button:not(.pswp__button):not(.customize-partial-edit-shortcut-button), 
	.woocommerce div.product form.cart input[type="button"], .woocommerce div.product form.cart input[type="reset"], 
	.woocommerce div.product form.cart input[type="submit"], .woocommerce div.product form.cart .tyche-blog-post .more-link, 
	.tyche-blog-post .woocommerce div.product form.cart .more-link, .woocommerce div.product form.cart .main-slider .hero-caption .btn-group a, 
	.main-slider .hero-caption .btn-group .woocommerce div.product form.cart a, 
	.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .tyche-product-slider-container .tyche-banner a, 
	.tyche-product-slider-container .tyche-banner .woocommerce div.product form.cart a{
		margin-top:15px;
	}

	.woocommerce ul.products li.product .woocommerce-loop-product__title{
		    font-size: 16px;
	}
	.woocommerce ul.products li.product .price{
		font-size:15px !important;
		margin:0 auto !important;
		color: #FF530D !important;
		font-weight:600 !important;
		position: absolute;
		bottom:50px;
		width:70%;
		left:30px;
		display: block;
		text-align:center;
	}
	.wcpbc-price {
	    font-size: 16px !important;
	    margin: 0 auto !important;
	    color: #FF530D !important;
	    font-weight: 700 !important;
	    margin-bottom: 18px !important;
	    width: 100% !important;
	    display: block !important;
	}

	.alert{position:relative;padding: 2px;margin-bottom:2rem;border:1px solid transparent;border-radius:.25rem}
	.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}

	.woocommerce span.onsale{
		font-size:17px;
	}
	.woocommerce ul.products li.product .button, 
	.woocommerce ul.products li.product button:not(.pswp__button):not(.customize-partial-edit-shortcut-button), 
	.woocommerce ul.products li.product input[type="button"], 
	.woocommerce ul.products li.product input[type="reset"], 
	.woocommerce ul.products li.product input[type="submit"], 
	.woocommerce ul.products li.product .tyche-blog-post .more-link, 
	.tyche-blog-post .woocommerce ul.products li.product .more-link, 
	.woocommerce ul.products li.product .main-slider .hero-caption .btn-group a, 
	.main-slider .hero-caption .btn-group .woocommerce ul.products li.product a, 
	.woocommerce ul.products li.product .tyche-product-slider-container .tyche-banner a, 
	.tyche-product-slider-container .tyche-banner .woocommerce ul.products li.product a {
	    margin-top: 10px;
	    background-color: #F66249;
	    color: #fff;
	    text-transform:none !important;
	    font-weight: 100;
	    font-size: 16px !important;		
		padding:8px !important;
		position: absolute;
		bottom:5px;
		left: 30px;
		width:70%;
	}
	/*ul.products li.product .button { display:none; }*/

/* Estructura - Margen inferior-imagen */
	.woocommerce div.product div.images{ margin-bottom: 0;}
	.woocommerce div.product .woocommerce-tabs{ margin-top:0; margin-bottom:20px; }
	.woocommerce div.product div.images img{ width:auto; }

/* Mapa de Sitio */
	.woocommerce .woocommerce-breadcrumb { font-size:16px; }


	.page-title,
	.custom-page-title{
		text-transform:none;
		margin-bottom:15px !important;
		margin-top: 30px !important;
	}
	.woocommerce .woocommerce-ordering select.orderby{
		color:#333;
	}
	.tyche-product-slider-container .tyche-banner .second_line{
		font-size:50px;
		/*line-height:50px;*/
	}
	.tyche-product-slider-container .tyche-banner:after{
		background:rgba(0, 0, 0, 0.4) !important;
		border-radius:10px;
	}
	.button, button:not(.pswp__button):not(.customize-partial-edit-shortcut-button), 
	input[type="button"], input[type="reset"], 
	input[type="submit"], 
	.tyche-blog-post .more-link, 
	.main-slider .hero-caption .btn-group a, 
	.woocommerce a.button, 
	.woocommerce div.product form.cart .button, 
	.tyche-product-slider-container .tyche-banner a, 
	.woocommerce .price_slider_amount .button{
		padding:5px 5px;
		font-size:16px;
	}
	.tyche-product .tyche-product-image, .home-services img{
		border:1px #ccc dotted;
		border-radius:10px;
	}
	.home-services h4{
		margin-bottom:10px;
	}
	.home-services img{
		margin-bottom:20px;
	}


/* HTML */
	html {
		box-sizing: content-box;
	}

/* Body */
	body, button, input, select, textarea, p, h1,h2,h3,h4 {
	    color: #000 !important;
	    font-family: 'Lato', sans-serif !important;
	    /*font-family: 'Lato', sans-serif, 'Roboto Slab', serif, 'Noto Serif' !important;*/
	}

	h1{ font-size: 26px !important; }
	h2{ font-size: 24px !important; }
	h3{ font-size: 22px !important; }
	h4{ font-size: 20px !important; }

	a, a:visited{
		color:#000 !important;
	}
	a:hover{
		color:#F66249 !important;
	}

	a.white, a.white:visited{
		color:#fff !important;
	}
	a.white:hover{
		color:#F66249 !important;
	}	

	ul, ol {
		font-family: 'Lato', sans-serif !important;
	    font-size: 16px !important;
	}
	p{
		margin-bottom:10px !important;
		font-size:17px !important;
		text-align:justify;
		line-height: 1.7 !important;
	}
	.border1{
		border:2px #999 solid;
		margin:5px;
		padding:5px 15px;
	}
	.border1:hover{
		border: 2px #FDA343 solid;
	}
	.border2{
		border:1px #FDA343 dotted;
		margin:5px;
		padding:5px 15px;
		border-radius:8px;
	}
	.border2:hover{
		border: 1px #FDA343 solid;
		padding:5px 15px;	
		border-radius:8px;
	}	

	.content-area-1, 
	.content-area-4{
		background:#fff;
	}
	.page-description .home-services img{
		border: 1px #ccc solid;
		border-radius: 10px;
	}
	.woocommerce ul.products li.product {
		border:1px #ccc dotted;
		border-radius:0px;
		padding-bottom:10px;
		padding:1px 5px;
		height: 270px;
		max-height: 350px;
	}
	.btn, 
	.btn:visited{
		border:0px #F66249 solid;
		background-color:#F66249 !important;
		border-radius:5px;
		color:#fff !important;
		padding:8px 15px;
	}
	.btn:hover{
		border:0px #F66249 solid;
		background-color:#f43818 !important;
		color:#fff !important;
	}

	blockquote{
		border-left:3px #F66249 solid;
	}
	blockquote p { 
		color: #F66249;
		padding-left:10px;
	}
	.text-center { text-align:center; }
	.text-right { text-align: right; }
	.text-lef { text-align: left; }
	.center {margin:0 auto;}


/* Widgets */
	.content-area-1 .widget .widget-title, 
	.content-area-2 .widget .widget-title, 
	.content-area-3 .widget .widget-title, 
	.content-area-4 .widget .widget-title, 
	.content-area-5 .widget .widget-title{
		text-align: center;
		margin:30px auto; 
	}

	.content-area-1 h1 span:before, 
	.content-area-1 h2 span:before, 
	.content-area-1 h3 span:before, 
	.content-area-1 h4 span:before, 
	.content-area-1 h5 span:before, 
	.content-area-1 h6 span:before, 
	.content-area-2 h1 span:before, 
	.content-area-2 h2 span:before, 
	.content-area-2 h3 span:before, 
	.content-area-2 h4 span:before, 
	.content-area-2 h5 span:before, 
	.content-area-2 h6 span:before, 
	.content-area-3 h1 span:before, 
	.content-area-3 h2 span:before, 
	.content-area-3 h3 span:before, 
	.content-area-3 h4 span:before, 
	.content-area-3 h5 span:before, 
	.content-area-3 h6 span:before, 
	.content-area-4 h1 span:before, 
	.content-area-4 h2 span:before, 
	.content-area-4 h3 span:before, 
	.content-area-4 h4 span:before, 
	.content-area-4 h5 span:before, 
	.content-area-4 h6 span:before, 
	.content-area-5 h1 span:before, 
	.content-area-5 h2 span:before, 
	.content-area-5 h3 span:before, 
	.content-area-5 h4 span:before, 
	.content-area-5 h5 span:before, 
	.content-area-5 h6 span:before{		
		position:relative;
		width:100% !important;
		height: 3px !important;
		bottom: -8px !important;
		margin:0 auto;
		font-size:26px;
		margin-bottom:0;
	}

	/*--MIGAS DE PAN--*/
	.migasdepan {
		width: 100% !important;
		position: relative;
		z-index: 1;
		background:#fff !important;
		border-top: 1px solid #e1e1e1;
		margin-top:15px;
		padding-top:5px;
		margin-bottom:30px;
	}
	 .migasdepan .et_pb_row { padding-top:5px; margin-bottom:5px; }
	#breadcrumbs {
		font-size: 14px;
		color: #333;
	}
	.home .migasdepan,
	.woocommerce-breadcrumb { display: none; }

	.berocket_aapf_widget-title {
		font-size: 22px;
    	line-height: 15px;
    	margin-bottom: 35px;
	}
	ul.berocket_aapf_widget > li{
		font-size:17px;
		margin-bottom:10px;
	}

	.woocommerce div.product .woocommerce-tabs .wc-tab > h2{
		padding-top:0px; 
		padding-bottom:0px;
		color:#fff;
	}

	span.cfields{
		font-size:17px;
		color:#333;
		display: inline-block;
	}

	.sku_wrapper, .posted_in{
		display: block;
		font-size:16px;
	}

	.page-title{
		text-transform: none !important;
		padding-top:35px;
	}

	/* Nombre de productos */
	.woocommerce ul.products li.product .woocommerce-loop-product__title{
		display: none;
	}
	.woocommerce-loop-product__title{
		display: none;
	}

	.woocommerce ul.products li.product a img{
		height:120px !important;
		padding:5px 0;
	}
	.top-header-bar-container .top-header-bar li.top-search input {
		background: #f5f5f5 !important;
		color: #333;
	}

	.top-header-bar-container .top-header-bar li.top-search input:focus{
		background:#fff !important;
	}
	.top-header-bar-container .top-header-bar li.top-cart:hover{
		background:#eeeeee !important;
		/*background:#fda343 !important;*/
	}

	ul.berocket_aapf_widget li > span{
		line-height: 1.3em !important;
		font-size:16px !important;
	}


	.button, 
	button:not(.pswp__button):not(.customize-partial-edit-shortcut-button), 
	input[type="button"], 
	input[type="reset"], 
	input[type="submit"], 
	.tyche-blog-post .more-link, 
	.main-slider .hero-caption .btn-group a, 
	.woocommerce a.button, 
	.woocommerce div.product form.cart .button, 
	.tyche-product-slider-container .tyche-banner a, 
	.woocommerce .price_slider_amount .button{
		background: #FDA343 !important;
		color:#fff !important;
		border:0px !important;
	}
	.button, 
	button:hover(.pswp__button):not(.customize-partial-edit-shortcut-button), 
	input[type="button"]:hover, 
	input[type="reset"]:hover, 
	input[type="submit"]:hover, 
	.tyche-blog-post .more-link:hover, 
	.main-slider .hero-caption .btn-group a:hover, 
	.woocommerce a.button:hover, 
	.woocommerce div.product form.cart .button:active, 
	.tyche-product-slider-container .tyche-banner a:active, 
	.woocommerce .price_slider_amount .button:active{
		background: #FF530D !important;
		color:#000 !important;
		border:0px;
	}

	/* Icono Sesion  */
	.woocommerce .woocommerce-info:last-of-type::before {
		content: '\f007' !important;
	}

	/* LISTA GENERAL */
	#contenido{
		/*font-size:18px !important;*/
		margin-bottom:15px;
		margin-top:-20px;
	}
	#contenido h4{ font-size:22px !important; }

/*
	ul.lista {
		list-style-type: none;
		list-style-position: inside;
		padding-left:15px;
		font-family: 'Lato', sans-serif !important;
		font-size:17px !important;
	}
*/

	.lista ul,
	.lista2 ul, 
	.listas ul {
		list-style-type: square;
		list-style-position: inside;
	}
	.lista li:before,
	.lista2 li:before, 
	.listas li:before {		
	    content: "\f105" !important;
	    font-family: 'FontAwesome' !important;
	    display: inline-block !important;
	    margin-left: 0 !important;
	    width: 15px !important;
	    color: #F66249 !important;
	}

	#contenido b, 
	#contenido strong { 
		font-weight: bold !important; 
		font-size:17px!important;
		display: block;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	#contenido p {
		font-size:16px!important; 
	}

	.woocommerce .woocommerce-Price-currencySymbol{
		font-size: 16px !important;
		vertical-align:middle !important;
	}


	/* :: Request Quote  */
	.wpcf7 .wpcf7-form input:not([type="submit"]),
	.wpcf7 .wpcf7-form textarea{
		width: 90% !important;
		padding:0px 5px !important;
	}
	.woocommerce table{ table-layout:auto !important; }
	.woocommerce table.shop_table th{ 
		color:#fff !important; 
		font-weight: 300;
		text-transform:uppercase;
		text-align: center;
		font-size:16px !important;
	}
	.woocommerce table.shop_table td {
		color: #000;
		font-size:16px !important;
		font-weight:400;
	}
	.woocommerce table.shop_table td{
		padding: 6px !important;
		text-align: center;
	}
	#add_payment_method table.cart img, 
	.woocommerce-cart table.cart img, 
	.woocommerce-checkout table.cart img{
		width:60px;
	}
	.woocommerce a.remove{
		display: inline-block; !important;
		color:#cc0000 !important;
	}
	.woocommerce a.remove:hover,
	.woocommerce a.remove:focus{
		color:#fff !important;
		background:#cc0000 !important;
	}


	.woocommerce table.shop_table .product-name, 
	.woocommerce table.shop_table .product-price, 
	.woocommerce table.shop_table .product-subtotal{
		color: #fff !important;
		font-weight: normal !important;
		font-size:16px !important;
	}

	.wp-block-media-text>figure>img, .wp-block-media-text>figure>video{
		width: auto !important;
		height:100px;
	}
	.wp-block-media-text.is-stacked-on-mobile{
		margin-bottom:20px !important;
	}

	@media (max-width: 600px){
		.wp-block-media-text.is-stacked-on-mobile{
			margin-bottom:20px !important;
		}
	}

	.wp-block-image img {
		border-radius:10px !important;
	}

	#secondary .widget_tyche_products .widget-title > span, 
	#secondary .widget_tyche_recent .widget-title > span, 
	.page-template-frontpage-template .widget_tyche_products .widget-title > span, 
	.page-template-frontpage-template .widget_tyche_recent .widget-title > span {
		font-size:24px !important;
	}
	#secondary .widget_tyche_products .widget-title, 
	#secondary .widget_tyche_recent .widget-title, 
	.page-template-frontpage-template .widget_tyche_products .widget-title, 
	.page-template-frontpage-template .widget_tyche_recent .widget-title{
		text-align:center;
		margin-top:30px !important;
	}
	.quotelist_prices{
		font-size:14px;
	}

	.woocommerce #respond input#submit, .woocommerce .tyche-blog-post a.more-link, 
	.tyche-blog-post .woocommerce a.more-link, .woocommerce .main-slider .hero-caption .btn-group a, 
	.main-slider .hero-caption .btn-group .woocommerce a, .woocommerce a.button, 
	.woocommerce div.product form.cart a.button, .woocommerce .tyche-product-slider-container .tyche-banner a, 
	.tyche-product-slider-container .tyche-banner .woocommerce a, .woocommerce .price_slider_amount a.button, 
	.woocommerce button.button, .woocommerce button:not(.pswp__button):not(.customize-partial-edit-shortcut-button), 
	.woocommerce .tyche-blog-post button.more-link, .tyche-blog-post .woocommerce button.more-link, 
	.woocommerce div.product form.cart button.button, .woocommerce .price_slider_amount button.button, 
	.woocommerce input.button, .woocommerce input[type="button"], .woocommerce input[type="reset"], 
	.woocommerce input[type="submit"], .woocommerce .tyche-blog-post input.more-link, 
	.tyche-blog-post .woocommerce input.more-link, .woocommerce div.product form.cart input.button, 
	.woocommerce .price_slider_amount input.button{
		font-weight:700 !important;
	}

	.wpcf7 .wpcf7-form{
		border:1px #ddd solid;
		margin-top:30px !important;
		padding-left:20px !important;
		background:#f5f5f5;
	}

	fieldset.fieldset-border {
	  border: 1px solid #ddd !important;
	  padding: 0 1.4em 1.4em 1.4em !important;
	  margin: 0 0 1.5em 0 !important;
	  -webkit-box-shadow:  0px 0px 0px 0px #ddd;
	          box-shadow:  0px 0px 0px 0px #ddd;
	}
	legend.legend-border {
	    font-size: 1.2rem !important;
	    font-weight: 500 !important;
	    text-align: left !important;
	    width:auto;
	    padding:0 10px;
	    border-bottom:none;
	}

	.entry-content ul > li:before, 
	.widget ul > li:before {
	    content: "\f105" !important;
	    font-family: 'FontAwesome' !important;
	    display: inline-block !important;
	    margin-left: 0 !important;
	    width: 15px !important;
	    color: #F66249 !important;
	}

	/*
	 * CSS para YITH COTIZADOR  */

	.yith_ywraq_add_item_product_message,
	.yith_ywraq_add_item_response_message {
		color: #46B450;
	}
	.yith_ywraq_add_item_browse_message a{
		color: #fda343 !important;
		font-weight:600;
	}
	
	/* Margen inferior Boton Cotizar */
	.yith-ywraq-add-button{ margin-bottom:15px !important;  }
	

	/*
	 * HOME PAGE PROMOS */
	.tyche-product-body h3 > a > P { font-weight:400 !important; font-size:16px !important;  }


.tyche-product .button, .tyche-product button:not(.pswp__button):not(.customize-partial-edit-shortcut-button), .tyche-product input[type="button"], .tyche-product input[type="reset"], .tyche-product input[type="submit"], .tyche-product .tyche-blog-post .more-link, .tyche-blog-post .tyche-product .more-link, .tyche-product .main-slider .hero-caption .btn-group a, .main-slider .hero-caption .btn-group .tyche-product a, .tyche-product .woocommerce a.button, .woocommerce .tyche-product a.button, .tyche-product .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .tyche-product .button, .tyche-product .tyche-product-slider-container .tyche-banner a, .tyche-product-slider-container .tyche-banner .tyche-product a, .tyche-product .woocommerce .price_slider_amount .button, .woocommerce .price_slider_amount .tyche-product .button{
	background-color: #ff530d !important;
    color: #fff!important;
    text-transform: none !important;
    font-weight: 400;
    font-size: 16px !important;
    padding: 3px 8px !important;
	text-align:center !important;
	width: 60% !important;
}




