/* Themify Customize Styling */
.iphone:before {
	content: '';
	background: none;
	background-color: #f0e7e7;
	background-image: url(http://localnepaltoday.com/test/wp-content/uploads/2017/11/Baxckground-image2.jpg);
	background-repeat: no-repeat;
	position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:-1; 
}
body {	background: none;
	background-color: #f0e7e7;background-image: url(http://localnepaltoday.com/test/wp-content/uploads/2017/11/Baxckground-image2.jpg);
	background-repeat: no-repeat;background-attachment: fixed;
	margin-top: -45px; 
}
#content {	background: none;
	background-color: #ffffff; 
}
#site-description {		font-weight:normal;
	font-size:14px;
	line-height:30px;
	text-align:left;
	color: #000000; 
}
#main-nav {	background: none;
	background-color: #f5f5f5;
	padding-bottom: -20px; 
}
#main-nav a {		font-size:14px;

	color: #ffffff; 
}
#main-nav a:hover {	
	color: #bcbae8; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	color: #bcbae8; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #bcbae8; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #000000; 
}
#header-slider {	background: none;
	background-color: #ffffff;
	padding-top: 10px;
	margin-bottom: -43px; 
}
.post-title, .post-title a {		font-weight:normal;
	font-size:30px;
 
}
.post-meta {		font-size:13px;
 
}
.more-link {	
	color: #0e6eeb;	text-transform:uppercase; 
}
.more-link:hover {		text-decoration:underline;
 
}
.post-nav {	background: none;
	background-color: #ffffff; 
}
#sidebar .widget {	background: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px; 
}
#sidebar .widgettitle {	
	color: #000000;	font-weight:normal;
	font-size:18px;
	text-transform:uppercase; 
}

/* Themify Custom CSS */

/* Change spacing in post link in sidebar widgets */
#sidebar .shortcode .post .post-title {
	line-height: 0px;
}
#sidebar .shortcode .post {
	padding: 0;
}
/* Change spacing end */

/* Avoid text wrap issue in single posts 
around images and videos */
#content .entry-content p {
word-wrap: initial;
}
/* Avoid end */

/* Change font in post link in sidebar widgets */
#sidebar .shortcode .post .post-title a {
font-family: Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black","sans serif";
font-size: 16px; font-weight:bold;
}
/* Change font end */

#header-slider .carousel-pager {
	display: none !important;
}
#footer-slider .carousel-pager {
	display: none !important;
}
/* posts -comment box */

#respond {
	background:#fff;
	padding: 10px;
	margin-top:-23px
}
#reply-title {
	font-style:normal;
}
.post-nav {
	margin-top:-2px;
	padding:20px 10px 0;
}
/* slider semi transparent */

#header-slider {
	background-color: rgba(255, 255, 255, 0.2);
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#footer-slider {
	background-color: rgba(255, 255, 255, 0.2);
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
/*Single post - leave out tags comments 
categories */

.single .post-tag {
	display: none;
}
.single .post-comment {
	display: none;
}
.single .post-category {
	display: none;
}
/* Single post font styling */

.single {
	color:#000;
}
.single .entry-content a:link {
	color:#0e6eeb;
}
.single .entry-content a:visited {
	color:#0e6eeb;
}
/* Single post images top padding */

.single img {
	padding-top:5px;
}
/* Single post and page video player */

#video-wrap {
	float: left;
	margin: 
10px 20px 5px 0;
	font-style:italic;
	text-align:center;
}
#video-wrap-right {
	float: right;
	margin: 5px 0 5px 20px;
	font-style:italic;
	text-align:center;
}
#video-wrap-center {
	margin: 5px 20px 5px 20px;
	font-style:italic;
	text-align:center;
}
#video-wrap-gallery {
	float: left;
	margin: 10px 20px 5px 0;
	font-style:italic;
	text-align:center;
}

/* Single post video captions */
#video-wrap .wp-caption-text {
width:85%;padding-left:5%;padding-right:5%;} #video-wrap-right .wp-caption-text {
width:85%;padding-left:5%;padding-right:5%;} #video-wrap-center .wp-caption-text {
width:85%;padding-left:5%;padding-right:5%;} 

/* slider font styling */

.slider .slide-post-title {
	font-family: verdana;
	font-size:12px;
	font-style: normal;
	padding-right:2px;
	padding-left:2px;
}
/* post meta above featured image, styling author */

span.author.vcard a {
	color: #a0a0a0;
}
span.author.vcard {
	font: normal 90%/120% Arapey, "Times New Roman", Times, serif;
	text-transform: uppercase;
	border-left: 1px solid #a0a0a0;
	padding-left: 10px;
	margin-left: 5px;
}

/* changing header and main menu bar to wide */

#main-nav a {
	min-height: 22px;
}
/* changing header area - more */
body {
	background-size: 100%;
	background-attachment: fixed;
}
#site-description, #main-nav {
	background: #000000;
}
#header {
	border-bottom: none;
}

/* more header area - creating white bar for title tag */

#site-description, #main-nav {
	margin-left: 0;
}
#site-description {
	background: #fff;
}
/* More header - social icons in place */


/* More header - white behind tag line, black left of tag line */
/* change in top to change position of black bar */

@media (min-width: 1200px) {


/* continued: change top to change white bar vertical position */
#site-description {
 background: none;
 z-index: 99;
 top:90px;
}
.site-description span {
 background: #fff;
 display: block;
 padding: 0 10px;
}
}


