/* @override 
	http://new.sufec.ec/templates/yootheme/css/custom.css?v=1.13.2
	https://www.sufec.ec/templates/yootheme/css/custom.css?v=1.13.2
	https://www.sufec.ec/templates/yootheme/css/custom.css?*
	https://neww.sufec.ec/templates/yootheme/css/custom.css?* */


zzdiv#module-tm-1.uk-margin-auto-left.uk-navbar-item {
	height: 60px;
}

div.tm-toolbar p {
	color: #ffffff;
}

div.tm-toolbar a.uk-icon-link.uk-icon {
	color: #ffffff;
}

div.tm-toolbar a.uk-icon-link.uk-icon:hover {
	color: #fb8023;
}

div.tm-toolbar p a:hover {
	color: #fb8023;
}

div#module-106.uk-panel div.custom p.textoarriba {
	margin-bottom: 0;
}

div#module-106.uk-panel div.custom p.textoarriba a:hover  {
	color: #fb8224;
	text-decoration: underline;
}


div.uk-tile-secondary.uk-tile h1.uk-text-center.uk-text-muted {
	color: #fb8224!important;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 10px;
}



div#yoo-zoo div.item h1.pos-title {
   color: #fb8224!important;
   font-size: 30px!important;
   font-weight: 600!important;
	margin-bottom: 10px!important;
	font-family: inherit!important;
	letter-spacing: 0;
}



div.uk-margin.uk-text-center.uk-text-muted {
	margin-top: 10px!important;
}

div.uk-margin.uk-text-center.uk-text-muted p{
	margin-bottom: 15px;
	margin-top: 0;
	color: #4e4d4d;
	font-weight: 300;
	font-size: 16px;
}

div.cuadro-inicio.uk-section-default div.uk-tile-secondary.uk-tile {
	
	-webkit-box-shadow: 0px 0px 27px -1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 27px -1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 27px -1px rgba(0,0,0,0.75);
	border: 2px double #9f9c9c;
}

body.inicio div.productos a.wk-link-reset {
	color: #000000!important;
}

body.inicio div.productos a.wk-link-reset:hover {
	color: #fb8023!important;
}


body.inicio a.wk-link-reset {
	 color: #fb8224!important;
}

body.inicio a.wk-link-reset:hover {
	 color: #fb8224!important;
	text-decoration: underline!important;
}

body.inicio h3.wk-panel-title.wk-margin-bottom-remove {
	font-size: 15px;
	font-weight: 400;
}



div#yoo-zoo.yoo-zoo.blog-default div.item div.pos-top div.element.element-itemname.first.last {
	color: #fa9444 !important;
	font-size: 30px!important;
	font-weight: 600!important;
	letter-spacing: -1px!important;
	margin-bottom: 10px!important;
}


div#yoo-zoo div.item div.pos-content h3 {
	font-family: inherit;
	font-weight: 600;
	color: #fb8023;
	font-size: 22px;
	margin-bottom: 0;
	margin-top: 20px;
}

div.footer a {
	color: #ffffff!important;
}

div.footer a:hover {
	color: #fa9444!important;
	text-decoration: underline;
}

div.footer div.uk-margin.uk-scrollspy-inview.uk-animation-fade {
	color: #ffffff;
}


div#yoo-zoo.yoo-zoo.product-default div.pos-media.media-right {
	max-width: 350px;
}





div#yoo-zoo.yoo-zoo.product-default div.pos-media.media-right div.element.element-text h3{
	margin-bottom: 5px;
}

div#yoo-zoo.yoo-zoo.product-default div.pos-media.media-right div.element.element-text {
	margin-bottom: 5px;
}


#yoo-zoo div.teaser-item  h1.pos-title{
	font-family: inherit;
	font-size: 20px!important;
	letter-spacing: 0!important;
}

body.productos #yoo-zoo div.teaser-item  h2.pos-title{
	font-family: inherit;
	font-size: 18px!important;
	font-weight: 400!important;
	text-align: center;
	line-height: 1.4;
}

