/*****************************************************************
Theme Name:     Boynton & Boynton
Theme URI:      http://www.boyntonandboynton.com/
Description:    Theme for boyntonandboynton.com
Author:         Chris Cimala
Author URI:     http://jerseyshorecomputing.com/
Template:       pagelines                            
Version:        1.5.1
*****************************************************************/

@import url("../pagelines/style.css"); 
@import url("fonts.css");
@import url("header.css");
@import url("footer.css");
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Caption);



/**** WORK ON THIS, MAKE SIDEBAR INPUTS Full WIDTH ****/
/*#sb_primary input { width:100% }*/



/**** Set Global Page Settingsss *******/

/*#main-logo img:hover {opacity: 0.8;}  STILL WORKING ON THIS - TRYING TO TURN LOGO OPAQUE ON HOVER */

em.pl-sharebar-text { color: #00563C; }

div.page-canvas { /*THIS SETS THE SHADOW ON THE MAIN FRAME OF THE SITE*/
	margin-top: 20px;
	border: 1.5px solid rgba(100, 100, 100, 0.3); 
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	}

body {  /*background-color: *//* DONE IN PAGE LINES SETTINGS */
	font: normal 14px/22px 'Arial', Sans-Serif;
	/*background-image: url('https://www.boyntonandboynton.com/wp-content/uploads/2016/04/skyline-buildings-new-york-skyscrapers.gif');*/
    	background-repeat: no-repeat;
    	background-attachment: fixed;
    	background-size: cover;
}

#page-main { background-color: rgba(255, 255, 255, 0.89); }

#content .content-pad { padding: 0 5px 10px 5px; }
#content .hentry .hentry-pad { padding-bottom: 0px; }

h1, h2, h3, h4 {font-family: 'Arial', sans-serif;}
h1 { font: normal 27px 'Arial', Sans-Serif; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*font-weight: 600;*/}
.hentry h1 {margin: 20px 0;}
h1.profile { margin: 0 0 0 0; }
h2.profile { color:#00563b; margin: 0 0 0 0; }
h1.aboutUs {margin: 1px 0px 1px 0px;}
h2.aboutUs {color:#00563C;margin: 1px 0px 15px 0px;}
h2 { font-size: 18px; padding: 0px 0px 0px 0px; font-weight: normal; }
/*h1, .fpost .entry-title { font-size: 19px; padding: 0px 0px 0px 0px; }*/
h3.callToAction { font-size: 14px; margin:0 0 0 0; text-align:center; }
/*h3.widget-title {font-family: 'Open Sans', sans-serif;color: rgba(0,86,59,1.0); font-size: 14px;}*/

.widget .widget-title {
	color: white; 
	/* background-color: #00563B; */
	background-color: #4574B8;
	border: 1px solid black; 
	margin-bottom: 0px; 
	padding-left: 4px;     
	font: 16px/22px 'Arial', Sans-Serif; 
	 }

input, button, select, textarea { font-family: 'Arial', sans-serif; font-size: 15px; }

blockquote p { font-size: inherit; line-height: inherit; }

div.post-nav.fix {background-color: #f3f3f3; } /*Fix Background color of Next Blog Post*/
.pager a { background-image: -webkit-linear-gradient(top,#ffffff,#ffffff);}

.wp-caption {background-color: white;} /*Fix bio pic background color*/


/**************************************/

/**** NIVO SLIDE ON HOMEPAGE IS LOCATED IN SB_FULLWIDTH - SB_UNIVERSAL IS CALL TO ACTION ON EACH PAGE*****/
#sb_universal { margin: 0 0 0 0; }
#sb_universal .widget .widget-pad { padding: 0 0 0 0; }

#sb_fullwidth .widget .textwidget { padding: 0px 0px; }
#sb_fullwidth .content .content-pad { padding: 0 0 0 0; }
#sb_fullwidth .widget .widget-pad { padding: 0 0 0 0; }
#sb_fullwidth { border-bottom: 1px solid black; }
/**********************************************************/


/****** Editing of SideBar - Menu's - Quick Contact - FB Like Button *****/
#sb_primary  .widget .textwidget { 
	padding: 0 0 0 0; 
	/* background-color: #FFFFCC; */
	background-color: #E9EEF1;
	border: 1.5px solid rgba(100, 100, 100, 0.3); 
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); 
}

#sb_tertiary .widget .textwidget { 
	padding: 0 0 0 0; 
	/*background-color: #FFFFCC; */
	background-color: #E9EEF1;
	border: 1.5px solid rgba(100, 100, 100, 0.3); 
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);   
}

#sb_tertiary .widget ul {
		/*background-color: #FFFFCC;*/
	 	background-color: #E9EEF1; 
		border: 1.5px solid rgba(100, 100, 100, 0.3); 
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
		margin: 0 0 0 0; 
		padding-left: 4px;
		/*border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;*/		
}

form.sml_subscribe { padding: 4px; }

p.prepend { margin: 0px; }
p.sml_submit { margin: 0px; }
p.sml_email { margin: 0px; }
p.sml_name {margin: 8px 0 0 0; }

/********Quick Contact******/
.qcf-style #plain {
		padding: 0px;
		margin: 0 0 0 0; 
		border: 1.5px solid rgba(100, 100, 100, 0.3); 
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;	
		border-top-right-radius:5px;
		border-top-left-radius:5px;  }