/* More header - move tagline and menu items right */

/* More header - title font */

#site-logo {
	font-style: normal;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";
	font-size: 80px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 60px;
}
/* Tag line font normal, not italic */

#site-description {
	font-style: normal;
}
/*changing single post font */
.single-post div#body {
	font-family: helvetica;
	font-size: 12px;
}
/*centrering main menu items vertically */
#main-nav a {
	padding-bottom: 0px;
	padding-top: 7px;
}
#main-nav>li:first-child>a {
	padding-left: 5px;
}
/* leave out tags, comments, categories from posts list */
.home .post-tag {
	display: none;
}
.home .post-comment {
	display: none;
}
.home .post-category {
	display: none;
}
/* single post fonts and sidebar fonts */
.single-post div#body .entry-content {
	font-family: helvetica;
	font-size: 14px;
}
.single-post #sidebar .widget {
	font-family: Arial;
	font-size: 12px;
}
/* Transparent separation between posts - 
creating a box around each posts that I
positioned with margin overriding the
margin settings under layout for content */

#content {
	background-color: transparent;
}
.post {
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom:8px;
}
/* My video widget - still matters even though another further below */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	margin: 0 0 10px 0;
	overflow: hidden;
	max-width: 100%;
}
.video-container-gallery {
	position: relative;
	padding-bottom: 40%;
	height: 0;
	margin: 0 0 10px 0;
	overflow: hidden;
	max-width: 100%;
} 
/*
.video-container iframe, 
.video-container object, 
.video-container embed { position: absolute; 
top: 0; left: 0; width: 100%; height: 100%; } */

.widget-img-text {
	margin-left:1px;
	margin-right: 5px;
	margin-bottom: 
5px;
	margin-top: -5px;
	color:black;
}
/* widget styling */

#sidebar .shortcode .post .post-title a {
	font-family:helvetica;
	font-size:14px;
	line-height:22px;
}
/* sidebar - video widget */
#text-1017 {
	margin-top: -23px;
	color:#000;
}
#text-1017 img {
	padding-bottom:6px;
}
#text-1017 a:link {
	color:#0e6eeb;
}
/* subscribe */
#text-1019 {
	margin-top: -23px;
}
/* weather */
#text-1023 {
	margin-top: -23px;
}
#text-1027 {
	margin-top: -23px;
}
#text-1027 .widgettitle {
	font-size:18px;
font-family:
}
#text-1025 {
	margin-top: -23px;
}
#themify-twitter-1003 {
	margin-top: -23px;
}
.twitter-item {
	color: #004d80;
}
#text-1027 {
	color:#000;
}
#text-1027 img {
	padding-bottom:6px;
}
#text-1027 a:link {
	color:#0e6eeb;
}
#themify-feature-posts-1011 {
	margin-top: -23px;
}
/*shamanism and witchcraft */
#text-1029 {
	margin-top: -23px;
	color:#000;
}
#text-1029 img {
	padding-bottom:6px;
}
#text-1029 a:link {
	color:#0e6eeb;
}
/* earthquake widget */
#text-1033 {
	margin-top: -23px;
	color:#000;
}
#text-1033 img {
	padding-bottom:6px;
}
#text-1033 a:link {
	color:#0e6eeb;
}
/* Top stories from the archives */
#text-1035 {
	margin-top: -23px;
	color:#000;
}
#text-1035 img {
	padding-bottom:6px;
}
#text-1035 a:link {
	color:#0e6eeb;
}
#text-1035 a:visited {
	color:#0e6eeb;
}
/*Farmers page widget */
#text-1037 {
	margin-top: -23px;
	color:#000;
}
#text-1037 img {
	padding-bottom:6px;
}
#text-1037 a:link {
	color:#0e6eeb;
}
/*Youth page widget */
#text-1041 {
	margin-top: -23px;
	color:#000;
}
#text-1041 img {
	padding-bottom:6px;
}
#text-1041 a:link {
	color:#0e6eeb;
}
/*Roads and local economy widget */
#text-1039 {
	margin-top: -23px;
	color:#000;
}
#text-1039 img {
	padding-bottom:6px;
}
#text-1039 a:link {
	color:#0e6eeb;
}
#text-1043 .widgettitle {
	font-size:20px;
}
#text-1045 img {
	padding-bottom:6px;
} #text-1045 {margin-top: -23px;
	color:#000;} 
#text-1045 a:link {
	color:#0e6eeb;
}

/* Pages styling */

/* - all pages standard */
.page-template-default .page-title {
	background: white;
	padding: 10px;
}
.page-template-default .page-content {
	background: white;
	padding: 10px;
	color:#000;
	margin-top:-8px;
}
.page-title {
	font-style: normal;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";
	font-size: 32px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 35px;
}
/* Page styling - other page... */

#page-3955 {
	background: white;
	padding: 10px;
}
#page-3955 .page-title {
	font-style: normal;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";
	font-size: 32px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 35px;
}
#page-9965 {
	background: white;
	padding: 10px;
}
#page-9965 .page-title {
	font-style: normal;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";
	font-size: 32px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 35px;
}
/* ---plain-text modules */

#page-1083 .module-plain-text {
	margin-top:10px;
	margin-bottom:30px;
	padding-left:15px;
	padding-right:15px;
}
/* --- sopecifically sign up form */
#page-1083 #mc_embed_signup_scroll {
	background:#f5f5f5;
	padding-left:10px;
}
#mce-EMAIL.email {
	background:#fff;
}
/* --- share buttons fixed */
.page-id-1083 .ssba.ssba-wrap {
	display: none;
}
.page-id-1083 .customsh.ssba.ssba-wrap {
	display: block;
	margin-top:40px;
}
/* printfriendly fixed */

