/*Client Requests*/
/*Hide Google + on AddThis tool bar*/
/*a.addthis_button_google_plusone_share {
	display: none !important;
}*/
div.ctx-footer-right {
	min-width: 100px;
}
.ctx-footer-right .ctx-footer-social-links {
	width: 100px;
}
/*CTXC-3155*/
div.ctx-gmap div.ctx_gmap {
	display: none;
}
div.socialMediaBar div.ctx-social-bar {
	display: none;
}

/*CTRX-1919*/
div.kcHomePage div.contentRow.resourcesContent div#supportResources div#supportlinks div ul {
       width: 90%;
}

/*CTXC-3317*/
div.parbase.textctrl.section div#textCtrl-891739.ctx-sans-fonts h2 {
      line-height: 75px;
}
/*CTRX-1926*/
.ctx-events-heading tr td:first-child {
	width: 350px;
}
.ctx-events-heading tr td{
	width: 45px;
}
/*CTXC--3353*/
.ctx-box.noMarginStyle > div > div div:first-child h2:first-child, .ctx-box.noMarginStyle > div > div div:first-child + div h2:first-child {
	margin-top: 0;
}
/*** Image replace 11.10.2014. ***/
.diagram .apps-data {
  background: url("/_onelink_/citrix/en2zhcn/images/content/dam/citrix/en_us/assets/ecn-marketecture/images/bg-apps-data.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.diagram .options li.avaliability .opener {
  background-image: url("/_onelink_/citrix/en2zhcn/images/content/dam/citrix/en_us/assets/ecn-marketecture/images/avaliability.png") !important;
}
.diagram .options li.security .opener {
  background-image: url("/_onelink_/citrix/en2zhcn/images/content/dam/citrix/en_us/assets/ecn-marketecture/images/security.png") !important;
}
.diagram .options li.visibility .opener {
  background-image: url("/_onelink_/citrix/en2zhcn/images/content/dam/citrix/en_us/assets/ecn-marketecture/images/visibility.png") !important;
}
.diagram .options li.inf .opener {
  background-image: url("/_onelink_/citrix/en2zhcn/images/content/dam/citrix/en_us/assets/ecn-marketecture/images/inf.png") !important;
}
.diagram .public-cloud {
  background: url("/_onelink_/citrix/en2zhcn/images/content/dam/citrix/en_us/assets/ecn-marketecture/images/bg-public-cloud.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

/*CTXC-3492*/
/*div.ctx-content-area div.ctx-content-main div.par.parsys div.ctx-columns-wrap table.parsys_column.ctx-columns.ctx-columns-3-even-wide.none tbody tr.ctx-col-row td.ctx-col-td div.parsys_column.ctx-columns-3-even-wide-c0 div.brightcovevideo.section {
	margin-top: 40px;
}*/

/*CTXC-3529*/
div.par.parsys div.parbase.textctrl.section div#textCtrl-15f042c.ctx-sans-fonts ul {
        width: 490px;
}
/*CTXC-3571*/
div.ctx-box.noMarginStyle.ctx-disable-filter div div.highlightedcontentpar.parsys div.ctx-columns-wrap table.parsys_column.ctx-columns.ctx-columns-50-50-wide.none.ctx-td-align-middle tbody tr.ctx-col-row td.ctx-col-td {
	vertical-align: top;
}

/*CTRX-2521*/
.diagram {
	 background: url("/_onelink_/citrix/en2zhcn/images/content/dam/citrix/en_us/assets/ecn-marketecture/images/bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
/*CTXC-4108*/
div.social-share-wrap div.ctx-social-share {
	display: none !important;
}
/*CTXC-4268*/
.ctx-mini-footer {
	max-width:100%
}
/*CTRX-3106*/
div#container.primaryDiv div#footerWrapper div#footerRt div.footerRight ul li.first {
	padding-left: 30px;	
}
/*CTRX-3436*/
.table.overflow {
    margin-right: 0px;
}
/*CTXC-5459*/
.ctx-globe-apac-icon:before{
font-family:"citrix-icons";
content:"\e901";
}
#ctx-footer-bg .ctx-global-sites-wrap .ctx-global-change .ctx-globe-apac-icon {
    font-size: 30px;
    bottom: -8px;
    display: inline;
    color: #fff;
}
#ctx-footer-bg .ctx-global-sites-wrap .ctx-global-change .ctx-change-txt a br {
    display: none;
}
@media screen and (max-width: 580px) 
{#ctx-footer-bg .ctx-global-sites-wrap .ctx-global-change .ctx-change-txt a br {
    display: inline;
}
 #ctx-footer-bg .ctx-global-sites-wrap .ctx-global-change .ctx-change-txt .site-lang-hyphen {
    display: none;
}
}

