﻿.sp-slide{position:absolute}
 


#footer  { position: relative; padding: 20px 0 30px;border-top: 1px solid #e6e6e6; color:#848d9a; font-size: 11px; }

#footer a { color:#555b63; }

#footer #credit img  { vertical-align:middle; }

#footer #credit span{display:none;}


#footer-widgets { border-top:1px solid #e6e6e6; padding:10px 0; position: relative; }

#footer-widgets .widget { border-bottom:0; margin:0; }

#footer-widgets .block { padding:20px 10px 0 10px; width:210px; float:left; }

#footer-widgets.col-1 .block { width:100%; padding-left:0; }

#footer-widgets.col-2 .block { width:460px;  }

#footer-widgets.col-3 .block { width:300px;  }

#footer-widgets.col-4 .block { width:220px;  }



.col-full:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#main.fullwidth, #main.col-full, .layout-full #main { border: none; width:909px; }

.col-full {width: 960px; margin:0 auto;}




.contbox_r { width:389px; float:left; font-size:11px; color:#000; padding:0 25px;}




.contbox_r ul { list-style-type:none;}




.contbox_r ul li { float:left; text-align:center; padding:8px;}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.mk-grid{max-width: 1140px;}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}

.iht39 { height: 39px }

#nav #contact-dropdown {
	right: 0px;
	left: auto;
}

#nav #contact-dropdown a {
	text-align: right;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}

.td-header-style-8 .td-li-wrapper-menu ul.sf-menu li.menu-item-has-children .sub-menu .sub-menu {
  top: 0px;
}

.blog-stack .sf-menu ul .menu-item a {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  
}

.blog-stack .sf-menu ul .menu-item a:hover {
  background-color: #ffffff;
  color: inherit !important;
}

.td_ul_logout .menu-item {
  padding-left: 6px;
}

.td_ul_logout .menu-item a:before {
  left: 15px;
  display: none;
  
}
.nav-toggle{display: none}

