/*
Theme Name: Newspaper X Child Theme
Theme URI: https://colorlib.com/wp/themes/newspaper-x/
Author: Colorlib
Author URI: https://colorlib.com
Description: When it comes to WordPress themes for magazines, users have certain expectations. The perfect theme should be fast, easy to customize, secure, and eye-grabbing. Clean but dazzling, Newspaper X meets even the highest demands. If you were looking for a news theme to help you create a unique and recognizable brand image, look no more.

Newspaper X is a modern and polished WordPress magazine theme that will bring your site to the next level. Designed to help you showcase your content in an elegant manner, Newspaper X has all the features you need to impress your audience and keep them coming back for more. It was developed mainly for WordPress users who run a magazine-like website and it is optimized to provide a flawless experience for visitors.

While there is no shortage of WordPress themes for magazines out there, Newspaper X stands out from the crowd due to its awesome functionality. It’s a perfect fit for WordPress enthusiasts running a news portal, celebrity gossip site, collective blog – basically any online publication that shares massive amounts of content on a regular basis. This newspaper theme is responsive, compatible with most browsers, and comes with a plethora of features that will make publishing a breeze.
Version: 1.2.9
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: newspaper-x-child
Template: newspaper-x
Tags: two-columns, right-sidebar, custom-background, custom-menu, featured-images, sticky-post, threaded-comments, translation-ready
*/
@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoitalic';
    src: url('fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('fonts/roboto-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.eventful ul li, .eventful-post ul li, .eventful-pre ul li {background: #f5f5f5;margin-bottom: 2px;}
a:focus{outline:0}
a {color: #4a4a4a !important;}
body{background: url("http://mywood.prelaunchdomain.co.uk/wp-content/uploads/2018/05/pattern.jpg") !important;}
.site-branding{padding-left:0;padding-right:0;}
.wd2_x12{text-align:right;}
a.button-donate {background: #990000;color: #fff !important;font-family: 'robotobold';text-transform: uppercase;font-size: 16px;border-radius: 5px;padding: 7px 32px;display: inline-block;margin-bottom: 16px;margin-top: 6px;}
.w2_x13 a {color: #575757; font-family: 'robotomedium';font-size: 14px;}
.w2_x13 span i{color: #575757;font-size: 19px;margin-right: 4px;}
.w2_x13 span{margin: 0 0 0 10px;}
#site-navigation {background: #990000;border:0}
#primary-menu {background: transparent;padding-bottom:0;}
#site-navigation .menu > li.current-menu-item, #site-navigation .menu > li:hover {border-bottom: 3px solid #fff !important;margin-top: 0px !important;border-top: 0 !important;}
#site-navigation .menu > li.current-menu-item > a, #site-navigation .menu > li:hover > a {top: 0px;}
#site-navigation .menu > li > a {font-family: 'robotobold';color: #fff !important;padding: 0px 20px;text-transform: uppercase;font-size: 14px;border-right: 1px solid #fff;line-height: 14px;}
#site-navigation .menu > li:last-child > a {border-right: 0px;}
#site-navigation .menu > li {margin-right: 0 !important;line-height: 47px !important;border-bottom: 3px solid #900;}
.site-footer .widget h3 {font-family: 'robotomedium' !important;font-size: 14px !important;text-transform: uppercase !important;margin-bottom: 9px !important;color: #f0f0f0 !important;border-bottom: 1px solid #f0f0f0;}
.custom-hours h2{font-family: 'robotomedium' !important;font-size: 14px !important;text-transform: uppercase !important;margin-bottom: 9px !important;color: #f0f0f0 !important;border-bottom: 1px solid #f0f0f0;}
footer#colophon.site-footer {background-color: #40454d;}
.site-footer .widget{padding:0 !important;}
.custom-hours table {width: 100% !important;border: 0 !important;}
.custom-hours tr td {border: 0 !important;padding: 5px 5px !important;font-size: 13px;font-family: 'robotoregular';color: #f0f0f0 !important;}
.custom-hours tr {border-bottom: 1px solid #c2c2c2;}
.custom-hours tr:last-child {border-bottom: 0px solid #c2c2c2;}
.mc4wp-form-fields p{margin:0 0 12px}
.mc4wp-form-fields input {width: 100%;padding: 6px 8px;font-size: 14px;font-family: 'robotoregular';}
.mc4wp-form-fields input[type="submit"] {background: #990000;border: 0;font-family: 'robotobold';font-size: 15px;padding:13px;}
.myclass-footer-1 {width: 25%;}
.myclass-footer-2 {width: 50%;}
.myclass-footer-3 {width: 25%;float: right;}
#text-4{width: 50%;margin: 0 auto;}
#nav_menu-2{width: 50%;margin: 0 auto;}
#menu-footer-menu {padding: 0;list-style-position: inside;}
#menu-footer-menu li a {font-family: 'robotomedium';color: #f0f0f0 !important;font-size: 13px;}

.site-content{margin-top: 20px;}
.fullwidthbanner-container .fullwidthabanner{height: 463px !important;}
.fullwidthbanner-container{height: 463px !important;}
.tp-rightarrow.tparrows.hesperiden{right: -60px !important;left:auto !important}
.tp-leftarrow.tparrows.hesperiden {left: -20px !important;}
.hesperiden.tparrows{background: rgba(153, 0, 0, 0.20) !important;border-radius: 0;}
.home.page-id-34 #content.site-content.container {display: none;}
.newspaper-x-blog-sidebar{margin-top:0;}
.form-inline {position: relative;line-height: 0;}
.form-inline #query {width: 100%;border: 0;font-family: 'robotoregular';padding: 5px 10px;font-size: 14px;}
.form-inline .searchbutton {position: absolute;top: 0;right: 0;background-image: url("/wp-content/uploads/2018/05/search.png");background-repeat: no-repeat;height: 35px;border: 0;width: 35px;background-position: center center;background-color: #990000;}
.cal2_hj h2{display:none;}
.cal2_hj li{list-style: none;color: #4a4a4a;line-height:21px;font-size: 13px;font-family: 'robotoregular';padding: 10px 0;border-bottom: 1px solid #cacaca;}
.cal2_hj li span.s-2kxph {font-family: 'robotobold';display:block;}
.cal2_hj li:last-child{border-bottom: 0px solid #cacaca;}
.cal2_hj li a{color:#4a4a4a;font-size:14px;line-height:0}
.cal2_hj1 li a {color:#4a4a4a;font-size:14px;line-height:0}
.cal2_hj1 li {border-bottom: 1px solid #cacaca;padding: 10px 0;}
.cal2_hj1 li:last-child{border-bottom: 0px solid #cacaca;padding: 10px 0;}
.newspaper-x-blog-sidebar .textwidget p {color: #676767;font-family: 'robotoregular';font-size: 13px;} 
.newspaper-x-blog-sidebar .widget_text {margin-bottom: 0px !important;}
.newspaper-x-blog-sidebar .widget:not(.widget_search):not(.widget_newspaper_x_banner):not(.widget_text) > h3{margin: 0 !important;padding: 0 0 4px !important;color: #990000 !important;font-size: 19px !important;font-family: 'robotobold';font-weight: normal !important;}
.cal2_hj {display:none}
.event_manager_section {background: #fff;padding: 10px;height: 415px;overflow:auto;}
.su2{float: left;color: #232323;font-size: 14px;border-right: 1px solid #232323;line-height: 14px;padding: 0 5px 0 0;font-family: 'robotobold';cursor:pointer;}
.su2:last-child{border-right:0px solid #232323;padding: 0 0px 0 5px;}
.su2:hover {color: #8a4237;}
.gol {width: 100%;display: inline-block;}
.events_list {padding: 0;}
.events_list li {list-style: none;color: #4a4a4a;line-height:21px;font-size: 14px;font-family: 'robotoregular';}
.events_list li span.s-2kxph {font-family: 'robotobold';display:block;}
.cal2_hj {padding: 0;}
.back-to-top-area a {background: #990000 !important;}
.contact {width: 100%;display: inline-block;}
.contact_us p{display: none;}
.contact i{color: #f0f0f0;font-size: 19px;width: 30px;text-align: center;height: 30px;padding: 4px 0;float:left;}
.contact label{float: left;color: #f0f0f0;width: 225px;font-family: 'robotomedium';font-size:13px;font-weight: normal;padding-left: 6px;}
.contact label a {color: #fff !important;}
.contact label span{display:block}
.contact_us img {margin-bottom: 10px;margin-left: 30px;}
.site-info {background-color: #1b1d21;padding: 15px 0;text-align: center;}
.site-info div {font-family: 'robotomedium';color: #f0f0f0;font-size: 13px;}
#menu-footer-menu li {list-style: none;}
#menu-footer-menu li a i {font-size: 15px;margin-right: 8px;}
#site-navigation .menu > li.menu-item-has-children:after {content: "\f107";font-family: "FontAwesome";font-size: 16px;display: inline-block;padding-left: 5px;position: absolute ;color: #fff !important;top: 0px;right: 6px;font-weight: bold;}
.main-navigation ul li:hover ul {top: 52px;width: 230px;}
.main-navigation ul li:hover ul li {border-bottom: 1px solid #900;line-height:0;width:100%}
.main-navigation ul li:hover ul li:last-child {border-bottom: 0px solid #900;}
.main-navigation ul li:hover ul li a {padding: 10px !important;font-family: 'robotobold' !important;color: #525252 !important;text-transform: uppercase !important;font-size: 13px !important;line-height: 18px !important;width:100%}
#site-navigation .menu > li.menu-item-has-children > ul li:hover {background-color: #990000 !important;}
#site-navigation .menu > li.menu-item-has-children > ul li:hover > a{color:#fff !important;}

.newspaper-x-after-content-sidebar li#text-7 {list-style: none;position: absolute;top: -46px;}
.mausem-div a {background: #3c78d8;color: #fff !important;font-family: 'robotomedium';font-size: 15px;border-radius: 5px;padding:12px;}
.newspaper-x-blog-sidebar div#em_widget-3 {margin: 0;}
.newspaper-x-after-content-sidebar h1 {color: #990000;font-size: 19px;font-family: 'robotobold';line-height: 15px;}
.announcement-title{color:#4a4a4a;font-size:14px;font-family: 'robotobold';}
.announcement-content p{color:#4a4a4a;font-size:14px;font-family: 'robotoregular';}
.myclass-footer-1 .custom-hours p {display: none;}
.main-navigation ul li:hover ul {top: 49px;}
#site-navigation .menu .current_page_item a{ color:#fff ; }
#site-navigation .menu .current_page_item {border-top: 0 !important;background: #900;}
.entry-header {margin: 0 0 30px 0 !important;}
.entry-title {margin: 0 !important;color: #990000 !important;font-size: 20px;text-transform: uppercase;font-family: 'robotobold';font-weight: normal;}
.newspaper-x-breadcrumbs{display:none;}
.newspaper-x-image {border-top: 1px solid #900;}
.newspaper-x-blog-sidebar, .newspaper-x-sidebar {margin-top: 0px;}
.wpb_wrapper p {color: #4a4a4a !important;font-size: 14px;font-family: 'robotoregular';border-bottom: 0 !important;padding: 0 !important;line-height: 24px;text-align: justify;margin-bottom: 10px;}
.newspaper-x-next-prev.row {display: none;}
.vc_custom_heading {font-weight: normal;margin-top:0;color: #4a4a4a;font-family: 'robotobold';font-size: 15px;}
.i_service {font-family: 'robotoitalic' important;}
.wpb_content_element{margin-bottom: 20px;}
.underline {font-weight: bold;}
.un-list li{list-style-position:inside}
.un-list {padding: 0;}
.un-list li {list-style-position: inside;line-height: 24px;color: #4a4a4a !important;font-size: 14px;font-family: 'robotoregular';}
#droptablesTbl3{background:#fff;}
#droptablesTbl3 tr td {font-weight: normal;font-size:15px;color: #666;font-family:'robotoregular';}
.dtr0.dtc3 {width: 17%;}
#droptablesTbl3 tr th {font-family: 'robotobold';font-weight: normal;font-size:15px;color: #666;}
.list-board a {font-size: 14px;font-family: 'robotobold';color: #4a4a4a;line-height: 32px;}
table.fullcalendar td.eventful-post {text-align: center;padding: 5px !important;}
table.fullcalendar td.eventful-pre {text-align: center;padding: 5px !important;}
table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a {color: #aaa !important;text-decoration: none;font-size: 12px;}
table.fullcalendar td {text-align: center;}
table.fullcalendar{background:#fff;}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
    font-size: 13px;font-weight:bold
}
table.fullcalendar td.eventless ul li a, table.fullcalendar td.eventful ul li a{font-weight:normal;font-size:12px;}
table.em-calendar.fullcalendar tr.days-names td{height:50px;background: #f5f5f5;color: #900;font-weight: bold;}
/* table.fullcalendar td {text-align: center;font-family:'robotoregular';} */
table.fullcalendar td.eventless, table.fullcalendar td.eventful{text-align: center;font-family: 'robotoregular';width: 13%;padding: 5px !important;height: 150px;}
table.fullcalendar td.eventless, table.fullcalendar td.eventful{text-align: center;font-family: 'robotoregular';width: 13%;padding: 5px !important;height: 150px;font-weight: bold;}
table.fullcalendar tr td ul li {list-style:none;}
table.fullcalendar tr td ul {margin: 0;text-align: center;padding: 0;}
.contact-one {width:100%;display:inline-block;}
.contact-one i {color: #4a4a4a;font-size: 19px;width: 30px;text-align: center;height: 30px;padding: 4px 0;float: left;}
.contact-one label {float: left;color: #4a4a4a;width: 225px;font-family: 'robotomedium';font-size: 14px;margin-top: 3px;font-weight: normal;padding-left: 6px;}
.su2.someClass {color: #bb0202;}
.list-style {padding: 0;color:#4a4a4a;list-style-position: inside;}
.list-style li {line-height: 34px;}
.list-style li label {color: #b74e4e;}
.holiday p {font-size: 16px !important;}
.bold_il {font-weight: bold;text-transform: capitalize;color: #900;cursor:pointer;}
.foundation p.text-center {text-align: center;font-weight: bold;}
.board a {color: #b74e4e;font-size: 14px;font-weight: bold;line-height:34px;}
.board ul {padding:0}
.board ul li{list-style-position:inside}
.list-style1 li {line-height: 34px;width: 49%;float: left;}
table.em-calendar.fullcalendar thead tr td {
    background: #f2dede;
}
td.month_name {
    color: #900;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
}
a.em-calnav.full-link {
    color: #900 !important;
    font-weight: bold;
    font-size: 18px;
}
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today {
    background-color: #f5f5f5;
    color: #900;
    padding: 5px !important;
    font-weight: bold;
}
.list-style1 {padding: 0;color: #4a4a4a;list-style-position: inside;}
.vc_custom_heading.heading-his {font-weight: normal;margin-top: 0;color: #ab4141;font-family: 'robotobold';font-size: 15px;}
.wpb_single_image.wpb_content_element.vc_align_left.img-history img {width: 400px;}
.back-to-top-area a i {color: #fff;}
.story-ul{color:#4a4a4a;padding-left: 15px !important;}
.story-ul li{font-size:14px;list-style-position: outside !important;}
.books-before a{color:#ab4141 !important;font-weight:bold}
.page_item.current_page_item a{color:#fff !important;}
.director-class {width: 50%;float: left;margin-bottom: 15px;}
.director-class ul {padding: 0;}
.director-class ul li {list-style: none;line-height: 28px;color: #4a4a4a;font-family: 'robotomedium';}
.wpcf7-form {width: 450px;}
.wpcf7-form label{font-size:14px;color:#4a4a4a;}
.wpcf7-form label span{width:450px;display:block;}
.wpcf7-form label input{width: 100%;border: 0;padding: 5px 10px;font-size: 14px;font-weight: normal;color: #4a4a4a;}
.wpcf7-form label textarea{width: 100%;border: 0;padding: 5px 10px;font-size: 14px;font-weight: normal;color: #4a4a4a;}
.wpcf7-form .wpcf7-submit {margin: 0;padding: 11px 25px;font-size: 15px !important;text-transform: uppercase;font-weight: bold;border: 0 !important;border-radius: 5px;background: #900 !important;}
.announcement-content p a {color: #900 !important;}



@media(max-width:1024px){
	#site-navigation .menu > li > a {padding: 0px 14px;}
	.event_manager_section {height: 454px;}
	#site-navigation .menu > li.menu-item-has-children::after {font-size: 12px;}
	.fullwidthbanner-container .fullwidthabanner {height: 381px !important;}
	.su2 {font-size: 12px;}
	.contact i {width: auto;}
	.contact label {width: 180px;}
}
@media(max-width:980px){
	#site-navigation .menu > li > a {padding: 0px 4px;font-size: 13px;}
	#site-navigation .menu > li.menu-item-has-children::after {display: none !important;}
	.fullwidthbanner-container {height: auto !important;}
	.event_manager_section {height: 250px;}
	.myclass-footer-1 {width: 33%;}
	.myclass-footer-2 {width: 33%;}
	#text-3 {width: 100%;}
	#nav_menu-2 {width: 100%;}
	.myclass-footer-3 {width: 33%;}
}
@media(max-width:812px){
	.col-md-3.newspaper-x-blog-sidebar {width: 100%;display: inline-block;}
	div#primary.content-area.newspaper-x-sidebar.col-md-9.col-sm-9.col-xs-12 {width: 100%;}
}
@media(max-width:736px){
	#site-navigation .container{padding-left:15px;padding-right:15px;}	
	.contact label {width: 95%;}
	.contact_us img {margin-left: 20px;}
	.col-md-12.text-center {text-align: right;}
	.newspaper-x-after-content-sidebar li#text-7 {position: static;top: 0;display: inline-block;margin-top: 25px;}
	.event_manager_section {height: 250px;}
	.mausem-div a {display: block;}
	.col-md-4.col-sm-6.myclass-footer-1{width: 100%;}
	.col-md-4.col-sm-6.myclass-footer-2{width: 100%;}
	.col-md-4.col-sm-6.myclass-footer-3{width: 100%;}
	#text-4 {width: 100%;}
}
@media(max-width:667px){
	#site-navigation .menu > li > a{font-size: 12px;}
	.tp-bgimg.defaultimg{background-size: contain !important;}
	
}
@media(max-width:640px){
	#site-navigation .container{padding-left:0px;padding-right:0px;}
	.newspaper-x-after-content-sidebar li#text-7 {list-style: none;position: static;top: 0;display: inline-block;width: 100%;margin-top: 28px;margin-bottom: 13px;}	
}
@media(max-width:568px){
	#site-navigation .menu > li:hover .sub-menu {display: block !important;padding: 0 2px 2px !important;}
	.menu-toggle {color: #fff !important;border-color: #fff !important;padding:0;float: right;border-radius:5px}
	.menu-toggle span{font-size:16px}
	#site-navigation .menu > li > a {border-right: 0px solid #fff;}
	#site-navigation .menu > li.current-menu-item, #site-navigation .menu > li:hover{border-bottom: 0px solid #fff !important;background: #ffeded;top: 0!important;}
	#site-navigation.toggled ul li {border-bottom: 1px solid #fff;}
	#site-navigation.toggled ul li:last-child {border-bottom: 0px solid #fff;}
	#site-navigation .menu > li.current-menu-item > a, #site-navigation .menu > li:hover > a {color: #900 !important;}
	.fullwidthbanner-container {height: auto !important;}	
	.fullwidthbanner-container .fullwidthabanner {height: 287px !important;}
	.director-class {width: 100%;}
	.wpcf7-form {width: 100%;}
	.wpcf7-form label span {width: 100%;}
	.wpcf7-form label{display:block;}
	.sub-menu {display: none !important;}
}
@media(max-width:480px){	
	.fullwidthbanner-container .fullwidthabanner {height: 240px !important;}
}
@media(max-width:360px){	
	.fullwidthbanner-container .fullwidthabanner {height: 169px !important;}
	.contact i {font-size: 15px;}
}
@media(max-width:320px){	
	.fullwidthbanner-container .fullwidthabanner {height: 146px !important;}
}