/* styles for Rich Text Editor */
.imageFloatLeft {
float: left;
margin: 0 14px 8px 0;
 max-width: 50%;
 height: auto;
}
.imageFloatRight {
float: right;
margin: 0 0 8px 14px;
 max-width: 50%;
 height: auto;
}
.getsiriusSmallerText {
	font-size: 0.8em;
	line-height: 1em;
}
.getsiriusColumns {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-width: 330px;
     -moz-column-width: 330px;
          column-width: 330px;
}
.bigBlueText {
    font-size: 20px;
    color:#0020C2; 
}
.bigRedText {
    font-size: 20px;
    color:#D2232A; 
}
.biggerText {
font-size: 1.5em;
}
.smallerText {
font-size: 0.6em;
}
.lessSpaceAboveLine {
margin-top: -12px !important;
}
.floatBlockRight {
float: right;
margin: 0 0 0 10px;
border: 1px solid #0020C2;
}
.headerTitle {
    font-size: 28px !important;
	font-weight: bold !important;
    color:#703F0A !important; 
	margin-bottom: 10px !important;
}
.headerTagline {
    color:#703F0A !important; 
	margin-top: -12px !important;
	margin: 2px 4px;
}
/* END styles for Rich Text Editor END */

.getsiriuslink {
	float: right;
	margin-right: 10px;
}
.getsiriuslink a, .getsiriuslink a:visited{
    color: #404040;
	padding: 2px 6px;
}
.getsiriuslink a:hover{
	color: #0E2DDA;
	text-decoration: underline solid #0E2DDA;
	background-color: #CED5F4; 
}
img {
max-width: 100%;
height: auto;
}
#fancybox-left, #fancybox-right {
    background: transparent url("/themes/getSirius//js/fancybox/blank.gif") repeat scroll 0 0;
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 100%;
    outline: medium none;
    position: absolute;
    width: 35%;
    z-index: 1102;
}
.sortable_fancybox_gallery_container {
    margin-bottom: 30px;
}

.logoutlink {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.logoutlink a,
.logoutlink a:visited {
color: #0020c2 !important;
background-color:#FFFFFF;
padding: 16px 23px;
	border: solid #ffb600;
	border-width: 6px 2px;
	border-radius: 12px;
}
.logoutlink a:hover {
color: #0020c2 !important;
text-decoration: underline;
background-color:#ffb600;
padding-bottom: 21px;
}

.footer {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 40px;
    border-top: 1px solid #eee;
}
/* Main marketing message and sign up button */
.container{
    max-width: 970px;
/*	padding-left: 1px;
	padding-right: 1px; */
}
body .container, body .container *, body section, body section *{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* android fix for checkbox hack */
body { 
  -webkit-animation: bugfix infinite 1s; 
}
@-webkit-keyframes bugfix { 
  from {padding:0;} 
  to {padding:0;} 
}


.jumbotron {
    text-align: center;
    background-color: transparent;
}
.jumbotron .btn {
    padding: 14px 24px;
    font-size: 21px;
}
/* Customize the nav-justified links to be fill the entire space of the .navbar */

.masthead .nav{}
.masthead .nav > li > a {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    text-align: center;
    background-color: #484949;
    margin: 0px 2px;
    font-weight: normal;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 0px;
}
.masthead .nav > .active, .masthead .nav > .nav-selected > a, .masthead .nav > .active > a:hover, .masthead .nav > .active > a:focus {
    background-color: #7ab83d;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, .15);
    box-shadow: inset 0 3px 7px rgba(0, 0, 0, .15);
}
.masthead .nav > li:first-child > a {} .masthead .nav > li:last-child > a {} .nav > li > a:hover, .nav > li > a:focus {
    background-color: #7ab83d;
    text-decoration: none;
}
.masthead .nav > li {
    display: table-cell;
    width: 1%;
}
.masthead .nav > li {
    float: none;
}
.masthead .nav {
    width: 100%;
}
.masthead .nav > li > a {
    margin-bottom: 0;
}
.masthead .nav > li > a {
    text-align: center;
}
#contactd span {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    line-height: 120%;
}
#contactd {
    text-align: right;
    padding-top: 10px;
}
#contactd span:first-child {
    font-size: 15px;
    color: #4e4e4e;
    font-weight: bold;
}
#contactd span:last-child {
/*    font-size: 35px;
    color: #79b73c; */