.page-id-1083 .printfriendly {
	margin-top:40px;
}
/* --- local nepal today is---at the top */
#plain-text-1083-0-0-0 {
	font-size:20px;
	line-height:25px;
	margin-top:10px;
	margin-bottom:15px;
	border:1px grey solid;
	padding:10px;
	background:#fff;
}
/* --- widget with quote */
#widget-1083-2-0-0 {
	margin-top:25px;
	margin-bottom:15px;
	padding-left:60px;
	padding-right:60px;
	font-style:italic;
	background:#fff;
	border:1px lightgrey solid;
}
#plain-text-1083-2-0-1 {
	padding-top:20px;
}
/* send us a story styling of text size */
#textsize-sendstory {
	font-size:16px;
}
#textsize-sendstory2 {
	font-size:14px;
}
/* Videos page */

#page-9839 {
	background: white;
	padding: 10px;
}
#page-9839 .page-title {
	font-style: normal;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";
	font-size: 32px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 35px;
}
/* --- adjusting height
of video iframes below slider */

.module-video.video-left .video-wrap iframe {
	max-height: 270px;
}
.module-video.video-left {
	float: none;
	clear: both;
}
.page-id-9839 .module-video .video-wrap {
	padding-bottom:27%;
}
/* --- video iframe, background */
.module-video.video-left {
	max-height:300px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	padding-top:10px;
	background:#f5f5f5;
}
/* --- video caption title */
.module-video.video-left .video-title {
	font-style:normal;
	font-size:20px;
	font-family:
Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
/* --- video caption */
.module-video.video-left .video-caption {
	font-style:normal;
	font-size:16px;
	font-family:
Arial, Helvetica, sans-serif;
	color:#000;
}
/* --- slider, background */
.module-slider.slider-9839-0-0-1 {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	padding-top:10px;
	background:#f5f5f5;
}
/* --- section header titles */

#page-9839 .module-plain-text {
	font-size:20px;
	margin-top:10px;
	margin-bottom:15px;
	border:1px grey solid;
	padding:10px;
}
#page-9839 .module-plain-text:last-child {
	border:none;
}
/* Video page - share button problem */

.page-id-9839 .ssba.ssba-wrap {
	display: none;
}
.page-id-9839 .customsh.ssba.ssba-wrap {
	display: block;
	border:hidden;
	margin-top:40px;
}
#plain-text-9839-0-0-13 {
	max-height:10px;
}
/* Captions styling in posts and pages */

/* Captions - styling caption box 

.wp-caption {
    background: #F1F1F1;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 4px;
    text-align: center;
}
 
*/

/* Captions - styling caption text */

.wp-caption-text {
	font-style: italic;
	margin: 5px;
}
/* Post title font change to Impact */

.post-title, .post-title a {
	font-style: normal;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";
	font-size: 32px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 35px;
}
/* Post font on homepage - will turn it black */ 
#content .entry-content p {
	color:#000000;
	font-size:14px;
}
/* Weather forecast page styling */

.headerboo {
	height:20px;
}
.contentboo {
	height:230px;
	overflow-y:scroll;
	border:2px;
	background:#f5f5f5;
}
/* Category page titles styling - local politics etc */
 
.archive.category h1.page-title {
	font-style: normal;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";
	font-size: 32px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 35px;
	color:#000;
	background: #fff;
	padding-left: 10px;
	padding-bottom:10px;
	margin-bottom: 7px;
	padding-top:5px;
	border: 1px grey solid;
}
/* --- Category post leave out tags, comments... */

.post-content .post-tag {
	display: none;
}
.post-content .post-comment {
	display: none;
}
.post-content .post-category {
	display: none;
}
/* Local news */

#page-9772 {
	background: white;
	padding: 10px;
}
#page-9772 .page-title {
	padding-bottom: 10px;
	padding-top:5px;
	font-style: normal;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";
	font-size: 32px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 35px;
}
/* Local news - twitter widget */

#widget-9772-0-1-0 {
	background:#f5f5f5;
	margin-top:-2px;
}
/* Local news - share button problem */

.page-id-9772 .ssba.ssba-wrap {
	display: none;
}
.page-id-9772 .customsh.ssba.ssba-wrap {
	display: block;
	margin-top:40px;
}
/* Local news - image widget - position */

#image-9772-0-0-1 {
	margin-bottom: 50px;
	margin-top:40px;
}
/* Local news - text widget above image */

#widget-9772-0-0-0 {
	margin-top:4px;
	margin-bottom:-30px;
}
.contentboo-2 a:visited {
	color:#0084b4;
}
.contentboo-2 a:link {
	color:#0084b4;
}
.contentboo-2 {
	height:220px;
	overflow-y:
scroll;
	border:2px;
	font-size: 18px;
	padding-left:10px;
	background:#f5f5f5;
	margin-bottom:-47px;
}
.module-widget.widget-9772-0-0-0 {
	border: 1px grey solid;
}
/* Local news - text widget below image */