/*CTXC-5599*/
div.right-content.same-line div.ctx-cta-textlinks.same-line div.bar-action {
	border-left: none;
}

/* CTXC-5668 */
.ctx-globe-apac-icon::before {
    content: "";
    font-family: "citrix-icons-old","citrix-icons";
}

/*CTRX-4765*/
div.styled-link.aem-GridColumn div.ctx-styled-link div.ctx-link-wrap div.link-ico a.ctx-modal-link.ctx-ico.video:after {
	content: none;
}


/*CTRX-4955*/
div.ctx-tab-container div.ctx-tab div.tab-label{
	padding: 0.4rem;
}

/*CTXC-6569*/
/*ul.bordered > div > .columns > div::before, .row.bordered > div > .columns > div::before, .reverse .row.bordered > div > .columns[class*="push"] > div::before {
  border-left: none;
}*/

/***CTXC-6686***/
/*body > div.ctx-template > div > div.ctx-main-body > div > div > div:nth-child(2) > div.ctx-columns.col-count-2.center.ctx-has-anchor.default.top.no-bg-img > div > div > div > div > div:nth-child(1){
        display:none;
}
ul.bordered > div > .columns > div::before, .row.bordered > div > .columns > div::before, .reverse .row.bordered > div > .columns[class*="push"] > div::before{
        border-left:none;
}*/


/*CTRX-5184*/
/*#ctx-main-nav .ctx-mega-menu select, #ctx-main-nav .ctx-mega-menu input, #ctx-main-nav .ctx-mega-menu p {
	font-size: .7rem;
}*/

/*CTRX-5410*/
div.column-62570-par.responsivegrid div.aem-Grid.aem-Grid--12 div.aem-GridColumn.aem-GridColumn--default--12.text div.ctx-text p.MsoPlainText{
	letter-spacing:-1px;
}
/*CTRX-5411*/
div#lpeCDiv_347813.lpeCElement.Form_1 span.lpContentsItem.formSpan form#mktForm_1510.lpeRegForm.formNotEmpty ul.mktLblLeft li.mktField label{
	font-size: 0.9rem;
}

/*CTRX-5476*/
div.html-embed.aem-GridColumn.aem-GridColumn--default--12 div.ctx-html-embed.drop-padding div div.ctx-support-search div div.contentRow div.ctx-support-keyword form#searchkc div.searchFormField div.col-2 a.ctx-button.primary.ctx-sml-btn.search-btn{
	min-width: 4.5rem;
}

/*CTRX-5479*/
div.columns.large-4 div div.column-15644-par.responsivegrid div.aem-Grid.aem-Grid--12 div.aem-GridColumn.aem-GridColumn--default--12.text div.ctx-text p span.ctx-style-small{
		font-size:1.4rem;
		letter-spacing:-1px;
}

/*CTRX-5477*/
div.columns.large-12 div div.column-69187-par.responsivegrid div.aem-Grid.aem-Grid--12 div.aem-GridColumn.aem-GridColumn--default--12.text div.ctx-text ul li{
	letter-spacing: -1px;
}
div.columns.large-4 div div.responsivegrid.column-71717-par div.aem-Grid.aem-Grid--12 div.aem-GridColumn.aem-GridColumn--default--12.text div.ctx-text p span.ctx-style-small{
	font-size:1.4rem;
   letter-spacing:-1px;
}

/*CTRX-5539*/
div.column-21519-par.responsivegrid div.aem-Grid.aem-Grid--12 div.styled-link.aem-GridColumn.aem-GridColumn--default--12 div.ctx-styled-link div.ctx-link-wrap div.link-label{
	letter-spacing:-1px;
}

div.column-39914-par.responsivegrid div.aem-Grid.aem-Grid--12 div.aem-GridColumn.aem-GridColumn--default--12.text div.ctx-text p a{
	letter-spacing:-1px;
}

