/**** Second Level Dropdown Menu Start ****/

.dropdown-menu .sub-dropdown {
    margin-top: -36px;
    height: auto!important;
    top: initial !important;
}

.others-none {
    display: block;
}

.other-lang .others-none {
    display: none;
}

/**** Second Level Dropdown Menu End ****/

/* gdpr features dropdown menu */
.node-tnid-30540 .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li ul li a {
    color: #000;
}

.node-tnid-30540 .expanded.dropdown .caret {
    background-position: 0px -48px;
}
.node-tnid-30540 .product-header-top .expanded.dropdown .caret {
    background-position: -12px -48px;
}
@media only screen and (max-width: 767px) {
.node-tnid-30540 .expanded.dropdown .caret {
    background-position: -12px -48px;
}
}

/** To hide security logos section **/
.node-type-zoho-gdpr-page .security_info {
    display: none;
}
/* Header Dropdown - Ends */

/**************** API Coding View styles starts *****************/
.node-type-product-api-2-0 code[class*="language-"], .node-type-product-api-2-0 pre[class*="language-"] {
	font-size: 13px;
    font-weight: 400;
}
.node-type-product-api-2-0 .api-type {
    display: none;
}
.node-type-product-api-2-0 .lang-selector a.active {
	color: #03a9f5;
}
.node-type-product-api-2-0 .content-panel-wrap .api-code-panel .api-code-panel-inner h3 {
    color: #fff;
	font-size: 18px;
}
.node-type-product-api-2-0 .token.tag, .node-type-product-api-2-0 .token.symbol, .node-type-product-api-2-0 .token.deleted {
	color: #f4bf75;
}
.node-type-product-api-2-0 .token.atrule, .node-type-product-api-2-0 .token.attr-value, .node-type-product-api-2-0 .token.keyword {
    color: #C3D358;
}
.node-type-product-api-2-0 .token.selector, .node-type-product-api-2-0 .token.attr-name, .node-type-product-api-2-0 .token.builtin, .node-type-product-api-2-0 .token.inserted {
    color: #c76fb5;
}
.node-type-product-api-2-0 .api-panel {
	margin-bottom: 40px;
}
.node-type-product-api-2-0 .copy_button {
	display: none;
}
/**************** API Coding View styles ends *****************/

.product-nav-links .menu li:first-child .dropdown-menu>li:last-child a {
    font-family: var(--zf-primary-semibold);
    color: #03a9f5 !important;
    background: #fafafa;
    margin-top: 10px;
}


/**** For other languages ****/

.og-context-node-2048.i18n-fr .promo-section-wrap .customer-stories,
.og-context-node-2048.i18n-de .promo-section-wrap .customer-stories,
.og-context-node-2048.i18n-pt-br .promo-section-wrap .customer-stories,
.og-context-node-2048.i18n-es-xl .promo-section-wrap .customer-stories,
.og-context-node-2048.i18n-nl .promo-section-wrap .customer-stories {
    display: none;
}

.og-context-node-2048.i18n-fr .footer-sec-wrap.two-column .promo-section-wrap,
.og-context-node-2048.i18n-de .footer-sec-wrap.two-column .promo-section-wrap,
.og-context-node-2048.i18n-pt-br .footer-sec-wrap.two-column .promo-section-wrap,
.og-context-node-2048.i18n-es-xl .footer-sec-wrap.two-column .promo-section-wrap,
.og-context-node-2048.i18n-nl .footer-sec-wrap.two-column .promo-section-wrap {
    width: 20%;
}