#widget-9772-0-0-2 {
	margin-top:4px;
	margin-bottom:-30px;
}
.contentboo-3 a:visited {
	color:#0084b4;
}
.contentboo-3 a:link {
	color:#0084b4;
}
.contentboo-3 {
	height:100px;
	overflow-y:
scroll;
	border:2px;
	font-size: 14px;
	border: 1px grey solid;
	padding-left:10px;
	margin-bottom:50px;
	background:#f5f5f5;
}
.facebooklink a:visited {
	color:#0084b4;
}
.facebooklink a:link {
	color:#0084b4;
}
.facebooklink {
	font-size:14px;
	text-align:right;
}
#widget-9772-0-0-2 .module-title {
	font-size:18px;
	font-style:normal;
	margin-top:-20px;
	margin-bottom:15px;
	color:#000
}
/* Resources - page */

/* --- slider title */
.slider-9965-0-0-1 .slide-title {
	font-style: normal;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";
	font-size: 25px;
	font-variant: normal;
	font-weight: bold;
	line-height: 28px;
	color:#000;
	padding-left: 10px;
	padding-bottom:10px;
	margin-bottom: 7px;
	border:1px solid grey;
}
/* ---slider text */

.slider-9965-0-0-1 .slide-content {
	text-align:left;
	padding-left: 10px;
}
.slider-9965-0-0-1 .carousel-pager {
	display: none !important;
}
/* ---slider wrap around image, title, text */

.slider-9965-0-0-1 {
	background:#f5f5f5;
	padding-top:10px;
}
/* ---slider share buttons moved down */

.page-id-9965 .ssba.ssba-wrap {
	display: none;
}
.page-id-9965 .customsh.ssba.ssba-wrap {
	display: block;
	margin-top:40px;
}
#plain-text-9965-0-0-0 {
	font-size:20px;
	margin-top:10px;
	margin-bottom:15px;
	border:1px grey solid;
	padding:10px;
}

/* About page */

/* plain text headers Hans Andersen og Arun Chalise over billederne */
#page-1083 #plain-text-1083-1-0-0 {margin-bottom:20px}
#page-1083 #plain-text-1083-1-1-0 {margin-bottom:20px}
#page-1083 .wp-caption-text {padding-top:10px;}

/* background color subscription box */
#page-1083 #mc_embed_signup_scroll {background: #e8f1fa;}

/* Laptop 20'' 1600px */

@media (max-width: 1600px) and (min-width: 1590px) {
#site-logo {
padding-left:21%;
}
}
 @media (max-width: 1600px) and (min-width: 1590px) {
#site-description {
padding-left:22%;
font-size:13px;
}
}



/* Laptop 21'' 1680px */

@media (max-width: 1680px) and (min-width: 1670px) {
#site-logo {
padding-left:22%;
}
}

 @media (max-width: 1680px) and (min-width: 1570px) {
#site-description {
padding-left:23%;
font-size:13px;
}
}



/* Widescreen 2560px wide */

 @media (max-width: 2560px) and (min-width: 2500px) {
#header .social-widget {
 bottom: 78px;
margin-right: 780px;
}
}
 @media (max-width: 2560px) and (min-width: 2500px) {
#site-description {
padding-left:31%;
font-size:13px;
}
}









/* TABLET AND MOBILE CODING */


/* Microsoft tablet 1440px horisontal */

@media (max-width: 1440px) and (min-width: 1367px) {
#site-logo {
padding-left:18%;
}
}
 @media (max-width: 1440px) and (min-width: 1367px) {
#header .social-widget {
 bottom: 78px;
margin-right: 225px;
}
}
 @media (max-width: 1440px) and (min-width: 1367px) {
#site-description {
padding-left:20%;
font-size:15px;
}
}



/* Apple Ipad Pro 1366 px horisontal */

 @media (max-width: 1366px) and (min-width: 1281px) {
#header .social-widget {
 bottom: 78px;
margin-right: 185px;
}
}
 @media (max-width: 1366px) and (min-width: 1281px) {
#site-description {
font-size:15px;
}
}


/* Samsung 1280 px horisontal */

@media (max-width: 1281px) and (min-width: 1025px) {
#site-logo {
padding-left:15%;
}
}
 @media (max-width: 1281px) and (min-width: 1025px) {
#header .social-widget {
 bottom: 78px;
margin-right: 150px;
}
}
 @media (max-width: 1281px) and (min-width: 1025px) {
#site-description {
padding-left:15%;
font-size:15px;
}
}


/* Samsung 1280 in vertical 800px */

@media (max-width: 800px) {
#site-description {
margin-left:-30px;
font-size:15px;
}
}
 @media (max-width: 800px) {
#content {
margin-right:25%;
}
}
 @media (max-width: 800px) {
#header-slider {
margin-bottom:-35px;
}
}



/* IPAD and IPAD MINI horisontal 1024 x 768px */

@media (max-width: 1024px) {
#site-logo, #site-description {
padding-left:10px;
padding-right:10px;
}
#site-description {
margin-top:-3px;
}
}
 @media (max-width: 1024px) {
#header .social-widget {
 bottom: 78px;
margin-right:20px;
}
}
 @media (max-width: 1024px) {
 #sidebar {
margin-right:-7px;
}
}

/* margins of post content adjusted */
@media (max-width: 1024px) {
 #content {
margin-right:-42px;
}
}
 @media (max-width: 1024px) {
#header-slider {
margin-top: 5px;
}
}

/* Header bottom margin adjusted */
@media (max-width: 1024px) {
.no-home #header {
margin-bottom: -120px;
}
}

/* background image made to fit */
@media (max-width: 1024px) {
body {
 background-size: 100% 100%;
overflow-x: hidden;
}
}
 @media (max-width: 1366px) {
body {
 background-size: 100% 100%;
overflow-x: hidden;
}
}



