/* ==========================================================================
   Solution page styles
   ========================================================================== */

.recomendprod-svg .cls-1{
    fill: #0675c1;
}
.recomendprod-svg svg {
    width: 65px;
    height: auto;
}

.single-customers svg {
    width: 70px;
    height: auto;
}

/* ==========================================================================
   tablepress
   ========================================================================== */

 .dataTables_scrollBody{
	   overflow:hidden !important;
   }

/* ==========================================================================
   Page Builder Styles
   ========================================================================== */
.featured-products h5 {
    color: #315792 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-decoration: none;
    font-weight: bold !important;
    letter-spacing: 0.02em !important;
	margin-bottom:10px !important;
}
.featured-products h2.sow-headline {
	color: #315792;
	font-weight: 700;
	margin: 0 0 20px;
	font-size: 35.2001px;
}
.featured-products p.sow-sub-headline {
	font-weight: normal;
}
.featured-products p {
	font-weight: bold;
}
.featured-products .pb-button, .why-talend .panel-widget-style, .whats-new .widget_sow-button, .contact-us .panel-widget-style , .download-eval .panel-widget-style {
	text-align:center;
}
.featured-products .so-widget-sow-button, .why-talend .so-widget-sow-button, .whats-new .so-widget-sow-button, .contact-us .so-widget-sow-button, #about-us-why-talend .so-widget-sow-button,.download-eval .so-widget-sow-button {
	background: #b4c401;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    border-bottom: 3px solid #817c00;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 0 1px;
    display: inline-block;
    vertical-align: top;
    text-shadow: 1px 2px 0px rgba(3, 3, 3, 0.25);
}
.resource-side-widget .textwidget {
	text-align:left;
	padding:0 2rem;
}
.about-us-5x-faster .sow-features-feature {
	border-right:1px solid #4B8EA9;
}
.resource-side-widget .textwidget a:hover{
	text-decoration:none !important;
}
.pb-data-fabric h2.sow-headline {
	color: #53565C;
    text-transform: capitalize;
    font-weight: 500;
}
.download-eval .widget_sow-features, .download-eval .widget_sow-button{
	margin-bottom:0px !important
}
.resource-rows .panel-grid-cell .so-panel {
	margin-bottom:-1em !important;
}
.main {
	padding:0 !important;
}
.resource-rows .resource-side-widget {
	max-width: 183px;
    min-width: 183px;
}
.it-tiles img {
 	padding-bottom: 0px !important;
}
.it-tiles .panel-widget-style .so-widget-sow-editor {
    width: 100%;
}
.it-tiles .panel-widget-style {
	display:inherit;
}
#vidyard_span_xbz-YcrC1vA9mNdGt_ReOg span, #vidyard_span_xbz-YcrC1vA9mNdGt_ReOg, span#vidyard_span_xbz-YcrC1vA9mNdGt_ReOg, .textwidget #vidyard_span_xbz-YcrC1vA9mNdGt_ReOg {
	width:811px !important;
	min-width:811px !important;
}
.vidyard_player span.vidyard_player {
	width:811px !important;
	min-width:811px !important;
}
.vidyard_player span:nth-child(2), .vidyard_player span:nth-child(1) {
	width:811px !important;
	min-width:811px !important;
}
.vidyard_player span, span.vidyard_player {
	width:811px !important;
	min-width:811px !important;
}
.sow-slider-image-wrapper p {
	font-size:inherit !important;
	text-shadow:none !important;
}
/* Get rid of shadow effect on mouseover of images */
.lsow-gallery-wrap .lsow-gallery .lsow-gallery-item .lsow-project-image img:hover {
    -webkit-filter: brightness(100%);
    -moz-filter: brightness(100%);
    -ms-filter: brightness(100%);
    filter: brightness(100%);
}
.lsow-project-image:hover {
     background: transparent !important;
	 opacity:1 !important;
	 filter: none !important;
}

.call-out-area {
    background-color: #eee;
    margin-top: 2em;
    padding: 1em;
    height: 90px;
}
.call-out-area-text {
    display: inline-block;
    margin-left: 1em;
    vertical-align: middle;
    width: 75%;
}
.call-out-link {
    font-size: 16px;
    color: #5ea7cb;
    text-decoration: none;
    cursor: pointer;
}
.call-out-area img {
    display: inline-block;
    height: auto;
    max-width: 100%;
}
#panel-33228-2-1-0 .call-out-area, #panel-33228-3-2-0 .call-out-area{
    height: 110px;
}

/** End of Pagebuilder **/

/* /designer_post_install */

.designer_post_install .grey-row-odd, .grey-row-even {
  display:flex
}

.designer_post_install .grey-row-odd .col-md-4 {
  border: 5px solid white;
  padding: 20px;
  background-color:rgb(235,240,246);
}

.designer_post_install .grey-row-even .col-md-4{
  border: 5px solid white;
  padding: 20px;
  background-color: #f9f9f9;
}


