/*
Theme Name: Intelsat General
*/



/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}




html { margin-top: 0px !important; }

.region-navigation .menu li.current-menu-item a, .region-navigation .menu li a.active { color: #1869b1; background: #e1e1e1; }

.region-navigation .menu-item-has-children ul { display: block !important; }

.menu-item-has-children ul { display: none; }
.menu-item-has-children.current-menu-item ul, .menu-item-has-children.current-menu-parent ul { display: block !important; }

.node img { max-width: 100% !important; height: auto !important; }
.node table img { max-width: 85px !important; width: initial !important; max-height: none; height: initial !important; }
.single-newsletter .node table img { max-width: none !Important; }

.secondarymenu .current-menu-item a { color: #1869b1 !important; }

#aside-left ul.menu li li a, #aside-left .menu ul.menu li a, #aside-left ul.menu li.current-menu-item li a { padding: 0px 3px 0 22px; font-weight: normal !important; color: #002f4c; background: none; }
#aside-left ul.menu li.current-menu-item li a { color: #002f4c !important; }
#aside-left ul.menu li li.current-menu-item a { color: #002f4c !important; text-decoration: underline; }
#aside-left ul.menu li li.current-menu-item ul a { color: #002f4c !important; text-decoration: none; }
#aside-left .current-menu-ancestor ul { display: block; }
#aside-left ul.menu li li li.current-menu-item a {}
#aside-left ul.menu li li a.active, #aside-left .menu ul.menu li a:hover { color: #002f4c !important; }

#aside-right h2.rounded { display: none; }

.below-content h2.rounded { display: none; }

p.page_tags { margin-top: 16px; font-size: 11px; }
p.page_tags a { text-decoration: underline; }

#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu { background: transparent !important; }

#copy .node { padding-top: 0px; }
#copy .node h1 { padding-bottom: 1em; }


/* Management Team */
.not-front .gridlayout .views-field-image-attach-images { float: none; }

/* Contact Us */
.not-front span.wpcf7-list-item { width: 100%; display: block; }


/* Pagination */
.wp-pagenavi { margin-top: 40px; font-size: 11px; text-align: center; }
.wp-pagenavi span.current { background: #85c14c; color: rgb(51,51,51); }
.wp-pagenavi a, .wp-pagenavi span { margin: 6px; background: #e5e5e5; color: #333333; border: 0px; }
.wp-pagenavi a:hover { text-decoration: underline; }


/* Active menu item for custom post types */
.post-type-archive-where-to-find-us .region-navigation .menu .menu-item-632 a, .single-where-to-find-us .region-navigation .menu .menu-item-632 a { color: #1869b1; background: #e1e1e1; }

.post-type-archive-management-team .region-navigation .menu .menu-item-632 a, .single-management-team .region-navigation .menu .menu-item-632 a { color: #1869b1; background: #e1e1e1; }


.post-type-archive-case-studies .region-navigation .menu .menu-item-700 a, .single-case-studies .region-navigation .menu .menu-item-700 a { color: #1869b1; background: #e1e1e1; }

.page-template-page-blog .secondarymenu h2.rounded { display: none; }

.more, .featured .views-field-view-node a, .view-id-Blog .views-field-view-node a, a.read-more { font-weight: bold; font-size: 13px; text-decoration: underline; }


/* #copy #node-20 p { padding-bottom: 0px; } */
.page-id-444 #copy p { padding-bottom: 0px; }

#copy .cases-listing p { padding-bottom: 0px; }

#copy .cases-listing .views-field-body p { padding-bottom: 16px; }

#copy .glossary-terms p { padding-bottom: 4px; }

#copy #block-views-IntelsatInTheNews-block_1 p { padding-bottom: 0px; }
.single-news-releases .field-type-date { font-size: 1em; padding: 0; color: #666; font-weight: bold; margin: 6px 0 0 0; }

.post-type-archive-newsletter .node table img { max-width: 100% !important; }

.post-type-archive-newsletter .node table img.no-max { width: 110px !important; max-width: 110px !important; }

.listing.views-row {
  margin-bottom: 8px;
  border-bottom: 1px solid #dbdbdb;
}

#copy .views-exposed-form { padding: 12px 10px; }
.archive #copy .views-exposed-form input.form-submit { margin-left: 6px; }
.views-exposed-form select { float: left; padding: .5em 1em 0 0 !important; }


.management-team-title a { display: block; color: #1d8a97; font-size: 1.2em; font-weight: bold; padding: 0; margin: 5px 0 2px 0; }
.mgmt-grid img { max-height: 150px; }


.page-parent .parent-link { display: none !important; }
.page-parent.page-child .parent-link { display: inline-block !important; }

.page-id-588 .parent-link { display: none !important; }
.page-id-588 .photo h1 { padding: 16px 0 0 35px; }


.page-id-462 .photo h1 { padding: 16px 0 0 35px; font-size: 36px; }

.archive.tag .no-break { display: none; }

.post-type-archive-downloads .listing .views-row:last-of-type { border-bottom: 0px; }

/* Blog */
h1.satcom-front { background: url('/wp-content/themes/ig_theme/images/satcomfrontier-logo.png') 40px 20% no-repeat; height: 100px; text-indent: -9999px; }


#block-block-39 { display: none !important; }


.node-type-document .filefield-file a { margin: 0px !important; display: inline-block !important; }

#inline-share { width: 106px; height: 30px; display: inline-block; }
#inline-share .stButton .chicklets { padding: 7px 38px; box-sizing: border-box; color: #ffffff; font-family: 'Arial', sans-serif; font-size: 18px !important; font-weight: bold; }
#inline-share .stButton .sharethis { width: 106px; height: 30px; background: url('/wp-content/themes/ig_theme/images/share.png') center center no-repeat !important; }