/* ---back to tablet vertical.... */

@media (max-width: 768px) {
#site-logo {
margin-left:-25px;
}
#site-description {
padding-left:10px;
padding-right:10px;
margin-top:-7px;
margin-left:-22px;
font-size:16px;
}
}
 @media (max-width: 768px) {
#header-slider {
margin-top: 5px;
margin-bottom:-30px;
}
}
 @media (max-width: 768px) {
 #sidebar {
margin-right:-17px;
padding-left:-1px;
}
}
 @media (max-width: 768px) {
#header .social-widget {
 bottom: 128px;
margin-right:-20px;
}
}

/* margins of content adjusted */
@media (max-width: 768px) {
 #content {
margin-left:-29px;
margin-right:-44px;
}
}

/* background picture made to fit */
@media (max-width: 768px) {
body {
 background-size: 100% 100%;
}
}

/* space between posts on home adjusted */
@media (max-width: 768px) {
.post {
margin-bottom:6px;
}
}
 @media (max-width: 768px) {
#sidebar .widget {
margin-bottom:28px;
}
}

/* Header bottom margin adjusted */
@media (max-width: 768px) {
.no-home #header {
margin-bottom: -110px;
}
}

/* margin on category pages adjusted */
@media (max-width: 768px) {
.archive.category #content {
margin-right:-44px;
}
}

/* space around category page title */
@media (max-width: 768px) {
.archive.category #content .page-title {
margin-bottom:5px;
margin-left:-1px;
margin-right:-1px;
margin-top:-1px;
}
}


/* Ipad and Ipad mini vertical - single post */

@media (max-width: 768px) {
.single #content img {
 max-width: 85%;
margin-left:-50px;
}
}

/* ---excluding social widget */
@media (max-width: 768px) {
.single .social-widget img {
margin-left:0px;
margin-bottom:4px;
}
}

/* --- socialshare and printfriendly */

/* --------making printifriendly visible */
@media (max-width: 768px) {
.single .printfriendly img {
margin-right:100px;
}
}

/* --------moving printfriendly right */
@media (max-width: 768px) {
.single .pf-alignright {
margin-right:-100px;
}
}

/* --------making social share visible */
@media (max-width: 768px) {
.single .ssba img {
margin-right:55px;
}
}

/* --------moving social share right */
@media (max-width: 768px) {
.single .ssba {
margin-left:60px;
}
}

/* --- on with images in single posts */
@media (max-width: 768px) {
.single .wp-caption-text {
max-width: 80%;
margin-bottom:-1px;
}
}
 @media (max-width: 768px) {
.single .wp-caption {
margin-right: -38px;
}
}
 @media (max-width: 768px) {
.single .wp-caption-text.alignright {
max-width: 70%;
margin-bottom:-10px;
}
}
 @media (max-width: 768px) {
.single .wp-caption.alignright {
margin-left: 15px;
margin-right:-49px;
}
}

/* --- Ipad/and mini VERTICAL video posts */

@media (max-width: 768px) {
.single #video-wrap {
 width: 60%;
 margin-left:-16px;
margin-right:-1px;
margin-top:2px;
}
}
 @media (max-width: 768px) {
.single #video-wrap .wp-caption {
 margin-left: 0px;
margin-top:2px;
}
}

 @media (max-width: 768px) {
.single #video-wrap .wp-caption-text {
 width:100%;
margin-top:2px;
 padding:0px!important;
margin:0!important;
}
}
 @media (max-width: 768px) {
 .single #video-wrap-right {
 width: 60%;
 height: 50%;
margin-left:1px;
margin-right:-8px;
margin-top:2px;
}
}
 @media (max-width: 768px) {
 .single #video-wrap-right .wp-caption {
 margin-left:2px;
margin-top:2px;
}
}
 @media (max-width: 768px) {
.single #video-wrap-right .wp-caption-text {
 max-width:90%;
 padding:0px!important;
margin:0!important;
margin-top:2px;
}
}

/* MOBILE PHONE 736px Iphone 6/7 plus horizontal*/

@media (max-width: 736px) {
#site-description {
padding-left:10px;
margin-top:-7px;
margin-left:40px;
font-size:18px;
}
}
 @media (max-width: 736px) {
#header .social-widget {
 bottom:-12px;
padding-top:5px;
 position: absolute!important;
 margin-right: 0;
}
}
 @media (max-width: 736px) {
#content {
margin-right:20px;
margin-top:40px;
background-color:white;
}
}



/* Mobile 736px hiding sliders */

@media screen and (max-width:736px) {
#header-slider {
display:none !important;
}
}


/* MOBILE PHONE 667 Iphone 6/7 horizontal*/

@media (max-width: 668px) {
#site-description {
padding-left:10px;
margin-top:-7px;
margin-left:40px;
font-size:18px;
}
}
 @media (max-width: 668px) {
#header .social-widget {
 bottom:-12px;
padding-top:5px;
 position: absolute!important;
 margin-right: 0;
}
}
 @media (max-width: 668px) {
#content {
margin-right:20px;
margin-top:40px;
background-color:white;
}
}




/* MOBILE PHONE 640 LG horizontal*/

@media (max-width: 640px) {
#site-description {
padding-left:10px;
margin-top:-7px;
margin-left:40px;
font-size:18px;
}
}
 @media (max-width: 640px) {
#header .social-widget {
 bottom: -12px;
padding-top:5px;
 position: absolute!important;
 margin-right: 0;
}
}
 @media (max-width: 640px) {
#content {
margin-right:20px;
margin-top:40px;
background-color:white;
}
}


