/*
Theme Name: NewsTheme
Author: WPThemeDesigner.com
Author URI: http://www.wpthemedesigner.com/
Color code: http://www.december.com/html/spec/color1.html, http://www.color-hex.com/color/101010, http://htmlcolorcodes.com/
*/
/** Previous background /files/2017/02/space-blue.jpg
/files/2014/06/striped-diagonal-background.png 
http://www.designbolts.com/wp-content/uploads/2013/02/Leather-Grey-Seamless-Pattern-For-Website-Background.jpg
blockquotes punya /files/2014/12/striped-diagonal-background-y.png
**/

/** ID is hash Class is Dot **/

	* { margin: 0; padding: 0; }
	html, body { max-width: 100%; overflow-x: hidden; }
	body {max-width: 100%; word-spacing: 2px; text-align: center; font-size: 15px; font-family: 'Quicksand', KaiTi, 'kai', sans-serif; color: #000; background: #f6f6f6 url(/files/2016/07/tinysquare.jpg) repeat;}
	a {text-decoration: none; color: #0A3C6F; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
	a:hover {text-decoration: underline;}
	img {border: 0; -moz-border-radius:5px; -webkit-border-radius:5px; -goog-ms-radius:5px; border-radius:5px; padding: 25px 0px;}
	img.center {display: block; margin-left: auto; margin-right: auto;}
	ol, ul {margin-left: 30px;}
	li {text-indent: 10px; padding-left: 10px;}
	iframe	{max-width: 100%!important; max-height: 100%!important; text-align: center; display: block; margin-left: auto; margin-right: auto;}
	.break {font-size: 0; width: 0; height: 0; clear: both;}
	option {padding: 1px; -moz-border-radius:3px; -webkit-border-radius:3px; -goog-ms-radius:3px; border-radius:3px;}
	.alignleft {float: left; margin: 4px 10px 5px 0;}
	.alignright {float: right; margin: 4px 0 5px 10px;}
	.aligncenter {text-align: center; display: block; margin-left: auto; margin-right: auto;}
	.hidden {display: none;}
	.headgap1 {background: #fff url(/files/2017/09/Sunsetgif.gif) no-repeat; width: 872px; height: 100%; position: fixed; z-index: -2; background-size: contain; display: block!important; margin: 0 auto; right:0; left:0; margin-top: 35px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-radius-topright: 10px; -webkit-border-radius-topleft: 10px; -goog-ms-radius-topright: 10px; -goog-ms-radius-topleft: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px;}
/** BEGIN wrapper **/
/** Previous background is /files/2016/05/isleofskyescotland.jpg /files/2016/07/isleofskyescotland.jpg /files/2017/02/space-blue.jpg **/
.wrapper {max-width: 820px; max-height: 100%; margin: 15px 200px 0px 200px;	background: #fff no-repeat; background-size: contain; padding: 25px; border: 1px dotted; left: 0; right: 0; margin: auto; z-index: 10; border-bottom: 0px;}
/** END wrapper **/

/** BEGIN navigation **/
#navigation {height: 44px; z-index: 1; background-color:rgba(255, 255, 255, 0.9); max-width: 915px!important; border: none; margin: auto; text-align: left; position: fixed; top: -20px; left: 0; right: 0; padding-bottom: 10px; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; -webkit-border-radius-bottomright:10px; -webkit-border-radius-bottomleft:10px; -goog-ms-radius-bottomright:10px; -goog-ms-radius-bottomleft:10px; border-bottom-right-radius:10px; border-bottom-left-radius:10px;}
.headcap {float:left; padding: 0px; margin-top: -41px; font-size: 30px; color:#999; font-family: 'Waiting for the Sunrise', cursive; position: fixed;}
#navigation ul {padding: 0; list-style-type: none;}
#navigation ul li {font-size: 100%; color: #000; display: inline-block; margin-top: 5px; }
#navigation ul li a {color: #000; background: none; font-family: 'Quicksand', KaiTi, 'kai', sans-serif; margin-top: 12px; border: 0px solid #FFFFCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding: 28px 10px; filter: alpha(opacity=50); opacity: 0.50;}
#navigation ul li a:hover {background: #fff; color: #ee7d09; text-decoration: none; border-bottom: 5px solid #ee7d09; padding: 7px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:5px; filter: alpha(opacity=100); opacity: 1.00; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
#navigation ul li.current_page_item a {background: #ee7d09; color: #fff; text-decoration: none; border-top: 5px solid #ee7d09; padding: 7px 10px; font-size: 120%; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:5px; filter: alpha(opacity=100); opacity: 1.00; text-shadow: -1px -1px 1px #ee7d09; -moz-box-shadow: 0 0 6px #848484; -webkit-box-shadow: 0 0 6px #848484; box-shadow: 0 0 6px #848484;}
#navigation .totop a {float: right; margin-left: 190px; display: block; margin-top: -58px; filter: alpha(opacity=50); opacity: 0.50; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
	#navigation .totop a:hover {filter: alpha(opacity=100); opacity: 1;}
	#navigation form {text-align: right; margin-right:0px; margin-top: 9px;}
		#navigation form input {border: 0; font-size: 1em; font-family: 'Coming Soon', sans-serif; float: left;	margin: 0; width: 252px; background-color: transparent;}
		#navigation form button {border: 0; text-indent: -9999px; width: 16px; height: 16px; background-color: transparent; float: left; margin: 0px 0px;}
/** END navigation **/

.headcapn { margin-top: -20px; margin-bottom: -100px; padding-bottom: 0px; text-align: center; z-index: 999; color:#000; text-shadow: -1px 1px 1px #ccc; font-family:'Arizonia', san-serif; font-size:40px; }

/** BEGIN body **/
#body {clear: both;}
/** END body **/

/** BEGIN content **/
#content {width: 100%; height: auto; padding: 1%; font-smooth: always; font-size: 110%; margin: 0 auto;}
#contenthead {border-bottom:1px solid #ccbb99; width: 100%; padding: 2px 2px;}
#contenthead a {text-decoration: none; font-weight: normal;}
	#content p {margin-bottom: 10px;}
	#content h3 {margin-bottom: 5px; font-size: 1.5em; font-weight: normal;}
	#content blockquote {width: 85%; margin-right: auto; margin-left: auto;	margin-top:25px; margin-bottom:25px;
		padding: 15px 15px 1px 15px ; background: url(/files/2016/07/roughcloth.jpg) repeat;
		background-color: #ffffcc; border-width: 0; border-style: solid; border-color: #fff;
		-moz-box-shadow:inset 0 0 20px #fff; -webkit-box-shadow:inset 0 0 20px #fff; box-shadow:inset 0 0 20px #fff;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	#content ul {margin: 0 0 10px 18px;}
	#content ol {margin: 0 0 10px 16px; padding-left: 10px;}
	#content li {padding: 2px 0;}
	#content .title {font-size: 0.9em !important; text-transform: uppercase; color: #666666; margin-bottom: 10px;}
	#content .posts {border: 0px solid #DDDDDD; margin: 0 auto; height: auto; padding: 10px 4px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: left;}
	#content .post {padding: 10px; margin-bottom: 12px; width: 298px; height: 300px; float: left; text-align: left;}
		#content .post h1 {text-align: left; margin-bottom: 10px; font-weight: normal; border-bottom: 0px solid #ccc; text-shadow: 1px 2px 1px #ccc;}
		#content .post a {text-decoration: none; color: #ff6600;}
		#titlehead {border-bottom: 1px solid #ccc;}
		#content .post h2 {margin-bottom: 10px; font-size: 1.5em; font-weight: normal;}
		#content .post .thumbnail {
			float: left;
			margin: 0 10px 5px 0;
			width: 125px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			clear: both
		}
		#content .post .date {font-size: 0.9em;	color: #0A3C6F;}
		#content .details {float: right; font-size: 1em; padding: 7px 0px; background: #fff;}
			#content .details a {
				text-decoration: none;
				font-weight: bold;
				color: #ccc;
				padding: 7px 12px; 
				margin-left: 4px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;  -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;
			}
			#content .details a:hover {font-weight: bold; color: #000; background: #F0F0F0; padding: 7px 12px;}
	#content .recent {border: 0px solid #ccc;
		width: auto; 
		height: auto;
		background: #fff repeat fixed 0;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px;
		padding: 0px 60px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		}

		#content .recent h2 {font-size: 1.6em;}
		#content .recent .thumbnail {
			float: left;
			margin: 20px 10px 5px 0;
			width: 125px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			clear: both;
		}
		#content .recent .date {font-size: 0.9em; color: #0A3C6F;}

	#content .recents {
		border: 1px solid #ccc;
		margin-left: -7px;
		margin-right: -5px;
		padding: 0px;
		width: 100%; height: auto;
		background: #fff repeat fixed 0;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}	
	#content .recents h2 {
		padding: 3%;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}

	#content .recentss {
		border: 0px solid #DDDDDD;
		margin-left: -18px;
		margin-right: auto;
		width: 100%; height: auto;
		background: #fff;
	}

	#content .recentss h1 {
		padding: 2px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	#content .recentss p { padding-bottom: 15px; }

		#content .recent h2 {font-size: 1.6em;}
		#content .recent .thumbnail {
			float: left;
			margin: 0 10px 5px 0;
			width: 125px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			clear: both;
		}
		#content .recent .date {font-size: 0.9em; color: #0A3C6F;}