.qcf-style #plain h2 {  border: 1px solid black; padding: 3px 4px 3px 4px; background-color: #a1ce9c; border-top-right-radius:5px; border-top-left-radius:5px; }
.qcf-style #plain p { padding: 0px 10px 0px 10px; }
.qcf-style #plain form { padding: 0px 10px 0px 10px;  }
.qcf-style { margin: 0 0 0 0; }

/***************************/


div.fb-like-box {border: 1.5px solid rgba(100, 100, 100, 0.3); 
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px; }


@media (max-width:1100px) {  /*MAKES FB LIKE BOX RESPONSIVE */
    .fb_iframe_widget,
    .fb_iframe_widget span,
    .fb_iframe_widget span iframe[style] {
        width: 100% !important;
        min-width: 200px;
    }
}

h3.uiHeaderTitle {color: black; background-color: #a1ce9c; border: 1px solid black; margin-bottom: 0px; padding-left: 4px;}


/*******************************************************************/



#navbar .navbar .pl-color-grey {color: black;  }



/***** THIS IS CSS FOR THE DISPLAY POSTS PLUGIN ON HOMEPAGE
.display-posts-listing .listing-item {
    clear: both;
}

.display-posts-listing img {
    float: left;
    margin: 0 10px 10px 0;
}
*********/

/*body {font-family: 'Open Sans', sans-serif;}    WAS JUST TESTING SOMETHING HEREEEEE :) */

div.profileBox { float:left; padding-right: 10px; padding-bottom: 35px; font-family: 'Arial', sans-serif; text-align:center; } 

#shadowbox {border: 1.5px solid rgba(100, 100, 100, 0.3);box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);}

#salesAlign { display: inline-block; float: left; }

.ninja-forms-form-wrap .field-wrap,
#ninja_forms_required_items {
  margin-bottom: 7px;
}


.one-sidebar-left #column-main .mcolumn-pad, .two-sidebar-left #column-main .mcolumn-pad { padding : 14px 15px 0 15px; }


/*BLOG CSS SETTINGS*/
div.listing-item { display: list-item;  list-style: disc; margin-left:20px; }
div.listing-item .image{ display: none; }
.fpost .post-thumb.img {display: none; }
a.post-thumb.img.fix {display: none; }

/*HOME SLIDER*/
.metaslider .caption {   font-size: 20px;   text-align: center; }
.metaslider .caption-wrap { font: normal 36px/36px 'Arial', Sans-Serif;   /*background: #00563B !important;*/  background: #4889AC!important;  }

blockquote { border-left: 5px solid rgb(69, 116, 184); font-size: 17px; }

/*****THE BELOW CSSS IS FOR NINJA FORMS RECAPATCHA AND SUBMIT*******/
/* CSS FOR PADIATRY PAGE - SALES TEAM BOX AND FORM */
#podiatrySales { width:48%; float: left; height: 200px; }
#podiatrySales2 { width:48%; float: right; height: 200px; }
@media (max-width:750px) { #podiatrySales, #podiatrySales2 { width:100%; } }

input#nf-field-148.ninja-forms-field.podiatryCenter.nf-element { margin-left:30%; }
input#nf-field-225.ninja-forms-field.podiatryCenter.nf-element { margin-left:30%; } /* NY Doctors Form */
div#nf-field-146-container.nf-field-container.recaptcha-container.label-above { margin-left:20%;}
div#nf-field-223-container.nf-field-container.recaptcha-container.label-above { margin-left:20%;} /* NY Doctors Form */
@media (max-width:450px) { div#nf-field-146-container.nf-field-container.recaptcha-container.label-above { margin-left:0px;} }
hr.ninja-forms-field { border-top: 5px solid #0085d1; }
/*.ninja-forms-req-symbol, .nf-error-msg {*/
span.ninja-forms-req-symbol {color: #0085d1;}

/* CSS FOR HOMEOWNERS FORM */
div#nf-field-152-container.nf-field-container.recaptcha-container.label-above { margin-left:20%;}
input#nf-field-95.ninja-forms-field.nf-element { margin-left:30%; }
@media (max-width:450px) { div#nf-field-152-container.nf-field-container.recaptcha-container.label-above { margin-left:0px;} }

/* CSS FOR MedMal FORM */
div#nf-field-160-container.nf-field-container.recaptcha-container.label-above { margin-left:20%;}
input#nf-field-107.ninja-forms-field.nf-element { margin-left:30%; }
@media (max-width:450px) { div#nf-field-160-container.nf-field-container.recaptcha-container.label-above { margin-left:0px;} }

/* CSS FOR FLOOD FORM */
div#nf-field-155-container.nf-field-container.recaptcha-container.label-above { margin-left:20%;}
input#nf-field-35.ninja-forms-field.nf-element { margin-left:30%; }
@media (max-width:450px) { div#nf-field-155-container.nf-field-container.recaptcha-container.label-above { margin-left:0px;} }

/* CSS FOR AUTO FORM */
div#nf-field-237-container.nf-field-container.recaptcha-container.label-above { margin-left:20%;}
input#nf-field-69.ninja-forms-field.nf-element { margin-left:30%; }
@media (max-width:450px) { div#nf-field-237-container.nf-field-container.recaptcha-container.label-above { margin-left:0px;} }