/* MOBILE PHONE 568 Iphone 5 horizontal*/

@media (max-width: 568px) {
#site-description {
padding-left:10px;
margin-top:-7px;
margin-left:40px;
font-size:18px;
}
}
 @media (max-width: 568px) {
#header .social-widget {
 bottom: -12px;
padding-top:5px;
 position: absolute!important;
 margin-right: 0;
}
}
 @media (max-width: 568px) {
#content {
margin-right:20px;
margin-top:40px;
background-color:white;
}
}


/* MOBILE PHONE 533 Samsung horizontal*/

@media (max-width: 533px) {
#site-description {
padding-left:10px;
margin-top:-7px;
margin-left:40px;
font-size:18px;
}
}
 @media (max-width: 533px) {
#header .social-widget {
 bottom: -12px;
padding-top:5px;
 position: absolute!important;
 margin-right: 0;
}
}
 @media (max-width: 533px) {
#content {
margin-right:20px;
margin-top:40px;
background-color:white;
}
}


/* MOBILE PHONE 480 px */

/* ---- avoiding skidding in left and right */

@media (max-width: 480px) {
#site-logo {
font-size:24px;
}
body:not(.mobile_menu_active) #main-nav {
 left: 0%;
}
}
 @media (max-width: 480px) {
#site-logo {
margin-left:-25px;
}
}
 @media (max-width: 480px) {
#site-description {
padding-left:10px;
margin-top:-7px;
margin-left:30px;
font-size:16px;
}
}
 @media (max-width: 480px) {
#header .social-widget {
 bottom: -12px;
padding-top:5px;
 position: absolute!important;
 margin-right: 0;
}
}

/* background image to fit adjusted */
@media (max-width: 480px) {
body {
 background-size: 100% 100%;
}
}
 @media (max-width: 480px) {
#content {
padding-left:1px;
padding-right:1px;
}
}

/* pages and category pages header */

@media (max-width: 480px) {
 .page.mobile_menu_active #header, .archive.mobile_menu_active #header {
margin-bottom:45px;
}
}
 @media (max-width: 480px) {
 .page.mobile_menu_active #site-description, .archive.mobile_menu_active #site-description {
display:none;
}
}

/* MOBILE POSTS - image-width 
adjusted in posts */
/*
@media (max-width: 480px) {
.single #content img {
 max-width: 70%;
margin-left: -90px;
margin-top:15px;
}
} */

/* ---excluding social widget */
/* @media (max-width: 480px) {
.single .social-widget img {
margin-left:0px;
margin-bottom:4px;
}
} */

/* --- socialshare and printfriendly */

/* --------making printifriendly visible */
/*@media (max-width: 480px) {
.single .printfriendly img {
margin-right:100px;
}
}*/

/* --------moving printfriendly right */
/*@media (max-width: 480px) {
.single .pf-alignright {
margin-right:-120px;
}
}*/

/* --------making social share visible */
/*@media (max-width: 480px) {
.single .ssba img {
margin-right:90px;
}
}*/

/* --------moving social share right */
/*@media (max-width: 480px) {
.single .ssba {
margin-left:100px;
}
}*/

/* --- on with images in single posts */
/*
@media (max-width: 480px) {
.single .wp-caption-text {
max-width: 70%;
margin-bottom:-2px;
}
}
 @media (max-width: 480px) {
.single .wp-caption {
margin-right: -80px;
}
}
 @media (max-width: 480px) {
.single .wp-caption-text.alignright {
max-width: 70%;
margin-bottom:-10px;
}
}
 @media (max-width: 480px) {
.single .wp-caption.alignright {
margin-left: 10px;
margin-right:-90px;
}
} */

/* MOBILE POSTS -video width */
/*
@media (max-width: 480px) {
.single #video-wrap {
 width: 60%;
 margin-left:-10px;
margin-right:2px;
margin-top:2px;
}
}
 @media (max-width: 480px) {
.single #video-wrap .wp-caption {
 margin-left: 0px;
margin-top:2px;
}
}
 @media (max-width: 480px) {
.single #video-wrap .wp-caption-text {
 max-width:90%;
 padding-left:2px;
margin-top:2px;
margin-bottom:-7px;
}
}
 @media (max-width: 480px) {
.single #video-wrap .wp-caption-text {
 width:100%;
 margin-left:10px;
padding-right:90px;
margin-top:2px;
}
}
 @media (max-width: 480px) {
 .single #video-wrap-right {
 width: 60%;
 height: 50%;
margin-left:1px;
margin-right:-8px;
margin-top:2px;
}
}
 @media (max-width: 480px) {
 .single #video-wrap-right .wp-caption {
 margin-left:2px;
margin-top:2px;
}
}
 @media (max-width: 480px) {
 .single #video-wrap-right .wp-caption-text {
 max-width:90%;
 padding-left:7px;
margin-top:2px;
}
} */

/* MOBILE POST content and header adjustment */

@media (max-width: 480px) {
.single #content {
margin-top:75px;
}
}
@media (max-width: 480px) {
.single .site-description {
display:none;
}
}
/* content and header adjustment end */

