/**************************************
 Theme Name:     Vantage Child Theme
 Theme URI:      http://www.secondpresbyteriannyc.org
 Description:    vantage child theme
 Author:         Themes
 Author URI:     Second Presbyterian NYC
 Template:       vantage
 Version:        1.0.0
***************************************/
 
@import url("../vantage/style.css");
 
/*************************************
   Theme customization starts here
*************************************/


 /***************************
    THEME COLOR: #195393
****************************/
/* HOME PAGE */

html{
font-family: Sans-Serif !important;
}

body{
  background-image: url('https://secondpresbyteriannyc.org/wp-content/uploads/2015/06/background-image.jpg') !important;
  background-repeat: repeat !important;
  background-color: white !important;
  font-family: Sans-Serif !important;
}
#colophon{
background: #195393;
}

a:hover,
a:focus,
a:active,
.entry-content a:hover {
  color: rgb(184,167,142);
}

.main-navigation{
background-color:#FFF;
margin: 0 0 0 0 !important;
position:static;
}
header#masthead .hgroup {
	padding-bottom:3px;
	padding-top:0px;
}
header#masthead .hgroup .logo img {
width:1080px!important;
}
header#masthead .hgroup #header-sidebar{
	top: -43%;
	right: 1%;
	color:#FFF;
}
#header-sidebar .widget_nav_menu ul.menu > li > a{
 color:#F5F5F5;
}
.main-navigation ul{
background-color:#195393;
}

header#masthead{
padding: 0 0 0 0;
}

#page-wrapper{
padding-top:0px;
}
#pg-4-0 .panel-grid-cell{
  height:1000px;
}

/*  Home Page Calendar */
div#panel-4-0-2-0 h3 {
    font-size: 26px;
    margin: 1em 0;
}

div#panel-4-0-0-1 { margin-bottom: 15px!important; }

/* TEXT */
.body-text{
  font-size:16px;
  line-height: 135%;
  font-family: Sans-Serif !important;
  color: #000;
}
.body-header, .widget-title{
color:#195393 !important;
}

#unique639233{
font-size:10px;
font-family:sans-;
}

.entry-content h4 {
 font-size:15px;
}

#body-header-col{
font-size:26px !important;
}

.entry-content ul {
  list-style-type: none;
}

/* FORM */
.title {
    font-size: 21px;
    font-weight: 700;
} 

.form-text{
 font-size:18px;
}
#main-slider .metaslider, #main-slider #metaslider-demo {
max-width:1080px!important;
}

.wpcf7-form {
float:right !important;
}

/* FOOTER */
#footer-text{
font-size:15px;
color: #cccccc;
text-align:center;
font-family: Sans-Serif !important;
}
#footer-header{
font-size:19px;
color: #cccccc;
text-align:center;
font-family: Sans-Serif !important;
}
#unique6392354{
font-family: sans-serif !important;
}
.banner {
	width:100%;
}

.wpcf7-quiz-label{
  width: 100%;
  padding: 6% 27% 5% 0;
}

/* Banner image */
.banner-header {
	width: 100%;
	padding-top:15px;
}

/* sidebar and content*/
#primary {
	font-family: Sans-Serif; !important;
	float: left;
	border: 1px solid #808080;
	margin-right: 2%;
	padding: 3%;
	background: #FFF;
  	border-left: 1px solid #808080;
        border-top: 8px solid #2785C5;
        box-shadow: 3px 3px #CCC;
}
#secondary {	
 	font-family: Sans-Serif; !important;
	width: 13%;
	margin-right: 2%;
	padding: 1.5%;
	background: #FFF;
	float: left;
	border-top: 8px solid #2785C5;
	box-shadow: 3px 3px #CCC;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

/************ Sidebar Navigation ****************/
.widget-area #text-2 a{
	text-decoration:none;
	font-size: 12px;
}
.widget-area #text-2 p {
	margin-bottom: 0px !important;
	padding: 2px 0px 2px 20px;
}
.widget-area #text-2 hr {
	margin-bottom: 0em;
        margin-top: 0em;
}

div#pgc-4-0-0,div#pgc-4-0-1, div#pgc-4-0-2 {
	box-shadow: 3px 3px #CCC;
	border: 1px solid #808080;
	border-top: 8px solid #195393;
	padding: 0;
	width: 31%;
	overflow: hidden;
	text-align: center;
	margin: 0 1%;
}

.entry-content img {      
    border-radius: 0px;
    box-shadow: 0 0px 20px rgba(0, 0, 0, 0);
    height: auto;
    max-width: 100%;
}

.entry-content .alignright {   
    margin: 0 1.5em 1.5em;
}