/** END content **/

/** BEGIN sidebar **/
#sidebar {width: 98%; float: left; padding: 5px;}
	#sidebar h2 {font-size: 1em; text-transform: uppercase; padding: 7px 10px; margin-top: 10px; border-width: 0 1px; border-style: solid; border-color: #DDDDDD;}
	#sidebar ul {list-style-type: none; border: 1px solid #DDDDDD;}
		#sidebar ul li {line-height: 1.4em; padding: 5px 7px; border-bottom: 1px dotted #DADADA;}
		#sidebar ul li a {color: #808080;}
	#sidebar .l {float: left; width: 135px;}
	#sidebar .r {float: right; width: 135px;}
	#sidebar .ads {border: 0px solid #DDDDDD; padding: 0 0; text-align: center;}
	.alignmiddle {padding: 0px 10px;}
		#sidebar .ads img {margin: 3px;}
	#sidebar .subscribe {padding: 10px 10px 2px; border: 1px solid #dddddd; background: no-repeat 10px 10px; height: 67px; font-size: 0.9em;}
		#sidebar .subscribe a {color: #808080;	display: block; float: left; padding: 2px 0 0 20px;}
		#sidebar .subscribe input {border: 0; float: left; margin: 18px 0 0 10px; width: 165px;}
		#sidebar .subscribe button {border: 0; text-indent: -9999px; float: right; background-color: transparent; width: 64px; height: 64px; margin-top: -10px;}
	#sidebar .tags {padding: 10px;border: 1px solid #dddddd;}
		#sidebar .tags a {color: #808080;}
		#sidebar .tags a:hover {color: #0A3C6F; text-decoration: none;}
