/* @override 
	https://www.sotec.ec/templates/yootheme/css/custom.css?* */

div.tm-page div.tm-header div.uk-navbar-container {
	border-bottom: 1px solid #e0e0e0;
}

a.uk-navbar-item.uk-logo {
	padding: 15px;
}

div#module-109.uk-panel div.custom p{
	margin-bottom: 5px;
	margin-top: 5px;
	color: #ffffff;
}

div#module-109.uk-panel div.custom p a:hover {
	text-decoration: underline;
}

div#module-104.uk-navbar-item a.flag.nturl {
	padding-right: 5px;
	margin-top: 0px;
}

body.inicio  h1 {
	color: #7ab957!important;
	letter-spacing: 0px;
	font-size: 40px;
	font-weight: 500;
}

div#footer.uk-section-secondary.uk-section.uk-section-large p {
	color: #ffffff !important;
}

div#footer.uk-section-secondary.uk-section.uk-section-large a:hover {
	text-decoration: underline;
}

div#footer.uk-section-secondary.uk-section.uk-section-large h3 {
	color: #7ab957 !important;
	font-size: 25px;
	font-weight: 600;
}

div#footer a.el-link.uk-icon-button.uk-icon:hover {
	color: #88b763;
}

body.inicio ul.wk-thumbnav.wk-flex-right img{
	border: 2px solid #ffffff!important;
}

body.inicio ul.wk-thumbnav.wk-flex-right li.wk-active img{
	border: 2px solid #22afeb !important;
}


div#yoo-zoo.yoo-zoo.product-default.product-default div.item div.floatbox div.box-1 h1.pos-title {
	font-size: 30px;
	color: #7ab957;
}

div#yoo-zoo.yoo-zoo.product-default.product-default div.item div.floatbox div.box-1 div.pos-description div.element.element-textarea.first h3 {
	color: #14157d;
	font-size: 20px;
}

div#yoo-zoo.yoo-zoo.product-default.product-default div.item div.floatbox div.box-1 div.pos-description div.element.element-textarea.first p strong {
	font-weight: 600;
}

div#yoo-zoo.yoo-zoo.product-default.product-default div.item div.floatbox div.box-1 div.pos-media.media-right div.element.element-joomlamodule.last h3 {
	margin-bottom: 1px;
	padding-left: 5px;
	color: #d51c15;
	font-weight: 500;
}

div#yoo-zoo.yoo-zoo.product-default.product-default div.item div.floatbox div.box-1 div.pos-description div.element.element-download.last a {
	padding: 10px;
	background-color: #d51c15;
	color: #ffffff;
}

div#yoo-zoo.yoo-zoo.product-default.product-default div.item div.floatbox div.box-1 div.pos-description div.element.element-download.last a:hover {
	padding: 10px;
	background-color: #9e130e;
	color: #ffffff;
}

div#yoo-zoo.yoo-zoo.product-default.product-default div.item div.floatbox div.box-1 div.pos-media.media-right div.element.element-image.element-imagepro.first img {
	border: 3px solid rgba(214, 214, 214, 0.86);
}

div#yoo-zoo.yoo-zoo.product-default.product-default-camara-exterior div.item div.floatbox div.box-1 div.pos-media.media-right div.element.element-image.element-imagepro.first {
	padding-right: 0px!important;
	margin-right: 0px!important;
}

body.contacto div.tm-page div.uk-section-default.uk-section div.uk-container h1 {
	color: #7ab957!important;
	font-size: 40px;
	font-weight: 500;
}

body div.tm-page div.uk-section-default.uk-section div.uk-container h3 {
	color: #7ab957!important;
	font-size: 25px!important;
	font-weight: bold!important;
	font-family: inherit!important;
}

div.teaser-item h2.pos-title {
	text-align: center;
}

div.teaser-item h2.pos-title a:hover {
	text-decoration: underline!important;
}

div.teaser-item div.pos-description p{
	text-align: center;
}

div.teaser-item div.pos-media.media-right.zx a.zx img:hover {
	opacity: 0.5;
	    filter: alpha(opacity=50);
}


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;
}

div#yoo-zoo.yoo-zoo.product-default.product-default div.details.alignment-left div.box-1 div.description h1 {
	color: #7ab957;
	font-size: 36px;
	font-weight: 500;
	margin-top: 20px;
}

div#yoo-zoo div.category {
	text-align: center;
}