#yoo-zoo div.teaser-item  h1.pos-title a:hover{
	color: #fa9444!important;
	text-decoration: underline;
}

body.productos #yoo-zoo div.teaser-item  h2.pos-title a:hover{
	color: #fa9444!important;
	text-decoration: underline;
}

body.productos #yoo-zoo div.teaser-item  p.pos-links{
	color: #fa9444!important;
	text-decoration: underline;
	text-align: center;
}
#yoo-zoo div.teaser-item  p.pos-links a:hover{
	color: #fa9444!important;
	text-decoration: underline;
}

p {
	color: #000000;
	line-height: 1.4;
}

div.element.element-textarea {
	color: #000000;
	
}

div.element.element-text {
	color: #000000;
	
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default-frontpage div.element.element-rating.first {
	margin-bottom: 9px;
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default-frontpage  img {
	border: 3px solid #adadad;
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default-frontpage  img:hover {
	filter: grayscale(80%);
}


div#yoo-zoo.yoo-zoo.product-default.product-default-frontpage img:hover {
	-webkit-transform: rotateY(180deg);
	-webkit-transform-style: preserve-3d;
	transform: rotateY(180deg);
	transform-style: preserve-3d;
}



div.clientes div.wk-panel.wk-text-center img {
	border: none!important;
}

div.productos div.wk-panel.wk-text-center img {
	border: none!important;
}


div#module-108.uk-panel a {
	border-radius: 14px;
	padding: 8px 7px 7px 9px;
}

div#module-108.uk-panel a:hover {
	background-color: #fb8224;
	border-radius: 15px;
	padding: 8px 7px 7px 9px;
	color: #ffffff;
	
}



div#module-108.uk-panel ul.zoo-list li.current.active a.current.active {
	background-color: #fb8224;
	border-radius: 15px;
	padding: 8px 7px 7px 9px;
	color: #ffffff;
	
}


div.details.alignment-left h1.title {
	text-align: center;
}


body.inicio div.clientes div.wk-panel.wk-text-center {
	border: none!important;
	min-height: 70px !important;
	height: 70px!important;
}





div#module-98.uk-panel a.flag.nturl.notranslate {
	margin-right: 8px;
}


div#pwebcontact96_toggler.pwebcontact96_toggler.pwebcontact_toggler.pweb-closed.pweb-toggler-red.pweb-icon.pweb-icon-icomoon span.pweb-text {
	font-weight: bold!important;
	font-family: inherit!important;
}


div#pwebcontact96_container.pwebcontact-container {
	font-weight: bold;
}

div#pwebcontact100_container.pwebcontact-container {
	font-weight: bold;
}

div#pwebcontact105_container.pwebcontact-container {
	font-weight: bold;
}

div#pwebcontact105_container.pwebcontact-container {
	padding-left: 0px;
}

div#pwebcontact110_container.pwebcontact-container {
	font-weight: bold;
}

div#pwebcontact105_container.pwebcontact-container.modal-dialog {
	padding: 15px;
}

div#pwebcontact105_modal.pwebcontact-modal.modal.fade.hide.in {
	background-color: rgba(15, 13, 13, 0.82) !important;
}

div#pwebcontact96_toggler.pwebcontact96_toggler.pwebcontact_toggler.pweb-toggler-red.pweb-icon.pweb-icon-icomoon.pweb-opened span.pweb-text {
	font-weight: bold;
}

div#yoo-zoo.yoo-zoo.product-default.product-default div.details.alignment-left {
	text-align: center;
}


div#yoo-zoo.yoo-zoo.blog-default.blog-default-auditorias-de-vapor h3 {
	margin-bottom: 7px;
	margin-top: 35px;
	font-family: inherit;
	font-weight: bold;
	font-size: 22px;
	border-bottom: 1px solid #fa9444;
	color: #fa9444;
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default-auditorias-de-vapor div.element.element-text{
	margin-bottom: 7px;
}

div.moon.uk-margin.uk-text-center.uk-text-small a{
	color: #ffffff!important;
}


div.clientes div.wk-panel.wk-text-center:hover {
	box-shadow: none!important;
}

