/*!
 * Custom CSS
 *
 * 
 */
/*--------------------------site wide options--------------------------------*/

a {
}
a:hover {
	text-decoration: none;
}
.container{
	/*max-width:950px !important;*/
}
/*body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: transparent;
}*/
/*--------------------------Header options-----------------------------------*/
.linklogo {
	width: 100%;
	height: 100%;
	min-height: 75px;
}
.header {
	background-color: #b2a982;
	padding-top: 0px;
}
.headerrow, .rowpadding {
	padding-bottom: 5px;
}
.logo {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: left top !important;
	min-height: 75px;
	height: 75px;
}
.divider {
	background-color: #FFF;
	height: 5px;
}
.apparea {
/*float: right;*/
}
.header .navbar {
	margin-bottom: 0px;
}
.header .navbar-inner {
	background: none;
	background-image: none;
	border: none;
	padding-left: 2px;
	padding-right: 2px;
}
.navbar-search .search-query {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*--------------------------Page options-----------------------------------*/
.pagebg {
	background-color: #FFF;
}
.pagebg .dataarea {
/*	background-color: transparent;
*/  max-width: 950px;
    /* padding-left: 10px;
    padding-right: 10px; */
    overflow-x: hidden;
    overflow-y: hidden;
}



}
.data {
	margin-top: 15px;
}
.page1, .page2, .page3 {
	/*background-color: #B5AA72;*/
	padding-left: 10px;
	padding-right: 10px;
	/*border: 5px solid #330;*/
	padding-bottom: 10px;
}
/*--------------------------Feature options-----------------------------------*/
.span22 {
	width: 30%;
	margin-bottom: 0px;
}
.featurebox {
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.featurebox .span3 {
	text-align: center;
	
}
.cat {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
}
.cat a:hover {
	text-decoration: none;
}
.cattitle {
	text-align: center;
	background-color: #CCC;
	position: relative;
	/*top: -10px;*/
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	display: block;
	width: 75%;
	margin-left: 12%;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #736A46;
	border-left-color: #736A46;
}
.tab-content {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.tab-pane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	/*padding-top: 20px;*/
	padding-bottom: 7px;
}
.pane {
	/*	background-image: url(../img/arrow-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: contain;*/
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #B5AA72;
	padding-left: 10px;
	padding-right: 10px;/*border: 2px solid #330;*/
}
 .arrow {
	/*height: 30px;
	background-image: url(../img/arrow.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: none;
	bottom: -3px;
	width: 180px;
	position: relative;*/
} 
.tab-content .active .one {
	display: block;
	text-align: left;
}
.tab-content .active .two {
	margin-left: 200px;
	display: block;
}
.tab-content .active .three {
	margin-left: 420px;
	display: block;
}
/* tb content tablet view error fix start */
.tab-content .active .onetab {
	display: block;
	text-align: left;
}
.tab-content .active .twotab {
	margin-left: 250px;
	display: block;
}
.tab-content .active .threetab {
	margin-left: 500px;
	display: block;
}
/* tb content tablet view error fix end */


.titletxt {
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.entry-date {
	float: right;
	display: block;
	margin-top: -20px;
}
.metattl {
	width: 100%;
	display: inline-block;
}
.metadate {
	float: right;
}
.metacat {
	float: left;
}
.metacat ul, .metacat li {
	list-style: none;
	list-style-type: none;
	text-decoration: none;
	margin: 0;
}
/*--------------------------Mobile options-----------------------------------*/
.visible-phone .pane {
	background-color: #B5AA72;
	padding-left: 2px;
	padding-right: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nav {
	margin-bottom: 0px;
}
.mobile li {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	-moz-box-sizing: border-box;
	background-attachment: scroll;
	background-clip: border-box;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.1) 100%);
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	/*border-bottom-color: rgba(255, 255, 255, 0.7);*/
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	/* border-left-color-value: rgba(255, 255, 255, 0.7);*/
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 2px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	/*border-right-color-value: rgba(255, 255, 255, 0.7);*/
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 2px;
	/*border-top-color: rgba(255, 255, 255, 0.7);*/
	border-color: #FFF;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-top-style: solid;
	border-top-width: 2px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5), 1px 1px 1px rgba(0, 0, 0, 0.3) inset, -1px 0 1px rgba(0, 0, 0, 0.3) inset;
	margin-bottom: 4px;
	background-color: #857941;
	color: #F5F5F5;
}
.mobile li > a {
	display: inline;
	line-height: 28px;
}
.mobile .active a, .mobile li a:hover {
/*color: #F5F5F5;*/
}
.mobile li a, .mobile li a:hover {
/*background-color: #B1A881;*/
}
.mnuarrow {
	background-color: #333333;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}
.mnuicon {
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}
.srchrow_m .search-query {
	width: 100%;
	text-align:center;
}
/*.tabimg_m{width:100%;}*/
.m_img {
	text-align:center;
}
.m_arw{
	float: right;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	height: 50px;
	}

/*--------------------------Widget Area options-----------------------------------*/

.widget {
	margin: 10px;
	padding: 7px;
        width:280px;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #EBE9DC;
	/*background-image: -moz-linear-gradient(center top, #EBE9DC 0%, #D5D5BD 100%);*/
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #B5AA72;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 2px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #B5AA72;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 2px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	font-size: 13px;
	font-weight: normal;
	/*	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;*/
	border: 3px solid #B5AA72;
}
.twg_data {
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}
.topwget {
	/*background-color: #B5AA72;
	padding-bottom: 5px;
	padding-top: 5px;*/
	padding: 5px;
	margin-top: 5px;
}
.midwget {
	padding: 5px;
	margin-top: 5px;
}
.socialdisplay {
	display: none;
}
/*--------------------------Footer Area options-----------------------------------*/
.footer {
	text-align: center;
	background-color: #E9E5D9;
}
.footer .navbar .nav, .footer .navbar .nav > li {
	float: none;
	display: inline-block;
 *display:inline; /* ie7 fix */
 *zoom:1; /* hasLayout ie7 trigger */
	vertical-align: top;
}
.footer .navbar {
	width: 80%;
	margin: 0 auto;
}
​ .divider_f {
	background-color: #fff;
	height: 5px;
}
/*--------------------------Prayer Card options-----------------------------------*/
.card {
	padding-bottom: 10px;
	padding-top: 10px;
}
/*--------------------------Style End Here-----------------------------------*/

/*--------------------------Visible options-----------------------------------*/

.hidden-desk {
  display: none !important;
}
.visible-desk {
  display: block !important;
}

.hidden-mobil {
  display: none !important;
}
.visible-mobil {
  display: block !important;
}






.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
 @-ms-viewport {
 width: device-width;
}
.hidden {
	display: none;
	visibility: hidden;
}
.visible-phone {
	display: none !important;
}
.visible-tablet {
	display: none !important;
}
.hidden-desktop {
	display: none !important;
}
.visible-desktop {
	display: inherit !important;
}



 @media (min-width: 768px) and (max-width: 1024px) {
	#mobile-full {	width:66%!important;	}
	.hidden-desktop {display: inherit !important;}
	/*.visible-desktop {
		display: none !important;
	}*/
	.visible-tablet {
		display: inherit !important;
	}
	/*.hidden-tablet {
		display: none !important;
	}*/
	.nav>li>a {    position: relative;    display: block;    padding: 10px 14px !important;}
	/*html .footer { background-color: #e9e5d9 !important; }*/
	html .header .headerrow > .row > .col-md-6 { float: left; width: 50%; }
	.widget{width:auto !important;}
	/*.pagebg .layout4 {    background-color: #c2bc9d !Important;}
	html .pagebg, html .pagebg.fPage .layout4 { background: rgba(0, 0, 0, 0) -webkit-linear-gradient(to bottom, #c2bc9c 0%, #ece8dd 100%) repeat scroll 0 0 !important; background: rgba(0, 0, 0, 0) -moz-linear-gradient(to bottom, #c2bc9c 0%, #ece8dd 100%) repeat scroll 0 0 !important; background: rgba(0, 0, 0, 0) -ms-linear-gradient(to bottom, #c2bc9c 0%, #ece8dd 100%) repeat scroll 0 0 !important; background: rgba(0, 0, 0, 0) -o-linear-gradient(to bottom, #c2bc9c 0%, #ece8dd 100%) repeat scroll 0 0 !important; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #c2bc9c 0%, #ece8dd 100%) repeat scroll 0 0 !important; }*/

}

 @media (max-width: 767px) {
	#mobile-full {
	width:100%!important;
	
	}
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-phone {
		display: inherit !important;
	}
	.hidden-phone {
		display: none !important;
	}
	.page1, .page2 { 
	 	border:none !important;
	}
	.logo {background-position: center !important;}
	.header .search { clear: both; padding: 15px 0 0;}
	.header  .pull-right { float: none !important; text-align:center;}
	.layout1 table {margin: auto; text-align: center;  margin-top: -30px;  width: 100%;}
 
	.widget{width:95%!important;}
	
	
}