/*    font-size: 20px;
    color: #0020c2;
	background-color: #FFFFFF;
	border: solid red;
	border-width: 2px 1px;
	border-radius: 6px;
	padding: 1px 10px 0px 10px;
	margin: 30px 40px 0 0 ; */
}
section.banner {
	border-top: #FFB600 5px solid;
	border-bottom: #FFB600 5px solid;
	border-left: #333333 1px solid;
    border-right: #333333 1px solid;
	background: #fff;
	text-align: center;
	margin: 0 auto;
}
.ccm-image-block{
    max-width:100%;
}
header{
     padding: 20px 0px;  also check masthead around line600 
}
header .container .rowimage {
	background-image: url(/themes/getSirius/image/church.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto; 
	background-position: center -80px;
	height: 160px;
	border: 1px solid #703F0A;
/*	background-size: 100% 100%; */
}
header .container .rowhomeimage {
	background-image: url(/themes/getSirius/image/church.jpg);
	background-repeat: no-repeat;
	background-size: 940px auto; 
	background-position: center top;
	height: 640px;
}
.btn-success {
    background-color: #7ab83d;
    border-color: #7ab83d;
    color: #fff;
}
.banner ul{
    list-style: none;
    margin:0px;
    padding:0px 0px 20px 0px;
}
.banner > .container > img{
    max-width:100%;
}
.banner > .container{
    position:relative;
}
.banner ul li span{
    color:#7ab73d;
    font-weight: bold;
    padding-right: 10px;
}
.containerbanner{
    position: absolute;
    right:0;
    top:0;
    width:500px;
    padding: 100px 0px 0px 0px;
}
.sidecontent{
    padding:20px 0px;
}
.content {
    padding:20px 20px;
background-color: #EEF0FB;
	background-image: url(/themes/getSirius/image/Background_parch.jpg);
border-style: solid;
border-color: #703F0A ;
border-width: 0px 1px 1px 1px;
-webkit-box-shadow: 2px 2px 5px 1px rgba(57, 78, 101, 0.4);
-moz-box-shadow:    2px 2px 5px 1px rgba(57, 78, 101, 0.4);
box-shadow:         2px 2px 5px 1px rgba(57, 78, 101, 0.4);
}
.sidecontent{
    padding-bottom: 40px;
}
.prefoot{
    background: #EEEEEE;
}
.tridiv{
    padding: 0px 20px;
}
.tridiv a {
color: #CDD1FC;
}
.prefoot .col-md-4{
 /*   min-height: 270px;  */
}
/*
.prefoot .col-md-4:nth-child(2){
    background: #EEEEEE !important; 
	border-color: red;
    border-image: none;
    border-radius: 6px;
    border-style: solid;
    border-width: 2px;
	margin-top: 20px;
}
.prefoot .col-md-4:nth-child(2) p{
	line-height: 140%;
	color: #0020c2;
    font-size: 20px;
}
*/
#footer .col-xs-6:last-child{
    text-align: right;
}
#footer{
    padding: 10px 0px;
    font-size: 12px;
    background:#eee;
}
body .container .nav a, body section .nav a,
.getsiriusHorizMenu a {
	color: #fff;
	display: block;
	padding: 6px 10px;
/*	border-bottom: 1px solid #fff; */
	position: relative;
	font-size: 16px;
	font-weight: bold;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,444444+62,000000+98;Black+3D */
background: rgb(125,126,125); /* Old browsers */
background: -moz-linear-gradient(top, rgba(125,126,125,1) 0%, rgba(68,68,68,1) 62%, rgba(0,0,0,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(62%,rgba(68,68,68,1)), color-stop(98%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(68,68,68,1) 62%,rgba(0,0,0,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(68,68,68,1) 62%,rgba(0,0,0,1) 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(68,68,68,1) 62%,rgba(0,0,0,1) 98%); /* IE10+ */
background: linear-gradient(to bottom, rgba(125,126,125,1) 0%,rgba(68,68,68,1) 62%,rgba(0,0,0,1) 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
body .container .nav li li a, body section .nav li li a{
    background: none repeat scroll 0 0 #777;
    padding-left: 25px;
}
body .container .nav li li a:hover,
body .container .nav li li a.nav-selected,
body .container .nav li a.nav-selected,
body .container .nav a:hover,
body section .nav li li a:hover,
body section .nav li li a.nav-selected,
body section .nav li a.nav-selected,
body section .nav a:hover,
.getsiriusHorizMenu a:hover,
.getsiriusHorizMenuMORE a:hover,
.getsiriusHorizMenu .isactive
{
 /*   background-color: #7ab83d; */
/*    background-color: #071871;   */
    text-decoration: none;
    color: #FFB600;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,444444+62,000000+89,ffb600+98 */
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top, #7d7e7d 0%, #444444 62%, #000000 89%, #ffb600 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(62%,#444444), color-stop(89%,#000000), color-stop(98%,#ffb600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7d7e7d 0%,#444444 62%,#000000 89%,#ffb600 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7d7e7d 0%,#444444 62%,#000000 89%,#ffb600 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7d7e7d 0%,#444444 62%,#000000 89%,#ffb600 98%); /* IE10+ */
background: linear-gradient(to bottom, #7d7e7d 0%,#444444 62%,#000000 89%,#ffb600 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#ffb600',GradientType=0 ); /* IE6-9 */
}

body .container .nav, body section .nav, body .container .nav ul, body section .nav ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.searchResult a{
    color: #00147E;
}
.ccm-tags-display{
    margin-bottom: 40px;
}
.ccm-tags-display ul.ccm-tag-list li{
    color: #00147E;
}
a, a:visited{
    color: #001EC6;
}
a:hover{
	color: #0E2DDA;
	text-decoration: underline solid #0E2DDA;
	background-color: #CED5F4; 
}
.formBlockSurveyTable input[type="text"],
.formBlockSurveyTable input[type="email"],
.formBlockSurveyTable textarea,
.ccm-input-date,
.ccm-search-block-text,
.guestBook-formBlock input[type="text"],
.guestBook-formBlock input[type="email"],
.guestBook-formBlock textarea
{
    border:1px solid #ccc;
    padding: 3px;
}
.ccm-input-button, .ccm-search-block-submit, input[type="submit"] {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color:#ededed;
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topleft:6px;
    border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-bottomright:6px;
    border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-left-radius:6px;
    text-indent:0;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#777777;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    font-style:normal;
    height:30px;
    line-height:30px;
    width:100px;
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #ffffff;
    margin-top: 3px;
}
.ccm-input-button:hover, .ccm-search-block-submit:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color:#dfdfdf;
}
.ccm-input-button:active, .ccm-search-block-submit:active {
    position:relative;
    top:1px;
}
.grid_4.main-content-thumb {
    display: inline-block;
    padding: 15px;
    vertical-align: top;
    width: 175px;
}
body header .container #logo{
    padding-top: 15px;
	margin-left: 20px;
}
.getsiriusfooternav {
	white-space: nowrap;
}
.getsiriusfooternavContainer {
	visibility: hidden;
	height: 0px;
}
/* *********************************  getsiriusHorizMenu  *********************************  */
.getsiriusHorizMenu {
margin: 0px;
}
.getsiriusHorizMenuuMORE {
margin: -70px 0px 0px 390px;
}
.getsiriusHorizMenu a {
	height:25px;
	width:auto;
	line-height:8px;
	font-size:16px;
	font-weight: bold;
    float:left;
	padding: 6px 12px;
}
.getsiriusHorizMenuMORE a {
	height:40px;
	width:90px;
	font-size:36px;
    float:left;
	padding: 12px 8px 0px 8px;
}
.getsiriusHorizMenu a,
.getsiriusHorizMenuMORE a {
display:inline;
	color:#fff;
	text-align:center;
	text-decoration:none;
	margin: 4px 4px 0 0;
text-shadow: #000 1px 1px 2px;
	display:block;
	position:relative;
	z-index:10;
	border: 1px solid #000000;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
/* Look about line 190 for background color - in same rule as: body .container .nav a, body section .nav a, */

}
.getsiriusHorizMenu a:hover,
.getsiriusHorizMenuMORE a:hover { 
/* Look about line 220 for background color - in same rule as: body section .nav a:hover, */
}
.getsiriusHorizMenu .isactive {
}
/*  *********************************  getsiriusHorizMenu END  *********************************  */

.checkboxhackhidelabel  {  /* for hiding mobile menu's Menu button */
   visibility: hidden;
   height: 0px;
}
/* Checkbox Hack */
.masthead input[type=checkbox] {  /* for mobile menu's Menu button */
   position: absolute;
   top: -9999px;
   left: -9999px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    /* Remove the padding we set earlier */
    .masthead, .marketing, .footer {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (max-width: 1200px) {
    .containerbanner{
        width:400px;
        padding: 50px 0px 0px
    }
}
@media (max-width: 991px) {
body .container .nav a, body section .nav a {
font-size: 11px;
}
body header .container h1{
    margin: 14px 0 0 0 ;
    font-size: 28px;
}
#contactd span:last-child {
	font-size: 18px;
    }
.prefoot .col-md-4{
        min-height: 1px;
    }
.prefoot .col-md-4:nth-child(2){
        background: none;
    }
.prefoot .col-md-4{
  /*      border-bottom: 1px solid #aaa;  */
    }
.containerbanner{
        width:300px;
        padding: 30px 0px 0px
    }
.getsiriusHorizMenu a {
    font-size: 12px;
}
.tridiv {
text-align: center;
}
}

@media (max-width: 768px) {
header{
    padding: 0 ;  
}
#contactd span:last-child {
	margin: 50px 0 0 0 ;
}

/* Checkbox Hack */
.masthead input[type=checkbox] {
   position: absolute;
   top: -9999px;
   left: -9999px;
}
.masthead label {   /* .masthead keeps lable from styling other checkboxes */
   visibility: visible;
  -webkit-appearance: push-button;
  -moz-appearance: button; 
    position: absolute;
    right: 3px;
    top: 0px;
	
    background-color: #000;
    border-color: #ffcc00;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
    border-width: 0 2px 2px;
    color: #ffffff;
    float: right;
    font-size: 18px;
    font-weight: bold;
    padding: 9px 12px;
	z-index:700;
}

/* Default State */
#menuhider {
	visibility:hidden;
	background: #FFFFFF;
	display: block;
	width: 0px;
	height: 0px;
}

/* Toggled State */
input[type=checkbox]:checked ~ #menuhider {
   visibility:visible;
   width: 100%;
   height: 100%;
    display: inline-block;
    position: absolute;
    left: 1px;
    top: 0px;
	z-index:600;
	padding-top: 50px;
}

body .container .nav a, body section .nav a {
font-size: 16px;
max-width: 99%;
}
    .masthead .nav > li > a {
        border-right: 1px solid #d5d5d5;
        border-left: 1px solid #fff;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        margin: 3px 0px;
        display: block;
        width: 100%;
    }
    .masthead .nav > li {
        display: block;
        width: 100%;
    }
    #contactd{
        text-align: center;
    }
    #logo{
        text-align: center;
    }
    .masthead{
        padding-bottom: 0px;  /* was 20px */
    }
    section.banner{
        display: none;
    }
    .masthead .nav{display: table;}
    .masthead .nav:before, .masthead .nav:after{display: none;
	}
.getsiriusHorizMenuMORE {
margin: -70px 0px 0px 230px;
}
.getsiriusHorizMenuMORE a {
margin: 0 5px 20px 0;
}
.getsiriusHorizMenu a {
float: none;
    font-size: 16px;
}
.getsiriusHorizMenu {
margin: 20px 30px 0px 30px;
}
header .container .rowhomeimage {
	background-image: url(/themes/getSirius/image/church.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto; 
	background-position: center top;
	height: 300px;
}
.headerTitle {
line-height: 90% !important;
margin-top: 24px !important;
	background-image: url(/themes/getSirius/image/backgroundTagLine.png);
}
.headerTagline {
line-height: 90% !important;
margin:  4px 0 !important;
padding: 4px 8px !important;
	background-image: url(/themes/getSirius/image/backgroundTagLine.png);
}
.getsiriusfooternavContainer {
	visibility: visible;
	height: auto;
}
} /* END of (max-width: 768px) */
@media (max-width: 767px) { /* moved from (max-width: 768px) for ipad fix */
body header .container h1{
    margin: 8px 0 0 0 ;
    font-size: 20px;
	display: inline-block;
}
#contactd span:last-child {
	margin: 0 ;
}
} /* END of (max-width: 767px) */