/* ==========================================================================
   Global Table Styles
   ========================================================================== */

.table-top {
	 margin-top: 1em;
}
.table-bottom {
	 margin-bottom: 1em;
}
.table-top, .table-bottom {
    background-color: #005695;
    padding: 2em 0;
}

/* ==========================================================================
   Global Multiple Template Styles
   ========================================================================== */

.featured_catagory {
	text-transform: uppercase;
    font-weight: bold;
    color: #b3c306;
    font-size: 1.25rem;
}
.tab-content {
	margin-top: 40px;
}
.leader-container {
    border-bottom: 1px solid #eee;
    padding: 20px 0 30px 0;
}
.quicktabs-wrapper ul li {
    padding: 0px !important;
    margin: 0px !important;
}
.quicktabs-wrapper ul {
    padding: 0px !important;
}
/* ==========================================================================
   MISC
   ========================================================================== */

.centered-full-width-hero-text {
	display: block;
    position: absolute;
    top: 3rem;
    padding-left: 30%;
}
.company_hero_text_less {
    display: block;
    position: absolute;
    top: 50px;
    /*max-width: 65rem !important;
	left:19%;*/
	left:0%;
	width:100% !important;
}
.company_hero_text_more {
    display: block;
    position: absolute;
    top: 50px;
    /*max-width: 65rem !important;*/
	left:0%;
	width:100% !important;
}
.company-hero-content, .company-hero-content p {
color:white;
text-align:center;
font-size:1.45rem;
line-height:  2.286rem;
}
.foundations-landing-page-header {
    max-height: 250px;
    overflow: hidden;
    width: 100%;
}
.it-box-wrapper {
	min-height:27.14rem;
}
.it-border-top {
	border-top: 1px solid #e5e5e5;
}
#return-to-top {
    bottom: 20px;
    right: 20px;
    background: #53565a;
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
   background: #53565a;
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}
#return-div {
	margin: auto 50%;
    padding: 1rem 0;
}

/* Misc second section  */

#content #footer-menu-container ul li {
	position: relative;
     padding: 0 !important;
     margin: 0 !important;
}

.resources-hero-img img {
	min-height:585px;
}
.tos-download-hero-img img {
	min-height:360;
}

.eval-dive .documentation-wrapper .doc-item {
	min-width: 200px;
    margin-bottom: 3rem;
}

#post-26139 div header .page-title {
	display:none;
}
.bottom-container {
    /*padding: 2rem 0 0rem 2rem !important;*/
}

/* ==========================================================================
   Quick Tabs

   ========================================================================== */
.quicktabs-wrapper {
	margin-top: -64px;
}
.quicktabs-tabs {
    margin: 0;
    padding: 0;
    width: 100%;
}

.quicktabs_main.quicktabs-style-sky {
  border: 1px solid #eee;
  clear: both;
  padding: 10px 5px 0 5px;
  position: relative;
  top: -0.1em;
  background: #fff;
}

ul.quicktabs-tabs.quicktabs-style-sky {
  margin: 0;
  padding: 0;
  width: 100%;
}

ul.quicktabs-tabs.quicktabs-style-sky li {
  float: left;
  font-weight: normal;
  list-style: none;
  margin: 0.3em 0 0 0;
  height: 2.65em;
  min-height: 2.95em;
  padding: 0;
}

ul.quicktabs-tabs.quicktabs-style-sky li a,
ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
  border: none;
  margin: 0px 3px 0px 3px;
  background: #b4c401;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.371em;
  color: white;
  text-transform: uppercase;
  border-bottom: 3px solid #817c00;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 5px;
  padding: 20px 40px;
  position: relative;
  text-shadow: 1px 2px 0px rgba(3, 3, 3, 0);
  min-height: 0px;
  height: auto;
}

ul.quicktabs-tabs.quicktabs-style-sky li a:hover,
ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
  background-color: #eee;
  border-bottom: none;
  padding-bottom: 35px;
  color: #005695;
  text-shadow: none;
  border-top: 4px #eee solid;
  margin-top: -4px;
}

ul.quicktabs-tabs.quicktabs-style-sky li.active a,
ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
  background-color: #eee;
  border-bottom: none;
  padding-bottom: 35px;
  color: #005695;
  text-shadow: none;
}
ul.quicktabs-tabs.quicktabs-style-sky li:first-child a {
  border-left: solid 1px #eeeeee;
}
ul.quicktabs-tabs.quicktabs-style-sky li a:focus,
ul.quicktabs-tabs.quicktabs-style-sky li a:active {
  outline: none;
}


.mkto_privacy_notice {
    width: 640px;
    margin: 0 auto;
    margin-bottom: 1em;
}

.press-release-block .type {
  text-transform: uppercase;
}

/*Company category hero banner responsive styles*/

@media only screen and (max-width: 1400px){
.company-hero-img img {
    max-width: none;
    height: auto !important;
    width: auto !important;
}

}