.calendar_wrap {
 clear:both; 
 font-size:16px;
 text-align: left !important;
}

div.wrap{
  height: 947px;
  overflow: auto;
}

.calendar_wrap h4.entry-title.summary {
  margin-top: 2px;
  text-align:center;
}

.duration {
  float:left;
  width: 32%;
  margin: 5px 25px 0 0;
  font-family: Sans-Serif !important;
  font-weight: 700;
  color: #808080;
  font-size: 15px;
  clear: left;
  text-align:center;
}

h4.entry-title.summary {
        float: left;
        width: 40%;
	font-family: Sans-Serif !important;
	font-weight: 400;
	font-size: 15px;
	clear:right;
}

.entry-content a{text-decoration:none}

.entry-content ol li {
  text-align:center;
  border-bottom: solid #666666 1px;
  padding-bottom:4%;
  padding-top:3%;
}

ul, ol {
  margin: auto;
}

entry-title summary{
float:right;
}

.date-start dtstart {
 visibility:none;
}
.entry-content ol {
  list-style-type: none;
}

/* Contact Page */
.wrap-form{
    	display: inline-block;
	width: 60%;
}

textarea.wpcf7-form-control.wpcf7-textarea{
width:80%;
}
.wpcf7-form{
width: 80%;
display: inline-block;
}
.wpcf7-div {
float: right;
width: 70%;
padding-right: 30px;
margin: 20px;
display: inline-block;
}

.contact {
  width: 40%;
  float: left;
  padding: 0 30px 0 0;
}

.map{
  width: 55%;
  height: 300px;
  float: right;
  padding-top: 1%;
}

article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
	font-family: Sans-Serif !important;
	font-size: 25px;
	font-weight: 700;
}

/*Back to top button*/
#scroll-to-top .vantage-icon-arrow-up {
  color: #195393;
}
.vantage-icon-arrow-up:before {
	content: "⬆";
}
.left{
  float:left;
  width:45%;
  margin: 0 auto;
}
.right{
float:right;
width:45%;
margin: 0 auto;
}
.clear{
clear:both;
}

/* Calculator Page */
#primary2{
	width:95% !important; 
	font-family: Sans-Serif !important;
	float: left;
	border: 1px solid #808080;
	margin-right: 2%;
	padding: 3%;
	background: #FFF;
  	border-left: 1px solid #808080;
        border-top: 8px solid #2785C5;
        box-shadow: 3px 3px #CCC;
}

#center{
	text-align: center;
        width: 163%;
}

.result-container{
	text-align:left;
	font-size:16px;
	line-height: 135%;
        font-family: Sans-Serif !important;
        color: #000;
}

.annual_Income{
 border: black 2px solid;
}

.calcul {
	text-align:center;
}

.result-block{
	Margin: 0 auto;
        width: 32%;
}

.Table {
        display: table;
	margin: 0 auto;
	width: 65%;
}
.Title {
        display: table-caption;
        text-align: center;
        font-weight: bold;
        font-size: larger;
}
.Heading  {
        display: table-row;
        font-weight: bold;
        text-align: center;
}
.Row {
        display: table-row;
}
.Cell  {
        display: table-cell;
        border: solid;
        border-width: thin;
        padding-left: 5px;
        padding-right: 5px;
}

/* New Cal */
.clear-home{
clear:both !important;
padding: 6% 0 0 0 !important;
}

.bottom-border{
border-bottom:solid #C3C2C2 3px;
width:200%;
margin: 0 auto 0 -42%;
}

.entry-content ul{
list-style:none !important;
margin-left: 10%;
margin-right: 10%;
}

.entry-content ul li, .entry-content ol li{
margin: 0 auto !important;
}

.titles{
float:right !important;
width:50% !important;
padding: 5% 0 5% 0 !important;
font-size: 14px !important;

}
.dates{
float:left !important;
width:35% !important;
padding: 5% 0 5% 0 !important;
font-size: 14px !important;
}

.all-events-link{
padding: 10% 0 0 0;
font-size: 18px;
text-transform: capitalize;
}

dl.level1 dt a span{
 color: #2785c5 !important;
 font-size :16px;
}

.accordion-title:hover {
    cursor: pointer;
}

.content-protector-password {
  width: 15% !important;  
}

input.content-protector-form-submit{
    padding:5px;
}

/**** Sermons / Podcasts ****/
.podcast-episode h3.episode-title { font-size: 1em; }
.podcast-meta-duration, .podcast-meta-size { display: none; }
.podcast_meta aside { color: white; }


@media (max-width: 680px){
	body.responsive header#masthead .hgroup {
   	/*background-color: #195393; */ 
	background-color: rgb(187,169,87);
	}
}