div.column-84494-par.responsivegrid div.aem-Grid.aem-Grid--12 div.aem-GridColumn.aem-GridColumn--default--12.text div.ctx-text h1{
	font-size:1.9rem;
}

/*CTRX-5676*/
.ctx-style-bold {
   font-weight: bold;
}

/*CTRX-5830*/
@media only screen and (min-width:960px) {
#mktContent .lpeRegForm .mktField label {
	width: 182px;
}	
}

/*CTRX-6408*/
div.ctx-html-embed.drop-padding div div.ctx-support-search div div.contentRow div.ctx-support-keyword form#searchkc div.searchFormField div.col-1{
	width: 80% !important;
}

/*CTRX-6484*/
div.column-55012-par.responsivegrid div.aem-Grid.aem-Grid--12 div.aem-GridColumn.aem-GridColumn--default--12.text div.ctx-text h1{
	font-size: 1.8rem;
}
div.column-69099-par.responsivegrid div.aem-Grid.aem-Grid--12 div.aem-GridColumn.aem-GridColumn--default--12.text div.ctx-text p{
	letter-spacing:-1px;
}

/*CTRX-6554*/
.column-89888-par > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(1){
	font-size:0.9rem;
}

/*CTXC-7332*/
#knotchframe_5c6dd251deda70ef39624df3 {
	display: none !important;
}

/* CTXC-6606 */
.s-citrix-how .figure-caption .title {
	font-size: 20px !important;
}
@media only screen and (min-width:768px) {
	.s-citrix-how .section-how--workflow .section-content .section-title {
		font-size: 7vw !important;
	}
}
@media only screen and (min-width:1600px) {
	.s-citrix-how .section-how--next .ctas .cta-copy {
	    font-size: 20px !important;
	}
}

/*CTXC-7354*/
.s-citrix-how .section-how--hero .hero-copy .text-wrap .placeholder {
	opacity: 999 !important;
}

/*CTRX-6636*/
.column-21929-par > div:nth-child(1) > div:nth-child(3) {
	width: 101% !important;
}

/*CTXC-7375*/
@media only screen and (max-width: 767px) {
body > div.ctx-template > div > div.ctx-main-body > div > div > div > div > div > div > section.section-how.section-how--hero.hero1.scrollMajicFix > div.container.container-main > div.row > div.col-12.col-xl-6.d-md-flex.align-items-center > div > h1 > span:nth-child(1) > span.animator{
	display:none !important;
}
body > div.ctx-template > div > div.ctx-main-body > div > div > div > div > div > div > section.section-how.section-how--hero.hero1.scrollMajicFix > div.container.container-main > div.row > div.col-12.col-xl-6.d-md-flex.align-items-center > div > h1 > span.text-wrap.text-wrap-two > span.animator{
	display:none !important;
}
body > div.ctx-template > div > div.ctx-main-body > div > div > div > div > div > div > section.section-how.section-how--hero.hero1.scrollMajicFix > div.container.container-main > div.row > div.col-12.col-xl-6.d-md-flex.align-items-center > div > h1 > span:nth-child(5) > span.animator{
	display:none !important;
}
}

/*CTXC-7400*/
.s-citrix-how .section-how--simplicity .section-content .section-title {
	font-size: 120px !important;
}

/*CTXC-7400*/
.s-citrix-how .section-how--security .section-content .section-title {
	font-size: 56px !important;
	line-height:54px !important;
}

@media screen and (max-width:767px) {
.s-citrix-how .section-how--simplicity .section-content .section-title {
	line-height: 126px !important;
}
}
@media screen and (max-width:767px) {
.s-citrix-how .section-how--security .section-content .section-title {
	font-size: 64px !important;
	line-height: 72px !important;
}
}

/*CTXC-7441*/
@media screen and (max-width:767px) {
.s-citrix-how .section-how--hero .hero-copy .text-wrap .animator {
	display: none !important;
}
}

.s-citrix-how .section-how--security .section-content .section-title {
	line-height: 161px !important;
}

/*CTXC-7468*/
@media screen and (max-width:767px) {
.s-citrix-how .section-how--security .section-content .section-title {
	font-size: 38px !important;
}
}
