/*
Theme Name:   Twenty Seventeen Child
Theme URI:    http://blog.rapidtax.com/wp-content/twenty-seventeen-child/
Description:  Twenty Seventeen Child Theme
Author:       RFS
Author URI:   http://www.rapidtax.com
Template:     twentyseventeen
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  twenty-seventeen-child
*/
/*General global changes*/
html{
	font-size:inherit !important;
	margin-top:0 !important;
}
.site-info, .social-navigation { display: none; }
/*enabling dropdown bootstrap on main menu*/
/* .mainnav .dropdown-toggle { */
/* display: inherit; */
/* } */

#mainnav {
	margin-bottom:4.75em;
}
#mainnav .navbar-brand {
	padding:15px 11px;
}
#mainnav .navbar-fixed-top {
	padding:0.75em !important;
}
h1, h2, h3, h4, h5, h6 {
	padding: inherit;
}
/* #mainnav .navbar-fixed-top { */
	 /* margin-top:50px; */
/* } */
.entry-title a, .entry-content a {
	box-shadow:none !important;
}
/*search header*/
.site-branding, .custom-header {
	margin-bottom:0 !important;
	padding-bottom:0;
}
.site-header {	  
	padding-top:3em;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: linear-gradient(RGBA(38, 50, 56, 0.85),RGBA(38, 50, 56, 0.7)),url(//www.rapidtax.com/images/rapidtax2018home.png);
	color: white;
	margin-top:-60px;
}
.site-header .site-title a {
	color:white;
}

.site-branding, .custom-header {
	margin-bottom:0 !important;
	padding-bottom:0;
}

.custom-header {
	height:auto;
}
.headSearch {
	padding-bottom:3em;
	padding-top:1em;
}
.headSearch .search-field {
	width:100%;
}
.search-form input:focus {
	border-left: 5px solid #2365ae;
}
.search-form .search-submit {
	background-color: #2365ae !important;
}
.site-header .menu-scroll-down {
	top:3em !important;
}
/*end search header*/


.site-content {
	padding:inherit;
}

.categoriesNav {
	margin-top:2em;
	margin-bottom:2em;
	/* border-bottom:1px solid lightgray; */
	/* border-top:1px solid lightgray; */
}
.categoriesNav p {
	display: inline-block;
	margin-right:1.5em;
	margin-bottom:1em;
	padding-bottom:3px;
	border-bottom:1px solid lightgray;
	font-size:1em;
}
/* .categoriesNav p:not(:last-child) { */
/* border-right:1px solid lightgray; */
/* } */


h2.widget-title {
	padding-bottom:0;
	font-size:1rem;
	text-transform:inherit;
	font-weight:600;
	border-bottom:1px solid lightgray;
}
.entry-footer .cat-links, .entry-footer .tags-links{
	text-transform:inherit;
	font-weight:600;
	font-size:0.75rem;
}

.page-full-width.wrap, .navigation-top .wrap, .wrap  {
	max-width:1250px;
	float:none
}

.single-full-width #primary {
	max-width:768px;
	margin:0 auto;
}
.single-full-width #primary, .page-full-width #primary, .page-full-width .widget-area {
	float:none !important;
	width:100% !important;
}

.page-full-width .row {
	margin-left:0;
	margin-right: 0;
}
.page-full-width a:hover, .single-full-width a:hover {
	text-decoration:none;
	box-shadow:none;
}
.single-full-width .aligncenter {
	margin-left:0;
	margin-right:0;
}
.single-full-width ul, .single-full-width  ol{
	list-style-position:outside;
	padding-left:2em;
}

/*Website theme specific*/
.page-full-width article{
	/* background: blue !important ; */
	border: 1px solid lightgray;
	padding: 1em;
	border-radius: 3px;
	/* border-top: 5px solid #2365ae; */
	margin-bottom: 2em;
}
.page-full-width article ol, .page-full-width article ul {
	padding-left:2em;
}
.page-full-width .postSidebar {
	padding:0;
}
.footer2018{
	font-size: 13px !important;
}

#secondary.widget-area {
	background: white; 
	border: 1px solid lightgray;
	padding: 1em !important;
	border-radius: 3px;
	/* border-top: 5px solid #2365ae; */
	margin-bottom: 2em;
}

/*email subscription*/
/* .js-cm-form { */
/* background:#2365ae; */
/* border-radius:3px; */
/* padding:1em; */
/* } */
.js-cm-form label{
	color:black;
	font-weight:600;
}
.js-cm-email-input{
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); 
	border:1px solid darkgray;
	border-radius:3px;
	height:2.5em;
}
.js-cm-email-input:focus {
	border-left: 5px solid #2365ae !important;
	box-shadow:none;
}
#breadcrumbs {
	margin-top:1em;
	font-size:13px;
}
.footer2018 .secure-badge {
	display:none;
}
.footer2018 .safesecure .col:last-child {
	display:none;
}

h3{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: "proxima-nova", Arial, sans-serif;
	line-height: 1.25em;
}

h4{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: "proxima-nova", Arial, sans-serif;
	line-height: 1.25em;
}
h4 a{
	color: #337ab7 !important;
}

.footerlinks .row div a{
	color:#337ab7 !important;
}


/*responsive-layout*/
@media (min-width:992px) {
	.postColumn {
		padding-left:0 !important;
	}
}
@media (max-width:991px) {
	.postColumn {
		padding-left:0;
		padding-right:0;
	}
}

/*testing turning off mobile navigation on categories*/
@media screen and (max-width: 650px) {

	.js .main-navigation {
		height: auto;
	}

	.js .main-navigation .menu {
		display: block;
	}

	.js .main-navigation .menu {
		top: 0;
		position: relative;
	}
}
@media screen and (max-width:768px) {
		
	.categoriesNav {
		display:none;
	}
}
@media screen and (max-width:783px) { 
	
	.site-header {
		margin-top:-85px;
	}
}
 

/* @media screen and (min-width:768px) { */
	/* .search-field { */
		/* width:100% !important; */
	/* } */
/* } */


