/* LICENSE & DETAILS
   ==================================================

	Theme Name: Dante Child Theme
	Theme URI: http://dante.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: dante
	Version: 1.0
	Author: Druva
	Author URI: www.druva.com

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	DANTE CSS IMPORT
-------------------------------------------- */

@import url("../dante/style.css");


/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */
@import url("//cloud.typography.com/7482672/746968/css/fonts.css");

ul#menu-main-top-nav li div {
  top: 70px !important;
}
@media screen and ( min-width: 544px ) {
  .hidden-xs {
    display: none;
  }
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
  display: none!important;
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block!important;
  }
}
#container-hero { margin-top: -22px; }
.p30 { padding: 0px; }
.col-xs-4.p30, .col-sm-4.hidden-xs.p30 {
  width: 25%;
  margin-left: 5%;
}
.p30 h3 a { color: #ffffff; }
.p30 h3 a:hover { color: #efefef; }
.modal.video, .modal { outline: none; }
.centered { text-align: center; }
@media only screen and (max-width: 480px) {
  #container-hero h1 { font-size: 3.2rem !important; }
  #container-hero h3 { font-size: 1.8rem !important; }
}



/* generic styles */
body {font-family:'Gotham SSm A', 'Gotham SSm B',Arial,Helvetica,Tahoma,sans-serif!important;color:#333; }
h1, h2, h3, h4, h5, h6, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .spb_call_text, .impact-text, .impact-text-large, .testimonial-text, .header-advert, .sf-count-asset .count-number, #base-promo, .sf-countdown, .sf-icon-character, .fancy-heading h1 {
    font-family:'Gotham A', 'Gotham B',Arial,Helvetica,Tahoma,sans-serif!important;
}
strong, .sf-button, h6, .standard-post-date, .sf-count-asset h6.count-subject, .progress-bar-wrap .bar-text > span.progress-value, .portfolio-showcase-wrap ul li .item-info span.item-title, table.sf-table th, .team-member figcaption span, .read-more-button, .pagination-wrap li span.current, #respond .form-submit input#submit, .twitter-link a, .comment-meta .comment-author, .woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge, .woocommerce .free-badge, .woocommerce a.button.alt, .woocommerce .coupon input.apply-coupon, .bag-product-title a, .woocommerce .shipping-calculator-form .update-totals-button button, table.totals_table tr.total, .woocommerce .button.update-cart-button, .woocommerce .button.checkout-button, #product-accordion .accordion-toggle {font-family:'Gotham SSm A', 'Gotham SSm B',Arial,Helvetica,Tahoma,sans-serif!important;color:#333;}
.centered {text-align:center;}
.centered .img-responsive {margin-left:auto; margin-right:auto;}
.alignedleft {text-align:left;}
.alignedright {text-align:right;}
.padded-bottom20 {padding-bottom:20px;}
.padded-top20 {padding-top:20px;}
.padded-top30 {padding-top:30px;}
.content ul.full-width {width:100%; max-width:none;}
.content ol li {background-image:none;}
.insync {color:#5D9632!important;}
.phoenix {color:#E16C25!important;}
.large {font-size:1.2em; font-weight:600;}
strong {font-weight:600!important; letter-spacing:normal!important;}
h6 {text-transform:none!important; letter-spacing:normal!important;}

.content h3 {font-weight:500; color:#333;}
a.button-link {display:block; text-align:center; width:300px;margin:1rem auto;color:#999;  padding:8px 20px; font-size:1.6rem;border:2px solid #B3B3B3; border-radius:4px;}
a.button-link:hover {color:#666;}
.boxshadow {border-radius: 2px; -moz-box-shadow: 0 1px 3px 1px #ccc; -webkit-box-shadow: 0 1px 3px 1px #ccc; box-shadow: 0 1px 3px 1px #ccc; background:#fff; display:block;padding:1.5rem; margin-bottom:2rem; padding-bottom:3rem;}


/* top nav and header styles */
#top-bar {background-color:#fff!important;}
#top-bar .menu li {border-width:0;}
#top-bar a {color:#4D4D4D!important;}
#top-bar a:hover {color:#4D4D4D!important;}
.top-menu .menu > li.parent {padding-right:15px;}
#top-bar .menu > li > a, #top-bar .menu > li.parent::after {color: #333!important;}
nav.std-menu .menu ul li > a, nav.std-menu .menu ul li > span.title {padding: 5px 15px;}

#header .header-container {padding-top: 15px;}
	
#menu-main-top-nav {padding-right:50px!important;}
#menu-main-top-nav li a {color:#333;}
/*nav.search-nav {display:none;}*/

li.menu-international span.international {display: block;padding: 10px 15px;color: #FFF; cursor:pointer; }
li.menu-international span.international:hover {color:#629730 !important;}
li.menu-products span.submenu-products {display: block;padding: 10px 15px;color: #FFF; cursor:pointer;}
li.menu-products span.submenu-products:hover {color:#629730 !important;}
li.menu-item i.expand {float:right; color:#999;}
li.menu-company span.submenu-company {display: block;padding: 10px 15px;color: #FFF; cursor:pointer;}
li.menu-company span.submenu-company:hover {color:#629730 !important;}

nav#main-navigation .menu > li {padding:0 20px 20px!important;}
nav#main-navigation .menu > li > a span.nav-line {background-color: #629730!important; }
#menu-top-nav .sub-menu li {font-size: 11px;}
/*#menu-top-nav .sub-menu {margin-top:-5px;}*/
.mega-menu-hidden a:first {display:none!important;}

nav.mega-menu .menu ul.sub-menu {background-color:#ececec!important;border-width: 3px 1px 1px !important;border-style: solid !important;border-color: #C6C6C6 !important;box-shadow: none !important;}
.mega-menu-subheaders > a {font-size: 1.3rem!important; color: #808080!important; text-transform: uppercase;font-weight: bold!important; line-height:27px!important;}
nav.mega-menu li .sub li.mega-hdr.mega-menu-subheaders a.mega-hdr-a:hover {color:#777!important;}
/*nav .menu ul.sub-menu li.menu-item:hover > a {color:red!important;}*/
nav.mega-menu li .sub li.mega-hdr.mega-menu-subheaders a.mega-hdr-a {padding-left:25px!important; padding-top:17px!important; padding-bottom:6px!important;}

nav.mega-menu li .sub li.sf-mega-menu-3col {padding-bottom:10px;}
nav.mega-menu li .sub li.sf-mega-menu-3col:nth-last-child(even) {border-width:0 1px!important; border-style: solid!important; border-color: #C6C6C6!important;}
nav.mega-menu li .sub li.sf-mega-menu-3col img {padding:7px;}
nav.mega-menu li .sub li.sf-mega-menu-3col a.product-logo {padding-bottom:0!important;padding-top:0!important;}
nav.mega-menu li .sub li.sf-mega-menu-2col {padding-bottom:10px;padding-top:10px;}
nav.mega-menu li .sub li.sf-mega-menu-2col:last-child {border-left:1px solid #C6C6C6!important;}
.simple-menu-1col .sub-menu{padding-bottom:10px!important;padding-top:10px!important;}

/*nav.mega-menu li .sub li.mega-hdr a.mega-hdr-a, nav.mega-menu li .sub li.mega-hdr > span.title {padding: 5px 15px !important;}*/
nav#main-navigation .menu ul li > a { padding: 5px 25px;}
nav#main-navigation .menu ul.sub-menu > li {border-width:0!important;}
.styleswitcher-darkstyle nav .menu li a:hover, .styleswitcher-darkstyle #top-bar .menu > li > a:hover {	color: #fff;}
.styleswitcher-tbdarkstyle #top-bar .menu > li > a:hover {	color: #fff;}
nav.mega-menu li .sub li.mega-hdr {border-width: 0!important;}
nav.mega-menu li .mega .sub .sub-menu, nav.mega-menu li .mega .sub .sub-menu li, nav.mega-menu li .sub-container.non-mega li, nav.mega-menu li .sub li.mega-hdr {border-width: 0!important;}

#menu-main-top-nav .sub-menu li.menu-item > a {font-size: 12px;}

/* Remove horizontal mega menu borders */
nav.mega-menu li .mega .sub .sub-menu li {border: 0!important;}

/* Remove vertical mega menu borders */
nav.mega-menu li .mega .sub .sub-menu {border-left: 0!important;border-right: 0!important;}

/*button menu styles*/

nav ul.menu > li.menu-item.sf-menu-item-btn > a {  background-color: #639831!important; color:#fff!important; font-weight:bold; border-bottom: 2px solid #3F691D; padding-left:20px!important; padding-right:20px!important;}
nav ul.menu > li.menu-item.sf-menu-item-btn > a:hover {background:#75b343!important;}
nav ul.menu > li.menu-item.sf-menu-item-btn:hover > a {background:#75b343!important;}
nav ul.menu > li.menu-item.sf-menu-item-btn.mega-hover > a:hover {background:#75b343!important;}

/*hide search zoon */
.swift-search-link {display:none!important;}

/*livechat button styles */
#livechat-compact-container {display:none;}
.livechat_button {position: fixed;bottom: -2px;right: 60px;z-index: 1000;}

/* footer styles */
#base-promo, #base-promo:hover {background:#3B3B3B!important; color:#fff!important;}
#base-promo p {color:#fff!important; line-height: 1.6 !important; padding-top: 2rem !important; padding-bottom: 2rem !important; font-size: 1.8rem !important; border-bottom:1px solid #ADADAD;width: 100%}
#base-promo p a span { display:inline-block; padding:0 30px; border:1px solid #fff; border-radius:3px; margin-left:5px;}
#base-promo.footer-promo-text a {padding:0px;display: inline;color:#fff;}

#footer {background:#3B3B3B!important;padding: 30px 0 0!important;}
#footer a {color:#adadad!important;}
#footer a:hover {color:#fff!important;}
ul.site-map-links {padding-bottom:7px; margin-bottom:7px;}
ul.site-map-links li {font-size: 1.1rem; color: #ADADAD;line-height: 1.8; padding:0;}
ul.site-map-links li a {padding:0 0 5px;}
ul.site-map-links li a:hover {color:#fff;}
ul.site-map-links li .no-hover-bottom {color: #ADADAD;text-transform: uppercase;font-size: 1.2rem;font-weight: 700;letter-spacing: 0px; cursor:default;}
ul.site-map-links li .no-hover-bottom:hover {color: #ADADAD!important;}
#footer a.no-hover-bottom:hover  {color: #ADADAD!important;}

#copyright {border-top-color: #ADADAD!important;background:#3B3B3B!important; padding-bottom:40px!important;}
.privacy-policy {color:#999!important; text-decoration:underline!important;}
.privacy-truste {display: inline-block; margin-left:20px;}
#addthis-follows {margin-top:0px; display:inline-block; float:right;}
#addthis-follows a {padding: 0 1px;}

/*breadcrumps*/
#breadcrumbs {color:#fff!important; width:100%;background: rgba(0,0,0,0.3); margin:0;font-size: 1.1rem; padding:0; text-align:left;}
#breadcrumbs .container {padding:0 15px;color:#BAB4BA!important; }
#breadcrumbs a {color:#BAB4BA!important; padding-left:3px; padding-right:3px;}
#breadcrumbs a:hover {color:#BAB4BA!important; text-decoration:underline;}

/*page hero*/
.page-hero {width:100%; background-position:top center; background-repeat: repeat; overflow:hidden;}
.page-hero.centered {padding-bottom:3rem;}
.page-hero.no-tile {background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}

.page-hero h1 {text-align: left; font-weight: 500; font-size: 4.1rem; letter-spacing: 0px; margin-bottom: 0; margin-top: 4rem; color: #fff; text-shadow: 0.5px 0.5px 0.5px #000;
line-height: 1.3;}

.page-hero h3 {color:#fff; font-weight: 400; text-shadow: 0.5px 0.5px 0.5px #000; line-height: 1.5; text-align: left; margin: 0.5rem 0px;font-size: 2rem;}
.page-hero a.hero-cta-button {display: inline-block; padding: 10px; background-color: rgba(0, 0, 0, 0.2); border: 2px solid #FFF; color: #FFF; border-radius: 3px;
width: 200px; font-size: 1.5rem; font-weight: 600; font-style: normal; text-align: center; text-decoration:none; margin-top:1.5rem; margin-bottom:1.5rem;}
.page-hero a.hero-cta-button:hover {background-color: rgba(0, 0, 0, 0.5);}
.page-hero img {margin-top:4.4rem;}
.page-hero img.screenshot-style {border-top-right-radius: 5px; border-top-left-radius:5px; -moz-box-shadow: 20px 16px 0px 0px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 20px 16px 0px 0px rgba(0, 0, 0, 0.25);box-shadow: 20px 16px 0px 0px rgba(0, 0, 0, 0.25);}
.page-hero .next-section {}
.page-hero .img-responsive {float:right;}

.page-hero.centered h1 {text-align:center;}
.page-hero.centered h3 {text-align:center;}

.page-hero.single-title h1 {margin-top:3.5rem;}
.page-hero.single-title.nobreadcrumbs h1 {margin-top:2.5rem;}
.page-hero.single-title {padding-bottom:3.5rem;}

.page-hero.no-bkg {background:none;}
.page-hero.no-bkg h1 {}
.page-hero.no-bkg #breadcrumbs {color:#ddd!important; width:100%;background: rgba(0,0,0,0.5); margin:0;font-size: 1.1rem; padding:0; text-align:left;}
.page-hero.no-bkg #breadcrumbs .container {padding:0 15px;color:#ddd!important; }
.page-hero.no-bkg #breadcrumbs a {color:#ddd!important; padding-left:3px; padding-right:3px;}
.page-hero.no-bkg #breadcrumbs a:hover {color:#ddd!important; text-decoration:underline;}

#page-wrap .container-fullwidth .page-hero.shortest h1 {margin-top:20px!important;}

/* content styles */
.container-fluid {width:100%; max-width:100%;}
.container-breadcrumbs {background:#333; color:#fff; width:100%;}
.container-fullwidth {width:100%; background:#fff;}
.container-fullwidth.alt {background:#F1F1F1; -moz-box-shadow: inset 0px 1px 3px 1px rgba(0, 0, 0, 0.1), inset 0px -1px 3px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0px 1px 3px 1px rgba(0, 0, 0, 0.1), inset 0px -1px 3px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 1px 3px 1px rgba(0, 0, 0, 0.1), inset 0px -1px 3px 1px rgba(0, 0, 0, 0.1);}
.container-fullwidth.alt2 {background:#E7E8E8;}
.container-fullwidth.alt-dark {background:#5F7C8A;}
.content .container-fullwidth {padding:20px 0 40px;}
.content h2 {font-size:3.3rem; font-weight:400; padding-left:0; margin-bottom:3rem; color:#333; line-height:1.2;}
.content h2.centered {text-align:center;}
.content .container-fullwidth.alt-dark h2 {color:#fff;}
.content .container-fullwidth.alt-dark h3 {color:#fff;}
.content .container-fullwidth.center-content {text-align:center;}
.content .container-fullwidth.center-content h2 {text-align:center;margin-bottom:15px;font-size: 2.8rem;letter-spacing: -0.5px;}
.content .container-fullwidth.center-content h3 {text-align:center;margin-top:10px;}
p.intro {color:#333!important; font-weight:normal!important; font-size:1.6rem!important; line-height:1.6!important; padding:5px 0px 25px !important; margin:0!important;}
p.intro.large {font-size:1.8rem!important; font-weight:400;}
.content p {}
.content ul {}
.content li {background-image: url("/images/bullet-sm.png"); background-repeat:no-repeat; background-position:left 7px; padding:0 10px 5px 15px; line-height: 1.4;}
.content li span {font-weight:600;}
.content a.para-end-link {font-weight:600!important; font-style:normal!important; text-transform:uppercase!important; font-size: 1.35rem!important; color:#5D9732;}
.content a.para-end-link.small {font-size: 1.2rem!important;}
.content a.para-end-link.download {background: url("/images/druva-icon-download17x22.png") no-repeat left center; padding: 15px 0px 15px 25px; display:block;}
.content a.para-end-link.smaller {font-size: 1.1rem!important;}
.content a.para-end-link:hover {color:#4E7E2A;}
.content a.para-end-link.button {margin-top: 0.5rem; margin-bottom: 1rem; border: 2px solid #79AD53; display: inline-block; border-radius: 5px; padding: 10px 15px; font-weight: 500;}
.content a.para-end-link.button.centered {margin-left:auto; margin-right:auto;}
.wrap-video {background:#fff;text-align:center; margin-top:10px; border: 1px solid #DDD;border-radius: 4px;-moz-box-shadow: 0px 1px 2px rgba(150, 150, 150, 0.3); -webkit-box-shadow: 0px 1px 2px rgba(150, 150, 150, 0.3); box-shadow: 0px 1px 2px rgba(150, 150, 150, 0.3); position:relative;}
.content .container-fullwidth.alt-dark .wrap-video {border-width:0!important;}
.wrap-video img {}
.wrap-video img.video-button {position:absolute; width:22%; height:auto; max-width:160px; top:25%; left:39%; opacity:0.65; }
.wrap-video h5 {font-size:1.5rem; padding:1rem 0 0; margin:0; font-weight:500;}
.wrap-video p {font-size:1.3rem; padding:1rem 1rem 1.25rem; margin:0; line-height:1.2;}
.wrap-video a {color:#333;}
.wrap-video a:hover {text-decoration:none; color:#333;}
.wrap-video a:hover img.video-button {opacity:0.8;}
.wrap-image {position:relative;}
.wrap-image .image-main {border:1px solid #b5b5b5;}
.wrap-image .image-button {position:absolute; width:10%; height:auto; max-width:164px; bottom:0; left:0; opacity:0.65;}
.wrap-image:hover .image-button {opacity:0.8;}

.wrap-video.noshadow {border-width:0!important;-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; position:relative;}

.toc ul li {background-image:none; padding-left:0; padding-bottom:5px;}
.toc ul li a {color:#333;text-decoration:underline;} 
ul.insync-compare li {background: transparent url("/images/druva-icon-whitepaper-checkmark.png") no-repeat scroll left 2px !important; padding: 2px 5px 2px 29px;}
ul li.second-level {margin-left: 2rem;}
tr.comparison-topic td {background-color: #D1D2D4; font-weight: 500;}
body .content.documents .row img {max-height:none;}
body .content.documents .para-end-link.small {line-height:1.2;display:block;}
.page-hero .icon {padding-top:2rem;}
.page-hero .icon h1 {padding-top:0; margin-top:0;}
.page-hero .icon h5 {color: #FFF; margin-top: 2rem;font-size: 2rem;}
.page-hero .icon h5 img {width: 19px;height: auto;display: inline;vertical-align: bottom;margin-top: 0px; margin-left:3px;}
body .content.documents p.intro {padding-bottom:10px!important;}
body .content.documents h5 {font-weight:500; font-size:1.4rem;}
body .content.documents .social-share {margin-bottom:2rem; margin-top:2rem;}
.social-share a, .social-share span {display:inline-block; margin-right:5px;}
.backtotop {float:right; display:block; font-size:1.1rem;}
.figure {width: 100%;margin-bottom: 2em;margin-top: 2em;padding-bottom: 10px;}
.figure h5 {text-transform: none !important;font-weight: 500 !important;margin: 0px 0px 5px;padding: 10px;background: #EFEFEF none repeat scroll 0% 0%;border: 1px solid #DDD;font-size: 1.4rem !important;}
.figure p {font-size: 1.2rem;margin-bottom: 0px !important;padding-bottom: 0px !important; line-height:1.4;}
.references p {padding: 0px; margin: 0px !important; font-size: 1.2rem;}

.side-section.grey {background:#E7E8E8; border-radius:3px;}

.druvaset {margin-top:3rem;}
.druvaset h4 {font-size: 1.4rem; font-weight:500;}
.druvaset p {font-size: 1.2rem;line-height: 1.3; margin-bottom:1rem;}

a.content-cta {display: inline-block; padding: 10px 40px; background-color: rgba(0, 0, 0, 0.2); color: #FFF; border-radius: 3px;
font-size: 1.8rem; font-weight: 500; font-style: normal; text-align: center; text-decoration:none; margin-top:1.5rem; margin-bottom:1.5rem;box-shadow: 0px 3px 0px #457120;}
a.content-cta.color1 {background-color:#75BC43;box-shadow: 0px 3px 0px #457120;}
a.content-cta:hover {color:#fff;}
a.content-cta.color1:hover {background-color:#75BC43;box-shadow: 0px 3px 0px #457120;}

a.content-cta.color2 {background-color:#F78331!important;box-shadow: 0px 3px 0px #B95625!important;}
a.content-cta.color2:hover {background-color:#F78331!important;box-shadow: 0px 3px 0px #B95625!important;}

a.content-cta.color3 {background-color:#859AA8 !important;box-shadow: 0px 3px 0px #596D83!important;}
a.content-cta.color3:hover {background-color:#859AA8 !important;box-shadow: 0px 3px 0px #596D83!important;}

.content .row > .col-xs-12 > img {max-width:80%;}

.home-sections p {line-height:1.4; margin-bottom:1.4rem;}
.home-sections p a {color:#333;}
.home-sections h4 {background-position:left center; background-repeat:no-repeat; padding-left:28px;}
.home-sections small {font-size:0.9em!important;}

.sections p {line-height:1.4; margin-bottom:1.4rem;}
.sections p a {color:#333;}
.sections h4 {background-position:left center; background-repeat:no-repeat; padding-left:28px;}
.sections small {font-size:0.9em!important;}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {margin: 1rem auto; max-width:700px;}
.carousel-control.right i {position: absolute;top: 300px;right: 0px; font-size:4rem;}
.carousel-control.left i {position: absolute;top: 300px;left: 0px; font-size:4rem;}
.carousel-inner .item p {background:#fff; padding:20px; line-height:1.2; margin-bottom:0;}
.modal.image-lightbox.image-tour, .modal.video.tour {left:0;}
.modal.image-lightbox.image-tour .modal-dialog, .modal.video.tour .modal-dialog {margin-top:0;}
.row.slides p {padding-top:1rem;}
.row.slides h3 {font-size:2rem; text-align:center;}
.row.slides .image-button {left:10px; bottom:10px;}	

.try-druva {padding-top:60px!important; padding-bottom:150px!important;}

#select-insync {color:#5d9632!important;  background:#fff;}
#select-insync img {padding-bottom:5px;}
#select-insync a {display:block;color:#5d9632!important; box-shadow:0px 0px 2px 1px #CCC; padding: 2rem 0.75rem; text-align:center;height: 140px;}
#select-insync a:hover {box-shadow:0px 0px 7px 3px #5d9632;}
#select-insync h4 {text-align:center;color:#5d9632!important;font-weight:normal; font-size:1.7rem;}

#select-phoenix {color:#e16c25!important; display:block; background:#fff;}
#select-phoenix img {padding-bottom:5px;}
#select-phoenix a {display:block;color:#e16c25!important; box-shadow:0px 0px 2px 1px #CCC; padding: 2rem 0.75rem; text-align:center; height: 140px;}
#select-phoenix a:hover {box-shadow:0px 0px 7px 3px #e16c25;}
#select-phoenix h4 {text-align:center;color:#e16c25!important;font-weight:normal;font-size:1.7rem;}

table.events strong a {color:#333; font-weight:500;}

/*ROI calc styles*/
.roi-form {background:#f5f5f5; border:1px solid #f1f1f1; padding-bottom:10px;}
.roi-form h3 {font-size:1.6rem; color:#fff; font-weight:500; padding-top:0; margin-top:0; background:#4d7e23; padding:10px; line-height:1.3;}
.roi-form .row {display: flex; align-items: center; margin-bottom:10px; padding-left:10px; padding-right:10px;}
.roi-form .row div {line-height:1.2; padding-right:10px; padding-left:5px;}
.roi-form .row div span {font-size:1.2rem; padding-left:10px; display:block;}
.roi-form input {margin:0; background:#fff!important;font-size:1.2rem!important;}
.roi-form select {margin:0; background:#fff;font-size:1.2rem!important;}
.roi-form p {margin-bottom:0;}
.roi-form #calc-charts {background-color: #FF5422; cursor:pointer; color:#fff; padding:5px; width:95%; margin:0; border-radius:4px; text-align:center;}
.roi-section .quote-box {padding:20px;}
.roi-section.explain-section li {background-image:none; padding-left:0;}
.roi-section.explain-section li span {font-weight:500;}
.roi-section.explain-section .print-button {cursor: pointer;font-weight: 400;font-size: 1.4rem;color: #FFF;margin: 0px 0px 4em;position: relative;text-decoration: none;text-align: center;border-radius: 3px;background-color: #999;border-color: #9F9D9E;padding: 1rem;}
.roi-section.explain-section .print-button:hover {background-color: #666;}
.col-sm-8.roi-charts {padding:0 20px 0 40px;}
.roi-charts .roi-section h2 {font-weight:500; padding-top:0; margin-top:0; color:#fff; margin-bottom:10px;}
.savings-box > span {
    width: 48%;
    text-align: center;
    height: 100%;
    line-height: 1.4;
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    font-size: 5.6rem;
    color: #FFF;
    background: #85B761 none repeat scroll 0% 0%;
    border-radius: 3px;
}
.savings-box .savings-left {margin-right: 4% !important;}
.savings-box .savings-right {}
.standout-box {padding-top: 18px;margin-right: 15px;margin-bottom: 15px;float: left;line-height: 26px;background: #ECECEC none repeat scroll 0% 0%;display: block;width: 136px;height: 88px;color: #5A5A5A;font-size: 4.5rem;font-weight: 500;text-align: center;}
.standout-box .less {font-size: 2.2rem;}

.careers li {background-image:none;}
.careers .filter-positions select {
    width: 300px !important;
    font-size: 1.5rem !important;
    border: 2px solid #75AD43;
    border-radius: 5px;
    color: #629730;
    font-size: 1.6rem;
    padding: 0px 10px;
    height: 45px;
    line-height: 40px;
    -moz-appearance: none;
	-webkit-appearance: none;
    width: 250px;
    background-image: url("/images/druva-dropdown-green13x11.png");
    display: inline-block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 93% 50%;
}
.careers .filter-positions select::-ms-expand{display:none;}
.careers .filter-positions select:first-child {margin-right:20px;}

.careers th {color:#333; font-weight:500;}
.careers td {font-size:1.4rem;}
.careers .job-title a {color:#333; font-weight:400;}
.careers .job-link a {white-space:nowrap;}
.careers .job-location {white-space:nowrap;}

/*Resource Center */
.content.resource-center h2:first-child {margin-top:0;}
.content.resource-center h2 {margin-top:20px; margin-bottom:0;}
.content.resource-center .row.featured-document {padding-top:20px;}
.content.resource-center .row.featured-document p {margin-bottom:10px;}
.content.resource-center .row.featured-document h3 {font-size:2.5rem; margin-top:0; line-height:1.2; color:#333;}
.content.resource-center .row.document {padding-top:25px; padding-bottom:15px; border-bottom: 1px solid #E6E6E6;}
.content.resource-center .row.document:first-child {padding-top:10px;}
.content.resource-center .row.document p {margin-bottom:10px;}
.content.resource-center .row.document h3 {margin-top:0; font-size: 1.6rem; line-height: 1.3; color:#333;}
.content.resource-center .row.document .para-end-link.button {font-size: 1.2rem!important; margin-top:3rem;}

#resources-selector {background-color:#E9E9E9; padding: 20px 0 15px;}
#resources-selector .select-label {padding-top: 12px; text-align: center;}
#resources-selector select {background:#fff;}

.featured-resource-module {background: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;box-shadow: 0 1px 3px 1px #ccc;padding-top:0; height:280px!important; margin-bottom:2em;border:0px solid #ccc; max-width:280px; margin:15px auto;}
.featured-resource-module h3 {background:#698394; color:#fff; text-align:center; padding:5px 2px; margin:0; font-size:1.6rem; max-height:34px; overflow:hidden; border-radius: 2px 2px 0px 0px; }
.featured-resource-module h3 a {color:#fff!important;}
.featured-resource-module h4 {padding:10px; margin:0; max-height:125px; overflow:hidden; font-size:1.4rem; line-height:1.3;}
.featured-img-wrapper {border-bottom: 1px solid #CCC;}

.main-featured-document {margin-bottom:10px;}
.main-featured-document .row {padding:0; -moz-box-shadow: 0px 1px 3px 1px #CCC; -webkit-box-shadow: 0px 1px 3px 1px #CCC; box-shadow: 0px 1px 3px 1px #CCC;  height:224px;}
.main-featured-document .row {margin:0;}
.main-featured-document .row div {padding:0; margin:0;}
.main-featured-document .row div p {margin-bottom:10px; padding-left:5px; padding-right:5px;}
.main-featured-document .row h3 {margin-top:0; padding:5px 5px 0;}

.main-featured-document .subscribe {padding:10px 15px; -moz-box-shadow: 0px 1px 3px 1px #CCC; -webkit-box-shadow: 0px 1px 3px 1px #CCC; box-shadow: 0px 1px 3px 1px #CCC; height:224px;}
.main-featured-document .subscribe h5 {color:#333; text-transform: none;font-weight: 500;font-size: 1.6rem;letter-spacing: normal;margin-top: 0px; margin-bottom:5px;}
.main-featured-document .subscribe p {margin:0; font-size:1.2rem; line-height:1.3; padding-bottom:10px;}
.main-featured-document .subscribe .subscribe-rss {color:#333;}
.main-featured-document .subscribe .mktoForm {padding-top:0; margin-top:0; width:100%!important;}
.main-featured-document .subscribe .mktoForm .mktoOffset {display:none!important;}
.main-featured-document .subscribe .mktoForm .mktoFieldWrap, .main-featured-document .subscribe .mktoForm .mktoFieldDescriptor.mktoFormCol, .main-featured-document .subscribe  .mktoForm .mktoButtonRow {width:100%!important;}
.main-featured-document .subscribe .mktoForm .mktoButtonWrap.mktoRound {margin-left:0!important;}
.main-featured-document .subscribe .mktoForm .mktoButtonWrap.mktoRound .mktoButton {background-color: #DF6C31 !important;background-image: none !important;border: 0px none !important;font-size: 1.5rem !important;padding: 4px 10px !important;height: 30px;font-weight: bold;width: 100%!important;text-align: center;border-radius: 3px !important;box-shadow: none;margin-bottom: 10px;}
.main-featured-document .subscribe .mktoForm .mktoGutter.mktoHasWidth {display:none!important;}
.main-featured-document .subscribe .mktoForm input[type="email"] {height: 30px;padding: 0 10px;font-weight: 300;font-size: 1em;background: #FFF none repeat scroll 0% 0%;width: 100%!important;border: 1px solid #9AA5AF !important;border-radius: 0px !important;color: #808080 !important;box-shadow: none;}
.main-featured-document .subscribe .mktoForm .mktoRequiredField .mktoAsterix {display: none;}

.visible-xs-block.subscribe {padding:10px 15px;}
.visible-xs-block.subscribe h5 {color:#333; text-transform: none;font-weight: 500;font-size: 1.6rem;letter-spacing: normal;margin-top: 0px; margin-bottom:5px;}
.subscribe p {margin:0; font-size:1.2rem; line-height:1.3; padding-bottom:10px;}
.visible-xs-block.subscribe .subscribe-rss {color:#333;}
.visible-xs-block.subscribe .mktoForm {padding-top:0; margin-top:0; width:100%!important;}
.visible-xs-block.subscribe .mktoForm .mktoOffset {display:none!important;}
.visible-xs-block.subscribe .mktoForm .mktoFieldWrap, .visible-xs-block.subscribe .mktoForm .mktoFieldDescriptor.mktoFormCol, .visible-xs-block.subscribe  .mktoForm .mktoButtonRow {width:100%!important;}
.visible-xs-block.subscribe .mktoForm .mktoButtonWrap.mktoRound {margin-left:0!important;}
.visible-xs-block.subscribe .mktoForm .mktoButtonWrap.mktoRound .mktoButton {background-color: #DF6C31 !important;background-image: none !important;border: 0px none !important;font-size: 1.5rem !important;padding: 4px 10px !important;height: 30px;font-weight: bold;width: 100%!important;text-align: center;border-radius: 3px !important;box-shadow: none;margin-bottom: 10px;}
.visible-xs-block.subscribe .mktoForm .mktoGutter.mktoHasWidth {display:none!important;}
.visible-xs-block.subscribe .mktoForm input[type="email"] {height: 30px;padding: 0 10px;font-weight: 300;font-size: 1em;background: #FFF none repeat scroll 0% 0%;width: 100%!important;border: 1px solid #9AA5AF !important;border-radius: 0px !important;color: #808080 !important;box-shadow: none;}
.visible-xs-block.subscribe .mktoForm .mktoRequiredField .mktoAsterix {display: none;}

#resources-block h2 {color:#333; margin-bottom:10px;}
#resources-block h2:first-child {margin-top:0;}
#resources-block h3 {margin-top: 0px;font-size: 1.6rem;line-height: 1.3;color: #333;}
#resources-block a.para-end-link.button {font-size: 1.2rem !important;margin-top: 3rem;}
#resources-block p {margin-bottom: 10px;}
#resources-block .row.all-documents {padding-top: 25px;padding-bottom: 15px;border-bottom: 1px solid #E6E6E6;}
#resources-block {}

.row.document.ondemanddemo {background:#e3eddd; margin-top:20px; margin-bottom:10px; border-radius:5px;}
.row.document.ondemanddemo .para-end-link.button {background:#fff;}

/* awards */
.awards {
    border: 1px solid #EEE;
    box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7);
    margin-bottom: 30px;
    border-radius: 4px;
}

.awards .award-top {
	position:relative;
    background: #FFF none repeat scroll 0% 0%;
    height: 165px;
    text-align: center;
    width: 100%;
	display:block;
	height:150px;
}

.awards .award-top img {
	top: 50%;
    -ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position:absolute;
	left:50%; 
    text-align: center;
	max-width:80%;
	max-height:80%;
}

.awards .awards-info {
    background: #ECECEC none repeat scroll 0% 0%;
    height: 75px;
    overflow: hidden;
    padding: 10px;
    font-weight: 500;
}

/*Customer Spotlight */
#CustomerSlider {padding: 30px 40px 50px; -moz-box-shadow: 0px 1px 3px 1px #ccc; -webkit-box-shadow: 0px 1px 3px 1px #ccc; box-shadow: 0px 1px 3px 1px #ccc;}
#CustomerSlider .carousel-control.right {background:none!important; width:20px;}
#CustomerSlider .carousel-control.left {background:none!important; width:20px;}
#CustomerSlider .carousel-control.left i {top:40%!important;}
#CustomerSlider .carousel-control.right i {top:40%!important;}
#CustomerSlider .carousel-indicators {bottom:-10px!important;}
#CustomerSlider .carousel-indicators li {width: 18px!important; height: 18px!important; margin: 1px!important; padding:0!important; background:#ccc !important; border:1px solid #fff; border-radius:50%!important; }
#CustomerSlider .carousel-indicators li.active {background:#B3B3B3 !important; }

#CustomerSlider h3 {color: #E16C25; font-size: 1.8rem; font-weight: 500 !important; padding-bottom: 0.75rem; line-height: 1.3; margin-top:0!important; }
#CustomerSlider .carousel-inner p {padding:5px!important; line-height:1.4;}
#CustomerSlider .carousel-inner p:last-child {padding-top:25px!important;}

#CustomerSlider .wrap-video {border-width:0!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important; box-shadow:none!important; }

/*Industry Leader */
#IndustryLeaderQuotes {padding: 30px 40px 50px;}
#IndustryLeaderQuotes p {line-height:1.4; font-size:1.5rem;}
#IndustryLeaderQuotes .carousel-indicators {bottom:-10px!important;}
#IndustryLeaderQuotes .carousel-indicators li {width: 12px!important; height: 12px!important; margin: 1px!important; padding:0!important; background:#6C6C6C !important; border:1px solid #6C6C6C; border-radius:50%!important; }
#IndustryLeaderQuotes .carousel-indicators li.active {background:#fff !important; }

#IndustryLeaderLogos {padding:10px 20px;}
#IndustryLeaderLogos .carousel-control.right {background:none!important; width:20px;}
#IndustryLeaderLogos .carousel-control.left {background:none!important; width:20px;}
#IndustryLeaderLogos .carousel-control.left i {top:40%!important;}
#IndustryLeaderLogos .carousel-control.right i {top:40%!important;}

.IndustryLeaderAwards div {}

/* about */
.about-leadership {}
.about-leadership .col-xs-6 img {width:100%;}
.about-leadership .col-xs-6 div {height:9rem; overflow:hidden;}
.about-leadership.leadership .col-xs-6 div {height:10rem; overflow:hidden;}
.about-leadership h6 {color: #333 !important; letter-spacing:normal;font-size: 1.4rem;font-weight: 500;margin: 0.5rem 0 0;text-transform:none;}
.about-leadership p {font-size:1.3rem; font-weight:400; line-height:1.2; color:#777;}
.about-leadership a.smaller {display:block; padding-top: 0.5rem;}
.investors .row {padding-top:45px;}
.investors .row img {padding:40px; background:#ECECEC; display:block; margin-top: 5px;}
.executives h3 {margin-top:0;}
.executives .row {padding-bottom:3rem;}
.executives .row img {max-height:none!important; border: 1px solid #CCC;}

#media_contacts {background-color:#ECECEC; margin-top: 2rem; padding: 2rem;}
#media_contacts h3 {color: #6C6C6C !important;font-size: 2rem; padding: 0.5rem 1rem 0 1rem; margin-top: 0;}
#media_contacts ul {padding:0 1rem;}
#media_contacts li {margin:0; padding:0; line-height:1.4; background:none;}
#media_contacts li strong {font-size:1.6rem; font-weight:500!important; padding: 1.25rem 0 0.25rem; display:block;  font-family:'Gotham A', 'Gotham B',Arial,Helvetica,Tahoma,sans-serif!important;}

.logos {padding-bottom:2em; background:#fff;}
.logos ul {padding: 15px;margin-top: 0px;margin-bottom: 10px !important;}
.logos li {margin:0; padding:0; line-height:1.6;}
.all-logos {border:1px solid #eee; -webkit-box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7); -moz-box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7); box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7); margin-bottom:30px; border-radius:4px;}
.all-logos ul {padding: 10px 10px 10px 20px;}
.all-logos ul li {background:none; padding:0;}
.all-logos ul li strong {background:none; padding:0; font-size:1.7rem;font-weight:500!important; }
.logos_top {text-align:center; background:#EBEBEB; height: 120px; overflow:hidden;}
.logos_top img {margin-top: 32px;}

.row.presskit {margin-bottom:20px;}
.row.presskit strong {font-weight:500!important;}
.row.presskit p {margin-bottom: 0;}

.casestudies .case-studies h5 {text-transform:none!important; font-weight:500!important; color:#333!important; font-size:1.2rem;}
.casestudies .all-case-studies {border:1px solid #eee; -webkit-box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7); -moz-box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7); box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7); margin-bottom:30px; border-radius:4px;}
.casestudies .case-study-top {text-align:center; background:#FFF;}
.casestudies .case-study-top img {width:100%; height:auto;}
.casestudies .case-study-info {background:#FFF; height:160px; padding:15px;}
.casestudies .case-study-info p {height:110px; overflow:hidden; margin-bottom:5px;}

.news-article h5 {font-size:1.6rem;}
.news-article .para-end-link {display:block; padding-top:1rem;}
.news-article div img {display:block; margin:5px auto;}
.news-article div.col-sm-2 h5 {text-align:center;}
.news-article {border-bottom:1px solid #CED7DB; margin-bottom:20px;}

.content.press-release ul {max-width:none;}
.content.press-release a {color:#5D9732;}

#main_featured_logo {text-align:center; padding-top:30px;}
#main_featured_logo img {max-width:90%; max-height:90%;}
#main_featured h5 {color:#629730; text-transform:uppercase; text-align:left; font-weight:500; margin-bottom: 1rem; margin-top: 2.5rem; font-size:1.6rem;}
#main_featured p {margin-bottom:0.5rem;}
#main_featured h2 {color:#333; margin:0!important; padding:0!important; line-height:1.1!important; font-size:2.2rem; padding-bottom:1rem!important; font-weight: 500;}
#main_featured a {color:#629730; padding-top:4px; font-weight:600; text-transform:uppercase; }

.featured-news {border:1px solid #eee; -webkit-box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7); -moz-box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7); box-shadow: 0px 1px 4px rgba(150, 150, 150, 0.7); margin-bottom:30px; border-radius:4px;}
.featured-news .featured-news-top {	position:relative;
    background: #FFF none repeat scroll 0% 0%;
    text-align: center;
    width: 100%;
	display:block;
	height:135px;}
.featured-news .featured-news-image {text-align:center; vertical-align:middle; }
.featured-news .featured-news-image img {
	top: 50%;
    -ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position:absolute;
	left:50%; 
    text-align: center;
	max-width:80%;
	max-height:80%;}
.featured-news .featured-news-info {background:#ECECEC; height:280px; overflow:hidden; padding:15px 15px 10px; font-weight:500;}
.featured-news .featured-news-info a {display:block; text-align:left; padding-top:4px; font-weight:600; text-transform:uppercase; }
.featured-news h5 {text-transform:none; color:#333; font-weight:500; line-height:1.3; margin-bottom:0.75rem;}
.featured-news p {line-height: 1.5; font-weight:400;}

#support-rating div {border:4px solid #b5cd9e; border-radius:50%; width:200px; height:200px; padding-top:65px; margin:0 auto;}
#support-rating span {color:#e16c25; display:block; text-align:center; font-size:5rem; font-weight:600;}
#support-rating h6 {font-weight:400; text-transform:none; letter-spacing:normal; text-align:center; padding-top:5px; font-size:1.4rem;}

.customer-resources .boxshadow {padding-top:0.5rem; height:310px;}
.customer-resources .boxshadow img.bkg {position:absolute; bottom:40px; right:30px; opacity:0.5;}
.customer-resources .boxshadow h3 {margin-top:1rem;}
.customer-resources .boxshadow li span {font-size:0.85em; font-weight:400;}
.customer-resources .boxshadow li.small {background-image:none;}

#peer-referral {background:#5d9732; padding:20px 0;}
#peer-referral img {vertical-align:middle; margin-right:20px;}
#peer-referral h3 {color:#fff; font-size:1.8rem;}
#peer-referral span {text-transform:uppercase; font-weight:600; font-size:2rem;}
#peer-referral a {margin:0 0 0 20px; padding-left:20px; padding-right:20px;}

.page-hero.peer-referral {background: transparent linear-gradient(to bottom, #5D9732 0%, #3E7421 100%) repeat scroll 0% 0%;}
.page-hero.peer-referral .row {padding-top:2rem;}
.page-hero.peer-referral h1 {margin-top: 1rem; font-size:2.6rem;}
.page-hero.peer-referral h3 {font-size:1.8rem;}
.page-hero.peer-referral .batman {margin-bottom:0!important;}
.page-hero.peer-referral img {max-width:285px; display:block; margin:0 auto;}


/* slideshows/carousels styles*/
.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/* Home page slides */
#home-carousel .resources-slider {vertical-align:top;}
.resources-slider a {width:302px; vertical-align:top; /*background-position:left 10px; background-repeat: no-repeat; background-size:18% auto; padding-left:25%;*/}
.resources-slider img {display:inline-block; padding:10px; vertical-align:top; float:left; margin-bottom:10px; max-width:93px; width:93px; height:93px;}
.resources-slider div {display:inline-block; width:70%;}
.resources-slider h6 {font-weight: 400!important; font-size: 1.3rem; line-height: 1.3; text-align: left; text-transform:none; letter-spacing:normal; color:#333; height:40px; display:block!important; width:100%; height:100%;white-space: normal; padding-right:10px;font-family:'Gotham SSm A', 'Gotham SSm B',Arial,Helvetica,Tahoma,sans-serif!important;}
.resources-slider span.link {font-weight:600!important; font-style:normal!important; text-transform:uppercase!important; font-size: 1.2rem!important; color:#5D9732; margin-bottom:2px;}
.cycle-controls {cursor:pointer; width:20px; padding:0; margin:0; display:block; position:absolute;}
#hsprev {top:0; left:0;}
#hsnext {top:0; right:0;}
.cycle-controls i {color:#ccc; font-size:3rem; padding-top:3rem;}
.cycle-controls:hover i {color:#bbb;}

#home-logos { margin-top:10px; margin-left:3%;}
#home-logos img { width:90%; padding:5%; margin:8px auto;}
#home-logos .col-xs-4 {padding:0; background:#fff;width:30%; margin-right:2%; margin-top:2%; }

/* Products page styles */
.page-hero.products {background-position:top center;}
.page-hero.products h1 {font-size:4rem;}
.page-hero.products h3 {font-size: 2.7rem; max-width: 800px; margin: 0 auto; padding-top: 1rem; line-height: 1.25; padding-bottom: 4rem;}

.all-icons > div  {text-align:center; line-height:1.4;}
.all-icons > div img {margin: 0.5rem auto; display:block;}
.all-icons a {color:#333; display:inline-block;}
.all-icons a:hover {/*font-weight:500!important;*/}
.all-icons a:hover img {opacity:0.8;}
/*.all-icons .visible-xs-block {display:none!important;}*/

.circles201 > div {background:url(/images/druva-bkg-circle201x201.png) top center no-repeat; font-weight:500; color:#4D4D4D; font-size:1.5rem; text-align:center; height:230px; line-height:1.4;}
.circles201 > div div {margin:30px auto 20px; width:80%; max-width:180px;}
.circles201 > div span {color:#5D9632; font-size:3.6rem; display:block;}

.circles155 > div img {display:block; margin:1rem auto;}
.circles155 > div {text-align:center; font-size:1.65rem; line-height:1.3;}

.shadow-module {border-radius: 2px; -moz-box-shadow: 0 1px 3px 1px #ccc; -webkit-box-shadow: 0 1px 3px 1px #ccc; box-shadow: 0 1px 3px 1px #ccc; background:#fff; display:block;padding:1.5rem; margin-bottom:2rem; padding-bottom:3rem;}
.shadow-module img {display:block; margin:0.25rem auto;}
.shadow-module h3 {text-align:center;border-bottom: 1px solid #ccc;padding-bottom: 2rem;}
.shadow-module div {min-height:380px;}
.content .shadow-module ul {width:auto;}
.shadow-module li {background-position:left center; background-repeat:no-repeat; margin-left:10px; padding-top:5px;padding-left:60px!important; font-size:1.4rem; min-height:40px;}
.shadow-module a.para-end-link {text-align: center;display: block; font-size: 1.6rem !important; font-weight: 500 !important;}
.shadow-module a.button-link {display:block; text-align:center; width:200px;margin:1rem auto;color:#668583;  padding:8px 20px; font-size:1.6rem;border:2px solid #668583; border-radius:4px;}


/*inSync Overview page styles*/
.page-hero.insync {background-color:#fff;  background-image:url('/images/druva-home-hero-v3-1567x500.jpg'); background-position:center -150px; padding-bottom:0;}
.page-hero.insync .watch-video img {margin-top:1rem; width:100%; float:none;}
.page-hero.insync .watch-video a {background:#6CA444 url('/wp-content/uploads/cta-play-button-2.png') no-repeat 10px center; color:#fff; padding: 10px 10px 10px 30px; border-radius: 5px;font-size: 1.6rem;font-weight: 500; display:inline-block; width:180px; position:absolute; left:50%; top:60%; transform: translate(-50%, -50%); z-index:1000;}

.g2crowd-review {text-align:center;padding: 0 30px;}
.g2crowd-review h6 {font-weight:500!important; text-align:center; padding:0; text-transform:none; letter-spacing:normal; color:#605d5e; font-size:1.4rem;}
.g2crowd-review img.photo {margin:0 auto 10px; padding:0;}
.g2crowd-review p {text-align:center;}
.g2crowd-review div.stars {padding:20px 0 10px;}
.g2crowd-review div.stars img {width:26px; height:24px;display:inline; padding:0 1px; margin:0;}

/*Phoenix Overview page styles*/
.page-hero.phoenix {background-color:#fff;  background-image:url('/wp-content/uploads/phoenix-hero-sub-v2.jpg'); background-position:center -150px; padding-bottom:0;}
.page-hero.phoenix .watch-video img {margin-top:1rem; width:100%; float:none;}
.page-hero.phoenix .watch-video a {background:#E67A39 url('/wp-content/uploads/cta-play-button-2.png') no-repeat 10px center; color:#fff; padding: 10px 10px 10px 30px; border-radius: 5px;font-size: 1.6rem;font-weight: 500; display:inline-block; width:180px; position:absolute; left:50%; top:60%; transform: translate(-50%, -50%); z-index:1000;}
ul.checkmarks.orange {padding-top:4rem;}
ul.checkmarks.orange li {background: url("/images/check-mark-bullet.gif") left center no-repeat!important; padding:10px 10px 10px 40px!important; text-align:left!important; }


/*quote blocks */
.quote-image {text-align:center; padding:0 5%;}
.quote-image img {display:block; margin:0 auto 1rem; border-radius:50%; width:115px; height:auto;}
.quote-image .citation-text {margin: 0.2rem 0 1rem;line-height: 1.3; font-weight:300; font-size:1.6rem;}
.quote-image .citation-text-name {font-weight:600; font-size:1.4rem; padding:0; margin:0; line-height:1.3;}

/*suggested resources*/
.pages-suggested-resources {background:#E7E8E8; border-radius:3px; padding: 15px 25px 25px;}
.pages-suggested-resources h4 {color:#6C6C6C; font-weight:500; font-size: 1.5rem;text-transform: uppercase;margin-top: 5px;}
.pages-suggested-resources-item {background-position:left center; background-repeat:no-repeat; background-size: 50px 50px; padding-left:60px; padding-right: 50px;}
.pages-suggested-resources-item.analyst-report {background-image:url(/images/analyst-report-new-ico.png);}
.pages-suggested-resources-item.white-paper {background-image:url(/images/white-paper-new-ico.png);}
.pages-suggested-resources-item.calc {background-image:url(/images/calculator-new-ico.png);}
.pages-suggested-resources-item a {display:block;color:#333;}
.pages-suggested-resources-item a:hover {text-decoration:none;}
.pages-suggested-resources-item h5.resource-type {padding:0 0 3px; margin:0;text-transform: uppercase;font-size: 1.2rem;font-family:'Gotham SSm A', 'Gotham SSm B',Arial,Helvetica,Tahoma,sans-serif!important; line-height:1.2;color:#5D9732;font-weight:600;}
.pages-suggested-resources-item h5.resource-title {padding:0px 0px 5px; margin:0;font-weight: bold;font-size: 1.4rem;font-weight: 500;font-family:'Gotham SSm A', 'Gotham SSm B',Arial,Helvetica,Tahoma,sans-serif!important; line-height:1.2;color:#333;}
.pages-suggested-resources-item a:hover h5.resource-type {color:#4E7E2A;}

/* video modal/lightbox styles */
.modal.video {width:1100px; margin:0 auto; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow:none; border-width: 0px; background:none!important; z-index:5000; left:5%; padding:2%; overflow:hidden;}
.modal.video .modal-dialog {width:100%; background:none; border-width:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; padding-top:0!important;margin-top: 100px;}
.modal.video .modal-content {background:none; border-width:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.modal.video .modal-content .col-xs-8, .modal.video .modal-content .col-sm-8, .modal.video .modal-content .col-xs-4, .modal.video .modal-content .col-sm-4 {padding:0;}
.modal.image-lightbox {width:1100px; margin:0 auto; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow:none; border-width: 0px; background:none!important; z-index:5000; left:5%; padding:2%; overflow:hidden;}
.modal.image-lightbox .modal-dialog {width:100%; background:none; border-width:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; padding-top:0!important;}
.modal.image-lightbox .modal-content {background:none; border-width:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}

.modal.video .close-modal {width:25px; height:25px; text-align:center; top:5px!important; left:-30px!important; background:#ccc; color:#000; border:3px solid #fff; border-radius:50%; line-height:10px; text-shadow:2px 2px rgba(180, 180, 180, 0.5); font-size:30px; padding-top:5px; display:block; position:relative; z-index:1000;}
.modal.image-lightbox .close-modal {width:25px; height:25px; text-align:center; top:10px!important; left:-10px!important; background:#ccc; color:#000; border:3px solid #fff; border-radius:50%; line-height:10px; text-shadow:2px 2px rgba(180, 180, 180, 0.5); font-size:30px; padding-top:5px; display:block; position:relative; z-index:1000;}
.modal.tour .close-modal {left:-15px!important;}


.modal.video a.lightbox-cta {display:inline-block; float:left; width:226px; height:255px; background-image:url('/images/Druva-video-CTA-BG-236x286.png'); border-bottom-right-radius: 2px; border-top-right-radius: 2px; padding:20px; height:100%;}
.modal.video h1 {font-size:24px; font-weight:bold; font-family:open sans, sans-serif; color:#fff; text-decoration:none; text-align:center; margin:1.2em 0; -webkit-text-stroke-width:0!important;}
.modal.video h2 {font-size:18px; font-weight:500; font-family:open sans, sans-serif; color:#fff; text-decoration:none; text-align:center; -webkit-text-stroke-width:0!important;}
.modal.video h3 {height:30px; background-image: -ms-linear-gradient(bottom, #FF871F 0%, #EFAE18 100%); background-image: -moz-linear-gradient(bottom, #FF871F 0%, #EFAE18 100%); background-image: -o-linear-gradient(bottom, #FF871F 0%, #EFAE18 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF871F), color-stop(1, #EFAE18)); background-image: -webkit-linear-gradient(bottom, #FF871F 0%, #EFAE18 100%); background-image: linear-gradient(to top, #FF871F 0%, #EFAE18 100%); border-radius:3px;text-align:center;font-size:18px; font-weight:600; font-family:open sans, sans-serif; color:#fff; text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.38); text-decoration:none;padding:2px 0px 0px 14px; text-align:center; -webkit-text-stroke-width:0!important;}


#videoModalDruva.modal.video a.lightbox-cta {display:inline-block; float:left; width:226px; height:255px; background:#000!important; border-bottom-right-radius: 2px; border-top-right-radius: 2px; padding:20px; height:100%;}
#videoModalDruva.modal.video h2 {font-size:1.8rem; font-family:'Gotham A', 'Gotham B',Arial,Helvetica,Tahoma,sans-serif!important; font-weight:300!important; color:#fff; text-decoration:none; text-align:center; -webkit-text-stroke-width:0!important; margin-top:4rem;}
#videoModalDruva.modal.video h3, #videoModalinSync.modal.video h3, #videoModalPhoenix.modal.video h3 {height:auto!important; background:#090; border-radius:3px;text-align:center;font-size:1.6rem; font-weight:300!important; font-family:'Gotham A', 'Gotham B',Arial,Helvetica,Tahoma,sans-serif!important; color:#fff; text-shadow: none!important; text-decoration:none;padding:12px 0; display:block; -webkit-text-stroke-width:0!important;font-family:'Gotham A', 'Gotham B',Arial,Helvetica,Tahoma,sans-serif!important; color:#fff; text-transform:uppercase;}


#imageModal p {background: #FFF none repeat scroll 0% 0%; max-width: 800px; padding: 10px 15px; font-size: 1.4rem; margin:0 auto; border-top:1px solid #ccc;}
#imageModal img {margin:0 auto;}
#imageModal h3 {color: #FFF;font-size: 2rem;text-align: center; /*max-width: 800px;*/}
.image-tour#imageModal {left:0;}

/* Home page hero styles */
.page-hero.home {background-repeat: no-repeat; background-size:cover; padding-top: 4rem; text-align:center; padding-bottom:8rem;}
.page-hero.home h1 {text-align:center; font-size:5rem; padding-bottom:2rem;}
.page-hero.home h3 {text-align:center; font-size:3.3rem; padding-bottom:1rem; font-size: 3.3rem; max-width: 1000px; margin-left: auto; margin-right: auto;}
.page-hero.home a.hero-cta-button {padding-left:25px; padding-right:25px;}
/* Home page content styles */
.content.home h2 {text-align:center;}

.promo-topbar-wrapper {border-bottom: 1px solid #E4E4E4; background:#E16912!important; padding:5px 0; margin-left: 0; margin-right: 0;}
.promo-topbar {color: #fff;}
.promo-topbar h6 {color: #fff!important; text-align:center; text-transform:none; letter-spacing:normal; font-size:1.5rem;}
.promo-topbar a {color:#fff!important;}
.promo-topbar a:hover {text-decoration: none;}
.promo-topbar a span {text-decoration: underline;}
.promo-topbar a span:hover {text-decoration: underline;}
.promo-topbar a.promo-topbar-close {color: #fff!important; text-decoration:none; cursor:pointer; display:block; float:right;padding: 0 5px; font-size: 2.5rem; margin-top: 0;}

#centralpiece {background:url(/images/druva-home-blue-cloud-no-circles644x355.png) center bottom no-repeat; height:414px; position:relative;width:970px; margin:40px auto 0;}
#centralpiece-center {position:relative; top:160px;}
#centralpiece-center h3 {color:#fff!important;text-shadow: 0.5px 0.5px 0.5px #000; text-transform:none!important; text-align:center;font-weight: 500;font-size: 2.6rem;}
#centralpiece-center h4 {color:#fff!important;text-shadow: 0.5px 0.5px 0.5px #000; text-align:center;font-size: 2.2rem;font-weight: 400 !important;}
.centralpiece-links {background-repeat:no-repeat; background-position:center 7px; width:90px; display:block; padding-top:45px;
text-align:center; color:#333; font-size:1.1rem; position:absolute; line-height:1.2; border:3px solid #ADADAD; border-radius:50%; background-color:#fff; height:90px; -moz-box-shadow:5px 5px 0 0 rgba(0,0,0,0.1); -webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.1); box-shadow:5px 5px 0 0 rgba(0,0,0,0.1);}
.centralpiece-links:hover {border-color:#5D9632; color:#333;}
#centralpiece-links-restore {background-image:url(/images/druva-icon-restore-nb-40x34.png); top:10px; left:267px;}
#centralpiece-links-backup {background-image:url(/images/druva-icon-backup-nb-40x34.png); top:63px; left:165px;}
#centralpiece-links-refresh {background-image:url(/images/druva-icon-device-refresh-nb-40x34.png); top:155px; left:100px;}
#centralpiece-links-tracking {background-image:url(/images/druva-icon-device-tracking-nb-40x34.png); top:240px; left:166px;}
#centralpiece-links-share {background-image:url(/images/druva-icon-file-share-nb-40x34.png); top:295px; left:275px;}

#centralpiece-links-ediscovery {background-image:url(/images/druva-icon-legal-hold-ediscovery-nb-40x34.png); top:10px; left:604px; padding-top:40px;  -moz-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); -webkit-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1);background-position: center 3px;}
#centralpiece-links-archiving {background-image:url(/images/druva-icon-archiving-nb-40x34.png); top:63px; left:706px;  -moz-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); -webkit-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1);}
#centralpiece-links-mobility {background-image:url(/images/druva-icon-secure-mobility-nb-40x34.png); top:155px; left:770px; padding-top:32px;  -moz-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); -webkit-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1);background-position: center top;}
#centralpiece-links-search {background-image:url(/images/druva-icon-audit-search-nb-40x34.png); top:240px; left:706px;  -moz-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); -webkit-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1);}
#centralpiece-links-compliance {background-image:url(/images/druva-icon-compliance-nb-40x34.png); top:295px; left:604px;  -moz-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); -webkit-box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1); box-shadow:-5px 5px 0 0 rgba(0,0,0,0.1);}

.centralpiece-videos {border:4px solid #E2E2E2; padding:50px; background:#fff!important;}
.centralpiece-videos .wrap-video {max-width: 400px; display: block; margin: 0 auto; padding-bottom:1rem;}
.centralpiece-videos h3 {text-align:center; font-size: 2.4rem; padding-top: 0; margin-top: 0;}

/*hide ajax search */
div.ajax-search-results {display:none !important;}
div.ajax-loading {display:none !important;}

/*blog styles */

.container-fullwidth.blog-featured-section {background-color: #FFF;background-image: linear-gradient(to bottom, #FFF, #F2F2F2); -moz-box-shadow:none; -webkit-box-shadow:none;box-shadow:none; margin-bottom:30px;}
.container-fullwidth.blog-featured-section #fsb-social-bar {background-color:transparent!important;margin-bottom: 5px;}
.container-fullwidth.blog-featured-section h2.entry-title a {color:#5D9732!important;}
.blog-details-wrap .blog-item-details {font-style:normal;}
.featured-box ul {float:left;}
.side-feature-box {padding-left:30px;}
.header-wrap.blog {}
.header-wrap.blog .top-bar .tb-left a {color:#333;}
.header-wrap.blog #header {background:#5D9632; color:#fff;}
.header-wrap.blog #header #top-header {border-bottom-width:0;}
.header-wrap.blog #header #logo.logo-left, .header-wrap.blog #header #logo img, .header-wrap.blog #header #logo img.retina {width:251px; height:auto; min-height:0;}
.header-wrap.blog .header-right .ss-search {color:#fff;}
.header-wrap.blog #header .is-sticky .sticky-header {background:rgba(93,150,50,0.9); color:#fff;}
/*.header-wrap.blog #header .is-sticky .sticky-header {
    background: #222222 !important;
    color: #fff;
}*/
.header-wrap.blog .ss-rows {color:#fff;}
.header-wrap.blog .header-container > .row {height:auto;}
.header-wrap.blog nav#main-navigation .menu > li {padding: 0px 10px 10px !important; }
.header-wrap.blog nav#main-navigation .menu > li > a {color:#fff; padding:8px 15px; border-radius:3px;}
.header-wrap.blog nav#main-navigation .menu > li > a span.nav-line {display:none;}
.header-wrap.blog nav#main-navigation .menu > li > a:hover {color:#5D9632; background:#fff;}

.mini-blog-item-wrap {padding-top:20px!important;}
#blogGrid li.blog-item {padding-top:10px;}

#page-wrap .page-heading {background-color:#fff; border-width:0; padding-top:2rem; padding-bottom:2rem;}
.page-heading .heading-text h1 {color:#5D9632;}
/*new blog style
#page-wrap {background-color: #F2F2F2;}
.blog-item{background-color:#FFFFFF;}
/*end of new style*/
.inner-page-wrap.has-right-sidebar.has-one-sidebar {margin-top:0;}
.page-heading h1 {white-space:normal;}

.related-item figure img {border: 1px solid #f5f5f5!important;}
.blog-category-featured-item-wrap figure img {border:1px solid #f5f5f5;}
/*blog sidebar widgets */
.sidebar .widget {background: #FFF; padding: 10px 20px; border-radius: 2px; -moz-box-shadow: 0px 1px 3px 1px #CCC; -webkit-box-shadow: 0px 1px 3px 1px #CCC; box-shadow: 0px 1px 3px 1px #CCC; margin-bottom: 2em;}
h4.spb-heading span:before, h4.spb-heading span:after, h3.spb-heading span:before, h3.spb-heading span:after, h4.lined-heading span:before, h4.lined-heading span:after {border-width: 0;}
.sidebar .widget-heading h4 {color: #999!important;
text-transform: none;
font-weight: 500;
font-size: 1.7rem;
letter-spacing: normal;
white-space:normal;
margin-left: 0px; 
margin-bottom:10px;
}
h4.spb-heading, h3.spb-heading, h4.lined-heading {line-height:1.2!important; padding-top:5px; padding-bottom:5px;}
.blog-item:first-child .mini-blog-item-wrap {padding-top: 0px !important;}
.blog-item h3 a, .blog-item h4 a {color:#5D9732!important;}
.blog-item h3 a:hover, .blog-item h4 a:hover {color:#5D9732!important;}

.inner-page-wrap.archive-author-page {padding-top:50px;}
.archive-page .page-content .heading-text h1 {color: #333;}
.archive-page .author-meta h1.page-header {margin-top:0; border-bottom-width:0; padding-bottom:0; margin-bottom:0; color:#333;}
.archive-page .author-meta p {margin-bottom:15px;}
.archive-page .author-headshot img.wp-post-image {border:1px solid #E6E6E6; margin-bottom: 10px;}
.archive-page .row.all-author-info {border-bottom: 1px solid #E6E6E6;padding-bottom: 20px;}
.blog-category-main-featured-item-wrap figure img {border:1px solid #E6E6E6;}
.blog-category-featured-item-wrap .col-xs-4 img {border:1px solid #E6E6E6;}
.blog-category-featured-item-wrap .blog-item-details {padding-bottom:0;}

/*author box */
.author-box {border:1px solid #eee; margin: 20px 0; -moz-box-shadow: 0px 1px 3px 1px #CCC; -webkit-box-shadow: 0px 1px 3px 1px #CCC; box-shadow: 0px 1px 3px 1px #CCC; padding:20px 0;}
.author-box .author-image .author-headshot img.wp-post-image {border:1px solid #E6E6E6; margin-bottom:10px;}
.author-box .author-bio .author-name {font-weight:500; font-size:1.8rem; color:#5D9732; margin-bottom:0;}
.author-box .author-bio .author-title {font-weight:300; font-size:1.7rem; color:#5D9732;}
.author-box .author-bio p {}
.author-box .author-bio p a.more-link-callout {font-weight:500; color:#666;}

.author-headshot {}

/*pullquote style */
.article-body-wrap blockquote.pullquote {
	color:#e06c25;
	font-style:normal;
	padding:20px;
	margin:10px 0 10px 20px;
	line-height:1.4;
	font-size:2.2rem;
	background: none;
	background-image:none!important;
	border-width: 1px 0 1px 0;
	border-color: #999;
	border-style: solid;
	width: 50%;
	float: right;
}

/*newsletter form Marketo */
#text-27 .widget-heading h4 {color: #5D9732!important;}
#newsletter p {margin-bottom:10px;}
#newsletter .rss-icon {margin-bottom:1px;}
#newsletter .mktoForm .mktoButtonRow {}
#newsletter .mktoForm .mktoRequiredField .mktoAsterix {display:none;}
#newsletter .mktoForm .mktoGutter {width: 6px !important;}
#newsletter .mktoForm input[type=email] 
{height: 30px;
padding: 0.2em 0.6em;
font-weight: 300;
font-size: 1.3rem;
background: #fff;
border-color: #ddd;
border:0px !important;
border-radius:3px !important;
color:#808080 !important;
border: 1px solid #AAA !important;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
  margin-left: 2px;
  width: 240px!important;
}
#newsletter .mktoForm .mktoButtonWrap.mktoRound .mktoButton {
background-color: #5D9732 !important;
background-image: none !important;
border: 0px none !important;
font-size: 1.5rem !important;
padding: 8px 10px !important;
height: 36px;
font-weight: bold;
width: 240px;
text-align: center;
border-radius: 3px !important;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin-bottom:10px;}
#newsletter .mktoForm .mktoFormCol {margin-bottom: 0 !important;}
#newsletter .mktoForm .mktoOffset {width: 0px !important;}
#newsletter .mktoForm input.mktoField.mktoInvalid {  border: 1px solid #AAA !important;  }
#newsletter #mktoForm_1170 {  background: transparent !important;  width:265px !important;  margin:1.25em 0 0 0 !important;}
#newsletter .mktoForm .mktoFormRow{  display: inline-block !important;}
#newsletter .mktoForm .mktoButtonRow{  display: block;}

/*floating social bar*/
.vertical-social-float {width:40px; position:fixed;margin-left:-70px; margin-top:-10px;}
.social-float-fix {width:40px; position: fixed; left:50%; top:20px; 
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.vertical-social-float #fsb-social-bar {background-color: transparent;border:0px; display:inline-block; width:auto; margin:0px 0px 0px 5px;}
.vertical-social-float .fsb-clear {clear: none;}
/* Customize Linkedin Share Icon on Index */
.vertical-social-float #fsb-social-bar .fsb-share-linkedin {width:48px;margin-right: 0; height:45px;}
.vertical-social-float #fsb-social-bar .fsb-share-linkedin.fsb-hide-count {width:48px;margin-right: 0; height:45px;}
.vertical-social-float #fsb-social-bar .fsb-linkedin {width:30px; height:30px; background-image: url(/images/druva-linkedin-badge.png);background-position: 50% 50%;background-repeat:no-repeat;}
.vertical-social-float #fsb-social-bar .fsb-share-linkedin.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
.vertical-social-float #fsb-social-bar .fsb-share-linkedin .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
/* Customize Twitter Share Icon on Index */
.vertical-social-float #fsb-social-bar .fsb-share-twitter {width:48px;margin-right: 0em;height:45px;}
.vertical-social-float #fsb-social-bar .fsb-share-twitter.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.vertical-social-float #fsb-social-bar .fsb-twitter {width:30px; height:30px; background-image: url(/images/druva-twitter-badge.png);background-position: 50% 50%;background-repeat:no-repeat;}
.vertical-social-float #fsb-social-bar .fsb-share-twitter.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
.vertical-social-float #fsb-social-bar .fsb-share-twitter .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
/* Customize Google Share Icon on Index */
.vertical-social-float #fsb-social-bar .fsb-share-google {width:48px;margin-right: 0em;height:45px;}
.vertical-social-float #fsb-social-bar .fsb-share-google.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.vertical-social-float #fsb-social-bar .fsb-google {width:30px; height:30px; background-image: url(/images/druva-gplus-badge.png);background-position: 50% 50%;background-repeat:no-repeat;}
.vertical-social-float #fsb-social-bar .fsb-share-google.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
.vertical-social-float #fsb-social-bar .fsb-share-google .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
/* Customize Facebook Share Icon on Index */
.vertical-social-float #fsb-social-bar .fsb-share-facebook {width:48px;margin-right: 0em;height:45px;}
.vertical-social-float #fsb-social-bar .fsb-share-facebook.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.vertical-social-float #fsb-social-bar .fsb-facebook {width:30px; height:30px; background-image: url(/images/druva-facebook-badge.png);background-position: 50% 50%;background-repeat:no-repeat;}
.vertical-social-float #fsb-social-bar .fsb-share-facebook.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
.vertical-social-float #fsb-social-bar .fsb-share-facebook .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}

.vertical-social-float .comments-icon {margin-top:0px; margin-left:6px;width:28px;height:25px;display: inline-block;background:url(/images/druva-comment-icon-grey.png);}
.vertical-social-float .comment-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: relative;width: 25px;height: 16px;top: 15px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;text-align: center;color:#999;}

.float-left { float: left;}
#share-blog-icons-href #fsb-social-bar {
  background-color: transparent;
  border:0px;
  display:inline-block;
  width:auto;
  margin:0px 0px 0px 5px;
}
#share-blog-icons-href .fsb-clear {
clear: none;
}
/* Customize Linkedin Share Icon on Index */
#share-blog-icons-href #fsb-social-bar .fsb-share-linkedin {width:48px;margin-right: 0em;height:45px;}
#share-blog-icons-href #fsb-social-bar .fsb-share-linkedin.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
#share-blog-icons-href #fsb-social-bar .fsb-linkedin {width:30px; height:30px; background-image: url(/images/druva-linkedin-badge.png);background-position: 50% 50%;background-repeat:no-repeat;}
#share-blog-icons-href #fsb-social-bar .fsb-share-linkedin.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
#share-blog-icons-href #fsb-social-bar .fsb-share-linkedin .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
/* Customize Twitter Share Icon on Index */
#share-blog-icons-href #fsb-social-bar .fsb-share-twitter {width:48px;margin-right: 0em;height:45px;}
#share-blog-icons-href #fsb-social-bar .fsb-share-twitter.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
#share-blog-icons-href #fsb-social-bar .fsb-twitter {width:30px; height:30px; background-image: url(/images/druva-twitter-badge.png);background-position: 50% 50%;background-repeat:no-repeat;}
#share-blog-icons-href #fsb-social-bar .fsb-share-twitter.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
#share-blog-icons-href #fsb-social-bar .fsb-share-twitter .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
/* Customize Google Share Icon on Index */
#share-blog-icons-href #fsb-social-bar .fsb-share-google {width:48px;margin-right: 0em;height:45px;}
#share-blog-icons-href #fsb-social-bar .fsb-share-google.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
#share-blog-icons-href #fsb-social-bar .fsb-google {width:30px; height:30px; background-image: url(/images/druva-gplus-badge.png);background-position: 50% 50%;background-repeat:no-repeat;}
#share-blog-icons-href #fsb-social-bar .fsb-share-google.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
#share-blog-icons-href #fsb-social-bar .fsb-share-google .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
/* Customize Facebook Share Icon on Index */
#share-blog-icons-href #fsb-social-bar .fsb-share-facebook {width:48px;margin-right: 0em;height:45px;}
#share-blog-icons-href #fsb-social-bar .fsb-share-facebook.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
#share-blog-icons-href #fsb-social-bar .fsb-facebook {width:30px; height:30px; background-image: url(/images/druva-facebook-badge.png);background-position: 50% 50%;background-repeat:no-repeat;}
#share-blog-icons-href #fsb-social-bar .fsb-share-facebook.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}
#share-blog-icons-href #fsb-social-bar .fsb-share-facebook .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 22px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px; color:#999;}

#share-blog-icons-href .comments-icon {margin-top:0px; margin-left:6px;width:28px;height:25px;display: inline-block;background:url(/images/druva-comment-icon-grey.png);}
#share-blog-icons-href .comment-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: relative;width: 25px;height: 16px;top: 15px;left: 22px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;text-align: center;color:#000;}

.blog-entry #fsb-social-bar {
  background-color: transparent;
  border:0px;
  display:inline-block;
  width:auto;
  margin:0px 0px 0.25em 0px;
}
.blog-entry .fsb-clear {
clear: none;
}

/* no floating for smaller screens */
.blog-entry #fsb-social-bar {position:static!important;}
.blog-entry #fsb-social-bar .fsb-share-linkedin {width:48px;margin-right: 0em;height:45px;}
.blog-entry #fsb-social-bar .fsb-share-linkedin.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.blog-entry #fsb-social-bar .fsb-linkedin {width:25px;background-image: url(/images/druva-linkedin-share-icon-hover.png)!important;background-position: 50% 50%;background-repeat:no-repeat;}
.blog-entry #fsb-social-bar .fsb-linkedin:hover {background-image: url(/images/druva-linkedin-share-icon-hover.png)!important;}
.blog-entry #fsb-social-bar .fsb-share-linkedin.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;}
.blog-entry #fsb-social-bar .fsb-share-linkedin .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;}

.blog-entry #fsb-social-bar .fsb-share-twitter {width:48px;margin-right: 0em;height:45px;}
.blog-entry #fsb-social-bar .fsb-share-twitter.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.blog-entry #fsb-social-bar .fsb-twitter {width:25px;background-image: url(/images/druva-twitter-share-icon-hover.png)!important;background-position: 50% 50%;background-repeat:no-repeat;}
.blog-entry #fsb-social-bar .fsb-twitter:hover {background-image: url(/images/druva-twitter-share-icon-hover.png)!important;}
.blog-entry #fsb-social-bar .fsb-share-twitter.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;}
.blog-entry #fsb-social-bar .fsb-share-twitter .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;}

.blog-entry #fsb-social-bar .fsb-share-google {width:48px;margin-right: 0em;height:45px;}
.blog-entry #fsb-social-bar .fsb-share-google.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.blog-entry #fsb-social-bar .fsb-google {width:25px;background-image: url(/images/druva-googleplus-share-icon-hover.png)!important;background-position: 50% 50%;background-repeat:no-repeat;}
.blog-entry #fsb-social-bar .fsb-google:hover {background-image: url(/images/druva-googleplus-share-icon-hover.png)!important;}
.blog-entry #fsb-social-bar .fsb-share-google.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;}
.blog-entry #fsb-social-bar .fsb-share-google .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;}

.blog-entry #fsb-social-bar .fsb-share-facebook {width:48px;margin-right: 0em;height:45px;}
.blog-entry #fsb-social-bar .fsb-share-facebook.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.blog-entry #fsb-social-bar .fsb-facebook {width:25px;background-image: url(/images/druva-facebook-share-icon-hover.png)!important;background-position: 50% 50%;background-repeat:no-repeat;}
.blog-entry #fsb-social-bar .fsb-facebook:hover {background-image: url(/images/druva-facebook-share-icon-hover.png)!important;}
.blog-entry #fsb-social-bar .fsb-share-facebook.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;}
.blog-entry #fsb-social-bar .fsb-share-facebook .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;}

.blog-entry .comments-icon {margin-top:13px; width:28px;height:25px;display: inline-block;background:url(/images/druva-comment-icon-hover.png);}
.blog-entry .comment-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: relative;width: 25px;height: 16px;top: 18px;left: 15px;line-height: 1.5em;border: 1px solid #ccc;z-index: 2000;border-radius: 2px;font-size: 10px;text-align: center; color:#000;}

/* floating social bar on Categories/Archives listings */
.blog-item #fsb-social-bar {position:static!important; border-width:0!important;}
.blog-item #fsb-social-bar .fsb-share-linkedin {width:48px;margin-right: 0em;height:45px;}
.blog-item #fsb-social-bar .fsb-share-linkedin.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.blog-item #fsb-social-bar .fsb-linkedin {width:25px;background-image: url(/images/druva-linkedin-share-icon-grey.png)!important;background-position: 50% 50%;background-repeat:no-repeat;}
.blog-item #fsb-social-bar .fsb-linkedin:hover {background-image: url(/images/druva-linkedin-share-icon-hover.png)!important;}
.blog-item #fsb-social-bar .fsb-share-linkedin.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 5;border-radius: 2px;font-size: 10px;}
.blog-item #fsb-social-bar .fsb-share-linkedin .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 5;border-radius: 2px;font-size: 10px;}

.blog-item #fsb-social-bar .fsb-share-twitter {width:48px;margin-right: 0em;height:45px;}
.blog-item #fsb-social-bar .fsb-share-twitter.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.blog-item #fsb-social-bar .fsb-twitter {width:25px;background-image: url(/images/druva-twitter-share-icon-grey.png)!important;background-position: 50% 50%;background-repeat:no-repeat;}
.blog-item #fsb-social-bar .fsb-twitter:hover {background-image: url(/images/druva-twitter-share-icon-hover.png)!important;}
.blog-item #fsb-social-bar .fsb-share-twitter.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 5;border-radius: 2px;font-size: 10px;}
.blog-item #fsb-social-bar .fsb-share-twitter .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 5;border-radius: 2px;font-size: 10px;}

.blog-item #fsb-social-bar .fsb-share-google {width:48px;margin-right: 0em;height:45px;}
.blog-item #fsb-social-bar .fsb-share-google.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.blog-item #fsb-social-bar .fsb-google {width:25px;background-image: url(/images/druva-googleplus-share-icon-grey.png)!important;background-position: 50% 50%;background-repeat:no-repeat;}
.blog-item #fsb-social-bar .fsb-google:hover {background-image: url(/images/druva-googleplus-share-icon-hover.png)!important;}
.blog-item #fsb-social-bar .fsb-share-google.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 5;border-radius: 2px;font-size: 10px;}
.blog-item #fsb-social-bar .fsb-share-google .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 5;border-radius: 2px;font-size: 10px;}

.blog-item #fsb-social-bar .fsb-share-facebook {width:48px;margin-right: 0em;height:45px;}
.blog-item #fsb-social-bar .fsb-share-facebook.fsb-hide-count {width:48px;margin-right: 0em;height:45px;}
.blog-item #fsb-social-bar .fsb-facebook {width:25px;background-image: url(/images/druva-facebook-share-icon-grey.png)!important;background-position: 50% 50%;background-repeat:no-repeat;}
.blog-item #fsb-social-bar .fsb-facebook:hover {background-image: url(/images/druva-facebook-share-icon-hover.png)!important;}
.blog-item #fsb-social-bar .fsb-share-facebook.fsb-hide-count .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 5;border-radius: 2px;font-size: 10px;}
.blog-item #fsb-social-bar .fsb-share-facebook .fsb-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: absolute;width: 25px;height: 16px;top: 18px;left: 18px;line-height: 1.5em;border: 1px solid #ccc;z-index: 5;border-radius: 2px;font-size: 10px;}

.blog-item .comments-icon {margin-top:13px; width:28px;height:25px;display: inline-block;background:url(/images/druva-comment-icon-hover.png);}
.blog-item .comment-count {margin: 0px;display: block;padding: 0px 3px;background-color: #fff;position: relative;width: 25px;height: 16px;top: 18px;left: 15px;line-height: 1.5em;border: 1px solid #ccc;z-index: 5;border-radius: 2px;font-size: 10px;text-align: center; color:#000;}



/* mobile styles */
form.mobile-search-form {display:none!important;}

/*styles for Most Recent widget */
#text-28  {padding-left:0!important; padding-right:0!important;}
#text-28 h4 {padding-left:20px; padding-right:10px;}
.idTabsAll ul {font-size:1em; line-height:1.2em; margin-bottom:0.25rem; min-height:25rem;}
.idTabsAll li {width:100%; display:inline-block; margin-top:1.125em; padding:0 0.5em; min-height:55px; vertical-align:top;}
.idTabsAll a {color:#5D9732; text-decoration:none;line-height:inherit;}
.idTabsAll img {width:65px; height:auto; border:1px solid #ccc; display:block; float:left; margin-left:5px;}
.idTabsAll span {display:block; margin-left:78px; padding-right:5px; -webkit-text-stroke-width:0!important; line-height:1.3; margin-top:-2px;}

.idTabs {width:100%; margin-bottom:0; margin-top:15px; }
.idTabs li {display:inline-block; width:33%; text-align:center; padding:0; margin:0; -moz-box-shadow:0 -3px 5px #ddd; -webkit-box-shadow:0 -3px 5px #ddd; box-shadow:0 -3px 5px #ddd; border-right:1px solid #e6e6e6;}
.idTabs li a {display:block; background:rgba(166,166,166,0.2); font-weight:bold; padding:3px 0;}
.idTabs li a.selected {background:#fff;}

/* styles for Recently Viewed widget */
#widget_tptn_pop-2 li {padding-bottom:1rem;}
#widget_tptn_pop-2 a {color:#5D9732;}
#widget_tptn_pop-2 span.tptn_title {font-size:1em!important; font-weight:400; -webkit-text-stroke-width:0!important; line-height:1.3;}
#widget_tptn_pop-2 .tptn_list_count {display:none;}

/*styles for blog House ad widget */
#text-29 {padding:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
#text-29 h4 {display:none;}
#text-29 img {width:100%;}

figure.animated-overlay figcaption {display:none;}

div.container-fullwidth.testimonial-with-headshot {padding-bottom:0;}
div.container-fullwidth.testimonial-with-headshot .container { text-align:center; background-size:30%!important;}
div.container-fullwidth.testimonial-with-headshot .container .testimonial-wide .col-xs-8 {padding-bottom:48px; padding-top:36px; text-align:center;}
div.container-fullwidth.testimonial-with-headshot .container .testimonial-wide .col-xs-8 h2 {text-align:center; font-size:2rem; margin-bottom:28px;}

div.container-fullwidth.testimonial-with-headshot .container .testimonial-narrow .col-xs-12 {padding-bottom:10px; padding-top:10px; text-align:center;margin-bottom: 10px;}
div.container-fullwidth.testimonial-with-headshot .container .testimonial-narrow .col-xs-12 h2 {text-align:center; font-size:2rem;}

div.container-fullwidth.testimonial-with-headshot .container .col-xs-8 h5 {text-align:center;font-family:'Gotham SSm A','Gotham SSm B', Arial,Helvetica,Tahoma,sans-serif!important;}
div.container-fullwidth.testimonial-with-headshot .container .col-xs-8 a {text-align:center; display:inline-block; font-weight:500!important; background:url(//cdn.druva.com/images/testimonials/play-button-simple75x87.png) right center no-repeat; background-size:11px; padding-right:20px;}
div.container-fullwidth.testimonial-with-headshot .container .row.testimonial-wide {display:block;}
div.container-fullwidth.testimonial-with-headshot .container .row.testimonial-narrow {display:none;}

/*media queries */

@media only screen and (max-width: 350px) {
	.social-share span {display:block; padding-bottom:5px;}
}

@media only screen and (max-width: 380px) {
	.resources-slider a {width:260px;}
	.cycle-container {width:90%;}
	.resources-slider img {margin-bottom:20px;}
}

@media only screen and (max-width: 420px) {
.casestudies .col-xs-6 {width:100%;}
.casestudies .case-study-info {height:auto;}
.casestudies .case-study-info p {height:auto;}
}

@media only screen and (max-width: 479px) {
	.modal.video {width:94%; height:auto; left:0; margin:1% auto; padding:2%;}
	.privacy-policy {display:block; margin-bottom:10px;}
	.privacy-truste {display:block; margin:20px auto; text-align:center;}
	#addthis-follows {float:none; margin-top:20px; text-align:center; display:block;}
	.col-awards {width:100%;}
	.content .awards .awards-info {height:auto;}
	#footer .col-xs-6 {width:100%;}
	.row.circles201 .col-xs-6 {width:100%;}
	.page-hero.insync {background-position:center -50px;}
	.page-hero.insync .watch-video a {top:85%;}
	.page-hero.phoenix {background-position:center -50px;}
	.page-hero.phoenix .watch-video a {top:85%;}
	.header-wrap.blog #logo img, .header-wrap.blog #logo img.retina {max-width:none; width: 190px!important; padding-top: 6px;}
	.IndustryLeaderAwards .col-xs-6 {width:100%;}
/*	#livechat-full {width:300px!important;}*/
	.customer-resources .col-xs-6 {width:100%;}
	.customer-resources .boxshadow {height:auto;}
	.resources-modules {width:100%;}
	.featured-resource-module {height:auto!important; padding-bottom:5px;}
	.featured-resource-module h4 {max-height:none;}
	.savings-box > span {font-size:2.6rem;}
	.roi-charts .roi-section h2 {font-size: 1.8rem!important;}
	.author-box .author-image, .author-box .author-bio {width:100%;}
	.author-box .author-image .author-headshot {text-align:center;}
	.archive-page .row.all-author-info .col-xs-4, .archive-page .row.all-author-info .col-xs-8 {width:100%;}
	.archive-page .row.all-author-info .col-xs-4 {text-align:center;}
.main-featured-document {
    margin-bottom: 68%;
}

div.container-fullwidth.testimonial-with-headshot .container {background-size:33%!important;}
div.container-fullwidth.testimonial-with-headshot .container .row.testimonial-wide {display:none;}
div.container-fullwidth.testimonial-with-headshot .container .row.testimonial-narrow {display:block;}	
div.container-fullwidth.testimonial-with-headshot .container .row.testimonial-narrow h2 {margin-bottom:0;}
}

@media only screen and (min-width: 481px) and (max-width: 991px) {
div.container-fullwidth.testimonial-with-headshot .container {background-size:40%!important;}
div.container-fullwidth.testimonial-with-headshot .container .testimonial-wide .col-xs-8 {padding-bottom:30px; padding-top:10px; text-align:center;}
}

@media only screen and (min-width: 641px) and (max-width: 1149px) {
	.modal.video {width:94%; height:auto; left:0; margin:1% auto; padding:2%;}
	.modal.image-lightbox {width:94%; height:auto; left:0; margin:1% auto; padding:2%;}
/*	.all-icons .col-xs-4 {width:16.6667%;}*/

}


@media only screen and (max-width: 640px) {
	.page-hero.home {padding-top:1rem; padding-bottom:2rem;}
	.page-hero.home h1 {font-size:3rem; padding-bottom:2rem;}
	.page-hero.home h3 {font-size:2rem; padding-bottom:1rem;}
	.modal.video {width:94%; left:0; margin:1% auto; padding:0; top:0;}
	.modal.video .modal-dialog {padding-top:0;}
	.modal.video a.lightbox-cta {display:none;}
	.modal.video .close-modal {}
	.modal.video .col-xs-8, .modal.video .col-sm-8 {width:100%;}
	.modal.image-lightbox {width:94%; left:0; margin:1% auto; padding:0; top:0;}
	.cycle-controls {display:none;}
/*	.all-icons .visible-xs-block {display:block!important;}*/
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.about-leadership .col-xs-6	{width:33%;}
	.featured-resource-module {height:310px!important;}
.main-featured-document {
    margin-bottom: 28%;
}
}


@media only screen and (max-width: 767px) {
	.page-hero .img-responsive {margin-top: 1rem; float:none;}	
	.wrap-image .image-main {margin-left:auto; margin-right:auto;}
	.page-hero img.screenshot-style {-moz-box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0.25);box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0.25);}
	#footer .col-sm-3 {margin-bottom: 0;}	
	.pages-suggested-resources-item {padding-right: 0;}
	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
			margin-bottom: 20px;
	}
	.content .row > .col-xs-12 > img {margin-left:auto; margin-right:auto;}
	#hsnext {left:92%;}
	.awards-info h5 {text-align:center;}
/*	.content .awards .awards-info { height: 115px;}*/
	#page-wrap {padding: 0!important;}
	.shadow-module div {min-height:0;}
	.druvaset img {max-width:150px;}
	ul.checkmarks.orange {padding-top:10px;}
	.customer-logos-select div h2 {margin:0;}
	.customer-logos-select div form {margin:0;}
	.row.news-article .col-xs-12, .news-article .col-sm-2 h5 {margin-bottom:0;}
	.featured-news .featured-news-info {height:auto;}
	.page-hero.peer-referral .col-xs-12 {margin-bottom:0;}
	.main-featured-document .row {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
	.main-featured-document .row .col-sm-5 img {margin-bottom:20px;}
	.resources-filters div {margin-bottom:0;}
	#resources-block a.para-end-link.button {margin-top:0;}
	.careers .filter-positions select:first-child {margin-right:0;}
	#select-insync a, #select-phoenix a {height:auto;}
	.try-druva {padding-top:30px!important; padding-bottom:50px!important;}
	.roi-form .row {margin-bottom:5px; padding-bottom:0;}
	.roi-form .row div {margin-bottom:5px;}
	.col-sm-8.roi-charts {padding-left:20px;}
	.side-feature-box {padding-left:15px;}
	.menu-international {display:block;}
	.article-body-wrap blockquote.pullquote {width:100%; float:none;margin-left:0; margin-right:0; font-size:2rem;}
	#videoModalDruva.modal.video a.lightbox-cta {display:none!important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.shadow-module div {min-height:430px;}
	#newsletter .mktoForm input[type=email] {margin-left: -10px;width: 180px !important;}
	#newsletter .mktoForm .mktoButtonWrap.mktoRound .mktoButton {margin-left: -13px;width: 180px !important;}
	.featured-news .featured-news-info {height:350px;}
	#support-rating div {width:170px; height:170px; padding-top:50px;}
	.customer-resources .boxshadow img.bkg {width:55px; height:55px;}
	.main-featured-document .subscribe {height:250px;}
	.main-featured-document .row {height:250px;}
	.main-featured-document .row .col-sm-5 {padding-top: 45px;}
	.main-featured-document .row h3 {margin-left: -235px;text-align: center;}
	.main-featured-document .row .col-sm-7 {padding-left:15px;}
	#select-insync a, #select-phoenix a {height:170px;}
}


@media only screen and (min-width: 768px) {
	.menu-international {display:none;}
	.druvaset img {max-width:110px;}
	.druvaset.col5 .col-sm-2 {width:20%;}
	.careers .perks img {margin-top:-4px;}
}


@media only screen and (max-width: 991px) {
.page-hero h1 {font-size:3.1rem;}
.content h2 {font-size:2.6rem;}
.awards .awards-info { height: 95px;}
#centralpiece {display:none;}
.centralpiece-videos {border-width:0; padding:0;}
.centralpiece-videos h3 {font-size: 2rem;}
.promo-topbar-wrapper {display:none;}
#overview-ncube {display:none!important;}
.ajax-search-wrap {position:static; width:100%;}
#peer-referral img {display:none;}
#peer-referral h3 {padding-left:65px; background:url('/images/apple_watch_47x81.png') no-repeat left center; min-height:90px;}
#peer-referral a {margin: 20px 0px 0px;}
.page-hero.peer-referral h1 {margin-top: 2rem; font-size:2rem;}
.page-hero.peer-referral h3 {font-size: 1.6rem;font-weight: 400;text-shadow: none;}
.ajax-search-results .search-item-img {display:none;}
.ajax-search-results .search-item-content {margin-left:0;}
.ajax-search-results .search-item-content {color:#333;}
.ajax-search-results .search-item-content h5 a {color:#333!important; padding-left:0!important; white-space: normal;}
.search-result-pt .search-result {padding: 5px 10px 10px;}
.search-result-pt h6 {padding-left:10px;}
/*#logo img {max-height:none!important; margin-top:-2px!important;}*/
#logo.logo-left, #logo img, #logo img.retina {width:170px;height:39px;min-height:39px;margin-top:2px;}
}

@media only screen and (min-width: 992px) {
	#select-insync {margin-left:12%;}
	#blogGrid .blog-item figure {width:250px;}
	#blogGrid .blog-item figure {margin-right:10px;padding-bottom:40px;}
/*	#blogGrid .mini-blog-item-wrap .animated-overlay img {width:250px;}*/
	#blogGrid .blog-details-wrap {width:350px; float:right;}
	#blogGrid .blog-item #fsb-social-bar {margin-left:0px;}
	#blogGrid .blog-item .excerpt {margin-bottom:10px;}
	#blogGrid .blog-item .excerpt p {margin-bottom:10px;}

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	nav.mega-menu li.simple-menu-2col .mega .sub, nav.mega-menu li.simple-menu-2col .mega .sub > .row	{width:620px!important; left:325px;}
	nav.mega-menu li .sub li.sf-mega-menu-2col {width:309px!important;}
	nav.mega-menu li .sub li.sf-mega-menu-3col {width:313px!important;}
}

@media only screen and (max-width: 1199px) {
#vertical-social { display: none; }
.blog-social-buttons {display: block;}
}

@media only screen and (min-width: 1200px) {
	.container {width:1000px;}
	.header-6 nav.mega-menu li .sub-container, .header-7 nav.mega-menu li .sub-container {width: 1000px !important;}
	.header-7 nav.mega-menu li .mega .sub, .header-7 nav.mega-menu li .mega .sub > .row {width: 970px !important;}
	nav.mega-menu li.simple-menu-2col .mega .sub, nav.mega-menu li.simple-menu-2col .mega .sub > .row	{width:648px!important; left:322px;}
	nav.mega-menu li .sub li.sf-mega-menu-2col {width:322px!important;}
	nav.mega-menu li .sub li.sf-mega-menu-3col {width:322px!important;}
	.blog-social-buttons {display: none;}
}
.druva-btn:hover{
    color:#FFFFFF; 
       }
.cnt-druva-btn:hover
{
    color:#FFFFFF; 
       
}
/* Print styles */
@media print {
#logo a.mobile-menu-show, #logo a.mobile-menu-show i, #top-bar, .header-right, #breadcrumbs {display:none;}
.calculators-print-hidden {display:none!important;}
}

/*.blog-details-wrap {
    padding-top: -20px;
    margin-top: -50px;
    position: absolute;
    z-index: 2;
    background-color: #FFF;
    margin-left: 25px;
    padding: 0px 10px 10px 10px;
}*/
/* Styles added for the blog */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
.wptbbars{
font-size: 12px !important;
}
b {
    font-weight: bold !important;
}
}
.is-sticky .sticky-header .header-container {
padding-top: 50px !important;
}

.media_kit{
  padding: 2% 6% 4% 6%;
}
.media_kit_hero{
  background-image: url('img/media.svg');
background-repeat: no-repeat;
background-size: cover;
}

.media_kit_page{
padding:0;
}

.media_kit_page h1{
margin-bottom: 3%;
}

.media_kit_hero h1, .media_kit_hero h2, .media_kit_hero h3, .media_kit_hero h4, .media_kit_hero p, .media_kit_hero a, .media_kit_hero li{
color: #ffffff !important;
}
.mediakit_contacts{
background-color: rgba(51, 51, 51, 1);
padding: 5%;
     min-height: 600px;
    height: auto;
}

.media-kit-assets{
background-color: rgba(242, 242, 242, 1);
padding:5%;
  margin-bottom: 5%;
  min-height: 255px;
height: auto;

}
.media-kit-press{
background-color: rgba(242, 242, 242, 1);
padding: 5%;
  margin-bottom: 5%;
  min-height: 305px;
height: auto;


}
.media-kit-assets .para-end-link {
    color: #5d9732 !important;
}
.media-kit-row{
  margin-bottom: 2%;
  margin-top: 2%;
  border-bottom: 2px solid rgba(242, 242, 242, 1);
}
.media-logo-sec h2{
  margin-top: 0;
margin-bottom: 0;

}
.media-logo-sec{
  float:left;
  margin-top:7%;
}

b {
    font-weight: 500 !important;
}
