.icon-link{
 color: #8c8c8c;
 border: 0px !important;
 height: 150px;
 width: 150px;
}
.icon-link h3{
 .padding: 2px;
 font-size: 15px !important;
 margin-top: 0px !important;
}
.icon-image{
 height: 75px;
 text-align: center;
}
.icon-text{
 text-align: center;
 height: 100%;
}
.icon-link img, .icon-link a, .icon-link td{
 padding-right: 10px;
 border: 0px !important;
 color: black !important;
}
.icon-link img{
 width: 75px !important;
 height: 75px !important;
 margin: auto auto;
}
@media only screen and (min-width: 570px) {
  .page-editing,
/*  .header-fragments .layout .layout-content, */
  .header-fragments .layout .header-top-content .layout-region-inner,
  .content-fragment-page > .layout,
  .footer-fragments > .layout {
    min-width: 570px;
    max-width: 960px;
    padding-left: 10px;
    padding-right: 10px;
    _width: 960px; /* IE6 only */
  }
  .content-fragment.top-border{margin-top:10px; padding-top: 10px !important; }
  .content-fragment.with-spacing{padding:10px 0 10px 0}
  .content-fragment .content-fragment-header{padding:0 0 10px 0}
  .content-fragment.with-header{margin-top:10px}
  .layout-content.content-left-sidebar-right .layout-region.content{padding-right:10px}
  .layout-content.content-left-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.sidebar-left-content-right .layout-region.content{padding-left:10px}
  .layout-content.sidebar-left-content-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left,.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right{padding-left:10px;padding-right:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.content{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-split-content-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-split-content-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right{padding-left:10px}
  .layout-content.split-content .layout-region.content{padding-right:10px}
  .layout-content.split-content .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-split-content .layout-region.content{padding-right:10px}
  .layout-content.header-top-split-content .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.content{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-left{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-right{padding-left:10px}
}
@media screen and (max-width: 960px) {
   .content-fragment.featured-content-slider .content-fragment-content .featured-content-slider {
     max-width: 100%;
       padding-left: 0;
       padding-right: 0;
  }
}


.compendium .playSound {
height: 75px;
padding: 24px 0 0 100px;
font-size: 18px;
color: #3b3a33;
font-family: Georgia;
font-style: italic;
background: url(/tc/cfs-file/__key/communityserver-components-sitefiles/playsound_2D00_bg.gif) repeat-x !important;
border: 2px solid #d2d0c6;
position: relative;
}

.compendium #audioPlayer {
margin: 0;
padding: 0;
position: absolute;
top: 3px;
left: 20px;
}

.compendium table tr:first-child {
background-size:contain!important;
}

.compendiumSlides .largeImage img {margin:0 auto}

.compendium .ExistingPageLink, .compendiumTableSimple a{font-size:16px !important}

.content-fragment .content.abbreviated .name, .popup-list .content.abbreviated .name {font-size: 22px !important;}

.content .content-fragment-content .navigation-list li {



	padding: 25px 0 25px 0;
	border-bottom: 1px solid #e6e9ea;
}

.content .content-fragment-content .navigation-list a {
	font-size:22px;
	color:#333;
	font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	font-weight:400;
}

.single-column .group-application-navigation .navigation-list a {
    font-size: 20px;
    color: #333;
    font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    line-height: 34px;
}


.banner.context {padding-left:0;}

.banner.context .navigation-list.new {
top:2px;
}

.banner.context .navigation-list li {
padding:0 !important;
border-bottom:none !important;
}

.banner.context .navigation-list.new a {
color:#fff !important;
}

.banner.context .name {line-height:22px}


/*Blog page*/
div[class*="box1_"]{width:100%;line-height:1.6em !important}
div.box1_home11 {width:80%;margin-left:10%}
div.box1_home23x{width:80%;padding-left:10%}
.box1_home10_bisx a  img, .box1_home10_bis a img {display:inline}
.box1_home13 {float:right;width:43% !important}
.box1_home13_a b{display:inline-block;clear:left;}
@media (max-width: 600px) {
.box1_home13 {float:none;width:100% !important}
}

.banner.context .navigation-list.new ul a {background-color:#0099dc}
.banner.context .description {padding-left:0;font-size:16px;clear:left;line-height:38px}
.banner.context .navigation-list.applications ul a{margin-top:6px;}



.callout {
font-size:20px;color:#1f3e6c;
line-height:28px;
margin:8px 0 0px;
}

.study_guide .img_right{
float:right;
margin:0 0 20px 20px;
text-align:center;
}


.style_box {
line-height:1.6em;
padding: 30px;
margin: 0 0 55px 0;
background-color: #eeeeee;
border-bottom: 6px solid #d1d1d1;
text-align: left;
}

.style_box strong{
font-style:italic;
font-weight:300;
font-family: 'Open Sans', sans-serif;
display:block;
font-size:24px;
color:#103760;
}

.style_box a {color:#006490}

.content-fragment .content > .content .sgTable {margin-bottom:30px} 
.content-fragment .content > .content .sgTable tr td:first-of-type{width:250px}
.content-fragment .content > .content .sgTable tr:last-of-type td{border-bottom-color:#000}
.content-fragment .content > .content .compendiumTableSimple td{border-bottom:none}



.content .content-fragment-content .comment .navigation-list a, .content .content-fragment-content .post-actions .navigation-list a, .content-fragment .content.full .actions.footer .navigation-list-item > a, .content-fragment .content.full .actions.footer .navigation-list-item .like-toggle a {font-size:14px}

.content-fragment.thread .content-list .content-item > .content .actions.header a {font-size:16px;}

.content-fragment .content > .content h2 { 
padding: 0 0 15px 0;
margin-bottom: 10px;
border-bottom: 1px solid #575757;
text-align: left;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 26px;
color: #103760;

}

.content-fragment .content.full .name {
margin-bottom:
}

@media (max-width: 800px) {

.study_guide .img_right {width:100%;float:none;margin-left:0;text-align:center}

.study_guide .img_right img {
max-width:100%;
height:auto;
}
}

/* Web Advanced Compendium CSS */
.compendium h2 {margin:5px 0;padding-bottom:5px;font-size:16px;color:#2e2d26;font-style:italic;font-weight:bold;border-bottom:1px solid #ebebeb;}
.compendium table {font-size:12px;}
.compendiumTableSimple {width:630px;}
.compendiumTable {width:630px;font-size:11px;}
.compendiumTable th {text-align:left;background:#103760;padding:5px;font-size:16px;color:#FFFFFF;}
.compendiumTable .rowDivider {padding:0;height:1px;border-collapse:collapse;border-bottom:1px solid #80261e;line-height:0.1em;background:none;}
.compendiumTable .rowOrigin {font-size:12px;}
.compendiumTable td {padding:5px;background:#ebebeb; vertical-align:top;}
.compendiumTable .miniAudio {width:20px;height:20px;display:inline-block;line-height:0.1em;cursor:pointer;position:relative;top:0px;}
@-moz-document url-prefix() { 
  .compendiumTable .miniAudio {top:-8px;}
}

table.compendiumTable td ul {
  padding: 0 !important;
  margin: 0 !important;
}

table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(cfs-filesystemfile/__key/themefiles/s-3fc3f82483d14ec485ef92e206116d49-files/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(cfs-filesystemfile/__key/themefiles/s-3fc3f82483d14ec485ef92e206116d49-files/desc.gif);
}

.sgTable { border:0px none!important; }
.sgTable th { 
    border-left:0px none!important; 
    border-right:0px none!important;
    border-top:0px none!important;
    color:#103760;
    font-weight:normal!important;
    font-size:20px!important;
    line-height: 24px!important;
    padding: 10px 8px!important;
}
.sgTable td {
   border-left:0px none!important;
   border-right:0px none!important;
}
.sgTable tr:last-of-type td {
    border-bottom:0px none!important;
}

.mission-points p {margin-top:0px; padding-top:6px; }
blockquote.mission:before {
    content: " ";
width: 24px;
height: 20px;
display: inline-block;
background: url(/TC/cfs-file/__key/communityserver-components-sitefiles/quote_2D00_begin.png) no-repeat;
vertical-align: top;
margin: -8px 6px 0px -6px;
}
blockquote.mission:after {
    content: " ";
width: 24px;
height: 20px;
display: inline-block;
background: url(/TC/cfs-file/__key/communityserver-components-sitefiles/quote_2D00_end.png) no-repeat;
vertical-align: top;
margin: 6px;
}

blockquote.mission {
    margin:0; padding:0px 20px 0px 20px;position:relative;overflow:visible;
}

/* User banner overrides */
.user-banner .banner.context {
    height:152px;
}
.user-banner .banner.context .avatar {
    float:left;
    position:relative;
    top:0;left:0;
    margin-right:10px;
}
.user-banner .banner.context .name { padding-top:5px; line-height:117px;}
.user-banner .banner.context.home .navigation-list.applications { top:4px;}

/* utility classes */
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
    *zoom: 1;
}

.image-bordered { 
    border: 8px solid #fff;
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.27); 
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.27); 
    -ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.27); 
    box-shadow: 0px 0px 10px rgba(0,0,0,0.27); 
    margin:10px;
}

.aside-right-40 {
    width:40%;
    text-align:center;
    float:right;
    padding-bottom:5px;
    padding-top:15px;
    margin-left:15px;
    font-size:small;
    margin-right:16px;
}



.image-right-40 { width:40%; float:right; margin-left:15px; margin-bottom:15px;}

.text-primary { color: #4d6584; }
.text-center { text-align: center; }
.text-lg { font-size:1.1em; }

#about-network { 
    background: url(http://www.guildsomm.com/TC/cfs-file/__key/communityserver-components-sitefiles/GOS_5F00_Network.jpg) no-repeat right 30px; 
    min-height:300px;
}
#about-network p { width:60%; }
@media(max-width: 700px) {
    #about-network { background: none; min-height: 0; }
    #about-network p { width:auto; }
}

.col-lg-4 { width: 33.3%; float:left; }
.col-lg-6 { width: 50%; float:left; }
.col-lg-3 { width: 25%; float: left; }
@media(max-width: 700px) {
    .col-sm-6 { width: 50%; float:left; }
    .col-sm-12 {  width: 100%; margin-top:20px; }
}
@media(max-width: 480px) {
    .col-xs-12 { width: 100%; margin-top:20px;}
}


/* Font icons */
.entypo {
	font-family: Entypo;
	font-size: 2em;
	font-weight: normal;
	line-height: 0;
}
.entypo.book:before{ content:'\E84F'; }
.entypo.newspaper:before{ content:'\E84D'; }
.entypo.numbered-list:before{ content:'\E8A5'; }

.banner.site .avatar { background-color: transparent !important }
.site-banner fieldset { margin: 0 !important }
.composer-mentionable-selector {
 position:absolute;
 background: #fff;
}