/** END sidebar **/

/** BEGIN footer **/
#footer {background: #FE9A2E; color: #fff; font-size: 80%; line-height: 120%; filter:alpha(opacity=80); opacity: 0.80; width: 100%; height: auto; margin: 0 auto; bottom: -1px; z-index: -200;}
#footer .ftwrapper {border: 0px; width: 90%; height: auto; margin: 0 auto; text-align: center;	padding: 0 0;}
#footer a {color: #fff;}
#footer .l {display: block; margin: 0 auto; min-height: 33px; line-height: 33px;}
#footer .r {display: none; margin: 0 auto;}
img#wpstats {margin-top: -10px; position: absolute; left: -999em;}
/** END footer **/

/** BEGIN miscellaneous **/
.postnav {clear: both; padding: 20px 25px 0; font-size: 0.4em; font-family: 'Quicksand', KaiTi, 'kai', sans-serif;}
	.postnav a {border: 1px solid #cccccc; padding: 3px 8px; color: #999999;}
	.postnav a:hover {border: 1px solid #000000; color: #000000; text-decoration: none;}
#comments {clear: both; border-top: 0px solid #eeeeee;}
	#comments h2 {margin: 20px 0 5px; font-size: 1.5em; font-weight: normal;}
	#comments p {margin-bottom: 10px; line-height: 1.5em;}
	#comments form {padding-top: 20px;}
	#comments form p {margin-bottom: 5px;}
		#comments form input, textarea {border: 1px solid #cccccc; font-size: 0.9em; font-family: 'Coming Soon', sans-serif; padding: 4px; background-position: 4px 4px; background-repeat: no-repeat;}
		#comments form input {width: 250px; border: 1px solid #cccccc;}
		#comments form textarea {width: 350px; padding: 4px 4px !important; border: 1px solid #cccccc;}
		#comments form button {border: 1px solid #909090; background-color: #cccccc; font-size: 0.9em; font-family: 'Coming Soon', sans-serif; width: 120px; height: 23px;}
	.commentdetails {margin-top: 25px;}
	.commentauthor {margin-bottom: 5px !important; font-weight: bold;}
	.commentdate {font-size: 0.8em; margin-bottom: 5px; color: #909090;}
	.required {color: #ff0000;}
.posts .title {padding: 5px 10px;}
.notfound {padding: 40px;}
	.notfound h2 {font-size: 18px; font-weight: normal; margin-bottom: 10px;}
/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {list-style-type: none; clear: both; padding: 0; margin: 0;}
	#comments ol li {padding: 10px; border: 1px solid #e9e9e9; margin-bottom: 10px;}
	#comments ol li .avatar {float: right;}
	#comments ol li .comment-author { }
		#comments ol li .comment-author .fn {font-weight: bold; font-size: 1.2em;}
	#comments ol li .comment-meta {font-size: 0.9em; color: #999999; margin: 5px 0 10px;}
	#comments ol li .reply {font-size: 0.9em; font-weight: bold; padding-bottom: 10px;}
	#comments .children {list-style-type: none;}
#comments .navigation {padding: 10px 0 20px; font-size: 0.9em;}
	#comments .navigation a {color: #999999; padding: 3px 8px; border: 1px solid #cccccc;}
	#comments .navigation a:hover {color: #000000; border-color: #000000; text-decoration: none;}
/** END wordpress 2.7 comments **/

#textfield {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color: #FFF; border: 1px solid #ccc; padding: 3px 3px; font-size: 80%; width: 97px;}
#submit {-moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; border: 1px solid #ccc; background: #fff; padding: 3px;}
#submit:hover {border: 0px solid #666; background: #ee7d09; color: #fff;}
#toptop a {color: #999; text-decoration: none;}
#toptop a:hover {text-decoration: none; color: #ff6600;}
.cornerx {background: #fff; padding: 10px; -moz-border-radius:5px; -webkit-border-radius:5px; -goog-ms-radius:5px; border-radius:5px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
.cornerx:hover {background: #ffc4a0; color: #000;}
.cornerxxx {background: #ffc4a0; padding: 10px 10px 12px 0; -moz-border-radius:5px; -webkit-border-radius:5px; -goog-ms-radius:5px;	border-radius:5px;}
.cornerxx a {text-decoration: none;}

#prev {padding: 2px; text-decoration: none; color: #000; font-size: 1.4em; float:left; margin-right: 10px; font-weight: normal; text-shadow: 1px 2px 1px #ccc;}
#prev a {text-decoration: none; color: #000; border: #fff;}
#prev:hover a {text-decoration: none; border: #fff; color: #ee7d09;}
#prev:hover {text-decoration: none; color: #ee7d09; padding: 2px; font-weight: normal; text-shadow: 0 0 0 #fff;}
#midd {padding: 5px; text-decoration: none; color: #000; font-size: 50%; margin: 0 auto; margin-right: 0px; font-weight: normal; text-shadow: 1px 2px 1px #ccc;}
#next {padding: 2px; text-decoration: none; color: #000; font-size: 1.4em; float:right; margin-right: 10px; font-weight: normal; text-shadow: 1px 2px 1px #ccc;}
#next a {text-decoration: none; border: #fff; color: #000;}
#next:hover a {text-decoration: none; border: #fff; color: #ee7d09; padding: 2px;}
#next:hover {text-decoration: none; color: #fff; font-weight: normal; text-shadow: 0 0 0 #fff;}

#mnext, #mprev { display :none; }

#wpspn-prevpost a, #wpspn-nextpost a, #wpspn-prevpost-reverse a, #wpspn-nextpost-reverse a {color: #ccc!important;  /* link color */ border: none;  /* border for link container */ font-size: 70px!important; font-family: arial!important; line-height: 60px!important; top: 45%!important; z-index: 20; width: 50px!important; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}

/* hover */
#wpspn-prevpost a:hover, #wpspn-nextpost a:hover, #wpspn-prevpost-reverse a:hover, #wpspn-nextpost-reverse a:hover {color: #fff!important;	background: #ee7d09!important; border: 0px; z-index: 20;}

/* active clicked */
#wpspn-prevpost a:active, #wpspn-nextpost a:active, #wpspn-prevpost-reverse a:active, #wpspn-nextpost-reverse a:active {text-decoration: none; color: #ee7d09; border: 0px solid #ADB3B7; z-index: 20;}
#sharethis {padding: 15px;}
#headlink {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: 0px solid #ccc; background: #fff; padding: 3px; text-decoration: none; color: #666; font-size: 1.3em; float:right; margin-left:2px;}
#headlink a {text-decoration: none;}
#headlink2 {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: 0px solid #ccc; background: #fff; text-decoration: none; color: #666; font-size: 0.9em; float:right; margin-top: -17px; margin-bottom: 10px;}

#ctn2 {padding: 5px 10px; font-family: 'Quicksand', KaiTi, 'kai', sans-serif; font-size: 200%;}
#ctn2 a {text-decoration: none; color: #999999; padding: 5px 10px;}
#ctn2 a:hover {text-decoration: none; color: #fff; background: #ee7d09; padding: 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 0 0 6px #ccc; -webkit-box-shadow: 0 0 6px #ccc; box-shadow: 0 0 6px #ccc;}
.entry { }
div.sharedaddy div.sd-block {border-top: none !important; text-align: center;}

li.share-facebook a.sd-button, li.share-google-plus-1 a.sd-button, li.share-jetpack-whatsapp a.sd-button,li.share-tumblr a.sd-button, li.share-pinterest a.sd-button, li.share-linkedin a.sd-button, li.share-twitter a.sd-button, li.share-email a.sd-button, li.share-print a.sd-button, li.share-stumbleupon a.sd-button, li.share-reddit a.sd-button, li.share-pocket a.sd-button, li.share-telegram a.sd-button, li.share-morea.sd-button {background: none; box-shadow: none; border: none; font-family: 'verdana', arial; font-size: 18px !important; font-weight: 300; letter-spacing: 0; text-transform: uppercase; background-image: none !important; padding: 20px !important; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;} 

.linkcattitle {text-align: left; margin-left: 90px; margin-right: 30px; border-bottom: 1px solid #ccc;}
.brlink {text-align: left; margin-left: 160px; list-style-type: none;}

#searchform label {display: none;}
.headcapm {display:none;}
.nrelate_default .nr_title {margin-top:0; margin-bottom:5px; font-size: 1.4em !important; font-weight: normal; font-family: 'Coming Soon', san-serif;}
.nrelate_pol .nr_panel {line-height:relative !important;}
.nrelate_pol .nr_text{display:block; margin-top:1px !important; word-wrap:break-word;}

.rotatetweet { color:#ccc; }
.rotatetweet a { color: #74b2e8; }
.rotatetweet a:hover { text-decoration:none; }
.amazonleft {float: left; margin: 4px 10px 5px 0; margin-left: 50px;}
.amazonright {float: right; margin: 4px 0 5px 10px; margin-right: 50px;}
.gooads4 {height: 17px; margin-bottom: 20px;}
.gooads13, .ads {display: none; height: 100%!important;}

.wpcf7-form {display: block; margin-left: auto; margin-right: auto; margin-top: 25px; text-align: center;}
.wpcf7 input, .wpcf7-text, .wpcf7-select, .wpcf7-textarea {background-color: #eee!important; border: none !important; width: 70% !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; font-size: 14px; color: #999 !important; padding: 16px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.wpcf7-submit {background-color: #f27d2e !important; margin: 8px auto 0; cursor: pointer; font-size: 20px;font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.7em; background: transparent;
border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.7s; -webkit-transition: all 0.7s; transition: all 0.7s;}
.wpcf7-submit:hover {background-color: #f27d2e!important; border-color:#eee; color: #eee!important;}

/* disable search labe */
.screen-reader-text { display:none!important; } 

/**
 * 
 * 
 * Start 
 * 
 * screen 
 * 
 * 
 * annotation 
 * 
 * 
 * **/

@media screen and (max-width: 980px) {
	.cornerx, .cornerxx, .cornerxxx {display:none;}
	#navigation {height: 28px; top: 3px; padding-bottom: 5px;}
	.headcap {margin-top: -31px;}
	#navigation .totop a {margin-top: -47px;}
}

@media screen and (max-width: 1024px) {
	body { width: 100%; background: #fff;}
	#content {width: auto; font-size: 110%;}
	#content .recent {border: 0px solid #ccc; width: auto!important; height: auto; background: #fff repeat fixed 0; margin-left: auto!important; margin-right: auto!important; padding: 0 5px; }
	#content .recents {margin-left: 0px; margin-right: 0px; padding: 5px; width: 95%;}
	#content .recentss {margin-left: 0px; margin-right: 0px; padding: 5px;	width: 95%;}
	#content .recentss h1 {font-size: 150%;}
	#content .posts {margin-left: 0px; margin-right: 0px; padding: 5px; width: 95%;}
	.wrapper {height: 100%; width: 100%!important; margin-top: -40px; background: #fff; margin-left: auto; margin-right: auto; padding: 0px; border: 0px; }
	#wpspn-prevpost a,#wpspn-nextpost a,#wpspn-prevpost-reverse a,#wpspn-nextpost-reverse a {display:none;}
	img {max-width: 100%; height: auto; }
	iframe	{ max-width: 100%; max-height: 100%; text-align: center; display: block; margin-left: auto; margin-right: auto; }
	.nrelate {display:none;}
	#navigation {height: 22px;margin-top: 5px;margin-bottom: 5px;}
	#navigation .headcap {float:right; padding: 5px; margin-top: -5%; font-size: 30px; color:#ccc; font-family: 'Waiting for the Sunrise', cursive;}
	#navigation .wrapper { background: none; }
	#navigation ul { list-style-type: none; padding: 0 0 0 20px; }
	#navigation ul li {float: left;	padding: 0 0 0 10px; font-size: 90%; }
	#navigation ul li a {color: #000; font-family: 'Bad Script', sans-serif, cursive, KaiTi, 'kai', sans-serif, verdana; display: block; background: none; }
	#navigation ul li a:hover {background: #ee7d09; font-size:100%;}
	#navigation ul li.current_page_item a {background: #ee7d09; font-size:100%;}
	.break-word { word-wrap: break-word; }
	#footer .ftwrapper { width: 100%; margin: 0; padding-top: 10px; padding-bottom: 10px; }
	#footer .l{ font-size: 100%; padding-top: 10px; padding-bottom: 10px;}
	.cornerz { display: block; padding: 0 8%; width: 100%; text-align: center; }
	.gooads13 {display: block; max-height: 100%!important;}
	#tfmBox, .cornerx, .cornerxx, .cornerxxx, .amazonright, .amazonleft, .amazonlong, .gooads4, .gooads10, .gooads11, .headgap, .headgap1, .rotatetweet, .commads, .c {display: none!important;}
	select { -webkit-appearance: none; border-radius: 5px; font-size: 80%; -moz-appearance: none; appearance: none; background: #fff; text-align: center;}
	select:hover { color: #fff!important; background: #ee7d09!important; border: 0px;}
	#textfieldindex {color: #000!important; display:none;}
	#textfieldindex:hover {color: #fff!important;}
	.headcapn { display:none; color:#000; border-bottom: 0px solid #ccc; margin-top: 20px; margin-left: 15px; padding-bottom: 30px; }
	.linkcattitle { margin-left: 5%; border-bottom: 0px solid #ccc;}
	.brlink { margin-left: 5%; }
	.comblock { width: 100%!important; height:100%!important;}
	#mnext, #mprev { display :block; text-align:left; padding-left: 15%; padding-right: 15%; background: #fff; }
	#mnext a, #mprev a { color: #ff6600; }
	.tribe-events-sub-nav, .tribe-events-back {display :block;}
	.headcapm {display: block; color:#000; font-family: 'Waiting for the Sunrise', cursive; margin-left: 15px; padding-top: 10px; left: 10px; font-size: 25px;}
}


@media screen and (max-width: 750px) {
	.comblock { width: 95%!important; padding: 10px!important;}
	.headcapn { margin-top: 20px; margin-left: 15px; padding-bottom: 30px; text-align: left; }
	.headcapm {text-align: left; }
	.headgap1 {display: none;}
	#footer .l { display: none; }
	#footer .r { display: inline; padding-top: 10px; padding-bottom: 10px;}
	#disqus_thread {left:0; right:0; -webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch; overflow-scrolling: touch; border: 1px solid #fff; height: 100%!important; }
	.wpcf7 input, .wpcf7-text, .wpcf7-select, .wpcf7-textarea, .wpcf7-submit {width: 90%!important; -webkit-appearance: none;}
}

@media screen and (max-width: 640px) {
	h1 { font-size: 100%; }
	body { width: 100%; background: #fff; }
	.wrapper { border: 0; }
	.break-word { word-wrap: break-word; }
	#content { font-size: 100%; }
	button { padding: 20px;	}
	.cornerx, .cornerxx, .cornerxxx, #next, #prev, .headgap1, .commads {display:none!important;}
	.comblock { width: 90%!important; padding: 0px; margin: 0px;}
	.headcapn { font-size: 25px; }
	.gooads13 {margin-left: -8px;}
	li.share-facebook a.sd-button, li.share-google-plus-1 a.sd-button, li.share-jetpack-whatsapp a.sd-button, li.share-tumblr a.sd-button, li.share-pinterest a.sd-button, li.share-linkedin a.sd-button, li.share-twitter a.sd-button, li.share-email a.sd-button, li.share-print a.sd-button, li.share-stumbleupon a.sd-button, li.share-reddit a.sd-button, li.share-pocket a.sd-button, li.share-telegram a.sd-button, li.share-morea.sd-button { background: none; box-shadow: none; border: none; font-family: 'verdana', arial; font-size: 18px !important; font-weight: 300; letter-spacing: 0; text-transform: uppercase; background-image: none !important; padding: 10px !important; } 
.wpcf7 input, .wpcf7-text, .wpcf7-select, .wpcf7-textarea, .wpcf7-submit {width: 90%!important; -webkit-appearance: none;}
}

@viewport {zoom: 1.0; width: 100%;}

/** Calendar CSS */
.tribe-events-calendar .tribe-events-tooltip {margin-bottom: -2px; text-align: left;}
.tribe-events-sub-nav a, .tribe-events-back a {text-decoration: none; color: #ff6600!important;}
#tribe-events-content {text-align: left;}
#tribe-events-content p {padding-top:5px; padding-bottom: 15px;}
#tribe-events-content a, #tribe-events-content a:active, #tribe-events-content a:visited {text-decoration: none; color: #ff6600; letter-spacing: 1px;}
table.tribe-events-calendar {overflow: visible; text-align: left;}
#bottomtag a {color: #fff; text-decoration: none;}

/** Place a border around the entire widget */
.tribe-events-adv-list-widget {border: 2px solid black;}
.tribe-events-list a {text-decoration: none; color: #ff6600;}

/** Change the widget title colour and size */
.tribe-events-adv-list-widget h2.widget-title {color: purple; font-size: 30px;}

/** Set of rules that change the colour of the date markers from dark grey to red */
.tribe-events-adv-list-widget .list-date {background: red;}

/** This rule works with the previous one, but specifically targets the day of the week */
.tribe-events-adv-list-widget .list-date .list-dayname {color: red;}

/** This rule underlines and changes other event title properties */
.tribe-events-adv-list-widget h2.entry-title a {display: inline-block; text-decoration: underline; transform: rotate(-2deg);}

/** This rule changes the colour of the event date/time information */
.tribe-events-adv-list-widget div.duration {color: saddlebrown;}
.tribe-events-event-image, .tribe-event-description {display:none;}
.tribe-events-read-more {color:#ff6600;}

/** Calendar CSS */