div#yoo-zoo div.details.alignment-left div.box-1 h1.title {
	color: #7ab957;
	font-size: 36px;
	font-weight: 500;
	text-align: center;
}


aside#tm-sidebar div.uk-panel.automatismo h3 {
	margin-top: 75px;
}


aside#tm-sidebar h3 {
	color: #0e084f!important;
	font-size: 20px;
	font-weight: 500;
	
}


aside#tm-sidebar {
	background: rgba(235,235,235,1);
	background: -moz-linear-gradient(-45deg, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(235,235,235,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(-45deg, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	background: linear-gradient(135deg, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=1 );
	
}

div#tm-main.tm-main.uk-section.uk-section-default {
	padding-top: 25px;
}

body.novedades  iframe{
	position: relative;
    width: 210px;
	left: 1px;
}
body.novedades div.description h1 {
	color: #32b0e8;
	font-size: 36px;
	font-weight: 500;
	margin-top: 20px;
}

body.novedades h1.pos-title {
	font-family: inherit!important;
	font-size: 20px!important;
	letter-spacing: 0px!important;
	line-height: 1!important;
}

body.novedades div.item h1.pos-title {
	color: #32b0e8!important;
	font-size: 36px!important;
	font-weight: 500!important;
	margin-top: 20px!important;
}

body.novedades div.item {
	padding-left: 25px;
	margin-top: 40px!important;
}

body.novedades h1.pos-title {
	font-size: 20px!important;
	font-weight: 500;
	margin-top: 20px;
}

body.novedades h1.pos-title a {
	color: #32b0e8!important;
}


body.novedades h1.pos-title a:hover {
	text-decoration: underline!important;
}


body.novedades div.element.element-itemlink.last a:hover {
	text-decoration: underline!important;
}

body.novedades div.element.element-textarea.first {
	margin-bottom: 0!important;
}

body.novedades div.element.element-textarea.first p {
	line-height: 1.5;
}

a.wk-link-reset:hover {
	color: #88b763 !important;
	text-decoration: underline !important;
	font-weight: bold ! important;
	font-size: 14px !important
}

a.wk-link-reset {
	color: #5a5a5a !important;
	text-decoration: none !important;
	font-weight: bold ! important;
	font-size: 14px !important
}

body.inicio div.wk-panel.wk-text-center p a.wk-button {
	background-color: #88b763;
	color: #ffffff;
}

body.inicio div.wk-panel.wk-text-center p a.wk-button:hover {
	background-color: #628e3f;
	color: #ffffff;
}

div a.wk-slidenav.wk-slidenav-previous {
    color: #5a5a5a;
    font-size: 25px;
    background-color: white;
    width: 40px;
    height: 40px;
    line-height: 42px;
}

div a.wk-slidenav.wk-slidenav-next {
    color: #5a5a5a;
    font-size: 25px;
    background-color: white;
    width: 40px;
    height: 40px;
    line-height: 42px;
}


div a.wk-slidenav.wk-slidenav-previous:hover {
    color: #88b763;
}

div a.wk-slidenav.wk-slidenav-next:hover {
    color: #88b763;
}

div#yoo-zoo.yoo-zoo.product-default.product-default div.item div.floatbox div.box-1 div.pos-media.media-right div.element.element-image.element-imagepro.first img {
    border: 1px solid rgba(214, 214, 214, 0.86);
}

body.inicio  img.el-image {
	margin-top: 30px;
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default-frontpage div.heading h1.title {
	font-size: 36px;
	color: #22afeb;
	margin-bottom: 0;
	margin-top: 20px;
	text-align: center;
	letter-spacing: -1px;
	font-family: inherit;
	font-weight: 500;
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default-frontpage div.description h3 {
	margin-top: 0;
	color: #0e084f!important;
	font-size: 20px!important;
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default-frontpage div.heading {
	border-bottom-width: 0px;
}


/* Smartphones */
@media (max-width: 480px) {

aside#tm-sidebar.tm-sidebar {
		display: none;
	}
}
    
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
 aside#tm-sidebar.tm-sidebar {
 		display: none;
 	}
}
    
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
 aside#tm-sidebar.tm-sidebar {
 		display: none;
 	}
}
    
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
 body.novedades  iframe{
 	position: relative;
     width: 180px;
 	left: 1px;
 }
}
    
/* Large Display */
@media (min-width: 1200px) {
 
}