/* Sidebar images to fullwidth on mobile */
@media (max-width: 480px) {
.textwidget #img-fit img {
width: 100%;
}
}
@media (max-width: 480px) {
#sidebar {
margin-top:-40px;
}
}
@media (max-width: 480px) {
#sidebar .widgettitle {
font-size:20px;
font-weight:bold;
padding-left: 5px;
}
}
@media (max-width: 480px) {
#sidebar .widget-img-text {
font-size:14px;
}
}
/* Sidebar images on mobile end */

/* MOBILE pages header adjustment */

@media (max-width: 480px) {
#content {
background-color: transparent !important;
margin-top:37px;
}
}

/* MOBILE 360 - SAMSUNG GALAXY AND OTHERS */

@media (max-width: 360px) {
#content {
background-color: transparent !important;
margin-top:37px;
}
}
@media screen and (max-width: 360px) {
#header .social-widget {
bottom: 40px;
padding-top:5px;
margin-right:0;
}
}

/* ---- Menu button moved downwards */
@media screen and (max-width: 360px) {
#main-nav-wrap {
margin-top:10px;
}
}
@media screen and (max-width: 360px) {
.mobile_menu_active #site-logo {
FONT-SIZE:50PX !important;
}
}


/* MOBILE 375 - IPhones 7/8 */

@media (max-width: 375px) {
#content {
 background-color: transparent !important;
 margin-top:37px;
}
}
 @media screen and (max-width: 375px) {
#header .social-widget {
 bottom: 40px;
padding-top:5px;
 margin-right:0;
}
}

/* ---- Menu button moved downwards */
@media screen and (max-width: 375px) {
#main-nav-wrap {
margin-top:10px;
}
}
 @media screen and (max-width: 375px) {
.mobile_menu_active #site-logo {
FONT-SIZE:54PX !important;
}
}



/* MOBILE 320px - Smallest (iphone 3/4 4s) */

@media screen and (max-width: 321px) {
#site-logo {
margin-left:0px;
}
}
 @media screen and (max-width: 320px) {
.mobile_menu_active #site-logo {
FONT-SIZE:41PX !important;
}
}
 @media screen and (max-width: 321px) {
#site-description {
padding-left:2px;
padding-right:0px;
margin-top:-7px;
margin-left:10px;
font-size:16px;
}
}
 @media screen and (max-width: 321px) {
#header-slider {
margin-top: 68px;
margin-bottom:-2px;
}
#header-slider .carousel-wrap {
padding-bottom:-0px;
}
}
 @media screen and (max-width: 321px) {
#header-slider {
background-color: rgba(255, 255, 255, 0.2) !important;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
}
 @media screen and (max-width: 321px) {
#header .social-widget {
 bottom: 40px;
padding-top:5px;
 margin-right:0;
}
}

/* Menu button moved downwards */
@media screen and (max-width: 321px) {
#main-nav-wrap {
margin-top:10px;
}
}

/* pages and category pages header */

@media screen and (max-width: 321px) {
.page.mobile_menu_active #header, .archive.mobile_menu_active #header {
margin-bottom:45px;
}
}
 @media screen and (max-width: 321px) {
.page.mobile_menu_active #site-description, .archive.mobile_menu_active #site-description {
display:none;
}
}

/* MOBILE POSTS - image-width 
adjusted in posts */

/*
@media screen and (max-width: 321px)
{.single #content img {
    max-width:100%;float:center;
margin-top:15px;
}}*/  

/* ---excluding social widget */
@media screen and (max-width: 321px) {
.single .social-widget img {
margin-left:0px;
margin-bottom:11px;
margin-top:0px;
}
}

/* --- socialshare and printfriendly */

/* --------making printifriendly visible */
@media (max-width: 320px) {
.single .printfriendly img {
margin-right:100px;
}
}

/* --------moving printfriendly right */
@media (max-width: 320px) {
.single .pf-alignright {
margin-right:-120px;
}
}

/* --------making social share visible */
@media (max-width: 320px) {
.single .ssba img {
margin-right:90px;
margin-bottom:-20px;
}
}

/* --------moving social share right */
@media (max-width: 320px) {
.single .ssba {
margin-left:100px;
}
}


/* MOBILE POST content adjustment */

@media (max-width: 320px) {
.single #content {
margin-top:75px;
}
}
@media (max-width: 320px) {
.single .site-description {
display:none;
}
}

/* images in sidebar to fullwidth */
@media (max-width: 320px) {
.textwidget #img-fit img {
width: 100%;
}
#sidebar {
margin-top:-40px;
}
#sidebar .widgettitle {
font-size:20px;
font-weight:bold;
padding-left: 5px;
}
#sidebar .widget-img-text {
font-size:14px;
}
}
@media (max-width: 321px) {
#content {
background-color: transparent !important;
margin-top:37px;
}
}


/* Stop skidding on background */

@media (max-width: 320px) {
html, body {
max-width: 100%;
overflow-x: hidden;
}
}

/* Removing background image from smaller 
mobile devices */

@media screen and (max-width:680px) {
body {
background-image: none !important;
background-color: #ffffff
}
}

/* Getting single post videos and images centered - all important code*/
@media (max-width: 680px) {
.single .wp-caption {
width: 100% !important;
float: none;
}
/*.post {
padding-right:0px;
padding-left:0px;
}*/
.single #video-wrap-right {
width: 100%;
clear: both;
float: left;
}
.single #video-wrap {
width: 100%;
margin-top:10px;
}
.single .alignright {
margin-left: 0px;
}
.single #content img {
max-width:100%;
margin:0;
}
.single .wp-caption.alignright {
max-width:100%;
margin:0;
}
.single #content .wp-caption-text {
max-width:100%;
float:center;
padding-bottom:15px;
}
}
@media (max-width: 680px) {
.single #content {
margin-top:38%;
}
}
/* post videos and images centered end */


