/* Custom Menu Styling */
/*Twitter footer*/
@media (max-width: 1200px) {
#sidebar {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
}
.no-link a {
  cursor: default !important;
}
.no-link {
  cursor: default !important;
}

.sidebar-img {
  border-top: 1px solid #ddd;
  width:20%;
  vertical-align: top;
  height: 100%;
  display: inline-block;
}
.sidebar-img-link {
  border-top: 1px solid #ddd;
  vertical-align: top;
  display: inline-block;
  width:80%;
}

.sidebar-img-link a {
  color: #AB0000 !important;
}
.br-caption-content {line-height: normal;padding-left: 0px !important;}
#twitter-2 ul {list-style-type: none !important;}
.contact-menu-support {
  background-color: #2E2E2E !important;
  height: 209px;
  margin-top: -20px !important;
  margin-right: -20px !important;
  width: 216px !important;
  border-top: 2px solid #5F5F5F !important;
  position: relative !important;
  right: 1.48em !important;
  top: 0.1em !important; text-align:right;
  top: 0px !important;
}



/* UL Fixes for content List Items */
.main-container ul {
  list-style-type: disc;
  margin: 0 0 10px 25px;
}
.single_blog_post.author_block ul {
  list-style-type: none;
  margin: 0px;
}
.home-page-slider-link {
  display:block;
  background-color: #AB0000;
  color: #FFFFFF;
  padding: 10px !important;
  font-family: 'Raleway' !important;
}
.home-page-slider-link.left-link {
  margin-right: 20px !important;
}
.home-page-slider-link.right-link {
  margin-left: 25px !important;
}

/* remove white space created by google remarketing iframe */
iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

