@font-face {
font-family: 'Nexa Regular';
src: local('Nexa Regular'), url(https://dinatek.ec/wp-content/themes/royal-child-2/fonts/NexaRegular.otf) format("truetype");
}
@font-face {
font-family: 'Nexa bold';
src: local('Nexa bold'), url(https://dinatek.ec/wp-content/themes/royal-child-2/fonts/Nexa-Bold.otf) format("truetype");
}
@font-face {
font-family: 'Nexa black';
src: local('Nexa black'), url(https://dinatek.ec/wp-content/themes/royal-child-2/fonts/NexaBlack.otf) format("truetype");
}
@font-face {
font-family: 'Nexa light';
src: local('Nexa light'), url(https://dinatek.ec/wp-content/themes/royal-child-2/fonts/Nexa Light.otf) format("truetype");
}
h1, h2, h3, h4, h5, h6 { font-family: 'Nexa Regular' !important; }
.primary-color-text {
color: #1A3E13;
}
.secondary-color-text {
color: #78b61d;
}
.custom-subtitle h2 {
font-family: 'Nexa black' !important;
font-size: 36px !important;
}
.page-content {
margin-bottom: 0px;
margin-top: 0px;
}
.highlight,
.banner-text.highlight {
font-family: 'Nexa black' !important;
line-height: 1.1 !important;
}
.navbar {
padding: 15px 0 !important;
}
.header {
border-bottom: 1px solid #cecece;
}
.header-logo img {
height: 46px;
}
.fixed-header-area .header-logo img {
}
.header-search {
margin-top: 18px;
}
.header-search .et-search-trigger .fa-search {
color: #1a3e13;
background-color: transparent;
font-size: 16px;
}
.menu li a,
.header-type-1 .menu > li > a {
font-family: 'Nexa Regular' !important;
font-size: 16px;
padding-top: 10px;
padding-bottom: 10px !important;
}
.menu li a:hover,
.header-type-1 .menu > li > a:hover,
.page_item > a { font-weight: bolder; }
.fixed-header-area .collapse {
vertical-align: bottom !important;
}
.menu .nav-sublist-dropdown ul {
width: 250px;
}
footer h2 {
font-weight: 700 !important;
text-transform: capitalize;
}
.desktop {
display: block;
}
.mobile {
display: none;
}
table td {
border: none;
}
.custom-p,
.custom-p p {
font-size: 17px !important;
line-height: 1.5;
font-family: 'Nexa Regular' !important;
color: #4d4d4d;
}
.no-margin {
margin: 0 !important;
}
.vc_row.custom-row {
padding-top: 30px;
padding-bottom: 30px;
}
.line-break {
display: block;
}
.custom-heading * { }
.custom-heading .uvc-main-heading h2 {
font-size: 31px;
}
.custom-heading .uvc-sub-heading {
font-size: 40px;
font-family: 'Nexa black' !important;
}
#header-slider #categorias .slick-slider {
height: 110px;
}
.slick-slide .wpb_content_element {
margin-bottom: 0;
}
#header-slider .slick-prev {
left: -10px;
}
#header-slider .slick-next {
right: -10px;
}
.ultsl-arrow-left4:before {
content: "";
width: 0;
height: 0;
border-right: 10px solid #333;
border-bottom: 10px solid transparent;
border-left: 10px solid transparent;
border-top: 10px solid transparent;
position: absolute;
}
.ultsl-arrow-right4:before {
content: "";
width: 0;
height: 0;
border-right: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #333;
border-top: 10px solid transparent;
position: absolute;
}
.ult-carousel-wrapper button {
z-index: 1;
}
.slick-next, .slick-prev {
position: absolute;
display: block;
line-height: 0;
font-size: 0;
cursor: pointer;
background: 0 0;
color: transparent;
top: 50%;
margin-top: -10px;
padding: 0;
border: none;
outline: 0;
}
.slick-next:hover, .slick-prev:hover {
background-color: transparent;
}
[class^="ultsl-"], [class*=" ultsl-"] {
font-family: 'ult-silk';
speak: none;
font-style: normal;
font-weight: bolder;
font-variant: normal;
text-transform: none;
line-height: 1;
outline: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#header-slider .slick-slide img {
max-width: 130px;
}
#header-slider #industrias .slick-slide img {
max-width: 100px;
}
#header-slider .vc_tta-panel-body .ult-carousel-wrapper:nth-child(2) {
padding-top: 0px !important;
padding-bottom: 15px !important;
}
.custom-section-title h2,
.page-heading .title {
font-family: 'Nexa bold' !important;
}
.column-flex .vc_column-inner {
display: flex;
}
.page-heading {
border-top: none;
border-bottom: none;
background: transparent;
}
.copyright.text-color-light .row-copyrights {
border: none;
}
.footer-container {
min-height: 100px;
}
.rs-icon {
margin-bottom: 15px;
font-size: 20px;
}
.rs-icon .vc_icon_element-inner {
width: 1em !important;
height: 1em !important;
}
.rs-icon a {
width: 50px !important;
height: 58px !important;
top: -20px !important;
left: -15px;
}
.custom-rs-text {
font-size: 12px;
margin-bottom: 0px;
white-space: nowrap;
}
.logo-footer {
margin-bottom: 10px;
}
.logo-footer img {
width: 176px;
padding-right: 15px;
}
.border-left {
border-left: 2px solid;
}
#woof_svg_load_container img {
height: 100px !important;
filter: brightness(0.5);
}
#contact-form input::placeholder,
#contact-form textarea::placeholder {
color: #777;
}  .page-id-24255 .vc_tta-style-classic .vc_tta-tabs-container a {
padding: 0 !important; 
}
.page-id-24255 .vc_tta-style-classic .vc_tta-tabs-container {
border-bottom: 0 !important; 
} .page-id-24255 .vc_tta-style-classic .vc_tta-tabs-container span:hover {
color: green !important;
}
.blocksD{
background: white !important;
}
.page-id-24255 .vc_tta-style-classic .vc_tta-tabs-container a span {
padding-right: 0px !important; 
}
.fila-content-img .wpb_column.vc_column_container.vc_col-sm-4:first-child{
margin-left: 0 !important;
}
.fila-manuales {
margin-top: 40px;
margin-bottom: 40px;
}
.manuales-image {
border: 1px solid #1a3e13;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 5px;
height: 185px;
max-width: 320px;
}
.fila-content-img > div > div:first-child {
padding-top: 49px;
}
.about-tabs-manuales figure > div:first-child {
text-align: center;
}
.title-manuales {
margin: 14px auto 18px;
max-width: 320px;
}
.title-manuales h2::before {
content: 'hh';
background: #78b61d;
width: 8px;
color: #78b61d;
height: 1px;
font-size: 3px;
position: relative;
top: -4px;
margin-right: 4px;
}
.title-manuales h2 {
font-weight: normal;
text-align: left;
font-family: 'Nexa bold' !important;
text-transform: inherit;
color: #1a3e13;
font-size: 26px;
padding-left: 10px !important;
}
.about-tabs-manuales ul.vc_tta-tabs-list {
width: max-content;
margin: auto !important;
background-color: none; 
border: none; 
border-radius: 0 !important;
}
.about-tabs-manuales ul.vc_tta-tabs-list .vc_tta-tab {
margin-left: 5px !important;
}
.about-tabs-manuales ul.vc_tta-tabs-list .vc_tta-tab.vc_active {
background: linear-gradient(to right, #1a3e13, #1a3e13) !important;
color: #1a3e13 !important;
}
.about-tabs-manuales ul.vc_tta-tabs-list .vc_tta-tab  {
padding: 7px 20px !important;
border: 1px solid #1a3e13 !important;
background-color: transparent !important;
color: #1a3e13 !important;
font-weight: bold !important;
border-radius: 0 !important;
margin-left: 5px !important;
}
.about-tabs-manuales ul.vc_tta-tabs-list .vc_tta-tab a span{
color: #1a3e13;
}
.about-tabs-manuales img{
width: 69%;
}
.about-tabs-manuales .wpb_single_image.wpb_content_element{
text-align: center;
}
.about-tabs-manuales ul.vc_tta-tabs-list .vc_tta-tab.vc_active span {
color: white !important;
}
.about-tabs-manuales ul.vc_tta-tabs-list .vc_tta-tab.vc_active a {
color: #fff !important;
}
.about-tabs-manuales ul.vc_tta-tabs-list .vc_tta-tab a {
background-color: transparent !important;
font-size: 20px !important;
color: #333;
}
.page-id-24255 .vc_tta-style-classic .vc_tta-tabs-container li.vc_tta-tab:before {
content: none;
}
.page-id-24255 .vc_tta-style-classic {
border-top: none !important; 
}
.pum-container{
padding: 0 !important;
}
.pum-container li::before{
content: "\2022"; color: #1a3e13; font-weight: bold; display: inline-block; margin-right: 6px;
}
.pum-container li {
list-style: none; 
margin-right: 6px;
}
.title-popup {
background: #1a4018; 
padding-left: 9px;
}
.title-popup h3 {
color: white;
font-size: 18px;
padding: 18px 10px;
font-family: 'Nexa Bold' !important;
}
.title-popup h3::before {
content: 'hh';
background: #78b61d;
width: 8px;
color: #78b61d;
height: 1px;
font-size: 3px;
position: relative;
top: -4px;
margin-right: 10px;
}
.pum-theme-24302 .pum-container,
.pum-theme-lightbox .pum-container {
border-radius: 0;
border: 15px solid rgba(0,0,0,.3);
box-shadow: none;
background-color: transparent;
max-width: 750px !important;
}
.pum-theme-24302 .pum-container .popmake-content {
background-color: #fff;
}
.pum-theme-24302 .pum-container ul {
padding: 10px 20px;
max-height: 480px;
overflow-y: auto;
}
.pum-theme-24302 .pum-container ul li {
padding: 5px 0;
}
.pum-theme-24302 .pum-container ul li a {
font-family: 'Nexa Regular' !important;
color: #1A3E13;
}
#manuales-tabs .vc_tta-tabs-container {
text-align: center;
}  .contact-info-list .smile_icon_list li.icon_list_item {
margin-bottom: 0px !important;
display: flex;
}
.contact-info-list .smile_icon_list.left li .icon_description {
height: 1em;
padding-left: 0px;
margin-left: 0px;
}
.contact-info-list .smile_icon_list li .icon_list_icon {
height: 1em;
line-height: 1em;
margin-right: 20px;
max-width: 14px;
}
.contact-info-list .icon_list_item {
font-size: 32px !important;
}
.contact-info-list .smile_icon_list li .icon_list_icon,
.contact-info-list .smile_icon_list.left li .icon_description {
display: inline-block;
vertical-align: middle;
}
.wpb_wrapper .smile_icon_list li .icon_description p {
color: #19401b !important;
}
.contact-info-list .wpb_wrapper .smile_icon_list li .icon_description .icon_description_text .ult-responsive p {
color: #19401b !important;
}
.custom-title {
margin-bottom: 20px;
}
#contact-form input,
#contact-form textarea {
width: 100%;
border-radius: 5px;
border: .5px solid #1a3e13;
}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form textarea {
color: #333;
}
#contact-form .form-group div {
padding: 5px;
}
textarea {
resize: none;
}
#contact-form input[type="submit"] {
height: 60px;
background: linear-gradient(#416a23, #5d932a);
font-size: 24px;
font-family: 'Nexa Regular' !important;
}
.wpb_gmaps_widget .wpb_wrapper { }
.wpb_gmaps_widget iframe { }  .rev-btn.custom-btn,
a.custom-btn {
height: 40px;
background: linear-gradient(#416a23, #5d932a);
font-size: 18px !important;
color: #fff !important;
padding: 11px 20px !important;
border: none;
text-transform: none;
border-radius: 5px;
text-align: center !important;
width: 170px;
}
.custom-border-bottom {
border-bottom: 15px solid #78BF20;
margin-bottom: 0px;
}
.custom-image-highlight p {
font-size: 18px;
line-height: 1.4em;
}
.custom-image-highlight .highlight span {
font-size: 28px;
}
.custom-image-highlight .banner-content a {
margin-top: 18px;
}
.custom-image-highlight .banner-content {
display: flex;
}
.custom-image-highlight .banner-inner {
margin: auto;
}
.tab-slide-title {
margin-top: 10px;
}
.tab-slide-title p {
color: #1a3e13;
}
#header-slider {
margin-bottom: 0; }
#header-slider .vc_tta-tabs-container {
margin-bottom: 0 !important;
border: none;
}
#header-slider .vc_tta-tabs-list,
#header-slider .vc_tta-panel.vc_active .vc_tta-panel-body {
display: flex;
flex-direction: column;
justify-content: center;
}
#header-slider .vc_tta-tab {
text-align: center;
}
#header-slider .vc_tta-tab > a {
padding: 7px 20px;
border: 1px solid #1a3e13;
background-color: transparent;
color: #1a3e13;
font-weight: bold;
}
#header-slider .vc_tta-tab span {
font-family: 'Nexa bold';
}
#header-slider .vc_tta-tab:nth-child(2) {
margin: 15px 0;
}
#header-slider .vc_tta-tab.vc_active {
background-color: #1a3e13;
}
#header-slider .vc_tta-tab.vc_active > a {
color: #fff;
}
#header-slider .vc_tta-panel-body .ult-carousel-wrapper {
margin-bottom: 0 !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
}
#header-slider .vc_tta-panel-body {
height: 165px;
}
.custom-banner-title .banner-content {
display: flex;
justify-content: center;
align-items: center;
margin-left: -890px;
}
.custom-banner-title.large .banner-content {
margin-left: -620px;
}
.custom-banner-title.large .banner-content h1 {
width: 540px;
}
.custom-banner-title .banner-content h1 {
width: 270px;
}
.custom-banner-title .banner-content h1 span {
font-size: 50px;
display: block;
}
.banner-text {
line-height: 1.1 !important;
text-align: center !important;
text-shadow: 1px 2px 4px #333;
font-family: 'Nexa light' !important;
}
.banner-text .highlight {
font-size: 1.6em !important;
font-family: 'Nexa black' !important;
}
.custom-button {
width: 8.8em;
height: 2.2em;
padding: 18px 35px !important;
background: linear-gradient(#416a23, #5d932a);
font-size: 24px !important;
text-align: center !important;
border-radius: 10px !important;
}
.custom-button:hover {
color: #fff !important;
}
.custom-heading-column {
padding: 30px 0 26px;
}
.custom-heading-column .vc_column-inner {
padding-top: 0 !important;
}  .vc_row .about-tabs {
max-width: 980px;
margin: auto;
}
.about-tabs ul.vc_tta-tabs-list {
width: max-content;
margin: auto !important;
background-color: transparent;
border: 1px solid;
border-radius: 10px;
}
.about-tabs ul.vc_tta-tabs-list .vc_tta-tab {
border-radius: 10px;
margin: 0 !important;
}
.about-tabs ul.vc_tta-tabs-list .vc_tta-tab.vc_active {
background: linear-gradient(to right, #416a23, #5d932a);
}
.about-tabs ul.vc_tta-tabs-list .vc_tta-tab.vc_active a {
color: #fff !important;
}
.about-tabs ul.vc_tta-tabs-list .vc_tta-tab a {
background-color: transparent !important;
font-size: 20px !important;
color: #333;
}
.about-row.custom-row {
min-height: 997px;
}  .aio-icon-img {
font-size: 115px !important;
}
.aio-icon-img .img-icon {
width: 115px;
margin: 0 auto;
}  .custom-row-product {
background-color: #f2f2f2;
}
.product_title {
font-family: "Nexa Black" !important;
font-size: 40px;
}
.products-grid .product-title a:hover {
color: #fff;
}
.products-grid .text-center.product-details:hover {
background-color: #1a3e13 !important;
}
.woocommerce-product-details__short-description li {
font-size: 21px;
line-height: 1.5;
color: #4d4d4d;
}
#content_tab_description .tab-content-inner:first-child > h2 {
display: none;
}
#content_tab_description .vc_tta-tabs.vc_tta-style-classic {
border: none;
}
.custom-tabs {
max-width: 800px;
margin: 0 auto;
}
.custom-tabs .vc_tta-panels {
background-color: transparent !important;
}
.custom-tabs.vc_tta-style-classic .vc_tta-tabs-container li.vc_tta-tab:before {
content: none;
}
.custom-tabs .vc_tta-tabs-list {  }
.custom-tabs .vc_tta-tab.vc_active,
.custom-tabs .vc_tta-tab:hover {
border-bottom: 5px solid #78BF1D;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.custom-tabs .vc_tta-tab .vc_tta-title-text {
text-transform: inherit;
}
.custom-tabs a:hover:not(.preview-youtube) {
background-color: transparent !important;
text-decoration: none !important;
background: inherit !important;
}
.custom-tabs .tablepress tfoot th, .tablepress thead th {
background-color: #78BF1D;
font-weight: 600;
color: #fff;
}
.tablepress .even td {
background-color: #fff;
width: 85px;
}
.tablepress .sorting {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.tablepress .sorting:hover,
.tablepress .sorting_desc,
.tablepress .sorting_asc {
background-color: #69a719;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.tablepress tbody a {
color: #78bf1d;
}
.woocommerce-product-gallery {
padding-top: 70px
}
.owl-carousel .owl-item img {
width: 280px;
margin: 0 auto;
}
#product-pager {
display: none;
}
.col-accesorios {
width:25%;
}
.col-accesorios1 {
width:12.5%;
}
.woocommerce-product-details__short-description p {
font-size: 21px;
line-height: 1.5;
font-family: 'Nexa Regular' !important;
color: #4d4d4d;
}
.woocommerce-product-details__short-description li {
font-family: 'Nexa Regular' !important;
list-style: square inside;
padding-left: 13px;
}
.product-information a {
display:  none !important;
}
.product_meta {
display:  none;
}
.owl-carousel .owl-stage-outer {
width: 100%;
}
.fondo-tabla{
left: -74.5px !important;
width: 1349px !important;
}
.underline {
text-decoration: underline;
margin: 20px 0 5px;
}  .wooc_sclist {
display: flex;
justify-content: space-around;
}
.cat-image {
width: 150px;
}
.cat-name {
text-align: center;
}  .page_video .vc_tta-style-classic a {
padding: 9px 0 !important;
}
.page_video .wpb_text_column {
margin-top: -25px;
}
.page_video .vc_general {
border:0;
}
.page_video .vc_tta-tab.firstItem {
display: block;
border-top: 2px solid !important;
border-top-color: #78b61d !important;
}
.page_video .vc_tta-tab{
display: block;
border-bottom: 2px solid !important;
border-bottom-color: #78b61d !important;
}
.page_video .vc_tta-style-classic a span {
margin: 0px 0px !important;
font-size: 16px !important;
text-transform: uppercase !important;
font-family: 'Roboto' !important;
font-weight: 400 !important;
letter-spacing: 2px !important;
color: #1A3E13;
padding-right: 84px !important;
}
.page_video .vc_tta-style-classic a span:hover {
color: #fff;
}
.page_video .vc_tta-style-classic a:hover {
background-color: #1A3E13 !important;
}
.page_video  .vc_tta-style-classic span:hover {
color: white  !important;
}
.page_video .vc_tta-style-classic li.vc_tta-tab:before {
background-color: white !important;
}
.cabeza_videos .ult_exp_section {
color: #1A3E13 !important;
background: white !important;
font-weight: bold !important;
text-align: left !important;
border: 1px solid !important;
font-size: 16px !important;
line-height: 5px !important;
margin-bottom: -24px !important;
}
.contenedor_videos .ult_exp_content {
background-color: white !important;
border: 1px solid;
margin-top: 36px;
padding-left: 31px;
padding-right: 31px;
padding-bottom: 0px;
padding-top: 20px;
}
.fondo_paneles_videos .vc_tta-panels {
background-color: white !important;
border: 0px solid !important;
}
.cuadro_videos #uvc-exp-wrap-6787 {
font-size: 18px;
line-height: 5px;
}
.text_page_video h2 {
color: #1A3E13 !important;
margin-bottom: -25px !important;
}
.before_video .ult_exp_section:before {
display: table;
content: "";
background-color: #78b61d;
width: 9px;
height: 9px;
margin-bottom: -6px;
} 
.text_cabeza_videos .ult_expheader {
opacity: 1;
padding-left: 17px;
}
.after_video .ult_exp_section:after {
display: table;
content: "+";
float: right;
position: relative;
margin-top: -5px;
color: #1A3E13;
}
.after_video .ult_exp_section.ult_active_section:after {
content: "-";
}  .widget-title {
display: none !important;
}
.woof_container h4 {
border-bottom: 3px solid !important;
border-bottom-color: #78b61d !important;
padding-left: 9px !important;
padding-bottom: 5px !important;
cursor: pointer !important;
max-width: 147px !important;
padding-top: 18px !important
}
.woof_products_top_panel {
display: none !important;
}
.products-grid .text-center.product-details {
background-color: #78b61d !important; height: 60px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.products-grid .product-title{
margin: 0px !important;
padding: 0 6px;
} 
.products-grid .product-title a {
color: white;
}
.product-image-wrapper {
min-height: 195px !important;
}
.woof_container_inner {
background-color: whitesmoke;
}
ul.woof_list {    
padding-left: 28px !important;
}
.products-list .first {
margin-top: 20px;
}  .mobile-nav .menu li.current-menu-item > a,
.mobile-nav .menu li > a:hover {
color: #78b61d;
}  @media (max-width: 1200px) {
.custom-banner-title .banner-content {
margin-left: -730px;
}
}
@media (max-width: 992px) {
.about-row.custom-row {
min-height: 1080px;
}
.banner {
margin-bottom: 0px !important;
}
.custom-banner-title .banner-content {
margin-left: 20px;
justify-content: left;
}
.header-logo img {
height: auto;
}
.custom-button {
width: 7.1em;
height: 2em;
padding: 9px 20px !important;
font-size: 16px !important;
border-radius: 5px !important;
}
.custom-button.teuton {
width: 5.5em;
}
.title-manuales {
margin-top: 14px;
margin-left: 5px;
margin-bottom: 18px;
}
#manuales-tabs .vc_tta-panel-heading,
#videos-tabs .vc_tta-panel-heading {
border: none;
}
#manuales-tabs .vc_active .vc_tta-panel-heading a,
#videos-tabs .vc_active .vc_tta-panel-heading a {
background-color: #1a3e13;
color: #fff;
}
#videos-tabs .vc_active .vc_tta-panel-heading a span,
#videos-tabs .vc_tta-panel-heading a span:hover {
color: #fff;
}
#manuales-tabs .vc_tta-panel-heading a,
#videos-tabs .vc_tta-panel-heading a {
border: 1px solid #1a3e13;
}
.page_video .vc_tta-style-classic a span {
padding-left: 20px !important;
}
}
@media (min-width: 768px) {
.row-footer-info{
width:40%;
margin-left:8%
}
}
@media (max-width: 768px) {
.border-left{
margin-left: -15px;
}
.logo-footer{
margin-top:10px;
margin-left:30%;
width:90% !important;
}
.wpb_single_image .vc_figure{
margin-left: 30px;
}
h2 {
font-size: 20px;
}
#header-slider .vc_tta-tabs.vc_tta-tabs-position-left {
display: block !important;
}
.header-slider .vc_single_image-img {
padding-top: 10px;
}
#header-slider .vc_tta-tabs-container,
.about-row .vc_tta-tabs-container {
display: block !important;
}
#header-slider .vc_tta-panel-heading,
.about-row .vc_tta-panel-heading {
display: none;
}
.banner .banner-content h1 {
font-size: 25px !important;
}
.custom-banner-title .banner-content h1 span {
font-size: 35px;
}
.about-row .vc_tta-tabs-container .vc_tta-tabs-list {
display: flex !important;
flex-direction: column;
}
.about-row .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {
font-size: 15px !important;
border-width: 1px !important;
}
#header-slider .vc_tta-tabs-list {
flex-direction: row;
align-items: center;
justify-content: space-around;
font-size: 13px;
}
#header-slider .vc_tta-tab > a {
padding: 7px 13px;
}
#header-slider .vc_tta-tab:nth-child(2) {
margin: 0;
margin-top: 1px;
}
#header-slider .slick-prev {
left: -25px;
}
#header-slider .slick-next {
right: -25px;
}
.about-row.custom-row {
padding-top: 0;
text-align: center;
}
#standards-cert p {
text-align: center;
}
.contact-info-list .smile_icon_list li.icon_list_item {
margin-bottom: 20px !important;
}
.custom-p, .custom-p p, .woocommerce-product-details__short-description p,
.woocommerce-product-details__short-description li {
font-size: 16px !important;
text-align: justify;
}
.custom-p p span, .woocommerce-product-details__short-description p {
font-size: 20px;
}
img.alignleft {
float: none;
}
.custom-heading-column {
padding: 20px 0 20px;
}
.custom-heading-column h2 {
font-size: 20px !important;
}
#logo-sgs {
width: 170px;
margin: 0 auto;
}
.custom-heading .uvc-main-heading h2 {
font-size: 24px;
}
.custom-heading .uvc-sub-heading {
font-size: 26px;
}
footer h2 {
text-align: center;
font-size: 30px;
}
.custom-button {
width: 7em;
height: 2em;
padding: 8px 10px !important;
font-size: 16px !important;
}
.footer-container {
justify-content: center;
}
.footer-logo-container div {
margin: 0 !important;
margin-top: -2px !important;
}
.row-copyrights div.footer-container,
.row-copyrights div.rs-container,
.rs-container .vc_row.wpb_row.vc_inner.vc_row-fluid { }
.logo-footer img {
padding-right: 0;
}
.border-left {
border-left: 0;
}
.text_cabeza_videos .ult_expheader {
line-height: 1.2;
white-space: nowrap;
overflow-x: auto;
width: 90%;
margin-bottom: -5px;
}
.before_video .ult_exp_section:before {
margin-bottom: -14px;
}
.after_video .ult_exp_section:after {
margin-top: -5px;
}
.mobile-nav .menu li a {
font-size: 12px !important;
}
}
@media (max-width: 480px) {
.wpb_single_image .vc_figure{
margin-left: 30px;
}
.navbar {
padding: 0;
}
.header-logo img , .container-lazyload a {
width: 150px;
}
.banner .banner-content p {
display: block;
font-size: 16px;
}
.custom-image-highlight .highlight span {
font-size: 22px;
}
.form-group,
.form-group p:last-child {
margin-bottom: 0;
}
.mobile {
display: block;
}
.desktop {
display: none;
}
#header-slider .slick-next {
right: -15px !important;
}
#header-slider .slick-slide {
margin: 0 12px;
}
#header-slider .slick-slide img {
max-width: 100%;
}
.custom-button {
height: 2.4em;
padding: 8px 10px !important;
font-size: 14px !important;
}
.rev-btn.custom-btn, a.custom-btn {
height: 35px;
font-size: 14px;
padding: 10px 20px !important;
width: 130px;
}
.custom-image-highlight .banner-content a {
margin-top: 10px;
}
.aio-icon-component {
margin-top: 40px !important;
margin-bottom: 20px;
}
.custom-subtitle h2 {
font-size: 28px !important;
}
#enlace-descarga * {
text-align: center !important;
margin: 0 auto;
}
#enlace-descarga .vc_column_container {
padding: 10px 0;
}
}  .borrarHistoria  {
display: none;
}
.mantener  {
display: block !important;
}
.woocommerce-ordering , .view-switcher.hidden-tablet.hidden-phone  {
display: none ;
}
#woof_results_by_ajax .woocommerce-pagination {
display: none ;
}
.embed-container { 
position: relative; 
padding-bottom: 56.25%; 
height: 0; overflow: 
hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed {
position: absolute; 
top: 0;
left: 0; 
width: 100%; 
height: 100%; 
} .container-lazyload a { 
display: block; 
left: 0; 
bottom: 0;
margin: auto; 
max-width: 100%; 
width: 100%; 
position: absolute; 
right: 0; 
top: 0; 
height: auto 
}
.btnMapas{
margin-left: 25%;
border: 1px solid #54ad14;
text-align: center;
padding: 20px;
}
.btnMapas a{
color:#54ad14;
font-weight: 600;
}
#advanced-tabs-wrap-8276 .ult_tabmenu.style3 {
text-align: center;
font-weight: inherit;
line-height: 100%;
position: relative;
border-bottom: 1px solid 
rgba(0,0,0,.2);
z-index: 1;
display: -ms-flexbox;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -webkit-box;
display: -moz-box;
display: flex;
margin: 0 auto;
padding: 0;
max-width: 1200px;
list-style: none;
-ms-box-orient: horizontal;
-ms-box-pack: center;
-webkit-flex-flow: wrap;
-moz-flex-flow: wrap;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.menuCategoria img{
width: 100px;
}