.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden}
.nav-collapse{top:0;width:100%;position:relative}
.nav-collapse.opened{max-height:9999px}
.nav-collapse a:hover{background:0 0}
.nav-collapse .active a:hover{color:#fff;background:rgba(0,0,0,.3)}
.nav-toggle:before{color:#444;font-style:normal;font-weight:800;font-size:21px;text-transform:none;text-indent:0;text-align:right;speak:none;width:100%;right:5px;top:0;position:absolute;content:"MENU\2261";line-height:30px;}
.nav-toggle.active:before{font-size:17px;content:"CERRAR MENU \58";line-height:16px}
.rocketon-tile .side1,.rocketon-tile .side2{height:100%;}
.rocketon-tile.tile-green .side1{background-color:#62a60a;}
.rocketon-tile.tile-blue .side1{background-color:#0055b7;}
.rocketon-tile.tile-light-blue .side1{background-color:#009add;}
.rocketon-tile.tile-dark-blue .side1{background-color:#050d9e;}
.rocketon-tile.tile-cyan .side1{background-color:#0099a8;}
.rocketon-tile.tile-light-cyan .side1{background-color:#25cad3;}
.rocketon-tile.tile-orange .side1{background-color:#f38a00;}
.tile .side1,.tile .side2{height:100%;position:relative;background-color:white;line-height:1.5em;overflow:hidden;}
.flipping-tile-wrapper .flipping-tile .side1{width:100%;height:100%;position:absolute;display:block;}
.flipping-tile-wrapper.scroll .side1{z-index:100;}
.flipping-tile-wrapper.flip.transition .flipping-tile .side1,.flipping-tile-wrapper.flip.transition .flipping-tile .side2{-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.flipping-tile-wrapper.flip .flipping-tile .side1,.flipping-tile-wrapper.flip .flipping-tile .side2{position:absolute;top:0;left:0;width:100%;height:100%;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.flipping-tile-wrapper.flip .flipping-tile .side1{z-index:3;}
.flipping-tile-wrapper.flip .flipping-tile.flipIt .side1{opacity:0;-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}
ol.search-results .side1.border-on-hover{border:2px solid transparent;}
ol.search-results .side1.border-on-hover:hover{border:2px solid #0099a8;}
.node-type-solution .rocketon-tile.tile-lg.rocketon-tile-related-resources .side1,.page-solutions-learn .rocketon-tile.tile-lg.rocketon-tile-related-resources .side1{cursor:default;}
.node-type-solution .rocketon-tile.tile-lg .side1,.page-solutions-learn .rocketon-tile.tile-lg .side1{cursor:pointer;}
.node-type-professional-services .rocketon-tile.tile-lg .side1{cursor:pointer;}
.demo-tile .side1{position:relative;background:#f2f2f2;}
.demo-tile .side1 .learn-more{margin-top:1em;}
.demo-tile .side1 .learn-more--link{color:#333333;text-decoration:underline;}
.demo-tile .side1 .demo--learn-more{padding:.2em 1em;}
.demo-tile .side1 .demo--learn-more a{border-bottom:1px solid #ccc;text-decoration:none;}
.demo-tile .side1 .demo-link{bottom:0;padding:15px;margin-left:-15px;margin-right:-15px;margin-bottom:-15px;text-align:center;text-transform:uppercase;display:block;}
.demo-tile .side1 .demo-link--request{background-color:#e4e4e4;color:#f38a00;}
.demo-tile .side1 .demo-link--start{background-color:#455cc7;color:white;}
.page-event-finder .event-tile .side1{position:relative;background:#f2f2f2;}
.page-event-finder .event-tile .side1 .learn-more{position:absolute;left:15px;bottom:15px;}
.page-customer-success-archive .customer-success-archive-tile .side1{position:relative;background:#f2f2f2;}
.page-customer-success-archive .customer-success-archive-tile .side1 .product-family{float:right;color:#707170;}
.page-customer-success-archive-finder .event-tile .side1{position:relative;background:#f2f2f2;}
.page-resource-finder .resource-tile .side1{position:relative;background:#f2f2f2;}
.page-resource-finder .resource-tile .side1 .resource-type{text-transform:uppercase;}
.page-resource-finder .resource-tile .side1 .title{font-size:1.125em;font-weight:500;padding-bottom:0;}
.page-resource-finder .resource-tile .side1 .solution-title{font-style:italic;padding-bottom:1em;}
.upcoming-events .event .side1 .icon span{font-size:2.5em;}
.upcoming-events .event .side1 .dates{font-size:1.25em;}
.upcoming-events .event .side1 .title{padding:0;font-size:2.25em;}
.read-the-details .rocketon-tile.all-resources-link .side1{padding:0;}
.read-the-details .rocketon-tile.all-resources-link .side1 a{position:relative;padding:25px 25px 25px 100px;display:block;z-index:50;font-size:2em;line-height:2em;}
.read-the-details .rocketon-tile.all-resources-link .side1 a span.fa{position:absolute;left:25px;top:0;margin-top:25px;}
.rocketon-tile--associated-resources .side1{padding:15px 20px;}
.page-trials .trial-tile .side1{background:#f2f2f2;position:relative;}
.node-type-proserve-landing .proserve-tile .side1{position:relative;}
.node-type-proserve-landing .proserve-tile .side1 .rocketon-tile--content{padding:0;}
.node-type-proserve-landing .proserve-tile .side1 .rocketon-tile--title{margin:0;}
.node-type-proserve-landing .proserve-tile .side1 a{position:relative;display:block;padding:10px;}
.node-type-proserve-landing .proserve-tile .side1 a h4{font-size:24px;margin:0;}
.node-type-proserve-landing .proserve-tile .side1 a:after{content:'';position:absolute;right:15px;bottom:15px;border-top:15px solid transparent;border-left:15px solid transparent;border-right:15px solid #0F0E9F;border-bottom:15px solid #3E5BC7;width:30px;height:30px;}
.search-result-tile--link .side1,.search-result-tile--link .side2{color:#333333;background-color:white;line-height:1.5em;overflow:hidden;text-decoration:none;}
.search-result-tile--link .side1 .title,.search-result-tile--link .side2 .title{font-size:1.125em;font-weight:500;padding:1em;overflow:hidden;}
.search-result-tile--link .side1 .platforms,.search-result-tile--link .side2 .platforms{padding:0 1em;}
.search-result-tile--link .side1 .description,.search-result-tile--link .side2 .description{padding:0 1em;}
.i18n-de .rocketon-tile.all-resources-link .side1 a{font-size:1.8em;}
body.i18n-ja .read-the-details .rocketon-tile.all-resources-link .side1 a .view-all-resources__text{font-size:0.7em;}

	.nav-container .menu {
		padding-top: 35px;
	}

	.nav-container div[class*="col-sm"] {
		margin-bottom: 0;
	}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}
.x-section{margin:0 0 1.313em;padding:45px 0}
.x-section:before,.x-section:after{content:" ";display:table}
.x-section:after{clear:both}
.x-section.bg-image,.x-section.bg-pattern{background-position:50% 50%}
.x-section.bg-image.parallax,.x-section.bg-pattern.parallax{background-attachment:fixed}
.x-section.bg-image{background-size:cover;background-repeat:no-repeat}
.x-section.bg-pattern{background-repeat:repeat}
.x-section.bg-video{position:relative;overflow:hidden}
.x-section .x-container{position:relative}
.x-section .x-container.marginless-columns{display:table;table-layout:fixed;width:100%}
.x-section .x-container.marginless-columns:before,.x-section .x-container.marginless-columns:after{display:none}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