div.clientes div.wk-panel.wk-text-center img {
	border: none!important;
}

body.inicio div.clientes div.wk-panel.wk-text-center {
	border: none!important;
	min-height: 70px !important;
	height: 70px!important;
}

div.whatsapp.uk-margin img.el-image {
    position: fixed;
    left: 30px;
    bottom: 30px;
}

div.footer p {
	color: #ffffff!important;
}

div.box-b2 {
    display: none;
}

div.box-t3 {
    border: none;
}

div.box-b1 div.box-b3 {
    border: none;
}

div.box-t1 div.box-t2 {
    display: none;
}

div.box-b1 div.box-b2 {
    display: none;
}

div.box-1 {
    border: none;
    border-left: none!important;
    border-right: none!important;
	background-color: rgba(224, 102, 102, 0)!important;
}

div#yoo-zoo div.details.alignment-left div.box-1 div.description h1 {
	color: #fb8023;
	font-weight: bold;
}

div#module-108.uk-panel h3 {
	color: #fb8023;
	font-weight: bold;
	padding-left: 9px;
}

div#yoo-zoo div.details.alignment-left div.description h1 {
	color: #fb8023;
	font-weight: bold;
}

div#pwebcontact105_toggler.pwebcontact105_toggler.pwebcontact_toggler.pweb-closed.pweb-toggler-orange.pweb-icon.pweb-icon-icomoon {
	border-radius: 120px;
}

div#pwebcontact105_toggler.pwebcontact105_toggler.pwebcontact_toggler.pweb-closed.pweb-toggler-orange.pweb-icon.pweb-icon-icomoon:hover {
	background-color: #e86208;
}

div#pwebcontact105_toggler.pwebcontact105_toggler.pwebcontact_toggler.pweb-closed.pweb-toggler-orange.pweb-icon.pweb-icon-icomoon span.pweb-text {
	font-weight: bold;
	font-size: 13px;
}

div#yoo-zoo div.pos-description div.element.element-joomlamodule div a.uk-button.uk-button-primary {
	background-color: #25D366;
	color: #ffffff;
}

div#yoo-zoo div.pos-description div.element.element-joomlamodule div a.uk-button.uk-button-primary:hover {
	background-color: #075E54;
	color: #ffffff;
}

body.inicio div.nosotros-inicio img.el-image {
	box-shadow: -9px 9px #535353;
	border: 4px solid #fb8023;
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default div.pos-media.media-right img {
	box-shadow: -9px 9px #535353;
	border: 4px solid #fb8023;
}

div.wk-panel-teaser img {
	border: 4px solid #fb8023;
}

div#tm-main.tm-main.uk-section.uk-section-default {
	background: url(/images/suministros-ferreteros/papyrus.png) repeat fixed;
}

div#yoo-zoo div.items div.teaser-item div.pos-media.media-left.zx a.zx img {
	margin-bottom: 10px;
}

div#yoo-zoo div.items div.teaser-item div.pos-media.media-left.zx {
	margin-right: 0;
}

div.footer h3 {
	font-family: inherit!important;
	color: #fa9444!important;
	font-weight: 400!important;
}


/* Smartphones */
@media (max-width: 480px) {
 
	.uk-logo img {     
	   width: 170px;
	text-align: center;
}
div.footer {
	text-align: center;
}

body.inicio div.clientes div.wk-panel.wk-text-center {
	border: none!important;
	min-height: 100px !important;
	height: 100px!important;
}
}
    
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
 
	.uk-logo img {     
	   width: 170px;
	}
	
	body.inicio div.clientes div.wk-panel.wk-text-center {
		border: none!important;
		min-height: 200px !important;
		height: 200px!important;
	}
}
    
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
 .uk-logo img {     
    width: 190px;
 }
	
	body.inicio div.clientes div.wk-panel.wk-text-center {
		border: none!important;
		min-height: 200px !important;
		height: 200px!important;
	}
}
    
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
 
}
    
/* Large Display */
@media (min-width: 1200px) {
 
}
