/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/  

#homelayout h2.title{line-height:.75em}
#homelayout h2.title a {font-size:.65em!important;  padding:0!important; color:#000 }
#homelayout .brick{font-size:.8em; padding:.5em 0; display:block; text-align:center; background-color:#f2f2f2; cursor:pointer; border:solid 2px #eee}
.featuredImg{max-width:640px; position:relative; left:-22px; border:0!important; padding:0!important; background-color:transparent!important}
ul.rig {
	list-style: none;
	font-size: 0px;
	margin-left: -2.3%; /* should match li left margin */
}

ul.rig li {
	display: inline-block;
	padding: 20px;
	margin: 0 0 1.75% 1.25%;
	background: #fff;
	border: 1px solid #e7e7e7;
	font-size: 16px;
	font-size: 1rem;
	vertical-align: top; 
	box-shadow: 0 0 3px #ececec;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
ul.rig li .post{padding-bottom:0!important; margin-bottom:0px}
ul.rig li h3 a{color:#000}
ul.rig li img {
object-fit:cover;
height: 150px;
/*max-width:95%;
height:auto;*/
}

/* class for 2 columns */
ul.rig.columns-2 li {
	width: 47.5%; /* this value + 2.5 should = 50% */
}
/* class for 3 columns */
ul.rig.columns-3 li {
	width: 32.08%; /* this value + 2.5 should = 33% */
}
/* class for 4 columns */
ul.rig.columns-4 li {
	width: 22.5%; /* this value + 2.5 should = 25% */
}

ul.rig li p{font-size:.95em;}

#rNews ul.rig.columns-2 li{width:47%}
#rNews .rig img{padding: 3px; border: 1px solid #e6e6e6; background:#F8F8F8; background:rgba(255,255,255,0.7);}
#rNews .rig h3{font-size:1em; padding-top:1em; color:inherit}
.atRecommend{border-top:solid 1px #cecece;  padding:0!important; margin:0!important;}
.atRecommend > div {padding:0!important; margin:0!important;}
#at4-recommended{position:relative; top:-20px;margin-bottom:-20px;}
.at4-recommended-outer-container{height:auto; overflow:hidden;}
#wrapFooterDivider sub{color:#666}
.printfriendly a .sep{color:#ccc; margin:0 10px 0 10px;}
#wrapFooterDivider{background-color:#efefef;  border-bottom:solid 1px #e6e6e6; }
#wrapFooterDivider .fl{margin:10px 0;}
#wrapFooterDivider .fr{margin:0; }
#wrapFooterDivider .addthis_toolbox a{margin-right:2.75em}
#wrapFooterDivider .clearfix{clear:both}
.pf-content ul li{padding:5px 0}
.entry .wp-caption{margin-bottom:15px;}
.archive .post-meta{display:none;}
.archive.category-reporter .post-meta, .archive.category-lutheran-witness .post-meta{display:block;}
#main.col-left .post{padding-right:14px;}
.read-more a{float:right; margin-right:5px; }
.archive.author .custom_cat_content{display:none}
.post-31908{padding:0 2.5em!important}
#tlwPage p{margin-bottom: 1.2em;}
.page-id-38842 #content.col-full{padding:0 2em;}
.pydsmug_thumbnail{width:96%}
.tlw-archive .pollbar{display:none}
.tlw-archive .woo-sc-box.download{display:block!important;margin-right:35px}
.widget_polls-widget{padding-bottom:50px!important;}
.widget_polls-widget .wp-polls dt{font-weight:bold; font-size:1.25em; margin-bottom:5px; color:#333}
.tlw-archive dl{margin:20px 0;}
.tlw-archive dl dt{font-weight:bold; font-size:1em; margin-bottom:5px; color:#333}
.tlw-archive dl dd{margin-bottom:5px}
.title.tlw{font-size:18px/.7em }
.tlw-archive > .shortcode-tabs{padding:none!important}
.tlw-archive .shortcode-tabs ul.tab_titles li.nav-tab a {padding:8px 1.5em!important;}
.tlw-archive h3{border-bottom:solid 1px #666; font: bold 14px/1.5em "Helvetica Neue", Helvetica, sans-serif;
color: #222222; display:inline}
.tlw-archive .ui-tabs-panel h3{border-bottom:solid 1px #666; font: bold 18px/1.5em "Helvetica Neue", Helvetica, sans-serif;
color: #222222; text-decoration:none ; display:block}
.tlw-archive ul li{list-style-image: url(http://lcms.org/view.image?id=404)!important;
margin-left: 1em;
line-height: 1.8em;
font-size: 1em;}
.tlw-archive img.issue-large-image{border:solid .5em #efefef;float:left; margin:0 2.5em 1.25em .5em; display:inline!important;float:right}
.cleanup{font-style:normal!important; font-size:1.15em; font-weight:bold;margin-bottom:20px!important;padding-bottom:20px!important}
.sdr{display:none!important}

#atBox {float:right;position:relative; top:-20px; clear:both!important}
span.atTxt{font-size:16px!important;padding:0 10px;position:relative; top:5px;}
.addthis_button, .addthis_button:hover {color:#3089fd; text-decoration:none}

hr.halfsie {width:100%; margin:0 0 5px 0!important; background-color:#efefef}
hr.fortag{position:relative; top:-15px; margin-bottom:-14px!important;}

#sidebar .woo-sc-related-posts ul li {margin-left:5px;}
#sidebar .woo-sc-related-posts ul li a{margin:0; padding:0;}
.profile-link {clear:both;}
#sidebar #post-author {border:none!important; background-color:transparent;}
.magazine .block { float:left; width:100%; }
.magazine .block.last {width:100%;}

.content-box.white .twocol-one.last .woo-sc-button{font-size:14px;}
.invest_list {font-size:12px!important;}
.adetails{clear:both!important;height:20px;}

h4{font-size:14px; text-decoration:underline; color:#666666; text-transform:uppercase}
.content-box ul li, .more-stories li{list-style-image: url(http://lcms.org/view.image?id=404)!important;
margin-left: 1em;
line-height: 20px;
font-size: 13px;}
.content-box ul li a {font-weight:normal}

#megaMenu, #megaMenu li, #megaMenu li a{border:none!important; box-shadow:none!important}

 #menu-item-24434{position:relative; left:-50px;}

.full{font-size:12px; display:block!important; width:95%; background-color:#efefef; padding:2%; text-align:center}

/*
#megaMenu {
  border:none;
  border-bottom:;
  background-color:#454647;
  background:-webkit-gradient(linear,left top,left bottom,from(#454647),to(#454647));
  background:-webkit-linear-gradient(top,#454647,#454647);
  background:-moz-linear-gradient(top,#454647,#454647);
  background:-ms-linear-gradient(top,#454647,#454647);
  background:-o-linear-gradient(top,#454647,#454647);
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.9);
  -moz-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.9);
  box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.9);
}
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator {
  font-size:14px;
  color:#ffffff;
  padding:12px 15px;
  font-weight:normal;
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator {
  /*border-left:1px solid #454647;
  -webkit-box-shadow:inset 1px 0px 0px 0px rgba(255,255,255,0.9);
  -moz-box-shadow:inset 1px 0px 0px 0px rgba(255,255,255,0.9);
  box-shadow:inset 1px 0px 0px 0px rgba(255,255,255,0.9);
}
#megaMenu.megaMenuVertical ul.megaMenu > li > a, #megaMenu.megaMenuVertical ul.megaMenu > li > span.um-anchoremulator {
 border-top:1px solid #454647;
  -webkit-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.9);
  -moz-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.9);
  box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.9);
}
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul li.mega-with-sub > a, #megaMenu ul li.mega-with-sub > span.um-anchoremulator, #megaMenu ul li.ss-nav-menu-mega > a, #megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator { padding-right:20px; }
#megaMenu ul.megaMenu > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title {
  text-transform:none;
text-shadow:0 -1px 1px transparent;
}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a, #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover, #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator {
  color:#e0ab51 !important;
  border:none!important;
 border-bottom-color:transparent !important;
  -webkit-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0.9);
  -moz-box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0.9);
  box-shadow:inset 1px 1px 0px 0px rgba(255,255,255,0.9);
  background-color:transparent;
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));

  background:-webkit-linear-gradient(top,transparent,transparent);
  background:-moz-linear-gradient(top,transparent,transparent);
  background:-ms-linear-gradient(top,transparent,transparent);
  background:-o-linear-gradient(top,transparent,transparent);
  
}
#megaMenu ul.megaMenu > li:hover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator span.wpmega-link-title, #megaMenu ul.megaMenu > li > a:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li.megaHover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator span.wpmega-link-title { text-shadow:0 -1px 1px transparent; }
#megaMenu ul.megaMenu > li.current-menu-item > a, #megaMenu ul.megaMenu > li.current-menu-parent > a, #megaMenu ul.megaMenu > li.current-menu-ancestor > a { color:#e0ab51; }
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
 border:none!important;
  border-color:transparent;
  color:#ffffff;
 text-shadow:0px 1px 1px transparent;
  -webkit-box-shadow:1px 1px 1px transparent;
  -moz-box-shadow:1px 1px 1px transparent;
  box-shadow:1px 1px 1px transparent;
  background-color:#636466;
  background:-webkit-gradient(linear,left top,left bottom,from(#636466),to(#636466));
  background:-webkit-linear-gradient(top,#636466,#636466);
  background:-moz-linear-gradient(top,#636466,#636466);
  background:-ms-linear-gradient(top,#636466,#636466);
  background:-o-linear-gradient(top,#636466,#636466);
}
#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a { color:#ffffff; }
#megaMenu.megaMenuHorizontal ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu { border-top:; }
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 > li { min-width:100px; }
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator, .wpmega-widgetarea h2.widgettitle {
  color:#efefef;
  font-size:12px;
  font-weight:normal;
  text-shadow:0px 1px 1px transparent;
  padding-bottom:.4em;
  border-bottom:none;
  margin-bottom:.4em;
}
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a { color:#efefef; }
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator, #megaMenu ul ul.sub-menu li > a, #megaMenu ul ul.sub-menu li > span.um-anchoremulator {
  color:#ffffff;
  font-size:14px;
  text-shadow:0px 1px 1px transparent;
  background-color:transparent;
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a {
  color:#e0ab51;
  background-color:transparent;
}
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform { padding-top:2px; }
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator { color:#ffffff !important; }
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description { padding-left:21px; }
.ss-nav-menu-with-img { min-height:16px; }
#megaMenu ul.megaMenu li a span.wpmega-item-description, #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-item-description {
  font-size:9px;
  line-height:1.4em;
  color:#bbbbbb;
  text-transform:none;

}
#megaMenu ul li.mega-with-sub > a:after, #megaMenu ul li.ss-nav-menu-mega > a:after, #megaMenu ul li.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after { border-top-color:#ffffff; } 
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after { border-left-color:#ffffff; }
#megaMenu .wpmega-divider {
border:none!important;	
  border-top:1px solid transparent;
  border-bottom:1px solid rgba(255,255,255,0.05);
}
#megaMenu.megaMenuVertical > ul > li > a, #megaMenu.megaMenuVertical > ul > li > span.um-anchoremulator {
  background-color:#454647;
  background:-webkit-gradient(linear,left top,left bottom,from(#454647),to(#454647));
  background:-webkit-linear-gradient(top,#454647,#454647);
  background:-moz-linear-gradient(top,#454647,#454647);
  background:-ms-linear-gradient(top,#454647,#454647);
  background:-o-linear-gradient(top,#454647,#454647);
}
#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu.megaMenuVertical ul li.mega-with-sub > a:after, #megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > a:after, #megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu.megaMenuVertical ul li.mega-with-sub > span.um-anchoremulator:after, #megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > span.um-anchoremulator:after { border-left-color:#ffffff; }
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu { border-left:; }
#megaMenu.megaMenuHorizontal ul.megaMenu { *border-bottom:none; }
#megaMenu.megaMenuVertical ul.megaMenu { *border-right:none; }


#megaMenu ul li.ss-nav-menu-reg ul.sub-menu-1 {-moz-border-radius: 0px!important;
-webkit-border-radius: 0px!important;
border-radius: 0px!important;}

*/

/* ***************************** Intranet ******************/
#birthday tr td{padding:10px 2px; border-top:1px solid #ccc}
#tabs-intranet{background-color:transparent}
#tabs-intranet .nav-tab{background-color:#efefef}
#tabs-intranet .nav-tab.ui-state-active {background-color:#fff}
#tabs-intranet .tab {background-color:#fff!important;}
#tabs-pnews .tab {border:none;}

/* ********************************* Google CSE ***************/
#cse-guide{width:328px;clear:both!important; position:relative; top:10px; left:535px; height:35px; border:solid 1px #748CC3; padding:5px 10px; background-color:#EFEFEF;
font-weight:bold;margin-top:-15px; display:none;}

.grow{border:solid 1px red}

.gs-web-image-box{display:none!important;}

div.gsc-clear-button
{
  display: inline;
  text-align: right;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("http://www.lcms.org/image/template-images/clear.gif")!important;
  cursor: pointer;
}


.gsc-result-info{background-color:#fff;text-align:right!important;padding:10px 10px 20px 0;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:none!important;font-weight:bold;text-transform:uppercase;color:#CCCCCC;font-size:12px;display:none;}
table.gsc-completion-container {
      z-index: 10000 !important;background-image:none!important;background-color:#fff!important;cursor:pointer!important}
#csc-completion-selected, .gsc-completion-selected{cursor:pointer!important}	  
table.gsc-completion-container tr td{padding:5px 10px!important;background-image:none!important;background-color:#fff!important;}  
.gs-spacer{display:none!important;}	  

/* Results/Pagination */
.gsc-results .gsc-cursor-box .gsc-cursor-page {font-size:16px!important;font-weight:normal!important;color:#000;padding:5px;}
.gsc-cursor-box{background-color:#E9E9E9!important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#000!important; font-weight:bold!important;background-color:#FFF;padding:5px;border-top:solid 3px #DCAD57}
.gsc-cursor-page:hover{color:#000!important;background-color:#FFF;padding:5px;border-top:solid 3px #2388ff;text-decoration:none!important}
.gsc-cursor .next-page-link, .gsc-cursor .prev-page-link{ 
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:inline-block;
font-size:18px;
margin-right:20px;
padding:5px 20px!important;
text-decoration:none!important;
}
.next-page-link:hover, .prev-page-link:hover{ 
background:#FFF none repeat scroll 0 0;
border:1px solid #2388ff;
display:inline-block;
font-size:18px;
margin-right:20px;
padding:5px 20px!important;
text-decoration:none!important;
}

.gsc-control-cse .gsc-refinementsArea div:first-child {padding:0 5px!important;margin:5px 0!important;color: #2388ff;width:100%!important;}
.gsc-refinementsArea div > div{display:inline-block!important;*display:inline!important;}
.gsc-refinementsArea {
	width:883px;border-style: solid;
border-width: 1px;
border-color: #fff #dbd9d4 #F8F7F3 #e7e5e2;
background: #FFF url(view.image?id=912) repeat-x 0 100%;}
.gsc-refinementsArea div:first-child{ padding:25px 0;width:650px!important;margin-left:10px;}

#results .gsc-result b{font-style:oblique;}
.gs-per-result-labels{display:none;}

a.gs-labelActive{color:#555!important;margin-left:3px;}
.gs-label{color:#2388ff!important;margin-left:3px;}
#results .gsc-result b{font-style:oblique;}


#results{margin-left:-5px;padding:0 15px!important;}

.gsc-table-cell-snippet-close {
border-bottom:solid 1px #dedede!important;}

/*Take control of the results panels by div class */
/*.gsc-resultsRoot-docs {display:none!important;} 
.gsc-resultsRoot-media {display:none!important;}
.gsc-resultsRoot-blogs {display:none!important;}
.gsc-resultsRoot-cyclo {display:none!important;}*/
.gsc-resultsRoot-lfnd {}
.gsc-resultsRoot-districts {}
.gsc-resultsRoot-cph {}
.gsc-resultsRoot-chi {}
.gsc-resultsRoot-lhm {}
.gsc-resultsRoot-lwml {}


.gsc-resultsRoot-docs .gs-visibleUrl-long {padding-right:30px;background:#fff url('http://www.lcms.org/view.image?id=2131') top right no-repeat;}
.gsc-resultsRoot-docs .gsc-result:hover .gs-visibleUrl-long{padding-right:30px;background:#fff url('http://www.lcms.org/view.image?id=2130') top right no-repeat;}}

/*div.gsc-clear-button{
width: auto;
border-style: solid;
border-width: 1px;
border-color: #f7f7f6 #dbd9d4 #bcbab5 #e7e5e2;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
padding: 4px 8px;
background-color:#E3E2DE!important;
font-size: 14px;
line-height: 14px;
font-family: georgia,serif;
text-decoration: none;}*/

table.gsc-completion-container tr td{padding:5px 10px!important;background-image:none!important;background-color:#fff!important;}  
#results input.gsc-input {width: 100%!important}
input.gsc-input{width:100%!important;
height: 18px;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif!important;
/*font-family: georgia,serif;*/
color: #827d74;background-image:none!important;background-color:#fff!important;}


/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. 
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}*/
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
/*(.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
  
}*/



.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: block;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
width: auto;
border-style: solid;
border-width: 1px;
border-color: #e5b96c #e0ad53 #604a23 #d2a14c;
background: #fae387 url(http://www.lcms.org/view.image?id=419) repeat-x 0 100%;






-webkit-border-radius: 3px;
-moz-border-radius: 3px;
margin: 1em .5em;

padding: 6px 8px;
color: #222121 !important;
font-size: 14px;
line-height: 14px;
font-family: georgia,serif;
text-decoration: none !important;
cursor: pointer;}

/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  font-size:16px!important;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
  padding:4px 6px 15px 7px!important;
  line-height:15px;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  font-size:16px!important;
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #DCAD57!important;
  border-bottom: none;
  padding:4px 6px 15px 7px!important;
  line-height:15px;
  color:#000;
}

.offsite{
  background-color: #efefef!important;
  border: 1px solid;
  border-top: 2px solid!important;
  border-color: #748CC3;
  border-top-color: #748CC3!important;
  border-bottom: none;
}

.gsc-tabHeader.gsc-inline-block.offsite.gsc-tabhActive{ background-color: #FFF!important;}

/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  padding:15px 0 0 0!important;
  margin-bottom:-5px!important;
}

/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-column,
.gsc-imageResult-classic {
  padding: .25em;
  border:none!important;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border:none!important;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion,
.gs-promotion {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion .gs-promotion-image,
.gs-promotion .gs-promotion-image {}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #2388ff;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #2388ff;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #2388ff;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #2388ff;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}


.gs-spelling{font-size:16px!important;padding:0 0 5px 0;border-bottom:dashed 1px red}
.gs-no-results-result .gs-snippet{background-color:#fff!important;height:60px;padding:10px!important;font-size:20px;text-transform:uppercase;border:none!important}



/*////////////// Google Search Stylings ///////////////////*/

/*.gsc-control{width:100%!important;margin-top:20px;padding:0;}*/
.gsc-resultsbox-visible{margin-top:5px;}
/*.gsc-resultsbox-visible{background:transparent url(/includes/css/images/nrf.png) top left no-repeat;height:1050px;}*/

/*.gs-bidi-start-align {margin-left:10px!important;}*/

/* disable More results >> link under a bundle of results */
.gsc-trailing-more-results {display:none!important; }

.gsc-webResult div.gs-visibleUrl-long {display: block!important;
margin-top: 10px;
color: #c1c1c1!important;
letter-spacing: 1px;
width: 95%;
font-size:11px;letter-spacing:1px}
#results .gsc-result:hover .gs-visibleUrl-long{color:#666!important;}

.gsc-webResult div.gs-visibleUrl-short {display : none!important;}



form.gsc-search-box{width:300px!important;}
#searchtip{float:right;width:240px;padding:0 5px;clear:left;}

#queries a{display:block;font-size:16px;}
#resInfo-10 {display:none!important;}
/*.gsc-branding-text, .gsc-branding-img{display:none!important;}*/
.gsc-tabData.gsc-tabdActive{background-color:#fff!important;padding:5px 15px!important;position:relative!important;top:-8px!important;border:solid 1px #e9e9e9;}
#results .gsc-cursor-box {
  background-color: #fe9;
  margin-bottom: 16px;
  padding: 8px;
  color: #620;
}

#results .gsc-result .gs-title{color:#2388ff!important;}
#results .gsc-result:hover .gs-title{color:#2388ff!important;}

.gs-title{
	font-style: normal;
}

#results .gsc-result b{font-style:oblique;}
.gs-visibleUrl{padding-bottom:15px!important;}
#results .gsc-result .gs-title{
font-weight:bold;color:#2388ff!important; 
text-decoration:none!important;
font-size:14px!important;
}
#results .gsc-result:hover .gs-title, #results .gsc-result:hover .gs-title b{color:#114477!important;}
#results .gsc-result .gs-title b{
font-weight:bold;
color:#2388ff!important;
text-decoration:none!important
}


#results .gsc-results {
  /* Sets font for titles, snippets, and URLs. */
  font-family: arial, helvetica, sans-serif;
  /* Sets the snippet text color. */
}

#results .gsc-results b{}

#results .gsc-result {
 /* position: relative;
  border: 1px solid #eee;
  border-left: 5px solid #eee;
  padding: 8px 3px 8px 30px;
  border-radius: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;*/
  font-size:14px;
  background-color:#fff;
  margin:10px 0;
}

#results .gsc-result:hover {
 /* border: 1px solid #FFF ;
  border-left: 5px solid #FFF;*/
  background-color:#fff;
  
}

#results .gsc-result:hover .gs-result:before {
  color: #333;
}

#results .gs-snippet {
color: #7f7f7f;
margin-top: 5px;
}

#results .gsc-result:hover .gs-snippet {
  color: #000;
}

/*#results .gsc-result:hover .gs-snippet b {
  background-color: #fe9;
  color: #000;
}*/



#results .gs-result:before {
  color: #ccc;
  /*position: absolute;
  left: 8px;
  top: 8px;*/
}

#results .gsc-trailing-more-results {
  /* Sets style for more results link. */
  color: #620;
}


.gsc-above-wrapper-area{}
.gsc-tabsArea{margin-top:105px;}
#cselegend{background:transparent url(http://www.lcms.org/image/template-images/legend_cse.png) top left no-repeat; width:923px; height:105px; position:relative; top:175px; margin:-120px 0 100px 0; left:7px;}
.intsites{float:left; position:absolute; top:16px; left:0px; width:466px; text-align:left; padding:0 10px 0 20px;}
.extsites{ position:absolute; top:16px; left:498px; width:367px; padding:0 10px 0 20px; text-align:left;}
.ext-desc{font-size:11px; line-height:normal;}

#contentPrimary{min-height:515px;}
.gsc-orderby{margin-bottom:40px;}

#cse-search-form{margin-left:-15px;}
#cse-search-form input {width:50px; font-size:12px; padding:4px 6px;}

@media only screen and (max-width: 1000px)  {
	.textwidget input#gsc-i-id1{margin-left:15px; width:150px!important;}
	.textwidget .gsc-search-button{position:relative; left:-25px;}
	.textwidget .gsc-clear-button{position:relative; left:-30px;} 
}

@media only screen and (max-width: 768px) {
	.textwidget input#gsc-i-id1{margin-left:15px; width:130px!important;}
	.textwidget .gsc-search-button{position:relative; left:-15px;}
	.textwidget .gsc-clear-button{position:relative; left:-20px;} 
.below img.woo-image{width:100%!important; max-width:275px!important}
}


@media only screen and (min-width: 768px) {
	.textwidget input#gsc-i-id1{margin-left:15px; width:130px!important;}
	.textwidget .gsc-search-button{position:relative; left:-30px;}
	.textwidget .gsc-clear-button{position:relative; left:-35px;} 
}

.wp-caption-text{line-height:16px!important; font-size:11px!important; font-weight:normal!important}

div.printfriendly{display:inline;margin-right:15px;position:relative; top:5px}
div.printfriendly img{position:relative; top:-5px; margin-right:12px;}


#smart-archives-fancy code{font:12px/1.5em "Helvetica Neue",Helvetica,sans-serif}
.month-list {border-top:1px solid #ccc}
.month-list li{font-size:1.5em}
.archive-list{font-size:1.15em}
.archive-list li, .lcms-list {list-style-image: url(http://lcms.org/view.image?id=404)!important;}
.lens-reporter .dot-nav li{list-style-image:none!important; border-radius:0!important}
h2.month-heading{margin-top:10px!important;font-style:oblique;}
.lcms-list li{font-size:1.25em; line-height:1.75em;}
ul.recent-articles-archive{margin-left:-20px!important}
ul.recent-articles-archive li{line-height:1.5em!important; list-style:none!important; color:#8b8b8b; font-style:italic; font-size:.75em}

/* Tribe Events Calendar */
.tribe-events-tooltip h4, .tribe-events-tooltip .description, #tribe-events-pg-template .description{text-transform:none!important}
.tribe-events-event-image img{float:left!important; margin:.25em 1em 1em 1em}
.single-tribe_events #tribe-events-header{margin:0}
.pf-content ul {margin-left:2em; clear:left}
#tribe-events-photo-events .tribe-events-event-image{float:left; margin:1em!important;}
#tribe-events-photo-events .tribe-events-event-image{width:90%!important}
.tribe-events-event-image { width: 20.5%!important;}

/* Leaderblog Styling */
#post-author ul.tab_titles li.nav-tab a{text-transform: none}
.category-leader-blog .post-meta{margin-bottom:14px}
.lbauthors{display:inline-block; width:50%; vertical-align:top}
.mdevice{padding-left:5px; margin-bottom:-10px}
.deviceimg{margin:0}

#post-author h4 { margin-bottom: 0.4em; text-transform:none!important }
#post-author .profile-image img, .entry_author_image img {padding: 3px; border: 1px solid #e6e6e6; background: #F8F8F8; background: rgba(255, 255, 255, 0.7); float: left; margin: 5px 15px 15px 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.entry_author_image img {width:30%; height:auto}
#post-author .profile-image .entry_author_image img {width:25%;  height:auto}
#post-author .tab ul{padding-left:15px;}


/*@media only screen	 	 
and (min-device-width : 320px){
    iframe#JotFormIFrame {
        min-height : 2000px;
    }

}

@media only screen	 	 
and (min-width : 321px){
    iframe#JotFormIFrame {
        min-height : 2300px;
    }

}*/
@media only screen and (max-width:790px){
	#rNews ul.rig.columns-2 li{width:45%}
}
@media only screen and (max-width:730px){
ul.rig.columns-2 li {
	width: 47.5%; /* this value + 2.5 should = 50% */
}
/* class for 3 columns */
ul.rig.columns-3 li {
	width: 47.5%; /* this value + 2.5 should = 33% */
}
/* class for 4 columns */
ul.rig.columns-4 li {
	width: 47.5%; /* this value + 2.5 should = 25% */
}
#rNews ul.rig.columns-2 li{width:47%}
}

@media only screen and (max-width:630px){

#rNews ul.rig.columns-2 li{width:47%}
}

@media only screen and (max-width:570px){
	.slide-excerpt{display:none!important}
	.lens-reporter{margin:0!important; padding:0!important}
	.lens-reporter dd .copy{width:98%!important; background-image:none!important}
	.tlw-sd .slide-excerpt{display:block!important}	
	#rNews ul.rig.columns-2 li{width:45%}
}
@media only screen and (min-width:440px) and (max-width:570px){
	.lens-reporter dd .image {width:100%!important; position:relative; top:-40px!important; left:10px;}
	.lens-reporter dd .image{max-width:50%!important;}
	.lens-reporter dd .copy{margin-top:150px;}

}
@media only screen and (min-width:321px) and (max-width:440px){
	.lens-reporter dd .image {width:100%!important; position:relative; top:-60px!important; left:5px;}
	.lens-reporter dd .image{max-width:50%!important;}
	.lens-reporter dd .copy{margin-top:120px;}
	
}
@media only screen and (max-width:320px){
	.lens-reporter dd .image {width:100%!important; position:relative; top:-80px!important; left:10px;}
	.lens-reporter dd .image{max-width:75%!important;}
	.lens-reporter dd .copy{margin-top:110px;}
	
}
@media only screen and (max-width:500px){
	.lens-reporter dd .copy{width:95%!important; background-image:none!important}
	#wrap, #wrapInner{margin:0!important; padding:0!important; width:100%!important}
	body{padding:0}
	#wrapInner{width:94%!important; padding:0 .75em!important}
	#wrapInner img.woo-image.thumbnail{max-width:100%!important; height:auto}
	.tlw-sd .slide-excerpt{display:block!important}
}

@media only screen and (max-width:480px){

#rNews ul.rig.columns-2 li{width:96%}

	ul.rig.columns-2 li {
	width: 100%; /* this value + 2.5 should = 50% */
}
/* class for 3 columns */
ul.rig.columns-3 li {
	width: 100%; /* this value + 2.5 should = 33% */
}
/* class for 4 columns */
ul.rig.columns-4 li {
	width: 100%; /* this value + 2.5 should = 25% */
}
	.tlw-sd .slide-excerpt{display:block!important}	
	.post h2.title{clear:both;}
	.post .post-meta{margin-left:0!important}
}
.post-meta .small:first-child, .post-meta .small:nth-child(3), .post-meta .author{display:none}
#topStory .post-meta{float:left!important; width:98%; margin:0 0 1em 0;}
#topStory{margin-bottom:20px}
@media only screen and (max-width:1000px){

	.featuredImg{max-width:100%; position:relative; left:0;}
}

.lens-reporter dd .image, .lens-reporter dd .image img{box-shadow:none!important; border:0!important; padding:0!important; background-color:transparent!important;}