@media only screen and (max-width: 991px) {
    .og-context-node-2048.i18n-fr .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap,
    .og-context-node-2048.i18n-de .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap,
    .og-context-node-2048.i18n-pt-br .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap,
    .og-context-node-2048.i18n-es-xl .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap,
    .og-context-node-2048.i18n-nl .footer-sec-wrap.two-column .content-wrap>div.promo-section-wrap {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .dropdown-menu .sub-dropdown {
        margin-top: 0;
        height: auto!important;
        top: initial !important;
    }
    .product-nav-links .menu li:first-child .dropdown-menu>li:last-child a {
        background: transparent;
    }
}


/**** For other languages ****/


/* .helpful-wrap{display:none} */

.all-features ul.menu li {
    min-height: 0;
    text-align: left;
    padding: 5px 0;
}


/********** CAMPAIGNS HELP FEEDBACK CSS********/

#TB_window {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    color: #000000;
    display: none;
    left: 50%;
    position: fixed;
    text-align: left;
    top: 50%;
    z-index: 102;
    box-sizing: border-box;
    height: 340px
}

#TB_overlay {
    background: none repeat scroll 0 0 #0e161e;
    height: 100%;
    left: 0;
    opacity: 0.96;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

#TB_window a {
    position: relative;
    display: inline-block
}

#TB_window>span {
    position: absolute;
    right: -25px;
    top: -25px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    cursor: pointer;
    background: #666;
    color: #fff;
    text-align: center;
    line-height: 46px;
    font-size: 24px
}

#TB_window a:visited {
    color: #666666;
}

#TB_ajaxWindowTitle {
    float: left;
}


/* Whatnew menu Highlighted script */

.node-tnid-23435 .product-nav-links .menu li a.active,
.node-tnid-23435 .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
    box-shadow: none;
    font-family: unset;
}

.node-tnid-23435 .product--linavnks .menu li a.active,
.node-tnid-23435 .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li:nth-child(5) a {
    box-shadow: 0 -2px 0 #000 inset;
    font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
}

.page-node-29523 .product-nav-links .menu li a.active,
.page-node-29523 .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
    box-shadow: none;
    font-family: unset;
}

.page-node-29523 .product--linavnks .menu li a.active,
.page-node-29523 .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li:nth-child(5) a {
    box-shadow: 0 -2px 0 #000 inset;
    font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
}


/* Whatnew menu Highlighted script end */


/* Resources menu Highlighted script */

.page-node-19405 .product-nav-links .menu li a.active,
.page-node-19405 .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
    box-shadow: none;
    font-family: unset;
}

.page-node-19405 .product--linavnks .menu li a.active,
.page-node-19405 .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li:nth-child(6) a {
    box-shadow: 0 -2px 0 #000 inset;
}


/* Resources menu Highlighted script end */


/* Signup Button Css Start */

.umain .ct-action-btn {
    display: none;
}

.ct-action-btn.alter {
    display: none;
}

.umain .ct-action-btn.alter {
    display: inline-block;
}


/* Signup Button Css End */


/*------Privacy certification start-------*/

.footer-wrapper .cam-privacy-logo {
    text-align: left;
    margin-top: 30px;
    box-sizing: border-box;
}

.cam-privacy-logo a {
    display: inline-block;
}

.footer-wrapper [class^="pri-logo"] {
    background-image: url(/sites/default/files/campaigns/camp-cer-logo.png);
    background-repeat: no-repeat;
    background-size: 680px auto;
    display: inline-block;
    height: 65px;
    overflow: hidden;
    text-indent: -999px;
    width: 92px;
    margin: 0 30px 0 0;
}

.footer-wrapper .pri-logo1 {
    background-position: 0 -4px;
}

.footer-wrapper .pri-logo2 {
    background-position: -115px -4px;
    width: 145px;
}

.footer-wrapper .pri-logo3 {
    background-position: -280px -4px;
    width: 126px;
}

.footer-wrapper .pri-logo4 {
    background-position: -430px 0px;
    width: 70px;
}

.footer-wrapper .pri-logo5 {
    background-position: -520px 0px;
    width: 160px;
}

@media only screen and (max-width: 767px) {
    .footer-wrapper .cam-privacy-logo {
        padding: 20px 0 0;
        margin: 0;
    }
}

@media only screen and (max-width: 480px) {
    .footer-wrapper .cam-privacy-logo {
        padding: 20px 30px;
    }
}


/*------Privacy certification end-------*/