/*

Theme Name:     Newspaper 7 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:        7.2c

*/





/*  ----------------------------------------------------------------------------

    This file will load automatically when the child theme is active. You can use it

    for custom CSS.

*/

.td-search-wrapper, .header-search-wrap {display:none;}
.menu-main-menu-container {float:right;}
.td-header-main-menu {padding-right:0!important;}

.sf-menu a.sf-with-ul {padding-right:14px;}

.td-travel .td-travel-header {height: 400px!important;}

a.pdf:link::after {content: "\f1c1"; font-family: FontAwesome; padding-left:5px;font-size:1.3em;}
a:link, a:visited {color:#b20303;}

:focus {outline: 1px solid #111111!important;}

/* Font Styles */
h1 {font-size:19px;font-weight:bold;line-height:29px;margin-bottom:.75em;}
.post .td-post-header h1.entry-title {font-size:24px;font-weight:bold;line-height:29px;margin-bottom:.75em;font-family: "Roboto",sans-serif;}
h1.entry-title.td-page-title {font-size:28px;font-weight:bold;line-height:29px;margin-bottom:.75em;font-family: "Roboto",sans-serif; text-transform: capitalize;}
h1.maintitle {font-size:17px; line-height:22px; font-weight:bold;margin-bottom:.75em;}
h2.mel {font-size:20px; line-height:25px; font-weight:bold;margin-bottom:.75em;}
h2{font-size:18px; line-height:25px; font-weight:bold;margin-bottom:.75em;}
.center {text-align:center;}
.justify {text-align:justify;}
.red {color:#B20303;}
div.box {border:3px solid #000;padding:1em;text-align:center;font-weight:bold;}
.wpb_wrapper p{font-size:85%;line-height:150%;}
.wpb_wrapper p.maintxt {margin-bottom:1.25em;}
.wpb_text_column ul, .wpb_text_column ol {margin-left:2em;}

img.imgright {width:60%; float:right; padding: .25em 0 1em 1em;}
img.imgleft {width:60%; float:left; padding: .25em 1em 1em 0;}

img.imgright.halls, img.imgleft.halls {width:40%;}

.caltxt .wpb_text_column ul {margin-left:0;}
.caltxt .wpb_text_column ul li {list-style-type: none; margin-left:0; padding-left:0; line-height:1.6em;}

.caltxt .wpb_text_column li {
    border-bottom: 1px dashed #f1f1f1;
    font-family: "Roboto",sans-serif;
	font-size:.8em;
    margin-bottom: 8px;
    padding-bottom: 7px;
}
div.wpb_text_column ul li, div.wpb_text_column ol li {font-size:85%; line-height:1.6em;}

/* Menu Styling */
.top-header-menu {background:#01123C!important;}
.td-header-top-menu, .td-header-top-menu a, .td-header-wrap .td-header-top-menu-full .td-header-top-menu, .td-header-wrap .td-header-top-menu-full a, .td-header-style-8 .td-header-top-menu, .td-header-style-8 .td-header-top-menu a {color: #ffffff;}
.top-header-menu li a:link, .top-header-menu li a:visited {color:#FFF;  }
.top-header-menu li:last-child a:link::before {font-family: 'newspaper';content: '\e80a';padding-right:5px; }

.menu-top-container {margin-right:0;}



/* Slider - OLD 
.fullwidthbanner-container .fullwidthabanner {border-bottom: 7px solid #c4c4c4;}*/

/* Slider */


/* Page Heading */
.entry-crumbs{color: #333;}
.titlehead {background:#F4F4F4; margin-top:-2.4em; margin-bottom:0em;min-height:6em;}
body.home .titlehead {display:none;}
.titlehead .pagetitle {margin-left: auto; margin-right: auto;}
.titlehead .pagetitle h1 {padding-top:1em;padding-bottom:0;}
.titlehead .pagetitle h2 {padding-top:1em;padding-bottom:0;}
.titlehead .pagetitle .entry-crumbs {margin-top:-1em; color: #333;padding-top:0;margin-bottom:1.3em;}
.entry-crumbs a:link, .entry-crumbs a:visited, .titlehead .pagetitle .entry-crumbs a:link, .titlehead .pagetitle .entry-crumbs a:visited {color: #333;}


/* Main Content 
.td-main-content-wrap {margin-top:0em;}*/

.td-main-content-wrap {margin-top:0; padding-top:0;}
body.home .td-main-content-wrap { padding-top:0px !important;}


/* Posts */
.td-crumb-container, .td-module-meta-info {display:none;}

/* Readon Links */
a.readon:link, a.readon:visited {color:#9a9a9a; padding:.5em 1em; border:1px solid #c9c9c9;font-size:80%;}
a.readon:hover {color:#FFFFFF; background:#b20303; text-decoration:none;}

/* Boxes */
.secondarytitles {width:100%; border-bottom:2px solid #333;}
.secondarytitles h2.titlebox {font-size:95%;background:#333; color:#fff; padding-left:1em;width:55%; line-height:1.6em; padding-top:.1em;}
.td_module_8 .td-module-title a:link {font-size:75%;}
.ourcalendar .wpb_text_column, .newsfeed .wpb_text_column, .quicklinks .wpb_text_column{margin-bottom:1.1em;}

.block-title > span, .block-title > a, .block-title > label, .widgettitle, .widgettitle::after, .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a, .td-related-title .td-cur-simple-item, .woocommerce .product .products h2, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more {background-color:#333!important;}
.block-title, .td-related-title, .wpb_tabs .wpb_tabs_nav, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container, .woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-color: #333!important;}

/* Calendar */
body.home.page-template-page-pagebuilder-title .wpb_text_column *:last-child, body.home.page-template-default .wpb_text_column *:last-child, body.home.page-template-page-pagebuilder-title .wpb_text_column p:last-child, body.home.page-template-default .wpb_text_column p:last-child {margin-bottom:0!important;}
body.home .wpb_button, body.home .wpb_content_element, body.home ul.wpb_thumbnails-fluid > li {
    margin-bottom: 1em;}
.td_block_template_1.widget.widget_my_calendar_mini_widget {margin-bottom:.7em;}
body.home .mc-main table .current-day .mc-date {background:#B20303!important;}
body.home .mc-main .has-events .mc-date {background:#676767;}

/* News Feed */
.newsfeed .td-post-author-name, .newsfeed .td-module-comments {display:none;}
.newsfeed .td_module_8 {margin-bottom: 10px;padding-bottom: 10px;}

/* Quick Links Box */
.quicklinks .td-module-meta-info {display:none;}
.quicklinks .td_module_8 {margin-bottom: 10px;padding-bottom: 0;}



/* Button */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background:#c41515;}

.vc_btn3.vc_btn3-size-md {font-size: 14px;padding: 7px 16px;}

.vc_btn3.vc_btn3-shape-rounded {border-radius: 0; float:right;}

/* Council Pages */
h2.council {text-align:center;}

.block-title > span {color: #fff!important;padding-bottom:.3em!important;}

/* Community */
.community .td-main-content-wrap {text-align:center;}
.community .td-main-content-wrap img {width:100%;}

/* Tables */
.fa-file-pdf-o {color:#B20303;}

.tablepress.councilmin td a:link::after, .tablepress.board td a:link::after {content: "\f1c1"; font-family: FontAwesome; padding-left:5px;font-size:1.3em;}

.tablepress tfoot th, .tablepress thead th {background:#081f59;color:#fff; line-height:1.2em; text-align:center;}
.tablepress tr, .tablepress td {text-align:center;line-height:1.5em;}
.tablepress td:first-child {text-align:left;}

.tablepress.councilmin td:first-child, .tablepress.councilmin th:first-child, .tablepress.board td:first-child, .tablepress.board th:first-child {display:none;}
.tablepress.councilmin td:nth-child(2) {width:30%;}

.tablepress.psb td:first-child {width:33%;font-weight:bold; color:#171717;}

.dataTables_filter {display:none;}
.column-filter-widget {margin-left:40%;}
.column-filter-widget label {display:none;}

span.date {font-weight:bold; color:#000;}

.tablepress.horningmills td, .tablepress.horningmills th {color:#333333;}
.tablepress.horningmills tfoot th, .tablepress.horningmills thead th {background:#fafafa; text-align:center;}
.tablepress.horningmills thead th:first-child {text-align:left;}

.tablepress.horningmillsnew td, .tablepress.horningmillsnew th {color:#B20303}
.tablepress.horningmillsnew tfoot th, .tablepress.horningmillsnew thead th {background:#fafafa; text-align:center;}
.tablepress.horningmillsnew thead th:first-child {text-align:left;}


/* Tables */
/* Tables > Immunization > Schedule */
/*table.tablepress.councilmin th{background:#EEF4DA!important;text-align:center!important;}
table.tablepress.councilmin td {text-align:center;padding-left:0!Important; padding-right:0!Important;padding-top:1em!important;}
table.tablepress.councilmin td p:before {text-align:center;font-family:FontAwesome!important; content: "\f00c"; }
table.tablepress.councilmin td:first-child {background:#EEF4DA!important;font-weight:bold;}*/


/* Search Page */
body.search-results .td_module_16 .item-details {margin-left: 0; min-height: 50px;}

body.search-results .td-pb-span8 {width:95%;}

body.search-results .search-page-search-wrap {width:50%;}

.td-module-thumb {display:none!important;}

body.search-results .td-page-header {margin-top:2em;}

/* Gallery */
body.page-id-2844.page-template-page-pagebuilder-title .wpb_text_column *:last-child, body.page-id-2844.page-template-default .wpb_text_column *:last-child, body.page-id-2844.page-template-page-pagebuilder-title .wpb_text_column p:last-child, body.page-id-2844.page-template-default .wpb_text_column p:last-child {margin-bottom: 0;}


/* Side Bar Menu */
.widget_nav_menu ul li a:link, .widget_nav_menu ul li a:visited {font-family:"Open Sans",arial,sans-serif;text-transform:uppercase; color:#000;}

.widget_nav_menu ul li a:hover {color:#b20303;}

.widget.widget_nav_menu div ul li li {margin-left: .7em; font-size:95%;}
.widget.widget_nav_menu div ul li ul {margin-bottom:.3em;}

.widget.widget_nav_menu li {line-height: 1.4em; padding-bottom:.7em;}

.widget.widget_nav_menu div ul li.current-menu-item a:link, .widget.widget_nav_menu div ul li.current-menu-item a:visited {color:#B20303;}
.widget.widget_nav_menu div ul li.current-menu-item a:hover {color:#666;}

.widget.widget_nav_menu div ul li.current-menu-item li a:link, .widget.widget_nav_menu div ul li.current-menu-item li a:visited {color:#000;}

/*.widget.widget_nav_menu div ul li ul.sub-menu {display:none;} */

.widget.widget_nav_menu div ul li.current_page_parent ul.sub-menu, .widget.widget_nav_menu div ul li.current-menu-item ul.sub-menu {display:block;} 

/* Search Form */
label.searchlabel {display:none;}

/* Mobile  Menu */
.td-menu-background::before {background: #B20303;}
#td-top-mobile-toggle {margin-top:.4em; margin-left:.5em;font-size:200%!important;}

.mentext {display:none;}

/* Footer Styling */
.footer-social-wrap {text-align:right;}

/* Footer */

.td-footer-wrapper {border-top:2px solid #e8e8e8;background-color:#F4F4F4;color:#111111;}
.td-footer-wrapper .td-pb-span12 {width: 100%; text-align:center; padding-bottom:0!important; margin-bottom:0!important;}
.td-footer-wrapper .td-pb-span12 p {font-weight:bold;font-size:80%;margin-bottom:0; padding-bottom:0;}
.td-footer-wrapper .td-pb-span12 p.padd {line-height:215%;margin-bottom:0; padding-bottom:0;}
.td-footer-wrapper{padding-top:0; padding-bottom:0;}

.td-footer-wrapper .td-container .textwidget {margin-bottom:0!Important;}

.td-footer-wrapper .footer-a, .td-footer-wrapper .footer-b,.td-footer-wrapper .footer-c,
.td-footer-wrapper .footer-d {width:23%; margin-right:2.5%;float:left;}
.td-footer-wrapper .footer-b {width:20%;}
.td-footer-wrapper .footer-c {width:26%;}
.td-footer-wrapper .footer-d {margin-right:0;}
.td-footer-wrapper .td-pb-span12 h3 {font-size:120%; font-weight:bold;margin-bottom: .4em;margin-top:16px!important;}
.td-pb-span12 .clr {clear:both;}

.td-sub-footer-container .td-pb-span5 {width:75%;}
.td-sub-footer-container .td-pb-span7 {width:25%;margin-top:.3em;}
.td-sub-footer-container .td-pb-span7 ul.menu-footer {background:#ccc!Important;}
.td-sub-footer-container .td-pb-span5 .cpyname {width:25%;float:left;margin-top:.6em;}
.td-sub-footer-container .td-pb-span5 .menu-footer-container {float:left; width:70%; margin:0!Important; padding:0!Important;}
.td-sub-footer-container .td-subfooter-menu {float:left;}
.td-sub-footer-container .td-subfooter-menu li a:hover {color:#fff!important; text-decoration:underline;}

.td-sub-footer-container .td-pb-span7 .td-social-style-2 .td-icon-font {background-color: #2b2b2b;
    height: 30px;
    line-height: 30px;
    position: relative;
    width: 30px;}
.td-sub-footer-container .td-pb-span7 .td-social-style-2 a:link .td-icon-font, .td-sub-footer-container .td-pb-span7 .td-social-style-2 a:visited .td-icon-font {color:#fff;}
.td-sub-footer-container .td-pb-span7 .td-social-style-2 a:hover .td-icon-font {color:#CCC;}
.td-sub-footer-container .td-pb-span7 .td-social-style-2 .td-icon-font.td-icon-facebook {margin-left:1em;}
.td-sub-footer-container .td-pb-span7 .td-social-style-2 a:hover .td-icon-font.td-icon-facebook {color:#3B5998;}
.td-sub-footer-container .td-pb-span7 .td-social-style-2 .td-icon-font.td-icon-twitter {font-size:11px;}
.td-sub-footer-container .td-pb-span7 .td-social-style-2 a:hover .td-icon-font.td-icon-twitter {color:#00ACED;}
.td-sub-footer-container .td-pb-span7 .td-social-style-2 .td-icon-font span {display:none;}

/* HOME PAGE slider */
body.home .td-main-content-wrap {  padding-top: 0px !important; margin-top: 0px !important;}


/* Mobile Styles */

@media only screen and (max-width: 1020px) {.td-footer-wrapper .footer-a, .td-footer-wrapper .footer-c {width:48%; margin-right:2.5%;float:left;}
	.td-footer-wrapper .footer-b, .td-footer-wrapper .footer-d {width:48.5%;margin-right:0;}
.td-sub-footer-container .td-pb-span5 {width: 100%;}.td-sub-footer-container .td-pb-span7 {display:none;}
	ul.sf-menu > .td-menu-item > a {font-size: 10px!important;padding: 0 8px}
	
}

@media only screen and (max-width: 900px) }
@media only screen and (max-width: 770px) {.desktop{display:none;}.menu-main-menu-container {
    float: none;}.td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu {background-color: #01123c !important;}
}

@media only screen and (min-width: 765px) {.sf-menu li.menu-item-2895, .sf-menu li.menu-item-2894, .sf-menu li.menu-item-2896 {display:none;}ul.sub-menu {display:none!important;}.sf-menu li.menu-item-has-children i {display:none;} }
@media only screen and (min-width: 770px) {.mobilemen{display:none;}}

@media only screen and (max-width: 550px) {.td-footer-wrapper .footer-a, .td-footer-wrapper .footer-c, .td-footer-wrapper .footer-b, .td-footer-wrapper .footer-d {width:100%; margin-right:0;}
.td-sub-footer-container .td-pb-span5 .cpyname {width:100%;}.td-sub-footer-container .td-pb-span5 .menu-footer-container {width: 100%;}
	.titlehead {margin-bottom:1.5em;}
	
	img.imgright, img.imgleft, img.imgright.halls, img.imgleft.halls {width:100%; float:none; padding:0;}


}

@media only screen and (max-width: 350px) {.wpsisac-slick-slider .wpsisac-slide-wrap {height: 150px;}}