/* Begin DDN Sticky Sidebar Styles*/
.ddn-sticky-sidebar.vertical {
	font-family: 'Raleway';
	top: 350px;
	right: -110px;
	background-color: #8f0000;
	color: #FFFFFF;
	border-style: solid;
	border-width: 0px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	position: fixed;
	margin: 0;
	padding: 6px 13px 8px 13px;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	border-style: solid;
	display: block;
	z-index: 100000;
	cursor: pointer;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.ddn-sticky-sidebar.horizontal {
	font-family: 'Raleway';
	top: 350px;
	right: 0px;
	max-width: 185px;
	background-color: #8f0000;
	color: #FFFFFF;
	border-style: solid;
	border-width: 0px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	position: fixed;
	margin: 0;
	padding: 6px 13px 8px 13px;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	border-style: solid;
	display: block;
	z-index: 100000;
	cursor: pointer;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
}
.ddn-sticky-sidebar:hover {
	background-color: #A4A4A4;
}
.ddn-sticky-sidebar.less-ie-9 {
	right:-120px;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.ddn-sticky-sidebar a {
  color: #FFFFFF;
}
.ddn-sticky-sidebar .textwidget {
  margin: 0px !important;
}
/* End DDN Sticky Sidebar*/


/* prod fix for top banners extra dark space*/
.wpb_button, .wpb_content_element,ul.wpb_thumbnails-fluid>li {margin-bottom:0;}


/*AZ March 24 back to top buttons*/

.btn-small-top, .btn-small-top:active {
 padding: 2px 10px;
 background: #cecece !important;
 color: #000!important;
 box-shadow: none;
 position: relative;
 border: 0;
 display: inline-block;
 margin-bottom: 0;
 line-height: 20px;
 text-align: center;
 vertical-align: middle;
 cursor: pointer;
 font-size: 11px !important;
 font-weight: normal !important;
 margin: 4px;
 border-radius: 0px !important;
 min-width: 100px;
}
.btn-small-top:hover{ color: #fff!important;}

.h3 {margin-top: 1.5em;
    margin-bottom: .5em;}
    

/*updated 4 column sidebar fix*/
.sidebar-customer-page-update{
background-color: #F0F0F0;
padding:20px,0,0,20px;
width:100%;
}

#prod-resources{padding-bottom:10px;}

/*Sidebar style update*/
#sidebar {float: none;}
#prod-resources-update {padding:20px; height:100%; background-color:#f0f0f0;}
#prod-resources-update a.redlink{text-decoration: none!important;}


/*Remove Upper Case from H1 Page Title Tags*/
.page-title-products-2017{
font-family: Raleway;
font-size: 36px;
line-height: 40px;
text-transform:none;}

/* LayerSlide update 7.7.17 */
.ls-inner {
  z-index: 1 !important;
}

/*scale Customer Tile in small viewports*/
/* Logo CPT - Logo Grid on mobile devices */
@media only screen and (max-width : 767px) {
  .vc_gitem-zone {
    max-height: 200px;
  }
}

/*Twitter Widget Pro Sidebar Styles*/
.twitter-side  ul{list-style-type: none; font-size:14px; line-height:16px;}

/*horizontal rule styles*/
hr{ border-top: 2px solid #ebebeb;}


/*Back to Top Red button widget styles*/
#topbutton a{color:#fff;
text-decoration: none;
margin-top:3%;
margin-bottom:3%;
}


/*Award Page Link Styles*/
#award a{
    text-decoration: none;
}

/*Sidebar Sidebar link styles*/
#sidebar-widget a{
  text-decoration: none;
}
/*Icon colors*/
.icon-user,.icon-envelope-alt,.icon-picture,.icon-file,.icon-flag,.icon-archive {color: #AB0000;}

/*Media Coverage Button*/
.btn-start {border: 1px solid #AB0000;}


/*Fix line in nav container*/
.nav-container {margin-top:-5px;}

/*Fix remove bullet in Ajax Blog container*/
.related_container a{list-style:none;}

/*remove header on category &amp; tags pages*/
.page-header {display:none;}

/*add instagram CSS*/
.social-icons.colored li.social-instagram a, .social-icons.coloredHov li.social-instagram a:hover {
  background-color: #517fa4;
}

.social-icons li.social-instagram a {
  background-position: -150px -90px;
}
/*Add Layout for footer icons*/
.info_icons a{
float:left;
text-align:center;
width:22%;
line-height:160%;
text-decoration:none;
}
/*lower line height for h2 markup*/
h2{line-height:40px;}

/*line height for h1 markujp*/
h1{line-height:44px;}

/*add classes for Feed based posts*/
.article-body p {font-size: 15px;
   line-height: 25px;
   font-family: "Open Sans", arial, sans-serif;}

.article-body p a{
color:#AB0000;
text-decoration:underline;}


/*turn buttons red*/
.btn-danger {
 display: inline-block;
 font-weight: 600;
  padding: 15px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
background-color: #AB0000;
}
.article-body a img{display:none;}

.single-post .article-body table tr, .single-post .article-body table td, #wp-calendar table tr, #wp-calendar table td {border: none;}

/*Tablet buttons fix on production*/

/*#sf-sidebar.sf-indicators .sf-sm-indicator i{font-family: 'FontAwesome';}*/
#sf-sidebar.sf-vertical-nav .sf-has-child-menu .sf-sm-indicator i:after {
		content: '\25BE'!important;
		-webkit-transition: all 0.3s cubic-bezier(0.215, 0.061, 0.355, 1);
		-moz-transition: all 0.3s cubic-bezier(0.215, 0.061, 0.355, 1);
		-o-transition: all 0.3s cubic-bezier(0.215, 0.061, 0.355, 1);
		transition: all 0.3s cubic-bezier(0.215, 0.061, 0.355, 1);
		-webkit-backface-visibility: hidden;
		display: inline-block;
	}

/* change nav to white at smaller viewports */
	.superfly-on #sf-mob-navbar {
	background-color: #fff;
}

/*Fix mobile logo*/
div.ddn-logo-mobile .ddn-logo-ddn {
  content: url("https://2lbuz52ms8vr1av0p035o9q6-wpengine.netdna-ssl.com/wp-content/uploads/2020/06/DDN-Logo-Landscape-web.svg");
  display:block;
  padding-top:5px;
}


div.ddn-logo-mobile .ddn-logo-storage{display:none;}/*hide old text logo*/
div.ddn-logo.ddn-logo-mobile sup{display:none;}/*hide old text logo*/


.news-center .tab-content button.alm-load-more-btn,
.blog .tab-content button.alm-load-more-btn,
.blog button.alm-load-more-btn { 
    background: #ab0000;
	color:#ffffff;
}
/*Add DDN Enterprise to Menu*/
.top-bar #ubermenu-main-2-primary-2{text-align: left;width: 1100px;float: left;}
 * 
/*turn buttons white*/
.btn-danger-product {
 display: inline-block;
 color:#000000;
 font-weight: 600;
  padding: 15px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
background-color: #ffffff;
}

/*turn buttons light orange*/
.btn-danger-lightorange {
	display: inline-block;
	color: #FFA500;
	font-weight: 600;
	padding: 10px 80px;
	border-radius: 10px;
	font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
	background-color: #FF9A00;
	
}

/*turn buttons medium orange*/
.btn-danger-mediumorange {
	display: inline-block;
	color: #FFA500;
	font-weight: 600;
	padding: 10px 80px;
	border-radius: 10px;
	font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
	background-color: #D95206;
}
	/* Landing page custom white button */
.btn-danger-landingpage-white {
 display: inline-block;
	color: #ba2d3f !important;
 font-weight: 600;
  padding: 15px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  background-color: white;
}


	
}
/*turn font black on products and new hover color */
#topbutton-product a:hover {color: #000;background-color:#E6E7E8;}

