@charset 'utf-8';
/*
 Theme Name:   Revirta Child | Shared by VestaThemes.com
 Theme URI:    http://revirta.ancorathemes.com/
 Description:  Revirta - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     revirta
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  revirta
*/



/* =Theme customization starts here
-------------------------------------------------------------- */


/* general
================================================== */
.scheme_default .top_panel_default .top_panel_title, .scheme_default.top_panel_default .top_panel_title { background: #222!important;}
.scheme_default .sc_layouts_title_caption { color: #fff;}
.breadcrumbs, .scheme_default .sc_layouts_title_breadcrumbs a, .scheme_default .breadcrumbs_item.current { color: #ddd!important;}
@font-face {
	font-family: 'Helvetica';
	src: url('../revirta/css/font-face/HELVETICALTSTD-EXTRACOMP.eot');
	src: local('☺'), url('../revirta/css/font-face/HELVETICALTSTD-EXTRACOMP.woff') format('woff'), url('../revirta/css/font-face/HELVETICALTSTD-EXTRACOMP.ttf') format('truetype'), url('../revirta/css/font-face/HELVETICALTSTD-EXTRACOMP.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaR';
	src: url('../revirta/css/font-face/14459.eot');
	src: local('☺'), url('../revirta/css/font-face/14459.woff') format('woff'), url('../revirta/css/font-face/14459.ttf') format('truetype'), url('../revirta/css/font-face/14459.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1, h2, h3, h4, h5 { font-family: 'Helvetica'!important; font-style: normal; text-transform: uppercase; font-weight: 100; letter-spacing: 1mm;}
p, body, h6 { font-family: 'HelveticaR'!important; font-weight: 100;}
.sc_item_title i { font-style: italic!important; font-weight: 100!important;}
.scheme_blue a { font-weight: 100;}
.shape1::after { content: ''; position: absolute; width: 103px; height: 22px; background: #727176; transform:skewX(-20deg); -webkit-transform:skewX(-20deg); -moz-transform:skewX(-20deg); z-index: 10; right: 0; top: -22px;}
.shape1::before { content: ''; position: absolute; width: 103px; height: 22px; background: #fff; transform:skewX(-20deg); -webkit-transform:skewX(-20deg); -moz-transform:skewX(-20deg); z-index: 10; right: -51px; top: -12px;}
.shape2::after { content: ''; position: absolute; width: 103px; height: 22px; background: #727176; transform:skewX(-20deg); -webkit-transform:skewX(-20deg); -moz-transform:skewX(-20deg); z-index: 10; left: 0; top: -22px;}
.shape2::before { content: ''; position: absolute; width: 103px; height: 22px; background: #444242; transform:skewX(-20deg); -webkit-transform:skewX(-20deg); -moz-transform:skewX(-20deg); z-index: 10; left: -51px; top: -12px;}
.scheme_default textarea:focus, .scheme_default input:focus { border-color: #000!important;}
.wspctc-button-text, #wspctc-multiple.wspctc-multiple--style-1 .wspctc-multiple--container .wspctc-multiple--header, #wspctc-multiple .wspctc-multiple--container * { font-family: 'HelveticaR'!important;}
#wspctc-multiple.wspctc-multiple--style-1 .wspctc-multiple--container .wspctc-multiple--header { background: #000!important;}
.caja { background: #000; color: #fff; padding: 2px 4px;}
.sidebar[class*="scheme_"] .widget .widget_title { font-weight: normal;}
.page_content_wrap .content_wrap { width: 1170px;}
.vc_btn3.vc_btn3-size-md { border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; background: #000!important;}
#wspctc-multiple.wspctc-multiple--position-right { bottom: 80px; right: 80px;}
.wspctc-button-normal, #wspctc-multiple.wspctc-multiple--style-1 .wspctc-multiple--container { border-radius:0!important; -webkit-border-radius:0!important; -moz-border-radius:0!important;}
.trx_addons_scroll_to_top { width: 50px; height: 53px;}
.widget .widget_title, .widget .widgettitle { font-weight: normal;}
.agro .banner, .product_cat_agro .banner { background-image: url(https://www.gloleohidraulica.com/wp-content/uploads/2019/09/agro.jpg)!important;}
.industria .banner, .product_cat_industria .banner { background-image: url(https://www.gloleohidraulica.com/wp-content/uploads/2019/09/industria.jpg)!important;}
.transporte .banner, .product_cat_transporte .banner { background-image: url(https://www.gloleohidraulica.com/wp-content/uploads/2019/09/transporte.jpg)!important;}
.vialidad .banner, .product_cat_vialidad .banner { background-image: url(https://www.gloleohidraulica.com/wp-content/uploads/2019/09/vialidad.jpg)!important;}
#wspctc-multiple.wspctc-multiple-hidden:not(.wspctc-multiple-no-animation).wspctc-multiple--position-right .wspctc-multiple--container { display: none; }
.trx_addons_scroll_to_top.show { bottom: 90px; }
.BigWhiteText b, .BigWhiteText { font-style: normal!important; line-height: 50px!important;}
.BigWhiteText span { font-size: 30px!important; line-height: 28px!important;}


/* footer
================================================== */
.scheme_dark.footer_wrap, .footer_wrap .scheme_dark.vc_row, .scheme_dark .footer_copyright_inner, .footer_wrap .sc_layouts_row { background: #000!important;}
.wpcf7 div[class*="icon-"] textarea { padding-left: 3.2em;}
.scheme_dark.footer_wrap h2, .scheme_dark.footer_wrap h5 { font-weight: normal!important;}
footer ul { padding: 0!important;}
.scheme_dark.footer_wrap .socials_wrap .social_item .social_icon { color: #000; background: #fff;}
.footer_wrap { margin-top: 0!important; }


/* home
================================================== */
.BigWhiteText { font-family: 'HelveticaR'!important;}
.BigWhiteText b { font-family: 'Helvetica'!important; font-weight: 100!important; letter-spacing: 1mm!important; font-style: italic; text-transform: uppercase; font-size: 60px!important;}
.trama::after { background: url(https://www.gloleohidraulica.com/wp-content/uploads/2019/03/trama-2.png) repeat center center; position: absolute; content: ''; z-index: 1; width: 100%; height: 1000px; top: 0; left: 0;}
.trama2::after { background: url(https://www.gloleohidraulica.com/wp-content/uploads/2019/03/trama-2.png) repeat center center; position: absolute; content: ''; z-index: 1; width: 100%; height: 1000px; top: 0; left: 0; opacity: 0.8;}
.trama, .trama2 { overflow: hidden!important;}
.trama > div, .trama2 > div { position: relative; z-index: 2;}
.valores .sc_services_item_icon:before { color: #ccc!important;}
.valores h6 { font-family: 'Helvetica'!important; color: #fff!important; font-style: italic; font-size: 30px!important; font-weight: 100!important;}
.valores h6 a { color: #FFF!important; font-weight: 100!important;}
.valores p { color: #fff;}
.valores .sc_services_light .sc_services_item_featured_left .sc_services_item_button a { display: none;}
.bannerhome1 p { color: #eee;}
.cq-imageoverlay2 .text-container { opacity: 1!important; transform:none!important; -webkit-transform:none!important; -moz-transform:none!important;}
.cq-imageoverlay2 .text-container { left: 30px!important; bottom: 70px!important; width: auto!important; color: #000; display: inline-block; position: relative!important; transform:skewX(-20deg)!important; -webkit-transform:skewX(-20deg)!important; -moz-transform:skewX(-20deg)!important;}
.cq-imageoverlay2 .text-container::after { position: absolute; content: ''; background: #000; top: -3px; left: -3px; width: 100%; height: 100%; z-index: -1;}
.cq-imageoverlay2 .text-container::before { position: absolute; content: ''; background: #000; bottom: -3px; right: -5px; width: 100%; height: 100%; z-index: -1;}
.cq-imageoverlay2 .text-container h3 { color: #000!important; width: 100%!important; padding: 5px 10px!important; background: #fff; box-sizing: border-box; transform:skewX(0deg)!important; -webkit-transform:skewX(0deg)!important; -moz-transform:skewX(0deg)!important; font-style: normal!important;}
.cq-imageoverlay2 { height: 100%!important;}
.sc_services_light .sc_services_item_title { font-weight: normal!important;}
.home .sc_icons .sc_icons_item_description span { font-family: 'Helvetica'!important; color: #000; font-size: 26px; letter-spacing: 0.1mm;}
.home .sc_icons .sc_icons_icon + .sc_icons_item_description { padding-top: 30px; border-top: 1px solid #ddd;}
.contador { overflow: hidden!important;}
.contador .vc_col-sm-3 { position: relative;}
.contador .vc_col-sm-3::after { position: absolute; height: 200%; width: 1px; right: 0; top: -100px; background: #ddd; content: '';}
.contador .vc_col-sm-3:nth-child(5):after { display: none;}
.noticias .vc_gitem-col { padding: 15px!important;}
.noticias h4 { margin: 0!important; font-style: normal!important; margin-top: 20px!important; letter-spacing: 0.1mm;}
.noticias .vc_gitem-zone { background-color: none!important;}
.white h2, .white h6, .white p { color: #fff!important;}


/* header
================================================== */
.scheme_dark_blue .sc_layouts_row, .scheme_dark_blue.sc_layouts_row { background: #000;}
.botclientes { padding: 0!important; background: transparent!important;}
.botclientes .sc_button_icon { font-size: 1.4em!important;}
.top_panel > .vc_row > .wpb_column, .sc_layouts_menu, .sc_layouts_menu #cmm- > ul { position: static;}
.cmm-content-container { width: 100%!important; max-width: 1200px; left: 50%!important; margin-left: -600px;}
.sc_layouts_menu { visibility: visible;}
header .wpb_widgetised_column .wpb_wrapper>ul>li { float: left!important; width: 25%;}
header .cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper ul { position: relative; opacity: 1;}
header .cmm-container .cmm.cmm-theme-default-461836 ul { opacity: 1!important; position: relative!important;}
header .cmm-container .cmm.cmm-theme-default-461836 li:hover ul { visibility: visible!important;}
header .wpb_widgetised_column .wpb_wrapper>ul>li>a, .cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper ul.menu > li > a, .cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper ul.menu > li > .cmm-nav-link { font-weight: normal; font-family: 'Helvetica'!important; color: #000!important; border-bottom: 1px solid #eee!important; font-size: 22px!important; font-style: italic; text-transform: uppercase!important; margin-bottom: 20px; padding-bottom: 10px; position: relative!important; margin-right: 20px;}
.cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper ul.sub-menu { box-shadow:none!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; left: inherit!important; margin-bottom: 10px;}
.cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper ul.menu > li li a { padding: 0!important;}
.cmm-nav-link:after { display: none;}
header .cmm-container .cmm.cmm-theme-default-461836 li ul li li li  { margin-left: 10px; margin-bottom: 10px;}
header .wpb_widgetised_column .wpb_wrapper>ul>li>a:after, .cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper ul.menu > li > a:after, .cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper ul.menu > li > .cmm-nav-link:after { content: ''; height: 2px; width: 30px; position: absolute; left: 0; top: 56px; background: #000;}
header .cmm-container .cmm.cmm-theme-default-461836{ background: transparent!important; margin-left: 40px;}
header .cmm-container .cmm.cmm-theme-default-461836 > li > a, header .cmm-container .cmm.cmm-theme-default-461836 > li > .cmm-nav-link span { font-family: 'Montserrat'!important; font-size: 16px; color: #fff!important; font-weight: 400!important; text-transform: inherit!important;}
header .scheme_dark_blue.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover { color: #000!important;}
header .sc_layouts_row .sc_layouts_item { margin: 0!important;}
header .sc_layouts_menu { max-height: inherit!important;}
header .cmm-container .cmm.cmm-theme-default-461836 > li > a, header .cmm-container .cmm.cmm-theme-default-461836 > li > .cmm-nav-link{ line-height: 80px!important; height: auto!important;}
header .sc_layouts_row_type_compact { padding: 0 40px!important;}
li.menu-item-has-children > .cmm-nav-link:after { display: none!important;}
.cmm-container .cmm.cmm-theme-default-461836 li.menu-item-has-children > a:after, .cmm-container .cmm.cmm-theme-default-461836 li.menu-item-has-children > .cmm-nav-link:after { color: #fff!important;}
.cmm-container .cmm.cmm-theme-default-461836 li > .cmm-content-container .cmm-content-wrapper ul.menu > li li a:hover { padding-left: 10px!important;}
#menu-item-3662, #menu-item-3665 { display: none; }
.woocommerce ul.products { margin-top: 100px; }
.woocommerce ul.products li.product a img { transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s;}
.woocommerce ul.products li.product:hover a img { transform:scale(1.5); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); }
.woocommerce ul.products li.product .woocommerce-loop-product__title { position: relative; z-index: 9999; }


/* empresa
================================================== */
.page-id-830 .sc_layouts_row, .page-id-830 .scheme_dark_blue.sc_layouts_row { background: #000!important;}
.imagehalf { background-size: 50%; background-repeat: no-repeat;}
.cq-timeline.cq-timeline-round-small .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content { border-radius:0!important; -webkit-border-radius:0!important; -moz-border-radius:0!important; background: #fff!important; border: 4px solid #000;}
.cq-timeline.cq-timeline-border-large:before, .cq-timeline .cq-timeline-icon-mediumgray.cq-timeline-iconcontainer, .cq-timeline .cq-timeline-row.cq-timeline-style-mediumgray .cq-timeline-contentcontainer .cq-timeline-content { background: #000!important;}
.cq-timeline .cq-timeline-row:nth-child(odd) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content:before { border-right-color: #000!important;}
.cq-timeline .cq-timeline-row.cq-timeline-style-aqua:nth-child(even) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content:after { border-left-color: #000!important;}
.cq-timeline .cq-timeline-label .cq-timeline-text { font-size: 2em; font-family: 'Helvetica'; font-style: italic; font-weight: 700; color: #000!important; margin-top: -10px!important;}
.cq-timeline .cq-timeline-row:nth-child(even) .cq-timeline-item .cq-timeline-iconcontainer { background: #000!important;}
.cq-timeline.cq-timeline-round-small .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content p { color: #000; margin-bottom: 0!important; transform:skewX(10deg); -webkit-transform:skewX(10deg); -moz-transform:skewX(10deg);}
.cq-timeline .cq-timeline-icon-mediumgray.cq-timeline-iconcontainer, .cq-timeline .cq-timeline-row.cq-timeline-style-mediumgray .cq-timeline-contentcontainer .cq-timeline-content, .cq-timeline .cq-timeline-row:nth-child(even) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content, .cq-timeline .cq-timeline-row:nth-child(odd) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content { transform:skewX(-10deg); -webkit-transform:skewX(-10deg); -moz-transform:skewX(-10deg);}
.cq-timeline .cq-timeline-row:nth-child(odd) .cq-timeline-item .cq-timeline-iconcontainer, .cq-timeline .cq-timeline-row:nth-child(even) .cq-timeline-item .cq-timeline-iconcontainer { transform:skewX(0deg); -webkit-transform:skewX(0deg); -moz-transform:skewX(0deg);}
.sc_team_default .sc_team_item_thumb { border-radius:0!important; -webkit-border-radius:0!important; -moz-border-radius:0!important;}
.page-id-830 .trama2::after { opacity: 0.2; height: 1200px;}
.page-id-830 h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) { font-size: 4em; }


/* prod
================================================== */
/*.woocommerce div.product div.images, .woocommerce div.product div.summary { width: 100%;}*/
.widget_product_categories li { text-transform: uppercase; font-size: 14px;}
.cat-item-54, .price { display: none;}
.woocommerce ul.products li.product .button { padding: 10px 20px!important; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.price, mark { display: none!important;}
.sidebar[class*="scheme_"] .widget { padding: 30px 20px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { font-family: 'HelveticaR'!important; font-style: normal; letter-spacing: inherit;}
.single-product .product_meta { margin-top: 20px; margin-bottom: 40px;}
.widget .widget_title, .widget .widgettitle { padding-bottom: 20px;}
.product-categories > li { border-bottom: 1px solid rgba(66,70,78,0.1); padding-bottom: 10px; margin-bottom: 10px;}
.product-categories .children li { font-size: 12px;}
.post_item_single .post_content > .post_meta_single .post_share { display: none;}
.comments_wrap .comments_form_title { font-weight: normal;}
.scheme_default table th { background: #000; color: #fff;}
.current-cat > a, .current-cat-parent > a { font-weight: bold; color: #000!important;}
.related.products { display: none!important;}
.post_item_single .post_header { display: none;}
.single-product h5 { margin: 0;}
.woocommerce div.product div.images { width: 50%; float: left;}
.woocommerce-product-details__short-description { float: right; width: 50%; background: #f5f5f5; padding: 20px; box-sizing: border-box; border: 1px solid #eee; margin-bottom: 40px;}
.woocommerce-product-details__short-description h4 { margin: 0;}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { width: 48%; float: left;}
.descrip { float: right; width: 48%; padding: 20px; border: 2px solid #ebeced; box-sizing: border-box;}
.woocommerce div.product div.summary { width: 50%!important;}
.comments_form_wrap { display: none;}
.single-product .footer_wrap { margin-top: 0px!important;}
.single-product .top_panel { margin-bottom: 80px!important;}
.single-product .breadcrumbs { display: none;}
.woocommerce div.product div.summary .woocommerce-product-details__short-description { display: none;}
.sidebar_right [class*="content_wrap"] > .content { width: 100%!important;}
.sidebar[class*="scheme_"] .sidebar_inner { position: absolute; left: 0; top: -90px; width: 100%;}
.scheme_default.sidebar .sidebar_inner .widget.widget_search { background: none; padding: 0;}
.scheme_default .sidebar[class*="scheme_"] .widget.widget_search input[type="search"] { background: #fff; border-color: #DDD; padding: 10px 15px; color: #444;}
::-webkit-input-placeholder { color: #444!important;}
:-ms-input-placeholder { color: #444!important;}
::placeholder { color: #444!important;}
.sidebar_right [class*="content_wrap"] > .sidebar { display: none;}
.page-id-822.sidebar_right [class*="content_wrap"] > .sidebar { display: block;}
.comments_wrap { background: #000; position: relative;}
.comments_wrap:after { content: ''; position: absolute; top: 0; right: 100%; width: 100%; height: 100%; background: #000;}
.comments_wrap:before { content: ''; position: absolute; top: 0; left: 100%; width: 100%; height: 100%; background: #000;}
.comments_wrap .comments_form_title { padding-top: 60px; color: #fff;}
.scheme_default input[type="submit"] { color: #fff!important; background: #5b5b5b!important;}
.raya .post_content { position: relative; top: 50px;}
.raya .post_meta_single:after { background: #fff!important;}
.raya .post_meta_single:before { background: rgba(235, 236, 237, 0.19)!important;}
.post_content.entry-content > .post_meta { padding: 0; margin: 0;}
.post_content.entry-content > .post_meta:before, .post_content.entry-content > .post_meta:after { display: none;}
.prdctfltr_wc { padding-top: 40px; padding-bottom: 40px; background: #f5f5f5; position: relative; z-index: 1;}
.prdctfltr_wc:after { content: ''; position: absolute; top: 0; left: -100%; width: 100%; background: #f5f5f5; height: 100%; z-index: -1;}
.prdctfltr_wc:before { content: ''; position: absolute; top: 0; right: -100%; width: 100%; background: #f5f5f5; height: 100%; z-index: -1;}
.prdctfltr-shop .top_panel { margin-bottom: 0;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {  /*box-shadow:0 0 0px 1px #aaa; -webkit-box-shadow:0 0 0px 1px #aaa; -moz-box-shadow:0 0 0px 1px #aaa;*/ border: 1px solid #aaa; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; overflow: hidden; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; width: 33.33%!important; margin: 0; box-sizing: border-box;}
/*.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover {  box-shadow:0 0 0px 1px #aaa, 0 0 40px 0px rgba(0,0,0,0.4); -webkit-box-shadow:0 0 0px 1px #aaa, 0 0 40px 0px rgba(0,0,0,0.4); -moz-box-shadow:0 0 0px 1px #aaa, 0 0 40px 0px rgba(0,0,0,0.4); overflow: hidden;}*/
.woocommerce ul.products li.product .button { width: 100%; text-align: center; background: #aaa;}
.woocommerce ul.products li.product .woocommerce-loop-product__title { text-align: center; height: 60px;}
.presiones h4 { text-align: center; margin-top: 20px; font-size: 30px; margin-bottom: 15px;}
.presiones img { width: 50%; display: block; margin: auto; text-align: center; }
.presiones { background: #f5f5f5; padding: 20px; border: 1px solid #eee;  overflow: hidden; padding-bottom: 0;}
.prdctfltr_wc { display: none; }
.woocommerce-product-details__short-description{ display: none; }


/* contacto
================================================== */
/*.page-id-179 input, .page-id-179 textarea { padding: 10px 10px 10px 50px!important;}*/
.page-id-179 textarea { height: 100px;}


/* buscador
================================================== */
.search .post_layout_excerpt { width: 33%; float: left; margin-top: 0; margin-bottom: 60px; padding: 0 10px; box-sizing: border-box;}
.search .post_layout_excerpt:nth-child(3n+1) { clear: both;}
.search .post_layout_excerpt .post_meta, .search .post_content_inner { display: none;}
.search .post_layout_excerpt .post_title { font-size: 30px; letter-spacing: 1px;}
.search .more-link { margin-top: 0;}


/* postventa
================================================== */
.page-id-76 .banner { background-image: url(https://www.gloleohidraulica.com/wp-content/uploads/2019/09/envios-cat.jpg)!important; display: none;}
.box { padding: 40px 20px 20px; background: #000;}
.vc_custom_1568818143048 { background-color: #000;}
.sc_services_list .sc_services_item_icon, .sc_services_list .sc_services_item_title a { pointer-events:none; cursor: default;}


@media screen and (max-width:768px) {

	/*header*/
	body.mobile_layout .top_panel_mobile { display: none!important; }
	body.mobile_layout.header_mobile_enabled .top_panel { display: block!important; }
	.BigWhiteText b, .BigWhiteText { font-size: 30px!important; letter-spacing: 0!important; }
	.BigWhiteText span { font-size: 25px!important; }
	.tp-mask-wrap > .BigWhiteText > b, .BigWhiteText { line-height: 40px!important; font-size: 35px!important;}
	.cmm-container .cmm.cmm-theme-default-461836 { display: block!important; }
	.cmm-toggle-wrapper { display: none!important; }
	.cmm-container .cmm.cmm-theme-default-461836 { background: #2f3339!important; }
	header .sc_layouts_row .sc_layouts_item:first-child { float: left; }
	.custom-logo-link img, .sc_layouts_logo img{ float: left; width: 250px!important; margin: 15px 0; position: relative; left: -25px;}
	.sc_layouts_item_menu_mobile_button, .sc_layouts_menu_mobile_button { position: relative; top: 15px; right: -40px; }
	/*header { position: fixed!important; top: 0; width: 100%; }*/
	body.mobile_layout.header_mobile_enabled .top_panel { background: #000!important; }
	.cmm-container .cmm.cmm-theme-default-461836 > li > .cmm-dropdown-toggle, .cmm-container .cmm.cmm-theme-default-461836 li > .cmm-sub-container .sub-menu li.menu-item-has-children > .cmm-dropdown-toggle, .cmm-container .cmm.cmm-theme-default-461836 li > .cmm-sub-container .cmm-sub-wrapper li.menu-item-has-children > .cmm-dropdown-toggle { display: none!important; }

	/*home*/
	.contador .vc_col-sm-3::after { display: none; }
	.home .sc_icons { margin-bottom: 40px; }
	.home .sc_icons .sc_icons_icon + .sc_icons_item_description { padding-top: 10px; margin-top: 10px; }
	.home .vc_grid-container-wrapper { margin: 0 15px; }
	.contador .vc_col-sm-3 { width: 50%; float: left; }

	/*gral*/
	body .sc_content_width_1_1 { width: 100%!important; padding: 0 15px!important;}
	body .content_wrap { width: 100%!important; padding: 0px; margin: 0!important;}
	.wspctc-button-text { display: none; }
	#wspctc-multiple.wspctc-multiple--position-right { bottom: 3px; right: inherit; left: 5px; }
	.trx_addons_scroll_to_top:before { top: 5px; position: relative; }
	.trx_addons_scroll_to_top.show { bottom: 20px; }
	/*body { padding-top: 62px; }/*

	/*contacto*/
	.page-id-179 .sc_padding_small { padding: 4.15em 15px!important; }
	.page-id-179 .height_huge { display: none!important; }

	/*empresa*/
	body.page-id-830 .imagehalf { background-size: cover!important; background-position: center!important; position: relative; overflow: hidden!important;}
	body.page-id-830 .imagehalf > *:first-child { position: relative; }
	body.page-id-830 .imagehalf > *:first-child:after { content: ''!important; position: absolute!important; top: 0!important; left: 0!important; width: 100%!important; height: 900%!important; background: rgba(0,0,0,0.5)!important; }
	.page-id-830 .imagehalf h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag), .page-id-830 .imagehalf p, .page-id-830 .imagehalf h6 { color: #fff; }
	.page-id-830 .vc_custom_1558122274670, .page-id-830 .vc_custom_1584392593603 { padding-left: 15px!important; }
	.sc_layouts_column_align_right .sc_services_light .sc_services_item_featured_top.with_icon { text-align: left; margin: 0 15px 2em;}

	/*prod*/
	body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product, body.woocommerce ul.products li.product[class*="column-"], body.woocommerce-page ul.products li.product[class*="column-"] { width: 50%!important; margin-bottom: 0!important; }
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product { padding-bottom: 0!important; }
	.woocommerce ul.products li.product .woocommerce-loop-product__title { padding: 0 15px; line-height: 18px; font-size: 12px; z-index: 1;}
	.woocommerce ul.products, .woocommerce-page ul.products { padding: 0px; }
	.widget_search input.search-submit, .woocommerce.widget_product_search .search_button, .widget_display_search #bbp_search_submit, #bbpress-forums #bbp-search-form #bbp_search_submit { right: 15px; }
	.widget_search form:after, .woocommerce.widget_product_search form:after, .widget_display_search form:after, #bbpress-forums #bbp-search-form:after { right: 32px; }
	.widget_search form, .woocommerce.widget_product_search form, .widget_display_search form, #bbpress-forums #bbp-search-form { padding: 0 15px; box-sizing: border-box; display: none;}
	body.woocommerce { padding-top: 0; }
	body.woocommerce header { position: relative!important; top: inherit; }
	.woocommerce div.product div.summary { box-sizing: border-box; width: 100%!important; padding: 0 15px!important; }
	.presiones img { width: 100%; }
	.presiones { padding: 20px 0; }
	table.vartable td { box-sizing: border-box; }
	.single-product .top_panel { margin-bottom: 0!important; }
	.comments_wrap { padding: 0 15px; }

	/*footer*/
	footer .wpb_single_image.vc_align_right { text-align: center; }

	/*news*/
	.post_item_single > .post_featured, .post_content.entry-content { padding: 0 15px; }

	
}