.visible-print {
	display: none !important;
}
.carousel-control {
	top: 1%;
}
.shareaholic-share-buttons-heading { 
     background: url('http://jesuitprayer.prayerandreflectionsites.com/custom/sharing-caring.png') 0 0 no-repeat;
     height: 65px;
     margin-bottom: -15px !important;
}
.shareaholic-share-buttons-heading-image { display: none; }

/***** gravity form *********/
.gform_wrapper input[type=text]{
	margin-bottom: 0 !important;
}
.gform_wrapper .ginput_complex label{
	margin: 0 5px !important;
}
.gform_wrapper .top_label .gfield_label{
	line-height: 1em !important;
}
.gform_wrapper .gform_footer{
	padding: 16px 0 0 0 !important;
	margin: 0 !important;
}
.gform_wrapper form{
	margin: 0 !important;
}
.gform_wrapper .gsection{
	margin: 10px 0 !important;
}
.tab-content{
overflow:hidden;
}

.visible-mobil #content #daily-inspiration .wrapper img{
width:100%;
}


.whrclass{
	border-width: 2px 0px 0px;
	border-top-color: #85836E;
    	border-bottom-color: #85836E;
    	margin-top: 10px;
    	margin-bottom: 10px;
}

.gform_title{
	font-size: 20px !important;
}