/*desktop menu border top*/
.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {border-top: 1px solid #E6E7E8;}

/*Cloud Menu desktop border top*/
.li #menu-item-40900 {border-top: 1px solid #E6E7E8;}

/*search form border*/
#search form input[type=text] {
  border: 1px solid;
  font-size: 12px;
  font-style: italic;
  color: #999;
}

/*nav border bottom*/
.nav-menu {
	border-bottom:1px solid #e6e7e8;
	padding-bottom: 25px !important;
}
/*font weights for Firefox
p {font-weight: lighter;}

ul {font-weight: lighter;}*/


/*Paragraph link styles*/
.wpb_wrapper p a{
    color: #AB0000;
    text-decoration: underline;
}


/*Firefox specific rule*/
 
@-moz-document url-prefix() {
  body {
    font-weight: 300 !important;
  }
}

/*DDN and Tintri logos*/
div.ddn-logo-footer img{float:left; max-width:50%; padding:5px;}


/*DDN logo move down*/
div.ddn-logo-main {
  top: -2px;
}
/*WP Download manager pagination buttons*/

.w3eden .pagination a{background-color:#ab0000; color:#fff;}

.w3eden .page-item.hover .page-link {background-color:#ccc; border-color:#fff;}

.w3eden .page-item.active .page-link {background-color:#4D4F53; border-color:#fff;}

.w3eden .page-item.disabled .page-link {background-color:#ab0000;}

.w3eden .pagination li:first-child a, .pagination li:last-child a {background-color:#4D4F53;}



/* single spaced paragraph settings */
  .single-spacep {
	line-height: 1em;
	
/* These are used to edit the p texts to make columns */		
}

.content {
	padding: 2px;
	margin: 2px;
	
}
/* These are used to edit the p texts to make columns */		
.content p {
	-webkit-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 20px;

}
/* GTC Spring 2021 Event Page z-index  */
	.server-zindex{
	z-index: 1 !important;
	}

/* DDN ASSET LANDING PAGE TEMPLATE FULL WIDTH */
.container{
	width: 100%;
}

/* This removes Titles from Blog Post Pages */
.single_blog_post_title {
	display: none;
} 

/* This to style gated download form */
.article-body iframe{
	height: 700px;
}