/* to solve social icons covered by white issue - worked */
@media screen and (max-width: 600px) {
.single #header .social-widget {
bottom: 0;
}
}
/* social icons end */

/* to get fullwidth videos and images on mobile screens - it's working */

@media screen and (max-width: 480px) {
.post-content .entry-content .pf-content #video-wrap .wp-caption.alignnone {max-width:100% !important; 
}.post-content .entry-content .pf-content #video-wrap-right .wp-caption.alignnone {max-width:100% !important; 
}.post-content .entry-content .pf-content .wp-caption.alignright {max-width:100% !important; 
}.post-content .entry-content .pf-content .wp-caption.alignleft {max-width:100% !important; 
}
.single #video-wrap {margin:0;
}
}

/* full width for videos and images end */

/* video gallery start */
.video-gallery-container {
	clear: both;
}
.video-gallery-container .video-container {
	width: 320px;
	float: left;
	height:  auto;
	padding:  0;
	margin: 0 30px 0 0;
	overflow:  visible;
	position:  static;
}
@media screen and (max-width: 480px) {
 .video-gallery-container .video-container {
 width: 100%;
}
}
/* Video gallery - fixing section headers positions */
#page-10606 .page-content .pf-content h3{
clear:both;
}

/* video gallery end */

/* Video gallery title fonts */
#video-gallery-title 
{font-size:18px;font-weight:normal;
padding-top:2%;padding-bottom:20px;margin-right:80%;}
#video-gallery-videotitle
{font-size: 12px;font-weight:bold;font-color:blue;padding-bottom: 15px}

/* Left-aligning share buttons and printfriendly on mobile */
@media screen and (max-width: 480px) {
.ssba.ssba-wrap {margin-left:0;} 
.printfriendly.pf-alignright {margin-right:1%;}
}
/*left-aligning end */

/* Social icons same size on Home and single post */
.social-links .icon-medium img {
max-width: 24px;
max-height: 29px;
}

/*
 * Custom CSS code added by Themify
 */
div#main-nav-wrap {
	width: 100vw;
	margin-left: calc( ( ( 100vw - 100% ) / 2 ) * -1 );
}

#main-nav-wrap nav {
	width: 978px;
	margin: auto;
}

ul#main-nav {
	position: static;
}

#site-description {
	position: static;
	display: none;
}

ul#main-nav:before {
	content: "Where local stories make the headlines";
	color: #000;
	float: left;
	background: #fff;
	padding: 7px;
	margin-right: 15px;
}

#header .social-widget {
	bottom: 0;
}

header#header {
	height: 140px;
}

body {
	overflow-x: hidden;
}
#main-nav-wrap, .mobile_menu_active #main-nav-wrap {
	background: #000;
	width: 100%;
	height: 30px;
	top: 110px;
	position: absolute;
}

.mobile_menu_active #main-nav-wrap {
	background: none;
}@media screen and (max-width: 800px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #f0e7e7; 
}
#content {	background: none;
	background-color: #ffffff; 
}
#main-nav {	background: none;
	background-color: #f5f5f5; 
}
#main-nav a {	
	color: #ffffff; 
}
#main-nav a:hover {	
	color: #bcbae8; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	color: #bcbae8; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #bcbae8; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #000000; 
}
#header-slider {	background: none;
	background-color: #ffffff; 
}
.more-link {	
	color: #0e6eeb; 
}
.post-nav {	background: none;
	background-color: #ffffff; 
}
#sidebar .widget {	background: none;
	background-color: #ffffff; 
}
#sidebar .widgettitle {	
	color: #000000; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #f0e7e7; 
}
#content {	background: none;
	background-color: #ffffff; 
}
#main-nav {	background: none;
	background-color: #f5f5f5; 
}
#main-nav a {	
	color: #ffffff; 
}
#main-nav a:hover {	
	color: #bcbae8; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	color: #bcbae8; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #bcbae8; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #000000; 
}
#header-slider {	background: none;
	background-color: #ffffff; 
}
.more-link {	
	color: #0e6eeb; 
}
.post-nav {	background: none;
	background-color: #ffffff; 
}
#sidebar .widget {	background: none;
	background-color: #ffffff; 
}
#sidebar .widgettitle {	
	color: #000000; 
}
 }@media screen and (max-width: 420px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #f0e7e7;
	background-repeat: no-repeat; 
}
#content {	background: none;
	background-color: #ffffff; 
}
#site-logo {		font-weight:bolder;
	font-size:30px;
 
}
#site-description {		font-size:19px;
 
}
#main-nav {	background: none;
	background-color: #f5f5f5; 
}
#main-nav a {	
	color: #ffffff; 
}
#main-nav a:hover {	
	color: #bcbae8; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	color: #bcbae8; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #bcbae8; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #000000; 
}
#header-slider {	background: none;
	background-color: #ffffff; 
}
.post-title, .post-title a {		font-weight:normal;
 
}
.more-link {	
	color: #0e6eeb; 
}
.post-nav {	background: none;
	background-color: #ffffff; 
}
#sidebar .widget {	background: none;
	background-color: #ffffff; 
}
#sidebar .widgettitle {	
	color: #000000;	font-weight:normal;
background: none;
	background-color: #abc3d1; 
}
 }