/*
Theme Name:     Newspaper 6 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper                             
Version:        6.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
/*  ----------------------------------------------------------------------------
    Custom Styles.
*/

a[href$=".pdf"] { padding-left:20px; background:url(/img/pdf-icon.png) no-repeat left; }

.td-full-layout .td-header-menu-wrap, .td-boxed-layout .td-header-menu-wrap .container { background-color:#000173; }

.td-logo-wrap-full { background-color:#000173; }
.td-logo-wrap-full .td-container { background:url(/img/bg-header.jpg) no-repeat 80% top; }

.td-sbig-title-wrap .td-sbig-title, .td-slide-item-sec .td-sbig-title-wrap, .td-mobile-post .td-sbig-title-wrap a { background-color:rgba(0,1,115, 0.7) !important; }
.iosSlider-col-2 .td-sbig-title-wrap a, .iosSlider-col-2 .item .td-sbig-title-wrap a { font-size:26px !important; }
.td-sbig-title-wrap .td-sbig-title { padding:15px 10px; }
.iosSlider .slide-meta { display:none; }

.sf-menu > li > a { color:#fff !important; font-family:'Roboto Condensed', Arial, sans-serif; font-weight:bold; font-size:18px; padding:0 14px; }

.home .widget_tag_cloud h2.widgettitle { position: relative;font-family: 'Roboto Condensed', sans-serif;border-bottom: 2px solid #2db49a;font-size: 20px;margin: 0px 0px 26px 0px;line-height: 30px;font-weight: normal;  color:#fff;}
.home .widget_tag_cloud h2.widgettitle span { background-color: #2db49a;padding: 3px 10px 3px 10px;}

.td-social-wrap .td_mod_wrap { text-align:left; }
.td-header-menu-wrap .td-social-wrap { padding-bottom:4px !important; }

a.credit {color:#fff; font-size:80%; }
a.credit:hover { color:#CCC; text-decoration:none; }

.footer-links { margin-left:30px;margin-top:2px; }
.footer-links a { color:#fff; }
.footer-links a:hover {color:#CCC; }
.td-full-layout .td-sub-footer-wrap, .td-boxed-layout .td-sub-footer-wrap .container { margin-top:30px; }

ul.td-category { float:none; display:inherit; margin-top:5px; overflow:auto;}
.post .entry-comments-views { bottom:auto; }
ul.td-tags { margin-top:0px !important; }

.td-page-title a, .td-page-title span { font-size:36px; }
h3.qa-faq-title { font-size:18px; line-height:22px; margin:15px 0 5px 0; }
.post header h1 a { color:#000173 !important; }
.post header h1 a:hover { text-decoration:underline !important; }

blockquote p { text-align:left; font-size:14px !important; line-height:18px !important; }
blockquote { margin:20px 0; }

input.td-widget-search-input, .widget_search #s { background: #eeeeee !important; }

.td_mod3 { min-height:0; }

label { cursor:default !important; }
div.formrow {
	margin: 0 0 10px;
}



.widget_nsjalapenoactionwidget, .widget { padding-bottom:20px !important; }
.widget_text, .widget_recent_entries, .widget_archive, .widget_categories, .widget_nav_menu, .widget_meta, .widget_pages, .widget_rss_links, .widget_top-posts, .widget_recent_comments, .widget_tag_cloud, .widget_search { margin-bottom:0 !important; }
.PI_SimpleTwitterTweets ul.tweets li > a, .widget_atfi_widget ul li > a { padding:0 !important; }
a.atfi_link { display:none; }
.widget_atfi_widget span { font-size:inherit; }
.widget_atfi_widget span.atfi_timestamp{ font-size:10px; }
.widget_atfi_widget li { margin-bottom:8px;}
.home .widgettitle a { color:#fff; }

/* input styling */
.formrow input {
	background: #eeeeee;
	border: 1px solid #c4c4c4;
	color: black;
	font-size: 14px;
	height: 38px;
	margin: 0;
	outline: none;
	padding: 0 10px;
}

.lt-ie9 .formrow input {
	line-height: 38px;
}

.formrow input:focus {
	border-color: #08c;
	background-color:#f8f8f8;
	-webkit-box-shadow: 0 0 6px rgba(0,136,204,0.4);
	   -moz-box-shadow: 0 0 6px rgba(0,136,204,0.4);
	        box-shadow: 0 0 6px rgba(0,136,204,0.4);
}

@media (max-width:400px) {
	.iosSlider-col-2 .td-sbig-title-wrap a, .iosSlider-col-2 .item .td-sbig-title-wrap a { font-size:18px !important; line-height:18px !important; }
	.td-sbig-title-wrap .td-sbig-sep + .td-sbig-title { padding-top:0px !important;}
}

/* Landingpage Template Specific Styles */
.page-template-page-landingpage h1 {
  font-size: 42px;
  font-weight: bold;
  color: #000173;
}
.page-template-page-landingpage h2,
.page-template-page-landingpage h3 {
  margin: 1em 0;
  font-size: 21px;
  font-weight: normal;
}
.page-template-page-landingpage aside {
  margin: 0.5em 0;	
  padding: 1em;
  border: 1px solid #999;
  font-size: 17px;
}
.page-template-page-landingpage aside span {
  margin: 0.25em 0.5em 0.25em 0.25em;	
  float: left;
  font-size: 46px;
  color: #000173;
}
.page-template-page-landingpage .form-banner {
	margin: 1.5em 0;
	padding: 2em 2em 0.5em 2em;
	background: #FCEE21;
	text-align: center;
}
.page-template-page-landingpage .form-banner p {
	margin-bottom: 1em;
	font-size: 24px;
	color: #000;
}
.page-template-page-landingpage .form-banner form {
	margin: 0;
}
.page-template-page-landingpage .form-banner .formrow,
.page-template-page-landingpage .form-banner .buttonrow {
	display: inline;
	margin: 0 10px 0 0;
}
.page-template-page-landingpage .form-banner .buttonrow {
	margin-right: 0;
}
.page-template-page-landingpage .form-banner label {
	display: inline;
	line-height: 1.5;
	font-size: 24px;
	color: #999;
}
.page-template-page-landingpage .form-banner input {
	background: #fff;
	border: 0 none;
	font-size: 24px;
	width:20%;
}
.page-template-page-landingpage .form-banner input[type="submit"] {
	height: 38px;
	padding: 0.4em 3em;
	background: #000173;
	text-transform: uppercase;
	color: #fff;
	line-height: 20px;
}
.page-template-page-landingpage .form-banner input[type="submit"]:hover {
	background: #140F4D;
	color: #fff;
}
.page-template-page-landingpage .formrow input:hover,
.page-template-page-landingpage .formrow input:focus {
  border: 0 none !important;
  outline: 2px solid #999;
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.page-template-page-landingpage .side-section {
	float: left;
	width: 35%;
	margin-right: 5%;
}
.page-template-page-landingpage .side-section p {
	font-size: 21px;
	line-height: 1.5;
}
.page-template-page-landingpage .side-section.video-embed {
	width: 60%;
	margin-right: 0;
}

/*New BBytes Styles */

h1, h2, h3, h4, h5{
	font-family: 'Roboto Condensed', sans-serif;
}

.sf-menu > .current-menu-item > a:after, .sf-menu > .current-menu-ancestor > a:after, .sf-menu > .current-category-ancestor > a:after, .sf-menu > li:hover > a:after, .sf-menu > .sfHover > a:after {
    background-color: #2db49a;
}

.home .td_block_slide .td-slide-meta {
padding:0;
}

.home .td-slide-meta h3{
	color:#fff;
	background-color: rgba(0,1,115, 0.7);
	width:50%;
	float:left;
	padding-left: 22px;
	text-transform: uppercase;
}
.home .td-slide-meta h3 a{
	color:#fff;
}
.home .td-slide-meta .td-module-meta-info{
	display:none;
}
.home .home-middle-col .td_module_2{
	padding-bottom:5px;
}
.home .td_block_4 .td-module-image{
	display:none;
}
.home .td_block_4 .td-excerpt{
	display:none;
}
.home .td_block_4 .td-module-meta-info .td-post-author-name{
	display:none;
}
.home .td_block_4 .td-module-meta-info .td-module-comments{
	display:none;
}
.home-map img{
	width:100%;
}
.home-middle-col h3.entry-title a{
	color: #52006d;
	font-size:15px;
}
.widget_tag_cloud .widgettitle{
	display:none;
}
.widget_tag_cloud .tagcloud a {
    background-color: #B3B3B3;
    color: white !important;
    font-family: 'PT Sans', sans-serif;
    font-size: 12px !important;
    font-weight: normal;
    margin: 0 2px 5px 0;
    padding: 1px 8px 3px;
    text-decoration: none !important;
    display: inline-block;
	line-height:21px;
}
.widget_tag_cloud .tagcloud a:hover {
	background-color: #2db49a;
}
h2.widgettitle, h4.block-title {
    position: relative;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 2px solid #2db49a;
    font-size: 20px;
    margin: 0px 0px 26px 0px;
	padding:0;
    font-weight: normal;
    color: #fff;
	min-height:0;
	line-height:27px;
	width:100%;
	background-color:transparent;
	
} 
h2.widgettitle span{
	background-color:#2db49a;
	padding: 0px 10px 3px 10px
}
h4.block-title span{
background-color:#2db49a;
	padding: 5px 10px 6px 10px;
}
.widgettitle:after {
    display:none;
}
.block-title > span{
	background-color:#2db49a;
}
.td-social-s1-32 {
    background-image: url('images/icons/social/sprite/style1-32.png');
    background-repeat: no-repeat;
    display: block;
    width: 32px;
    height: 32px;
}
.home  .td-page-header .entry-title, .home .entry-crumbs{
	display:none;
}

.textwidget .td_mod_wrap .td-social-icon-wrap{
	padding:5px;
}
.td_mod_wrap .td-social-icon-wrap .td-s-s-32-facebook{
	    background-position: -64px -32px;
}
.td_mod_wrap .td-social-icon-wrap .td-s-s-32-rss {
    background-position: -64px -128px;
}
.td_mod_wrap .td-social-icon-wrap .td-s-s-32-twitter {
    background-position: -192px -160px;
}
.td_mod_wrap .td-social-icon-wrap .td-s-s-32-youtube {
    background-position: -192px -192px;
}
.widget_atfi_widget li {

    line-height: 17px;
    font-size: 13px;
}

.td-scroll-up-visible {

    background-color: #2db49a;

}
.page-nav .current{
	 background-color: #2db49a;
}



.category .item-details, .tax-state .item-details{
	margin-left:0;
}

.category .td-post-author-name, .tax-state .td-post-author-name{
	display:none;
}

.td_module_16 .entry-title a {
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    line-height: 37px;
    font-weight: normal;
	color: #000173;
}
.entry-title a:hover {
	color: #2db49a;
}
.td_module_wrap:hover .entry-title a {
    color: #2db49a;
}

ul.post-categories{
	float: none;
    display: inherit;
    margin-top: 15px;
    overflow: auto;
	list-style-type:none;
}
ul.post-categories li{
	float: left;
    margin-right: 10px;
	margin-left:0;
}

ul.post-categories li a{
	background-color: #2db49a;
	padding: 5px;
    color: #fff;
}
.td-category-header .td-page-title {
    text-transform: none;
    font-weight: 500;
	color: #444444
	}

.category-continue{
	background-color: #2db49a;
	padding: 5px;
    color: #fff;
	margin-top:10px;
	font-size:11px;
	display: inline-block;
}
a.category-continue:hover{
    background-color:#2db49a;
	    text-shadow: none;
    opacity: 0.8;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
}
.category .iosSlider-col-1 .entry-thumb {
    width: 100%;
    height: auto;
}
.category .iosSlider-col-1 .td_module_slide {
    height: 355px;
}
.category .td_block_slide .td-slide-meta {
padding:0;
}

.category .td-slide-meta h3{
	color:#fff;
	background-color: rgba(0,1,115, 0.7);
	width:50%;
	float:left;
	padding-left: 22px;
	font-size:30px;
	line-height:36px;
}
.category .td-slide-meta h3 a{
	color:#fff;
}
.category .td-slide-meta .td-module-meta-info{
	display:none;
}
.widget .td-search-form-widget .wpb_button {
    background-color: #2db49a;
}
.widget .td-search-form-widget .wpb_button:hover {
    background-color: #57D5BE;
}

.td_category_template_1 .td-category-pulldown-filter {
	display:none;
}
.sf-menu ul .td-menu-item > a:hover, .sf-menu ul .sfHover > a{
    color: #fff;
    background-color: #2db49a;
}

.category .td-post-views, .tax-state .td-post-views{
	float:right;
	color: #aaa;
}
.sf-menu > li > a {
	text-transform:none;
}	
.td-header-menu-wrap .header-search-wrap > .td-drop-down-search:before,.td-header-menu-wrap .header-search-wrap .td-drop-down-search:after  {
border-color: transparent transparent #2db49a transparent;
}
.header-search-wrap .td-drop-down-search:after {
	background-color:#2db49a;
}

.block-title{
	border-color: #2db49a;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
}
.block-title > a{
	background-color:#2db49a;
	padding: 5px 10px 6px 10px;
}
.home-left-col .widgettitle:after{
	background-color:#2db49a;
}
.td-header-style-1 .td-header-sp-logo {
	height: 100px;
    margin: 28px 28px 9px 20px;
}
.td-header-style-1 .td-header-sp-logo img {
	height: 100px;
    max-height: 100px;
    padding: 0;
    margin: 0;
}

@media (max-width: 767px){
.td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu {
    background-color: #000173 !important;
    height: 54px !important;
}
}
.widget_nsjalapenoactionwidget{
	margin-bottom:0;
}
@media (max-width: 1018px) and (min-width: 768px){
.td-header-style-1 .td-header-sp-recs, .td-header-style-1 .td-header-sp-logo {
    margin-bottom: 30px !important;
}
}
@media (max-width: 1140px) and (min-width: 1019px){
.td-header-style-1 .td-header-sp-logo {
    width: 110px;
}
}
.td-search-query {
    color: #111;
}
.search .td-post-views{
	float:right;
	color:#cbcbcb;
}
.search .td-post-author-name{
display:none;
}
.search .meta-info {
	color:#cbcbcb;
}
.td-search-form-widget .wpb_button {
	background-color:#2db49a;
}
.td-search-form-widget .wpb_button:hover {
background-color:#2db49a;
	    text-shadow: none;
    opacity: 0.8;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
}

.nsjalapeno--action-form input[type=submit] {
	background-color:#eee;
	border: 1px solid #c4c4c4;
	color:#111;
}
.nsjalapeno--action-form input[type=submit]:hover{
	background-color:#c4c4c4;
	text-shadow: none;
    opacity: 0.8;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
}
@media (min-width: 1019px){
.td-header-style-1 .td-header-sp-recs, .td-header-style-1 .td-header-sp-logo {
margin-bottom:0;
}
}
body, p, post-content p {
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    line-height: 21px;
    color: #333;
}
.page-template-default a{
	color:#52006d; 
}

.td-related-title .td-related-right{
	display:none;
}

.archive.tag .td_module_16 .item-details{
	margin-left:0;
}
.archive.tag .td_module_16 .item-details .td-post-author-name{
	display:none;
}
.archive.tag .td_module_16 .item-details .td-post-views{
	float:right;
	color: #aaa;
}

.single .td-social-google, .single .td-social-pinterest{
	display:none;
}
.td-page-title span {
    font-size: 30px;
    text-transform: none;
    font-weight: 500;
    color: #444444;
	line-height: 38px;
    margin: -9px 0 19px 0;
}

.page h3{
	color: #444444;
}
ul.td-category {
	overflow:hidden;
}

.td-excerpt, .widget,.entry-crumbs, .td-sub-footer-container,.td-module-meta-info {
	font-family: 'PT Sans',sans-serif;
}