/*
Theme Name:  Optico Child Theme
Description: Child theme for the Optico theme
Author:      ThemeStem
Author URI:  http://themeforest.net/user/themestek
Template:    optico
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
@font-face {
  font-family: 'fullpro';
  src:  url('fonts/fullpro.eot?kx7t7');
  src:  url('fonts/fullpro.eot?kx7t7#iefix') format('embedded-opentype'),
    url('fonts/fullpro.ttf?kx7t7') format('truetype'),
    url('fonts/fullpro.woff?kx7t7') format('woff'),
    url('fonts/fullpro.svg?kx7t7#fullpro') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fullpro' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-access:before {content: "\e900";}
.icon-audio:before {content: "\e901";}
.icon-cctv:before {content: "\e902";}
.icon-connect:before {content: "\e903";}
.icon-detection:before {content: "\e904";}
.icon-fire:before {content: "\e905";}
.icon-intrusion:before { content: "\e906";}
.icon-parking:before {content: "\e907";}
.icon-perimetral:before {content: "\e908";}
.icon-power:before {content: "\e909";}

.ts-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a, .ts-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a, .ts-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_ancestor > a, .ts-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a, .ts-mmenu-active-color-skin .site-header.ts-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover > a {
    color: #c82124!important;
}
.widget-area.sidebar .widget.widget_block a:hover, .pingback .ts-comment-owner a:hover, footer a:hover, blockquote:after, section.error-404 .ts-big-icon, .ts-ptablebox-style-1 .ts-sbox-icon-wrapper, .themestek-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before, .ts-icolor-skincolor, .ts-bgcolor-darkgrey ul.optico_contact_widget_wrapper li a:hover, .ts-vc_general.ts-vc_cta3.ts-vc_cta3-color-skincolor.ts-vc_cta3-style-classic .ts-vc_cta3-content-header, .ts-vc_icon_element-color-skincolor, .ts-bgcolor-skincolor .themestek-pagination .page-numbers.current, .ts-bgcolor-skincolor .themestek-pagination .page-numbers:hover, .ts-dcap-txt-color-skincolor, .ts-vc_general.ts-vc_btn3.ts-vc_btn3-style-text.ts-vc_btn3-color-white:hover, article.post .entry-title a:hover, .ts-bgcolor-darkgrey .themestek-blogbox-footer-readmore a:hover, .comment-reply-link, .ts-skincolor-strong strong, .ts-skincolor, .ts-element-heading-wrapper .ts-vc_general .ts-vc_cta3_content-container .ts-vc_cta3-content .ts-vc_cta3-content-header h4.ts-skincolor, .ts-list-style-disc.ts-list-icon-color-skincolor li, .ts-list-style-circle.ts-list-icon-color-skincolor li, .ts-list-style-square.ts-list-icon-color-skincolor li, .ts-list-style-decimal.ts-list-icon-color-skincolor li, .ts-list-style-upper-alpha.ts-list-icon-color-skincolor li, .ts-list-style-roman.ts-list-icon-color-skincolor li, .ts-list.ts-skincolor li .ts-list-li-content, .ts-search-results-pages-w .ts-list-li-content a:hover, .ts-textcolor-white a:hover, .ts-fid-icon-wrapper i, .ts-textcolor-skincolor, .ts-textcolor-skincolor a, .themestek-box-title h4 a:hover, .ts-background-image.ts-row-textcolor-skin h1, .ts-background-image.ts-row-textcolor-skin h2, .ts-background-image.ts-row-textcolor-skin h3, .ts-background-image.ts-row-textcolor-skin h4, .ts-background-image.ts-row-textcolor-skin h5, .ts-background-image.ts-row-textcolor-skin h6, .ts-background-image.ts-row-textcolor-skin .ts-element-heading-wrapper h2, .ts-background-image.ts-row-textcolor-skin .themestek-testimonial-title, .ts-background-image.ts-row-textcolor-skin a, .ts-background-image.ts-row-textcolor-skin .item-content a:hover, .ts-row-textcolor-skin h1, .ts-row-textcolor-skin h2, .ts-row-textcolor-skin h3, .ts-row-textcolor-skin h4, .ts-row-textcolor-skin h5, .ts-row-textcolor-skin h6, .ts-row-textcolor-skin .ts-element-heading-wrapper h2, .ts-row-textcolor-skin .themestek-testimonial-title, .ts-row-textcolor-skin a, .ts-row-textcolor-skin .item-content a:hover, .sidebar .widget_recent_comments li.recentcomments a:hover, .sidebar .themestek_widget_recent_entries a:hover, .sidebar .widget_recent_entries a:hover, .sidebar .widget_meta a:hover, .sidebar .widget_categories a:hover, .sidebar .widget_archive li a:hover, .sidebar .widget_pages li a:hover, .sidebar .widget_nav_menu li a:hover, ul.ts-recent-post-list > li .post-date, .single-ts-portfolio .nav-links a:hover, .author-info .ts-author-social-links-wrapper ul li a:hover, .top-contact i, .single-ts-team-member .ts-team-member-single-position, .ts-team-details-line .ts-team-list-value a:hover, .ts-team-details-line i, .ts-pf-details-heading i, .ts-pf-single-content-wrapper .ts-social-share-links ul li a:hover, .ts-custom-bt .ts-vc_general.ts-vc_btn3:hover, .ts-custom-bt .ts-vc_btn3.ts-vc_btn3-style-text.ts-vc_btn3-size-md.ts-vc_btn3-icon-left:not(.ts-vc_btn3-o-empty) .ts-vc_btn3-icon, ul.optico_contact_widget_wrapper li:before, .ts-header-style-style-5 .themestek-pre-header-wrapper .top-contact li a:hover, .ts-header-style-style-5 .social-icons li a:hover, .ts-header-style-style-4 .themestek-pre-header-wrapper .top-contact li a:hover, .wpb-js-composer .ts-tabstyleone.vc_tta.vc_general .vc_tta-icon, .ts-featured-meta-wrapper .ts-metaline .ts-meta-line:not(.cat-links) a:hover, .themestek-boxes-view-carousel:not(.themestek-boxes-col-one) .themestek-boxes-row-wrapper .slick-arrow:hover:before, .themestek-box-style3 .ts-featured-meta-wrapper span.ts-meta-line i, .themestek-box-style3 .ts-featured-meta-wrapper span.ts-meta-line a:hover, .themestek-box-style4 .ts-featured-meta-wrapper span.ts-meta-line i, .themestek-box-style4 .ts-featured-meta-wrapper span.ts-meta-line a:hover, .themestek-box-style3 .themestek-box-content .themestek-box-title h4 a:hover, .ts-testimonialbox-style-2.themestek-box-testimonial .themestek-box-content .themestek-box-title:after, .ts-testimonialbox-style-1.themestek-box-testimonial .themestek-box-content:after, .ts-testimonialbox-style-2.themestek-box-testimonial .themestek-author-name a:hover, .ts-testimonialbox-style-1.themestek-box-testimonial .themestek-author-name a:hover, .themestek-boxes-testimonial.ts-slickstyle1 .themestek-boxes-row-wrapper .slick-next:hover, .themestek-boxes-testimonial.ts-slickstyle1 .themestek-boxes-row-wrapper .slick-prev:hover, .ts-testimonialbox-style-4 .themestek-box-content .themestek-box-ratting:after, .themestek-box-testimonial.ts-testimonialbox-style-4 .themestek-author-name a, .ts-fidbox-style-4 .ts-sbox-icon-wrapper, .ts-sbox-style-6 .ts-sbox-icon-wrapper i, .ts-servicebox.ts-sbox-style-7 .ts-sbox-icon i, .themestek-box.ts-portfoliobox-style-4 .themestek-box-content .ts-vc_btn3-container a:hover, .ts-testimonialbox-style-3.themestek-box-testimonial .themestek-box-content .themestek-author-name, .ts-testimonialbox-style-3.themestek-box-testimonial .themestek-box-content .themestek-author-name a, .themestek-box-team-style-3 .themestek-box-team-position, .themestek-box-team-style-3 .themestek-box-content-inner .themestek-teambox-email i, .themestek-box-team-style-3 .themestek-box-content-inner .themestek-teambox-email a:hover, .themestek-box-team-style5 .themestek-box-title h4 a:hover, .themestek-box-team.themestek-box-team-style5 .themestek-box-title h4 a:hover, .themestek-box-team-style5 .themestek-team-icon, .ts-portfoliobox-style-4 .themestek-post-item .themestek-pf-box-title a:hover, .ts-sbox-style-5 .ts-sbox-icon-wrapper, .ts-vc_general.ts-vc_btn3-color-skincolor, .ts-icon-skincolor-strong strong, .ts-icon-skincolor i, .ts-sbox-style-4 .ts-sbox-icon-type-text, .ts-sbox-style-4 .ts-sbox-icon i, .ts-team-social-links li a:hover, .ts-skincolor h3, .themestek-box-blog .themestek-box-title h4 a:hover, .themestek-box-blog .themestek-box-desc-footer a:hover, .ts-featured-meta-wrapper .ts-meta-line a:hover, .ts-entry-meta-wrapper .ts-meta-line a:hover {
    color: #c82124!important;
}
.is_stuck.site-header.ts-sticky-bgcolor-custom {
    background-color: #333333 !important;
}
.site-header.ts-bgcolor-custom:not(.is_stuck), .ts-header-style-classic-box.ts-header-overlay .site-header.ts-bgcolor-custom:not(.is_stuck) .ts-container-for-header {
    background-color: #333333 !important;
}

input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .ts-vc_btn3.ts-vc_btn3-color-black, .ts-vc_btn3.ts-vc_btn3-color-black.ts-vc_btn3-style-flat, .ts-vc_general.ts-vc_btn3.ts-vc_btn3-color-skincolor:not(.ts-vc_btn3-style-text):not(.ts-vc_btn3-style-outline):hover, .ts-sresults-title small .label-default[href]:hover, .themestek-box-blog-style2 .themestek-blogbox-footer-readmore a:hover, .ts-vc_btn3.ts-vc_btn3-color-white.ts-vc_btn3-style-flat:hover, .ts-vc_btn3.ts-vc_btn3-color-default.ts-vc_btn3-style-flat:hover{
    color: #ffffff!important;
}
.ts-vc_general.ts-vc_btn3.ts-vc_btn3-color-skincolor.ts-vc_btn3-style-outline:hover, .ts-vc_general.ts-vc_btn3.ts-vc_btn3-color-skincolor:not(.ts-vc_btn3-style-text):not(.ts-vc_btn3-style-outline), .ts-bgcolor-skincolor a, .ts-bgcolor-dark a {
    color: #fff!important;
}
.ts-entry-meta-wrapper span.ts-meta-line.cat-links a, .ts-entry-meta-wrapper span.ts-meta-line.cat-links, .ts-featured-meta-wrapper span.ts-meta-line.cat-links a, .ts-featured-meta-wrapper span.ts-meta-line.cat-links {
    color: #fff!important;
}
body.themestek-page-full-width #content .site-main .entry-content>.wpb_row:first-child, body.themestek-page-full-width #content .site-main .entry-content .wpb-content-wrapper>.wpb_row:first-child {
    margin-top: -49px;
}
.main-navigation .ts-vc_btn3-style-outline.ts-vc_btn3-color-skincolor:not(.ts-vc_btn3-style-text){border-color: #ffffff!important;color:#fff;background:#ffffff}
.top-contact li img{margin-right: 5px;}
.top-contact li a:hover{color:#ffc107;}
.site-main{ padding-top: 50px;}
.btn-register-project{top: 43%; right: 0;position: fixed; background-color: #c82124;width: 80px;height: 70px; z-index: 9999;font-size: 15px;text-align: center; padding-top: 5px;line-height: 20px;cursor: pointer}
.btn-register-project:hover{background-color: #f7f8fa!important;}    
.btn-register-project a{color:#fff;display:block;}
.btn-register-project a:hover{color:#c82124;}
/*PIE PAGINA*/
ul#menu-menu-pie-portafolio-1>li { padding: 0 0 3px 0!important;}
.footerlogo img { max-height: 270px;}
.footer .widget { margin: 5px 0 0;}
.ts-footer2-left, .ts-footer2-right { padding-top: 10px;padding-bottom: 15px;}
.ts-vc_cta3-headers.ts-wrap-cell h2 p{color: #abababee; font-size: 14px;}
.ts-footer-cta-wrapper h2 {font-size: 20px;line-height: 28px;}
.ts-footer-cta-wrapper {padding-top: 15px; padding-bottom: 15px;}
/*FIN PIE PAGINA*/
/*inicio HOME*/
body.home .home-icons .ts-sbox-icon-wrapper i{margin-top: 25px;}
body.home .ts-sbox-hoverstyle-1:hover{background-color: #eee}
body.home .home-icons .ts-sbox-icon-wrapper i:before{font-size: 72px!important;/*4.5em*/}
.home-webinar-titulo h2{font-size: 26px!important}
.home-webinar-text p{font-size:24px;/*1.4em*/}
.home-webinar-text strong,.home-webinars-proximos strong,.home-ferias-seguridad h2.ts-custom-heading,.webinar-text strong,.webinars-proximos strong{color:#c82124!important;}
.home-webinar-text em{font-size:11.2px;/*0.7em*/font-style: normal}
.home-webinars-proximos{margin-bottom: 15px;}
.home-webinar-titulo-2{margin-bottom:20px;}
.home-ferias-seguridad .themestek-post-item,.home-ferias-seguridad .themestek-boxes-view-carousel .ts-box-col-wrapper{padding:10px!important;}
.home-ferias-seguridad .themestek-box-content .themestek-box-title:after{display:none;}
.home-ferias-seguridad .ts-vc_cta3-content{margin-bottom: 15px!important;}
.home-ferias-seguridad .ts-testimonialbox-style-2.themestek-box-testimonial .themestek-box-content .themestek-box-img,.home-ferias-seguridad .themestek-box-testimonial .themestek-icon-box{border-radius: unset;}
.home-ferias-seguridad .themestek-box-title{padding-top: 10px!important;}
.home-ferias-seguridad .themestek-box-content .themestek-testimonial-text{ margin-top: 4px!important}
.home-ferias-seguridad .ts-testimonialbox-style-2.themestek-box-testimonial .themestek-box-content .themestek-box-img{width:200px;}
.home-ferias-seguridad .themestek-box-testimonial .themestek-box-img img{border-radius: inherit!important;width:200px;height:100px;}
.btn-home-catalogo{float: right!important;}

/*fin HOME*/
/*inicio PAGINAS MARCAS*/
.grid-logos { padding-top: 10px!important; padding-bottom: 10px!important;}
.grid-logos .wpb_content_element { margin-bottom: 5px!important;}
.grid-logos .vc_column_container>.vc_column-inner { box-sizing: border-box; width: 100%;}
.grid-logos .vc_column_container>.vc_column-inner, .grid-logos-category .ts-box-col-wrapper { padding-left: 12px; padding-right: 12px; }

.menu-productos-box{padding-top: 30px!important; padding-bottom: 50px!important;    border-top: 2px dotted #c82124;    margin-top: 60px!important;}
.menu-productos .item{text-align: center;padding: 26px 5px 5px 5px;}
.menu-productos .item a{font-size: 18px;font-weight: bold;color: #4c4c4c;}
.menu-productos .item a:hover{color: #c82124;}

.menu-productos .item a:before, body.home .home-icons .ts-sbox-icon-wrapper i:before {font-family: 'fullpro' !important;color: #c82124;font-size:85px;padding-bottom: 10px;font-weight: normal}
.menu-productos .item:hover {background-color: #f7f8fa;}
.menu-productos .item a.intrusion:before,body.home .fa.fa-thumbs-o-up:before {content: "\e906";}
.menu-productos .item a.cctv:before,body.home .fa.fa-tag:before {content: "\e902";}
.menu-productos .item a.access:before,body.home .fa.fa-star:before {content: "\e900";}
.menu-productos .item a.fire:before,body.home .fa.fa-tablet:before {content: "\e905";}
.menu-productos .item a.parking:before,body.home .fa.fa-tint:before {content: "\e907";}
.menu-productos .item a.perimetral:before {content: "\e908";}
.menu-productos .item a.audio:before,body.home .fa.fa-ticket:before  {content: "\e901";}
.menu-productos .item a.connect:before {content: "\e903";}
.menu-productos .item a.power:before {content: "\e909";}
.menu-productos .item a.detection:before {content: "\e904";}
.menu-productos-box .menu-productos .item a:before{font-size: 65px!important;font-weight:normal;}
.marcas .menu-productos .item a:before {font-size: 64px;/*4em*/;font-weight:normal;}

.url-icon{margin-bottom:10px;}
.url-icon .vc_icon_element-inner{ width: 64px!important; height: 64px!important;/*2em*/}
.url-text{color: #c82124;}

.cotizacion-form-box h3{background-color:#f7f8fa; padding: 10px;}
.caldera_forms_form input[type=submit]{font-size: 20px; background-color: #c82124;color: #ffffff;}
.post-5431 .themestek-icon-box,.post-5431 .themestek-box-category,body.single-ts-portfolio .ts-pf-single-category-w, .themestek-box-portfolio .themestek-box-category,.themestek-box-portfolio.themestek-box-view-overlay .themestek-icon-box{display:none;}
.post-5431 .ts-box-col-wrapper,body.page .grid-logos .vc_column-inner,body.page .grid-logos-category .ts-box-col-wrapper  { border: 1px solid #a9a9a9;border-radius: 8px;}
body.page-template-default .marcas-categorie-form-title .caldera-grid h3{font-size: 36px;text-align: center;margin-bottom: 30px;}
.caldera-grid p{margin-bottom: 20px!important;}
.quote-btn a.vc_btn3-color-warning{background-color:#ffc800!important;color:#333333!important;font-weight:bold ;font-size: 20px;}
.quote-btn a.vc_btn3-color-warning:hover,.quote-btn-post a.wp-element-button:hover{background-color:#c99d00!important;color:#ffffff!important}
.quote-btn-post a.wp-element-button{border-radius:11px!important;background-color:#ffc800!important;color:#333333!important;font-weight:bold ;font-size: 20px;padding: calc(0.6em + 2px) calc(0.56em + 2px)!important;}

/*FIN PAGINAS MARCAS*/
/*INICIO NUESTRA EMPRESA*/
.nosotros-titulos h2{color: #c82124!important;}
#post-5433 .fa.fa-skype,.fa.fa-phone{color:#c82124;}
#post-5433 .col-md-6.themestek-box-img-left{width:35%;}
#post-5433 .themestek-box-content{width:65%;}
/*FIN NUESTRA EMPRESA*/
/*INICIO CONTACTO*/
#fld_724204_2,#fld_1741721_2,#fld_1679735_2,#fld_3212968_2,#fld_1723688_2,#fld_8914353_2,#fld_7129890_2{border:0px!important;border-bottom: 2px solid #666!important;background-color:#eeeeee;}
#fld_7129890_2-wrap{margin-top: 15px;}
/*FIN CONTACTO*/
/*inicio BLOG-WEBINARS*/
.ts-blog-classic-box-content .ts-meta-line.byline,.ts-blog-classic-box-content .ts-meta-line.tags-links{display:none}
.webinar-suscribir-box h2, .webinar-suscribir-box .ts-cta3-content-wrapper p{color:#ffffff;}
.webinars-anteriores h2{color:#c82124!important;font-weight:bold!important;text-transform: capitalize;}
.webinars-anteriores .themestek-box-blog .themestek-box-content { padding: 25px 20px; max-height: 315px; overflow: hidden;}
.webinars-anteriores .themestek-box-desc-text,body.archive.category .webinar-pdf-box,body.search-results .webinar-pdf-box{display:none;}
.webinars-banner{margin-bottom:10px;}
.webinars-attention-note{margin-bottom: 0px!important;}
.webinar-pdf-box {margin: 40px 0;background: #eeeeee;padding: 10px;}
.webinar-pdf-box p{font-size: 15px;}
.webinar-pdf-box .last_col{padding-top: 24px;}
.webinar-pdf-box input[type=checkbox]{display:block;width:20px;height:20px;}
.webinar-pdf-box .control-label{font-weight:normal;}
.themestek-box .post-item img{border: 1px solid #eee;}
body.page-id-5435 #calendario-webinars p,body.page-id-5435 #calendario-webinars .ics-calendar-date-wrapper dl.events dt.time{font-size:18px}
body.page-id-5435 #calendario-webinars .ics-calendar-date-wrapper{width:50%;float: left;padding-right: 40px;padding-bottom: 40px;}
body.page-id-5435 #calendario-webinars .ics-calendar-date-wrapper dl.events dt.time {font-weight: normal;}
body.page-id-5435 #calendario-webinars .ics-calendar-date-wrapper dl.events dt.time .end_time::after{content:"(Colombia Time)";padding-left: 8px;}
body.page-id-5435 #calendario-webinars .ics-calendar-date-wrapper .events .title{font-size: 20px;    background-color: #ffe0dd;}
body.page-id-5435 #calendario-webinars .ics-calendar-date-wrapper .events .eventdesc .offsite-link{background-color: #464646;color: #f7f7f7;display: block;font-size: 18px;margin-top: 20px; padding: 8px 20px;width: fit-content;}
body.page-id-7092 #calendario-webinars .ics-calendar-date-wrapper .events .eventdesc .offsite-link:hover{background-color: #c82124;}
/*fin BLOG-WEBINARS*/

/*inicio REGISTRO PROYECTOS*/
.btn.btn-default.proyecto{margin-top:30px}
/*fin REGISTRO PROYECTOS*/
/*inicio SECTORES*/
.btn-sectores {background:#c82124;padding:10px 20px;cursor: pointer;}
.btn-sectores a{color:#fff!important;width: 200px!important;height: 24px;}
.btn-sectores:hover {background:#f7f8fa;color:#999!important;}
.btn-sectores a:hover {color:#999!important;}
/*fin REGISTRO PROYECTOS*/
@media (max-width: 480px){
	.vc_custom_1529068966778 .home-icons{width:50%;}
	.footerlogo,.grid-logos .vc_column_container {width: 50%!important;float: left;}
}
@media (max-width: 540px){
	.grid-logos .vc_column_container,.marcas-grid-logos .ts-box-col-wrapper {width: 46%!important; float: left; margin: 2%;}
	.pp_pic_holder.is-single.pp_default{left: 20px!important;}
	.pp_pic_holder.is-single.pp_default .pp_content	{width: 340px!important;}		
	.pp_pic_holder.is-single.pp_default .pp_content_container {width: 350px!important;}
	body div.pp_default .pp_close {right: -109px!important;}	
	.ts-element-heading-wrapper .ts-vc_general .ts-vc_cta3_content-container .ts-vc_cta3-content .ts-vc_cta3-content-header h2{font-size: 32px!important;}
	body.page-id-5435 #calendario-webinars .ics-calendar-date-wrapper{width:100%;padding-right:0px;}
}
@media (min-width: 481px) and (max-width: 768px){
	.vc_custom_1529068966778 .home-icons{width:33%;}
}
@media (max-width: 640px){
	.footerlogo img { max-height: 135px;}
	.menu-productos .col-md-1 {width: 45%; margin: 0 1%; float: left;height: 160px;}	
	#rev_slider_3_1 .tp-parallax-wrap .fa-icon-play	{line-height: 7px!important;font-size: 18px!important; margin-left: -4px!important;}
	#rev_slider_3_1 #slide-5-layer-6{font-size: 17px!important;}
	#slide-5-layer-3 .tp-splitted.tp-wordsplit{font-size: 11px;line-height: 10px;}
	.home-webinar-text p { font-size: 18px;}
	.home-webinar-text.wpb_content_element{    margin-bottom: 20px;}
	.btn-home-catalogo { float: left!important;}
	body.page-id-5433 .themestek-boxes-row-wrapper .ts-box-col-wrapper { width: 100%;}
	#post-5433 .themestek-box-content { width: 100%;}
}
@media (min-width: 481px) and (max-width: 640px){
	.grid-logos .vc_column_container,.marcas-grid-logos .ts-box-col-wrapper {width: 31%; margin: 1%; float: left;}
}
@media (min-width: 640px) and (max-width: 767px){
	.grid-logos .vc_column_container,.marcas-grid-logos .ts-box-col-wrapper {width: 23%; margin: 1%; float: left;}
	.menu-productos-box .col-md-1,.menu-productos .col-md-1 {width: 30%; margin: 0 1%; float: left;height: 160px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.grid-logos .vc_column_container,.marcas-grid-logos .ts-box-col-wrapper { width: 15%; margin: 0.5%;; float: left;}
	body.page .vc_col-sm-4,body.page .vc_col-sm-8{float:none;width:100%}
	.menu-productos-box .col-md-1,.menu-productos .col-md-1 {width: 23%; margin: 0 1%; float: left;height: 160px;}
	.nosotros-mascota-box{width: 35%!important;float: left!important;}
	.nosotros-video{width: 65%!important;float: left!important;}
	.soluciones-box{padding-left:20px!important;padding-right:20px!important;}
}
@media (min-width: 481px) and (max-width: 767px){
	.second-footer-inner .widget-area{width:50%;}
}
@media (min-width: 481px) and (max-width: 767px){
	.footerlogo { margin-top: 27px;}
}
@media (min-width: 768px){
	.ts-social-share-wrapper.ts-social-share-post-wrapper{float:right;}
	.CF5bc4c4a4528c0.caldera_forms_form .first_col {padding-right:25px}
	.CF5bc4c4a4528c0.caldera_forms_form .last_col {padding-left:25px}
}
@media (max-width: 767px){
	.mascota-home{width:50%;}
	.footer-rows .ts-vc_general.ts-vc_cta3.ts-vc_cta3-icons-left .ts-vc_cta3-icons { display: none!important;}
	.banner-categoria-marcas{display: none}
	.themestek-boxes-row-wrapper .ts-box-col-wrapper{width:30%;}
	.themestek-pf-single-content-bottom .ts-pf-single-category-w, .themestek-pf-single-content-bottom .ts-social-share-portfolio-wrapper { width: 90%;}
	.ts-social-share-wrapper.ts-social-share-portfolio-wrapper{float:left;}
	.nosotros-mascota figure img{width:50%!important;}
	.nosotros-mascota {text-align: center!important}
	.soluciones-box{padding-left:10px!important;padding-right:10px!important;}
	body.page-id-5435 .themestek-boxes-blog .themestek-boxes-row-wrapper .ts-box-col-wrapper {width: 100%;}
	.btn-register-project{display:none;}
	.themestek-boxes-row-wrapper .ts-box-col-wrapper {width: 100%!important;}
}
@media (min-width: 641px) and (max-width: 991px){
	body.page-id-5433 .themestek-boxes-row-wrapper .ts-box-col-wrapper { width: 50%;}
	#post-5433 .themestek-box-content { width: 100%;}
	body.page-id-5433 .menu-productos-box .col-md-1,.menu-productos .col-md-1 {width: 48%; margin: 0 1%; float: left;height: 160px;}	
}
@media (min-width: 992px){
	.menu-productos .col-md-1 {width: 9.7%; padding-right: 5px; padding-left: 5px;}	
	.menu-productos .col-md-1.connect {width: 12%; 	}
	.menu-productos .col-md-1.perimetral {width: 10%; }
	.cotizacion-form-box{margin-left:40px;}
	.marcas .menu-productos .col-md-1 {width: 20%; padding-right: 5px; padding-left: 5px;margin-top:20px;}	
	.nosotros-portafolio .menu-productos .col-md-1 {width: 25%;height:170px;}
	.nosotros-portafolio .menu-productos .col-md-1.connect{margin-left: 25%;}
	.nosotros-portafolio .menu-productos .item a:before {font-size: 85px;}
	body.single-ts-portfolio .themestek-pf-single-featured-area{width:50%!important;}
	body.single-ts-portfolio .themestek-pf-single-details-area{width:40%!important;margin-left: 40px}
	.home-webinars-proximos-box{margin-left: 30px}
	.menu-productos.webinars .col-md-1{width: 13.7%;}
	.post-5431 .ts-box-col-wrapper,body.page .grid-logos .vc_col-sm-2,.grid-logos-category .ts-box-col-wrapper{width: 15.666667%;    margin: 0 4px;}
	.soluciones-box{padding-left:100px!important;padding-right:100px!important;}
	.ts-box-col-wrapper.webinar-gracias .themestek-box-content.col-md-6{width: 65%!important;}
	#second-footer .widget-area{width: 30%!important;}
	.ics-calendar-date-wrapper{height:300px!important}

}
@media (min-width: 992px) and (max-width: 1200px){
	.menu-productos-box .col-md-1 {width: 18%; margin: 0 1%; float: left;height: 140px;}
}

@media (max-width: 1200px){
	.menu-toggle .ts-optico-icon-bars,.menu-toggle .ts-optico-icon-bars:before,.menu-toggle .ts-optico-icon-bars:after{background-color: #fff!important;}
	.headerlogo img { max-height: 60px !important;}
	.headerlogo, .ts-header-icon, .site-header .themestek-fbar-btn {height: 80px !important; line-height: 80px !important;}
	#site-header-menu #site-navigation .menu-toggle{top: 15px !important;}
		#site-header-menu #site-navigation .menu-toggle i {color: #fff!important; margin-top: 25px;}
	.ts-header-icon.ts-header-search-link{line-height: 70px !important;}
	#ts-stickable-header-w{height: 80px !important;}
	.themestek-pre-header-wrapper .top-contact.tel,.themestek-pre-header-wrapper .ts-last-sep-none{display: none !important;}/*topbar*/
	.themestek-pre-header-inner,.themestek-pre-header-inner .top-contact {line-height: 39px;}
	.themestek-pre-header-inner .ts-table-cell:nth-child(2),.top-contact.idiomas{height:30px;}
	.top-contact.idiomas li a{top: -6px; position: relative;} 
	.top-contact.idiomas li a img{border:1px solid #fff;}
	body.page-id-5431 #content .site-main .entry-content>.wpb_row:first-child,body.page-id-5433 #content .site-main .entry-content>.wpb_row:first-child,body.page-id-5435 #content .site-main .entry-content>.wpb_row:first-child,body.page-id-5438 #content .site-main .entry-content>.wpb_row:first-child{ margin-top: -50px !important;}
}
@media (min-width: 1200px){
	.themestek-main-menu-more-than-six #site-header-menu #site-navigation div.nav-menu > ul > li > a {margin: 0px 7px 0px 7px !important;}
	#menu-item-6740{display:none !important;}
	body.page-id-5435 #content .site-main .entry-content>.wpb_row:first-child,body.page-id-5438 #content .site-main .entry-content>.wpb_row:first-child{ margin-top: -50px !important;}
}





/*inicio WEBINARS GRACIAS*/
.btn-gracias-webinars .ts-vc_general.ts-vc_btn3-color-skincolor{background:#c82124;padding:10px}
.btn-gracias-webinars .ts-vc_general.ts-vc_btn3-color-skincolor:hover{background:#f7ec68!important;color:black}
.btn-gracias-webinars a.ts-vc_general.ts-vc_btn3-color-skincolor {color:#ffffff!important}
.btn-gracias-webinars a.ts-vc_general.ts-vc_btn3-color-skincolor:hover{color:black!important}
.ts-box-col-wrapper.webinar-thank-you-page .col-md-6.themestek-box-img-left,.ts-box-col-wrapper.ventas-corp .col-md-6.themestek-box-img-left{width:35%;}
/*fin WEBINARS GRACIAS*/
a.btn-dealers-top{background-color: #ffc800 !important;color: #333333 !important;font-size: 17px; padding: 0 10px;border-radius:5px}
a.btn-dealers-top:hover{background-color:#c49c08}
a.btn-dealers-top {color: #333333 !important}