/*======================================

Theme Name: Ski TV

Theme URI: http://skitv.com.au

Description: ski tv is based upon Glades is a modern Magazine Theme for a local news or any other content focused website. The magazine-styled homepage is built with WordPress core features like Customizer and Widgets, which makes the setup super fast, flexible and easy. The theme comes with a beautiful Featured Content area and responsive design, looking great on every device.

Version: 1.0.0

Author: Status Computers

Author URI: http://statuscomputers.com

Tags: two-columns, light, blue, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, custom-colors, full-width-template, sticky-post, threaded-comments, translation-ready, theme-options, fluid-layout, responsive-layout, one-column, left-sidebar, right-sidebar, three-columns, black, red, silver, white, green, gray

Text Domain: skitv

Domain Path: /languages/

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html

======================================*/



/* CSS Reset | http://meyerweb.com/eric/tools/css/reset/ | v2.0

-------------------------------------------------------------- */
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 

fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;
	 -ms-overflow-style: none; 

}
::-webkit-scrollbar {
    width: 13px;
    height: 13px;
}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}



/* General Styles

-------------------------------------------------------------- */

html {

	font-size: 100.01%;

}

body {

	font-family: 'PT Sans', Arial, Verdana;

	font-size: 1.05em;

	border: 0;

	color: #111;

	background-color:#FFFFFF;

	background-size:100% 100%;

}



/* Links */

a, a:link, a:visited{

	color: #1188cc;

	text-decoration: none;

}

a:hover, a:active {

	text-decoration: underline;

}



/* Form Elements */

input, textarea {

	padding: 0.7em;

	background: #fff;

	border: 2px solid #ddd;

	font-size: 1.0em;

	color: #222;

	font-family: 'PT Sans', Arial, Verdana;

}

input[type="submit"] {

	display: inline-block;

	padding: 0.5em 1em;

	text-decoration: none;

	color: #fff;

	background: #1188cc;

	font-family: 'Contrail One', Tahoma, Arial;

	text-transform: uppercase;

	border: none;

}

input[type="submit"]:hover {

	background: #151515;

	cursor: pointer;

}



/* Clearing Floats */

.clearfix:before, .clearfix:after {  

	content: " ";

	display: table;  

}  

.clearfix:after {  

	clear: both;

}  

.clearfix {

    *zoom: 1; /* For IE 6/7 only */  

}



/* Make Form Elements responsive */

input, textarea, select {

	max-width: 100%;

}



/* Basic Structure 

-------------------------------------------------------------- */

.container {

	/*max-width: 1260px;*/

	width: 94%;

	margin: 0 auto;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#wrapper {

	
}

#wrap {

	clear: both;

	padding: 5px 0;

}

#content {

	float: left;

	width: 74%;

	padding-right: 2em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#sidebar {

	float: right;

	width: 26%;

}

#adticker {
height:120px;
position:relative;
width: 100%
min-width:200px;
overflow:hidden;
padding-top:40px;

}

#adticker img {
padding: 5px;
float:left;
}
#skicond {
max-width:300px;
}
.skicondwidth .panel-grid-cell:nth-of-type(2) {
	max-width: 300px !important;
	min-width: 300px !important;
}
@media (min-width: 800px){
.skicondwidth .panel-grid-cell:nth-of-type(1) {
    width: -moz-calc(100% - 300px) !important;
    width: -webkit-calc(100% - 300px) !important;
    width: calc(100% - 300px) !important;
}
}
@media (max-width: 799px){
.skicondwidth .panel-grid-cell:nth-of-type(1) {
    width:100% !important;
}
}
#skicond_1{

	height:1080px;

	width:300px;
	max-width:300px;
	min-width:300px;


	border:none;
	margin:0;
	margin-top:5px;

		
	-webkit-box-shadow: 4px 2px 20px 5px rgba(0,0,0,0.64);
	box-shadow: 4px 2px 20px 5px rgba(0,0,0,0.64);
	border-radius: 1px ;
        -ms-zoom: 0.9;
        -moz-transform: scale(0.9);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.9);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.9);
        -webkit-transform-origin: 0 0;
}

#skicond_2{
	display:none;
	height:1080px;

	width:300px;
	max-width:300px;
	min-width:300px;

	border:none;
	margin:0;
	margin-top:5px;
		
	-webkit-box-shadow: 4px 2px 20px 5px rgba(0,0,0,0.64);
	box-shadow: 4px 2px 20px 5px rgba(0,0,0,0.64);
	border-radius: 1px ;
        -ms-zoom: 0.9;
        -moz-transform: scale(0.9);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.9);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.9);
        -webkit-transform-origin: 0 0;
}

#clocks{position:relative; float:right; width:170px; height:200px;top:0px;}
.clockwidth .panel-grid-cell:nth-of-type(2) {
	max-width: 170px !important;
	min-width: 170px !important;
}
.clockwidth .panel-grid-cell:nth-of-type(1) {
    width: -moz-calc(100% - 170px) !important;
    width: -webkit-calc(100% - 170px) !important;
    width: calc(100% - 170px) !important;
}

#clock_1 {

	 position:absolute;

	 top:0px;

	 left:0px;

	 width:170px;

	 height:200px;

	 border:none;

}

#clock_2 {

	 position:absolute;

	 top:0px;

	 left:0px;

	 width:170px;

	 height:200px;

	 border:none;

	 display:none;

}
.video-container {
}
.vidbox{
	width:90%;
	margin:auto;
}
.video-container iframe {
    position: absolute; 
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
#ticker {
	position:relative;
	width:100%;
	margin:auto;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:-5px;
	padding:0px;
	height:44px;
	font-size:32px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}
#tickertext{
	position:absolute;
	height:40px;
	padding:10px 5px 5px 5px;
width:100%;
	background-color:#1188cc;
	color:#FFF;
overflow: hidden;
}
.so-panel{
margin-bottom:5px !important;
}
/* Top Header

-------------------------------------------------------------- */

#topheader-wrap {

	background: #151515;

}

#topheader-wrap #navi-social-icons {

	float: right;

}

.topnav-toggle, .topnav-icon, #social-menu-toggle, #social-menu-icon {

	display: none;

}

#topnav-menu {

	display: inline;

	list-style-type: none;

	list-style-position: outside;

	position: relative;

}

#topnav-menu li {

	float:left;

	position:relative;

}

#topnav-menu a {

	display: block;

	font-family: 'PT Sans', Arial, Verdana;

	font-size: 0.8em;

	padding: 1em;

	text-decoration: none;

}

#topnav-menu a:link, #topnav-menu a:visited {

	color: #fff;

	text-decoration: none;

}

#topnav-menu a:hover {

	background: rgba(0,0,0,0.075);

}

#topnav-menu ul {

	position: absolute;

	display: none;

	z-index: 99;

	background: #151515;

}

#topnav-menu ul li{

	margin: 0;

	border: none;

}

#topnav-menu ul a {

	width: 250px;

	width: 16rem;

	padding: 1em 1.2em;

	font-size: 0.75em;

	text-transform: none;

	float: left;

	background: rgba(0,0,0,0.075);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#topnav-menu ul a:link, #topnav-menu ul a:visited {

	color: #fff;

	text-decoration: none;

}

#topnav-menu ul a:hover {

	text-decoration: underline;

}

#topnav-menu li ul ul {

	margin-left: 250px;

	margin-left: 16rem;

	border-left: 1px solid rgba(255,255,255,0.2);

}

#topnav-menu li:hover ul ul, #topnav-menu li:hover ul ul ul, #topnav-menu li:hover ul ul ul ul{

	display:none;

}

#topnav-menu li:hover ul, #topnav-menu li li:hover ul, #topnav-menu li li li:hover ul, #topnav-menu li li li li:hover ul{

	display:block;

}

#topnav-menu li.current_page_item a, #topnav-menu li.current-menu-item a {

	text-decoration: underline;

}

#topnav-menu li.current_page_item ul li a, #topnav-menu li.current-menu-item ul li a{

	color: #fff;

	text-decoration: none;

}

#topnav-menu li.current_page_item ul li a:hover, #topnav-menu li.current-menu-item ul li a:hover {

	text-decoration: underline;

}

#topnav-menu ul li.current_page_item a, #topnav-menu ul li.current-menu-item a {

	color: #fff;

	text-decoration: underline;

}

#topnav-menu ul li.current_page_item ul li a, #topnav-menu ul li.current-menu-item ul li a{

	text-decoration: none;

}



/* Header

-------------------------------------------------------------- */

#header-wrap {
	background-color: #01c5fd;
}





#logo .site-title {

	padding: 0.2em 0.2em 0.2em;

	color: #fff;

	font-size: 1.0em;

	font-family: 'Contrail One', Tahoma, Arial;

}

#logo a:hover {

	text-decoration: none;

}

#logo a:hover .site-title {

	color: #eee;

	text-decoration: none;

}

#logo .site-description {

	margin-top: 0.4em;

	color: #eee;

}



/* Custom Header Image */

#custom-header-wrap {

	margin-top: 1px;

	background: #ddd;

	text-align: center;

}

#custom-header img {

	max-width: 2500px;

	vertical-align: top;

	width: 100%;

	height: auto;

}





/* Navigation Menu

-------------------------------------------------------------- */

#mainnav {

	float: right;
	padding-top: 30px;

}

#mainnav-toggle, #mainnav-icon {

	display: none;

}

#mainnav-menu {

	float: left;

	list-style-type: none;

	list-style-position: outside;

	position: relative;
	

}

#mainnav-menu li {

	float: left;

	position: relative;

}

#mainnav-menu a {

	display: block;

	font-family: Tahoma, Arial;

	font-size: 0.8em;


	padding: 0.2em 0.4em;

	text-decoration: none;

}

#mainnav-menu a:link, #mainnav-menu a:visited {

	color: #fff;

	text-decoration: none;
	color: #000;
}

#mainnav-menu a:hover {

	color: #ddd;

}

#mainnav-menu ul {

	position: absolute;

	display: none;

	z-index: 99;

	background: #fff;

	padding: 0.6em 0;

	box-shadow: 0 1px 2px #555;

}

#mainnav-menu ul li{

	margin: 0;

}

#mainnav-menu ul a {

	width: 250px;

	width: 16rem;

	padding: 0.2em 1.2em 0.8em;

	float: left;

	color: #1188cc;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#mainnav-menu ul a:link, #mainnav-menu ul a:visited {

	color: #1188cc;

	font-size: 0.85em;

	text-decoration: none;

}

#mainnav-menu ul a:hover {

	color: #222;

}

#mainnav-menu li ul ul {

	margin-left: 250px;

	margin-left: 16rem;

}

#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul{

	display:none;

}

#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul{

	display:block;

}

#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {

	text-decoration: underline;

}

#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{

	text-decoration: none;

}

#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a {

	text-decoration: underline;

}

#mainnav-menu ul li.current_page_item ul li a, #mainnav-menu ul li.current-menu-item ul li a{

	text-decoration: none;

}





/* Widget Styling

-------------------------------------------------------------- */

.widget {

	margin: 0 0 0.2em 0;

	color: #333;

	-ms-word-wrap: break-word;

	word-wrap: break-word;

}

.widgettitle {

	margin-bottom: 1em;

	border-bottom: 3px solid #1188cc;

}

.widgettitle span {

	display: inline-block;

	font-family: 'Contrail One', Tahoma, Arial;

	font-size: 0.95em;

	line-height: 1.4em;

	text-transform: uppercase;

	color: #fff;

	background: #1188cc;

	border-bottom: 2px solid #fff;

	padding: 0.5em 0.8em;

}

.widget .textwidget {

	line-height: 1.5em;

	margin: 0 0.5em;

}

.widget .textwidget p {

	margin-bottom: 1em;

}

.widget ul {

	line-height: 1.5em;

	margin: -0.5em 0;

	list-style: circle inside;

}

.widget ul .children {

	padding: 0;

	margin: 0.4em 0 0.8em 0.4em;

	border-top: 1px solid #eee;

}

.widget ul li {

	border-bottom: 1px solid #eee;

	padding: 0.3em;

}

.widget a:link, .widget a:visited  {

	text-decoration: none;

	color: #1188cc;

}

.widget a:hover, .widget a:active {

	text-decoration: underline;

}

.widget img {

	max-width: 100%;

	height: auto;

}

.widgettitle a:link, .widgettitle a:visited  {

	color: #fff;

}



/* Custom Widgets

-------------------------------------------------------------- */



/* Default Archive & Category Wigdets */

.widget_archive ul, .widget_categories ul {

	list-style: none;

}

.widget_archive ul li, .widget_categories ul li {

	float: left;

	width: 100%;

	text-align: right;

	color: #888;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.widget_archive ul li a, .widget_categories ul li a {

	float: left;

	font-weight: normal;

}

.widget_archive ul li a:before, .widget_categories ul li a:before {

	display: inline-block;

	-webkit-font-smoothing: antialiased;

	font: normal 20px 'Genericons';

	vertical-align: top;

	color: #888;

	margin: 0.1em 0.3em 0 0;

}

.widget_archive ul li a:before {

	content: '\f307';

}

.widget_categories ul li a:before {

	content: '\f301';

}



/* Default Recent Posts & Comments Wigdets */

.widget_recent_entries ul, .widget_recent_comments ul {

	list-style: none;

}

.widget_recent_entries ul li .post-date {

	color: #888;

	font-size: 0.8em;

	font-style: italic;

}

.widget_recent_entries ul li:before, .widget_recent_comments ul li:before {

	display: inline-block;

	-webkit-font-smoothing: antialiased;

	font: normal 20px 'Genericons';

	vertical-align: top;

	color: #888;

	margin: 0.1em 0.3em 0 0;

}

.widget_recent_entries ul li:before {

	content: '\f303';

}

.widget_recent_comments ul li:before {

	content: '\f300';

}



/* Default Meta & Pages Wigdets */

.widget_meta ul, .widget_pages ul {

	list-style: none;

}

.widget_meta ul li a:before, .widget_pages ul li a:before {

	display: inline-block;

	-webkit-font-smoothing: antialiased;

	font: normal 18px 'Genericons';

	vertical-align: top;

	color: #888;

	margin: 0.2em 0.1em 0 0;

	content: '\f432';

	-webkit-transform:rotate(90deg);

	-moz-transform:rotate(90deg);

	-o-transform:rotate(90deg);

	-ms-transform:rotate(90deg);

}





/* Tagcloud Widget */

.widget_tag_cloud .tagcloud {

	font-family: 'Contrail One', Tahoma, Arial;

	font-size: 0.85em;

	text-transform: uppercase;

	line-height: 1.4em;

}

.widget_tag_cloud .tagcloud a {

	float: left;

	display: inline-block;

	margin: 0 2px 2px 0;

	padding: 0.3em 0.6em;

	text-decoration: none;

	color: #222;

	background: #ddd;

	font-size: 1.0em !important;

}

.widget_tag_cloud .tagcloud a:link, .widget_tag_cloud .tagcloud a:visited {

	color: #222;

}

.widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:active {

	background-color: #eee;

	text-decoration: none;

}





/* Theme Search Widget */

.search-form {

	display: block;

	position: relative;

	width: 100%;

	margin: 0;

	padding: 0;

	overflow:hidden;

}

.search-form .screen-reader-text {

	display: none;

}

.search-form .search-field {

	display: inline-block;

	margin: 0;

	width: 100%;

	padding: 0.7em 45px 0.7em 0.7em;

	background: #fff;

	border: 1px solid #ddd;

	font-size: 1.0em;

	color: #333;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-appearance: none;

}

.search-form .search-submit {

	position: absolute;

	top: 0;

	right: 0;

	border: none;

	background: transparent;

	padding: 0.8em 0.7em 0 0;

	cursor: pointer;

}

.search-form .search-submit .genericon-search {

	display: inline-block;

	width: 24px;

	height: 24px;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	font-size: 24px;

	line-height: 1;

	font-family: 'Genericons';

	text-decoration: inherit;

	font-weight: normal;

	font-style: normal;

	vertical-align: text-bottom;

	color: #777;

	content: '\f400';

}

.search-form .search-submit:hover .genericon-search {

	color: #333;

}



/* Theme Calendar Widget */

#wp-calendar {

	margin: 0;

	width: 100%;

	color: #444;

	line-height: 1.6em;

}

#wp-calendar th,

#wp-calendar td,

#wp-calendar caption {

	text-align: center;

}

#wp-calendar caption {

	padding: 0.4em 0;

	margin: 0 -0.4em 0.8em;

	text-align: center;

	text-transform: uppercase;

	font-size: 0.9em;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;

}

#wp-calendar th {

	font-weight: bold;

	font-size: 0.85em;

	padding-bottom: 0.6em;

}

#wp-calendar tbody td {

	color: #888;

}

#wp-calendar tbody td a {

	font-weight: bold;

}

#wp-calendar tbody #today {

	font-weight: bold;

	color: #333;

}

#wp-calendar tfoot tr td {

	padding-top: 0.8em;

}

#wp-calendar #prev {

	text-align: left;

}

#wp-calendar #next {

	padding-right: 0.4em;

	text-align: right;

}



/* Posts and Pages

-------------------------------------------------------------- */

.type-post, .type-page, .type-attachment  {

	margin: 0 0 2em 0;

}

.page-title, .post-title {

	font-size: 2.5em;

	font-family: 'Contrail One', Tahoma, Arial;

	padding: 0.1em 0;

	color: #1188cc;

	line-height: 1.4em;

	-ms-word-wrap: break-word;

	word-wrap: break-word;

}

.page-title {

	color: #333;

	border-bottom: 3px solid #333;

}

.post-title {

	border-bottom: 3px solid #1188cc;

}

.post-title a:link, .post-title a:visited {

	color: #1188cc;

	text-decoration: none;

}

.post-title a:hover, .post-title a:active{

	color: #222;

}

.sticky {

	border-left: 3px solid #1188cc;

	padding-left: 2em;

}



/* Page Links | wp_link_pages() */

.page-links {

	margin: 0;

	word-spacing: 1em;

	font-weight: bold;

}



/* Postmeta */

.postmeta {

	color: #222;

	font-size: 0.85em;

	line-height: 1.5em;

	padding: 1em 0.5em 0.8em;

	border-bottom: 2px solid #ddd;

}

.postmeta span {

	margin-right: 1em;

}

.postmeta .meta-comments {

	float: right;

	margin-right: 0;

}

.postmeta a:link, .postmeta a:visited {

	color: #333;

}

.postmeta a:hover, .postmeta a:active {

	color: #1188cc;

	text-decoration: none;

}



/* Postmeta Icons */

.postmeta span:before {

	display: inline-block;

	-webkit-font-smoothing: antialiased;

	font: normal 20px 'Genericons';

	vertical-align: top;

	color: #555;

}

.postmeta .meta-date:before{

	content: '\f307';

}

.postmeta .meta-author:before{

	content: '\f304';

}

.postmeta .meta-category:before{

	content: '\f301';

}

.postmeta .meta-comments:before{

	content: '\f300';

}



/* Display Post Tags */

.postinfo {

	clear: both;

}

.postinfo .meta-tags {

	display: block;

	margin: 0;

	font-family: 'Contrail One', Tahoma, Arial;

	font-size: 0.8em;

	text-transform: uppercase;

	line-height: 1.4em;

}

.postinfo .meta-tags a {

	float: left;

	display: inline-block;

	margin: 0 2px 2px 0;

	padding: 0.3em 0.6em;

	text-decoration: none;

	color: #fff;

	background: #1188cc;

}

.postinfo .meta-tags a:link, .postinfo .meta-tags a:visited  {

	color: #fff;

}

.postinfo .meta-tags a:hover, .postinfo .meta-tags a:active {

	background: #151515;

	text-decoration: none;

}



/* Read more Link */

.more-link {

	display: inline-block;

	margin: 0.5em 0;

	padding: 0.4em 0.8em;

	text-decoration: none;

	color: #fff;

	background: #1188cc;

	font-family: 'Contrail One', Tahoma, Arial;

	font-size: 0.95em;

	text-transform: uppercase;

}

.more-link:link, .more-link:visited  {

	color: #fff;

}

.more-link:hover, .more-link:active {

	background: #151515;

	text-decoration: none;

}

.content-excerpt .more-link  {

	margin: 0.5em 0 1em;

}



/* Archives and Search Heading */

.page-header {

	margin-bottom: 2em;

	border-bottom: 3px solid #1188cc;

	-ms-word-wrap: break-word;

	word-wrap: break-word;

}

.page-header .archive-title {

	display: inline-block;

	font-family: 'Contrail One', Tahoma, Arial;

	font-size: 0.95em;

	line-height: 1.4em;

	text-transform: uppercase;

	color: #fff;

	background: #1188cc;

	border-bottom: 2px solid #fff;

	padding: 0.5em 0.8em;

}



/* Theme Pagination */

.post-pagination {

	font-family: 'Contrail One', Tahoma, Arial;

	font-size: 0.95m;

	line-height: 1.4em;

}

.post-pagination a {

	display: inline-block;

	margin-right: 1px;

    text-align: center;

	text-decoration: none;

	color: #222;

	background: #ddd;

	padding: 0.5em 0.8em;

}

.post-pagination a:link, .post-pagination a:visited {

	color: #222;

}

.post-pagination a:hover {

	background: #eee;

}

.post-pagination .current {

	margin-right: 1px;

	padding: 0.5em 0.8em;

	color: #fff;

	background: #1188cc;

	border: 1px solid #1188cc;

}





/* Text Elements

-------------------------------------------------------------- */

.entry {

	line-height: 1.7em;

	margin:  -0.5em;

	-ms-word-wrap: break-word;

	word-wrap: break-word;

	color: #444;

}

.entry p, .comment p {

	margin: 0.75em 0;

}

.entry h1, .comment h1,

.entry h2, .comment h2,

.entry h3, .comment h3,

.entry h4, .comment h4,

.entry h5, .comment h5,

.entry h6, .comment h6 {

	color: #222;

	font-weight: bold;

	line-height: 1.0em;

	margin: 1.2em 0 0.3em;

}

.entry h1, .comment h1 {

	font-size: 3.0em;

}

.entry h2, .comment h2 {

	font-size: 2.25em;

}

.entry h3, .comment h3 {

	font-size: 1.5em;

}

.entry h4, .comment h4 {

	font-size: 1.25em;

}

.entry h5, .comment h5 {

	font-size: 1.125em;

	margin: 1.3em 0 0;

}

.entry h6, .comment h6 {

	font-size: 1.0em;

	margin: 1.3em 0 0;

}

.entry ul, .comment ul{

	list-style: square inside;

	margin: 0 0 1.5em 2em;

}

.entry ol, .comment ol{

	list-style: decimal inside;

	margin: 0 0 1.5em 2em;

}

.entry ol ol, .comment ol ol{

	list-style: upper-alpha inside;

}

.entry ol ol ol, .comment ol ol ol{

	list-style: lower-roman inside;

}

.entry ol ol ol ol, .comment ol ol ol ol{

	list-style: lower-alpha inside;

}

.entry ul ul, .comment ul ul,

.entry ol ol, .comment ol ol,

.entry ul ol, .comment ul ol

.entry ol ul, .comment ol ul {

	margin-bottom: 0.2em;

}

dl {

	margin: 1em 0;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 1.5em;

}

strong {

	font-weight: bold;

}

cite,

em,

i {

	font-style: italic;

}

big, .big_tag {

	font-size: 1.3em;

}

ins {

	padding: 1px 2px;

	background: #ffa;

	text-decoration: none;

}

code, pre {

	padding: 3px 8px;

	margin: 0 1px;

	background: #eeeeee;

	color: #222;

	font-size: 0.9em;

	font-family: Monospace, "Courier New", Courier;

	overflow: auto;

	line-height: 1.0em;

}

del, strike, s{

	text-decoration: line-through;

}

pre {

	font-family: "Courier 10 Pitch", Courier, monospace;

}

small {

	font-size: 0.7em;

}

abbr,

acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

sup,

sub {

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

	font-size: 0.8em;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

.entry var, .entry kbd, .entry tt, .entry .tt_tag {

	font-size: 1.1em;

	font-family: "Courier 10 Pitch", Courier, monospace;

}

blockquote {

	background:#f5f5f5;

	border-left: 10px solid #ccc;

	margin: 1.2em 0;

	padding: 0.5em 1.5em;

}

blockquote cite {

	display: block;

	margin: 0.5em 0 0 0.5em;

	color: #777;

}

.entry table {

	border-collapse: collapse;

	border-spacing: 0;

	border: 1px solid #ddd;

	margin: 1em 0;

	text-align: left;

	width: 100%;

}

.entry tr th,

.entry thead th {

	background: #e5e5e5;

	font-weight: bold;

	padding: 0.2em 1em;

}

.entry tr td {

	border-top: 1px solid #ddd;

	padding: 0.2em 1em;

}

.entry tr.alternate td {

	background: #f5f5f5;

}



/* Images | Gallery | Videos

-------------------------------------------------------------- */

article .wp-post-image {

	max-width: 100%;

	margin: 1.5em 0 0;

	height: auto;

}

.entry img {

	max-width: 100%;

	height: auto;

}

.wp-caption {

	max-width: 100%;

	height: auto;

	text-align: center;

	margin: 1em 0;

}

.wp-caption-text {

	margin: 0 !important;

	padding: 0;

	font-size: 0.9em;

	text-align: center;

}

.alignleft { 

	float: left; 

	display: inline; 

	margin: 1em 2em 1em 0;

}

.alignright	{

	float: right; 

	display: inline; 

	margin: 1em 0 1em 2em;

}

.aligncenter {

	margin: 1em auto; 

	display: block;

}



/* Gallery Styling */

.gallery {

	margin: 1em auto !important;

}

.gallery-item {

	float: left;

	margin: 0.7em 0 0 0 !important;

	padding-right: 1em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.gallery img {

	margin: 0 !important;

	border: none !important;

}

.gallery-caption {

	margin-left: 0.3em !important;

}



/* Make Vidoes responsive */

embed, iframe, object, video {

	max-width: 100%;

}



/* Image.php Navigation */

#image-nav {

	margin-bottom: 1.5em;

	padding: 0.5em 0;

	color: #252525;

}

#image-nav .nav-previous {

	float: left;

}

#image-nav .nav-next {

	float: right;

}

#image-nav .nav-previous a, #image-nav .nav-next a {

	font-size: 0.9em;

	font-weight: bold;

	text-decoration: none;

	color: #252525;

	padding: 0.5em 0.8em;

	border: 1px solid #e2e2e2;

	background: #f5f5f5;

	-webkit-border-radius: 0.4em;

	-moz-border-radius: 0.4em;

	border-radius: 0.4em;

}

#image-nav .nav-previous a:hover, #image-nav .nav-next a:hover {

	background: #fdfdfd;

	border: 1px solid #ccc;

}





/* Search Form

-------------------------------------------------------------- */

.search-form {

	display: block;

	position: relative;

	width: 100%;

	margin: 0;

	padding: 0;

	overflow:hidden;

}

.search-form .screen-reader-text {

	display: none;

}

.search-form .search-field {

	display: inline-block;

	margin: 0;

	width: 100%;

	padding: 0.7em 45px 0.7em 0.7em;

	background: #fff;

	border: 1px solid #ddd;

	font-size: 1.0em;

	color: #252525;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-appearance: none;

}

.search-form .search-submit {

	position: absolute;

	top: 0;

	right: 0;

	border: none;

	background: transparent;

	padding: 0.8em 0.7em 0 0;

	cursor: pointer;

}

.search-form .search-submit .genericon-search {

	display: inline-block;

	width: 24px;

	height: 24px;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	font-size: 24px;

	line-height: 1;

	font-family: 'Genericons';

	text-decoration: inherit;

	font-weight: normal;

	font-style: normal;

	vertical-align: text-bottom;

	color: #777;

	content: '\f400';

}

.search-form .search-submit:hover .genericon-search {

	color: #252525;

}





/* Social Icons | based upon http://kovshenin.com/2014/social-menus-in-wordpress-themes/

-------------------------------------------------------------- */

#social-icons-menu {

	list-style-type: none;

	list-style-position: outside;

	line-height: 1em;

}

#social-icons-menu li {

	float: left;

	margin: 0 1px 1px 0;

	padding: 0;

}

#social-icons-menu li a {

	position: relative;

	display: inline-block;

	padding: 0.67em;

	text-decoration: none;

	color: #fff;

}

#social-icons-menu li a:before {

	color: #fff;

	display: inline-block;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	font-size: 16px;

	line-height: 1;

	font-family: 'Genericons';

	text-decoration: inherit;

	vertical-align: top;

}



/* Add Genericons */

#social-icons-menu li a:before { content: '\f408';} /* Default Icon */

#social-icons-menu li a[href*="codepen.io"]:before  { content: '\f216'; }

#social-icons-menu li a[href*="digg.com"]:before { content: '\f221'; }

#social-icons-menu li a[href*="dribbble.com"]:before { content: '\f201'; }

#social-icons-menu li a[href*="facebook.com"]:before { content: '\f204'; }

#social-icons-menu li a[href*="flickr.com"]:before { content: '\f211'; }

#social-icons-menu li a[href*="plus.google.com"]:before { content: '\f218'; }

#social-icons-menu li a[href*="github.com"]:before { content: '\f200'; }

#social-icons-menu li a[href*="instagram.com"]:before { content: '\f215'; }

#social-icons-menu li a[href*="linkedin.com"]:before { content: '\f207'; }

#social-icons-menu li a[href*="pinterest.com"]:before { content: '\f209'; }

#social-icons-menu li a[href*="polldaddy.com"]:before { content: '\f217'; }

#social-icons-menu li a[href*="getpocket.com"]:before { content: '\f224'; }

#social-icons-menu li a[href*="reddit.com"]:before { content: '\f222'; }

#social-icons-menu li a[href*="spotify.com"]:before { content: '\f515'; }

#social-icons-menu li a[href*="skype.com"]:before,

#social-icons-menu li a[href*="skype:"]:before { content: '\f220'; }

#social-icons-menu li a[href*="stumbleupon.com"]:before { content: '\f223'; }

#social-icons-menu li a[href*="tumblr.com"]:before { content: '\f214'; }

#social-icons-menu li a[href*="twitch.tv"]:before { content: '\f516'; }

#social-icons-menu li a[href*="twitter.com"]:before { content: '\f202'; }

#social-icons-menu li a[href*="vimeo.com"]:before  { content: '\f212'; }

#social-icons-menu li a[href*="wordpress.org"]:before,

#social-icons-menu li a[href*="wordpress.com"]:before { content: '\f205'; }

#social-icons-menu li a[href*="youtube.com"]:before { content: '\f213'; }

#social-icons-menu li a[href*="/feed"]:before,

#social-icons-menu li a[href*="/feed/"]:before,

#social-icons-menu li a[href*="?feed=rss2"]:before,

#social-icons-menu li a[href*="feedburner.google.com"]:before,

#social-icons-menu li a[href*="feedburner.com"]:before { content: '\f413'; }



#social-icons-menu li a:hover {

	text-decoration: none;

	background: rgba(255,255,255,0.075);

}



#social-icons-menu li a .screen-reader-text {

	display: none;

}

.social-icons-wrap .social-icons-hint {

	font-size: 0.8em;

	color: #777;

	max-width: 300px;

	line-height: 1.2em;

}





/* Comments

-------------------------------------------------------------- */

#comments {

	margin: 0;

}

#comments .comments-title {

	margin-bottom: 1em;

	border-bottom: 3px solid #1188cc;

	-ms-word-wrap: break-word;

	word-wrap: break-word;

}

#comments .comments-title span {

	display: inline-block;

	font-family: 'Contrail One', Tahoma, Arial;

	font-size: 0.95em;

	line-height: 1.4em;

	text-transform: uppercase;

	color: #fff;

	background: #1188cc;

	border-bottom: 2px solid #fff;

	padding: 0.5em 0.8em;

}

.commentlist {

	display: block;

	margin: 0 0 1em;

}

.commentlist .comment{

	display: block;

	padding: 1em;

	margin-bottom: 1.5em;

	border: 2px solid #ddd;

	list-style: none;

	line-height: 1.5em;

	-ms-word-wrap: break-word;

	word-wrap: break-word;

}

.comment .comment-author img {

	float: left;

	margin-right: 1em;

	margin-top: -0.1em;

}

.comment .comment-author img:after {

	clear: both;

}

.comment .comment-author .fn {

	font-size: 1.05em;

	padding: 0.2em 0;

	font-weight: bold;

}

.comment .comment-author .fn a:hover, .comment .comment-author .fn a:active {

	text-decoration: underline;

}

.comment .bypostauthor .fn, .comment .comment-author-admin .fn{

	font-style: italic;

}

.comment .comment-meta {

	font-size: 0.85em;

	margin-bottom: 1.2em;

}

.comment .comment-meta a:link, .comment .comment-meta a:visited, 

.comment .comment-meta a:active, .comment .comment-meta a:hover {

	color: #666 !important;

}

.comment .comment-content {

	border-top: 2px solid #ddd;

	padding-top: 0.5em;

}



#comments .children {

	margin: 1.5em 0.5em 0.5em;

}

#comments .children .comment {

	background: #fafafa;

	margin-bottom: 0;

}

#comments .children .children .comment {

	background: #fff;

}

.nocomments {

	color: #444;

	padding: 1em;

}

.commentlist .pingback {

	display: block;

	margin: 0.6em 0 0;

	padding: 0.8em 0 0;

	border-top: 1px solid #ddd;

	list-style: none;

	line-height: 1.3em;

}



/* Comment Pagination */

.comment-pagination {

	font-size: 0.9em;

	font-weight: bold;

	padding: 0;

	margin-bottom: 1em;

}

.comment-pagination .alignleft {

	float: left;

	margin: 0;

}

.comment-pagination .alignright {

	float: right;

	margin: 0;

}



/* Comment Form */

#respond {

	margin: 0.5em 0 0;

}

#respond #reply-title {

	display: inline-block;

	margin: 0;

	font-family: 'Contrail One', Tahoma, Arial;

	font-size: 0.95em;

	font-weight: normal;

	line-height: 1.4em;

	text-transform: uppercase;

	color: #fff;

	background: #1188cc;

	border-bottom: 2px solid #fff;

	padding: 0.5em 0.8em;

	-ms-word-wrap: break-word;

	word-wrap: break-word;

}

#commentform {

	border-top: 3px solid #1188cc;

	padding: 1em 0 0;

}

#commentform p {

	margin: 1em 0;

}

#commentform input[type="text"], #commentform textarea {

	display: inline-block;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#commentform label {

	display: block;

	margin: 0.6em 0;

	font-weight: bold;

}

#cancel-comment-reply-link {

	color: #fff !important;

	margin-left: 2em;

	text-decoration: underline;

	font-weight: normal;

}



/* Featured Content

-------------------------------------------------------------- */

#featured-content {

	margin: 0 0 0.8em 0;

}

#featured-content .featured-content-left {

	float: left;

	padding-right: 1.3em;

	width: 66.5%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#featured-content .featured-content-right {

	float: right;

	width: 33.5%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#featured-content .type-post {

	position: relative;

	margin: 0 0 1.3em 0;

}

#featured-content .type-post .wp-post-image {

	margin: 0;

	vertical-align: top;

}

#featured-content .type-post .post-content {

	position: absolute;

	width: 100%;

	bottom: 0;

	padding: 0.8em 1.5em 0.5em;

	background: rgba(0,0,0,0.3);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#featured-content .type-post .post-content .post-title {

	color: #fff;

	border-bottom: 3px solid #fff;

	text-shadow: 1px 1px 5px #000;

}

#featured-content .type-post .post-content .post-title a:link, #featured-content .type-post .post-content .post-title a:visited {

	color: #fff;

}

#featured-content .type-post .post-content .post-title a:hover, #featured-content .type-post .post-content .post-title a:active{

	color: #ddd;

}

#featured-content .type-post .post-content .postmeta {

	border-bottom: none;

	color: #eee;

	text-shadow: 1px 1px 5px #000;

	padding-left: 0;

}

#featured-content .type-post .post-content .postmeta span:before {

	color: #fff;

	text-shadow: 1px 1px 5px #000;

}

#featured-content .type-post .post-content .postmeta a:link, #featured-content .type-post .post-content .postmeta a:visited {

	color: #eee;

}

#featured-content .type-post .post-content .postmeta a:hover, #featured-content .type-post .post-content .postmeta a:active{

	color: #ddd;

}

#featured-content .featured-content-right .type-post .post-content {

	padding: 0.5em 1em;

}

#featured-content .featured-content-right .type-post .post-content .post-title {

	font-size: 1.5em;

	border: none;

}



/* Page Templates

-------------------------------------------------------------- */



/* Fullwidth Template */

.template-fullwidth #content {

	float: none;

	width: 100%;

	padding: 0;

}



/* Magazine Homepage

-------------------------------------------------------------- */



.magazine-homepage-no-widgets, .post-slider-empty-posts {

	line-height: 1.5em;

	margin-bottom: 1.5em;

}



/* Category Posts Widgets */

.widget-category-posts {

	margin-bottom: -1.1em;

}

.widget-category-posts .type-post {

	margin: 0 0 1.2em 0;

	padding: 0;

	border: none;

	background: none;

}

.widget-category-posts .type-post .more-link {

	margin: 0;

}

.widget-category-posts .type-post .more-link:link, .widget-category-posts .type-post .more-link:visited  {

	color: #fff;

}

.widget-category-posts .type-post .more-link:hover, .widget-category-posts .type-post .more-link:active  {

	text-decoration: none;

}

.widget-category-posts .large-post .post-title {

	font-size: 1.6em;

}

.widget-category-posts .large-post .wp-post-image {

	margin: 0 0 0.4em 0;

}

.widget-category-posts .medium-post {

	float: left;

	display: block;

	width: 33.33333333%;

	padding-right: 1.2em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.widget-category-posts .medium-post .wp-post-image {

	margin: 0 0 0.2em 0;

}

.widget-category-posts .medium-post .post-title {

	font-size: 1.25em;

}

.widget-category-posts .medium-post .postmeta, .widget-category-posts .small-post .postmeta {

	font-size: 0.75em;

	padding: 0.7em 0.3em 0.5em;

}

.widget-category-posts .medium-post .postmeta span, .widget-category-posts .small-post .postmeta span {

	margin-right: 0.5em;

}

.widget-category-posts .medium-post .postmeta .meta-comments, .widget-category-posts .small-post .postmeta .meta-comments {

	float: none;

}

.widget-category-posts .small-post {

	float: left;

	display: block;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.widget-category-posts .small-post .small-post-image {

	float: left;

	width: 32%;

}

.widget-category-posts .small-post .small-post-image .wp-post-image {

	margin: 0;

}

.widget-category-posts .small-post .small-post-content {

	float: right;

	width: 68%;

	padding: 0.3em 0 0 1em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.widget-category-posts .small-post .post-title {

	font-size: 1.1em;

}

.widget-category-posts .small-post .postmeta {

	display: inline-block;

	margin: 0.4em 0 0;

	border: none;

}



/* Category Posts Boxed Widget Horizontal Style */

#widget-category-posts-boxed .category-posts-boxed-horizontal .large-post .wp-post-image {

	float: left;	

	width: 55%;

	margin: 0;

	padding-right: 1em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#widget-category-posts-boxed .category-posts-boxed-horizontal .large-post .post-content {

	float: right;

	width: 45%;

}

#widget-category-posts-boxed .category-posts-boxed-horizontal .medium-posts {

	margin-right: -1em;

}



/* Category Posts Boxed Widget Vertical Style */

#widget-category-posts-boxed .category-posts-boxed-vertical .large-post {

	float: left;

	width: 50%;

	margin-bottom: 1em;

	padding-right: 0.5em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#widget-category-posts-boxed .category-posts-boxed-vertical .small-posts {

	width: 50%;

	margin-left: 50%;

	padding-left: 0.5em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



/* Category Posts Grid Widget */

#widget-category-posts-grid .category-posts-grid-row {

	margin-right: -1.2em;

}

#widget-category-posts-grid .category-posts-grid-row .large-post {

	float: left;

	width: 50%;

	padding-right: 1.2em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



/* Front Page Category Area Thre (two columns) */

.glades_category_posts_columns {

	padding: 0;

}

#widget-category-posts-columns .category-posts-columns .category-posts-columns-content .category-posts-columns-post-list {

	float: left;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#widget-category-posts-columns .category-posts-columns .category-posts-columns-content {

	float: left;

	width: 100%;

}

#widget-category-posts-columns .category-posts-column-left {

	float: left;

	width: 50%;

	padding-right: 0.6em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#widget-category-posts-columns .category-posts-column-right {

	margin-left: 50%;

	width: 50%;

	padding-left: 0.6em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

#widget-category-posts-columns .medium-post {

	width: 100%;

	padding-right: 0;

}





/* Footer

-------------------------------------------------------------- */

#footer-wrap {

	background: #1188cc;

}

#footer {

	padding: 0.8em 1.5em;

	color: #fff;

	background: #151515;

}

#footer-line {

	font-size: 0.9em;

	line-height: 1.5em;

}

#footer-line #credit-link {

	float: right;

}

#footer-line a, #footer-line a:link, #footer-line a:visited {

	color: #eee;

	text-decoration: underline;

}

#footer-line a:hover, #footer-line a:active {

	text-decoration: none;

}





/*============================ MEDIA QUERIES ============================*/



@media only screen and (max-width: 80em) {



	#featured-content .featured-content-left {

		width: 66.7%;

	}

	#featured-content .featured-content-right {

		width: 33.3%;

	}

	#featured-content .featured-content-right .type-post .post-content .post-title {

		font-size: 1.4em;

	}

	

	#widget-category-posts-boxed .large-post .more-link  {

		display: none;

	}

	.widget-category-posts .small-post .small-post-content {

		padding-top: 0;

	}

}

/* Small screens | <1120px */

@media only screen and (max-width: 70em) {



	#logo .site-title {

	padding: 0.2em 0.2em 0.2em;

	font-size: 1.0em;

	}

	#mainnav-menu a {

		padding: 1.8em 1.2em;

	}

	.page-title, .post-title{

		font-size: 2.4em;

	}

	

	#featured-content .featured-content-left {

		width: 67%;

	}

	#featured-content .featured-content-right {

		width: 33%;

	}

	#featured-content .featured-content-right .type-post .post-content .post-title {

		font-size: 1.3em;

	}



	.widget-category-posts .large-post .post-title {

		font-size: 1.5em;

	}

	.widget-category-posts .medium-post .post-title {

		font-size: 1.15em;

	}

	.widget-category-posts .small-post .post-title {

		font-size: 1.0em;

	}

}

/* Smaller screens | <1120px */

@media only screen and (max-width: 65em) {



	.container {

		max-width: 100%;

		width: 100%;

		margin: 0;

		padding: 0 1.5em;

	}

	#wrap {

		padding: 1.5em;

	}

	.type-post, .type-page, .type-attachment, .widget  {

		margin: 0 0 1.5em 0;

	}

	#featured-content .featured-content-right .type-post .post-content .post-title {

		font-size: 1.2em;

	}

	

	#logo {

		float: none;

		text-align: center;

	}

	#logo .site-title {

	padding: 0.2em 0.2em 0.2em;

	font-size: 1.0em;

	}

	#mainnav, #mainnav-menu {

		float: none;

		text-align: center;

	}

	#mainnav-menu li, #mainnav-menu a{

		float: none;

		display: inline-block;

	}

	#mainnav-menu li ul {

		text-align: left;

	}

}

/* Tablets (landscape) | <960px */

@media only screen and (max-width: 60em) {



	#content {

		float: none;

		width: 100%;

		padding: 0;

	}

	#sidebar {

		clear: both;

		float: none;

		margin: 0;

		padding-top: 1em;

		width: 100%;

	}

	.page-title, .post-title{

		font-size: 2.2em;

	}

	

	#featured-content .featured-content-left {

		width: 67.5%;

	}

	#featured-content .featured-content-left .type-post .post-content .post-title {

		font-size: 2.0em;

	}

	#featured-content .featured-content-right {

		width: 32.5%;

	}

	#featured-content .featured-content-right .type-post .post-content {

		padding: 0.4em 0.8em;

	}

	#featured-content .featured-content-right .type-post .post-content .post-title {

		font-size: 1.0em;

	}

	

	/* Magazine Homepage: Category Post Widgets */

	#widget-category-posts-boxed .large-post .more-link  {

		display: inline-block;

	}

	.widget-category-posts .large-post .post-title {

		font-size: 1.7em;

	}

	.widget-category-posts .medium-post .post-title {

		font-size: 1.3em;

	}

	.widget-category-posts .small-post .post-title {

		font-size: 1.1em;

	}

}

/* Tablets (portrait) | <800px */

@media only screen and (max-width: 55em) {

	#logo {

		float: left;

		text-align: left;

	}

	#logo .site-title {

	padding: 0.2em 0.2em 0.2em;

	font-size: 1.0em;

	}

	

	/* Mobile Top Navigation */

	

	/* Reset */

	#topnav, #topnav-menu, #topnav-menu li, #topnav-menu a, #topnav-menu ul, 

	#topnav-menu ul a, #topnav-menu ul ul, #topnav-menu li ul ul 

	{

		margin: 0;

		padding: 0;

		position: static;

		float: none;

		display: inline;

		font-size: 1.0em;

		border: none;

		box-shadow: none;

		background: none;

		top: 0;

		left: 0;

	}

	#topnav-menu li:hover ul ul, #topnav-menu li:hover ul ul ul, #topnav-menu li:hover ul ul ul ul,

	#topnav-menu li:hover ul, #topnav-menu li li:hover ul, #topnav-menu li li li:hover ul, #topnav-menu li li li li:hover ul

	{

		display: inline;

	}

	

	#topnav-toggle-tablet {

		display: inline-block;

	}

	#topnav-toggle-phone {

		display: none;

	}

	.topnav-toggle {

		margin: 0;

		padding: 0.75em;

		text-decoration: none;

		color: #fff;

		background: none;

		border: none;

	}

	.topnav-toggle:hover {

		cursor: pointer;

		background: rgba(255,255,255,0.075);

	}

	.topnav-toggle:after {

		float: left;

		display: inline-block;

		font-size: 16px;

		line-height: 1;

		font-family: 'Genericons';

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		text-decoration: inherit;

		vertical-align: middle;

		content: '\f419';

		color: #fff;

	}

	#topnav {

		float: none;

	}

	#topnav-menu {

		display: none;

		float: left;

		width: 100%;

	}

	#topnav-menu a {

		display: block;

		padding: 1.3em;

		border-top: 1px solid rgba(255,255,255,0.075);

		font-size: 0.8em;

		clear: left;

	}

	#topnav-menu a:link, #topnav-menu a:visited {

		color: #fff;

		text-decoration: none;

	}

	#topnav-menu a:hover {

		background: rgba(255,255,255,0.075);

	}

	#topnav-menu ul {

		float: left;

		width: 100%;

		border-top: 1px solid rgba(255,255,255,0.075);

	}

	#topnav-menu ul a {

		display: block;

		width: 100%;

		padding: 1.2em 1em 1.2em 2.5em;

		font-size: 0.75em;

		border-bottom: none;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

	}

	#topnav-menu ul ul a {

		padding-left: 4em;

	}

	#topnav-menu ul ul ul a {

		padding-left: 5.5em;

	}

	#topnav-menu ul a:link, #topnav-menu ul a:visited {

		color: #fff;

	}

	#topnav-menu ul a:hover {

		text-decoration: underline;

		background: none;

	}

	

	#topnav-menu .submenu-dropdown-toggle {

		float: right;

		display: block;

		margin: 0;

		padding: 0.75em 1.25em;

	}

	#topnav-menu .submenu-dropdown-toggle:hover {

		cursor: pointer;

		background: rgba(255,255,255,0.075);

	}

	#topnav-menu .submenu-dropdown-toggle:before {

		font-size: 24px;

		line-height: 1;

		font-family: 'Genericons';

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		text-decoration: inherit;

		vertical-align: middle;

		content: '\f431';

		color: #fff;

	}

	#topnav-menu .submenu-dropdown-toggle.active:before {

		content: '\f432';

	}

	#topnav-menu ul .submenu-dropdown-toggle {

		padding: 0.6em 1.2em;

	}

	#topnav-menu ul .submenu-dropdown-toggle:hover {

		background: none;

	}

	#topnav-menu ul .submenu-dropdown-toggle:hover:before {

		color: #aaa;

	}

	#topnav-menu ul .submenu-dropdown-toggle:before {

		font-size: 22px;

	}

	

	

	#topnav-menu li.current_page_item a, #topnav-menu li.current-menu-item a {

		text-decoration: underline;

	}

	#topnav-menu li.current_page_item ul li a, #topnav-menu li.current-menu-item ul li a{

		text-decoration: none;

	}

	#topnav-menu li.current_page_item ul li a:hover, #topnav-menu li.current-menu-item ul li a:hover {

		text-decoration: underline;

	}

	#topnav-menu ul li.current_page_item a, #topnav-menu ul li.current-menu-item a {

		text-decoration: underline;

	}

	#topnav-menu ul li.current_page_item ul li a, #topnav-menu ul li.current-menu-item ul li a{

		text-decoration: none;

	}

	

	

	/* Mobile Main Navigation */

	

	/* Reset */

	#mainnav, #mainnav-menu, #mainnav-menu li, #mainnav-menu a, #mainnav-menu ul, 

	#mainnav-menu ul a, #mainnav-menu ul ul, #mainnav-menu li ul ul 

	{

		margin: 0;

		padding: 0;

		position: static;

		float: none;

		display: inline;

		font-size: 1.0em;

		border: none;

		box-shadow: none;

		background: none;

		top: 0;

		left: 0;

	}

	#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul,

	#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul

	{

		display: inline;

	}

	

	#mainnav-toggle {

		float: right;

		display: inline-block;

		margin: 0;

		padding: 0.1em;

		background: none;

		border: none;

		text-decoration: none;

	}

	#mainnav-toggle:hover {

		cursor: pointer;

		color: #ddd;

	}

	#mainnav-toggle:after {

		float: left;

		display: inline-block;

		font-size: 26px;

		line-height: 1;

		font-family: 'Genericons';

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		text-decoration: inherit;

		vertical-align: middle;

		content: '\f419';

		color: #fff;

	}



	#mainnav-menu {

		display: none;

		float: left;

		width: 100%;

		text-align: left;

		border-top: 1px solid rgba(255, 255, 255, 0.075);

	}

	#mainnav-menu a {

		display: block;

		padding: 1.2em;

		border-bottom: 1px solid rgba(255, 255, 255, 0.075);

		text-decoration: none;

		color: #fff;

		clear: left;

	}

	#mainnav-menu a:link, #mainnav-menu a:visited {

		color: #fff;

	}

	#mainnav-menu a:hover {

		color: #ddd;

	}

	#mainnav-menu ul {

		padding: 0.5em 0;

		width: 100%;

		background: rgba(0, 0, 0, 0.075);

		border-bottom: 1px solid rgba(255, 255, 255, 0.075);

	}

	#mainnav-menu ul a {

		display: block;

		width: 100%;

		padding: 1em 1em 1em 2em;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

	}

	#mainnav-menu ul a:link, #mainnav-menu ul a:visited {

		color: #fff;

	}

	#mainnav-menu ul a:hover {

		color: #ddd;

	}

	#mainnav-menu ul li ul {

		padding: 0;

		width: 100%;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

	}

	#mainnav-menu ul li ul a {

		padding-left: 4em;

	}

	#mainnav-menu ul li ul li ul a{

		padding-left: 6em;

	}

	

	#mainnav-menu .submenu-dropdown-toggle {

		float: right;

		display: block;

		margin: 0;

		padding: 0.7em 1.3em;

	}

	#mainnav-menu .submenu-dropdown-toggle:hover {

		cursor: pointer;

	}

	#mainnav-menu .submenu-dropdown-toggle:hover:before {

		color: #ddd;

	}

	#mainnav-menu .submenu-dropdown-toggle:before {

		font-size: 32px;

		line-height: 1;

		font-family: 'Genericons';

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		text-decoration: inherit;

		vertical-align: middle;

		content: '\f431';

		color: #fff;

	}

	#mainnav-menu .submenu-dropdown-toggle.active:before {

		content: '\f432';

	}

	#mainnav-menu ul .submenu-dropdown-toggle {

		padding: 0.5em 1em;

	}

	#mainnav-menu ul .submenu-dropdown-toggle:before {

		font-size: 26px;

	}

	

	

	#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {

		text-decoration: underline;

	}

	#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{

		text-decoration: none;

	}

	#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a {

		text-decoration: underline;

	}

	

}



/* Tablets (portrait) | <800px */

@media only screen and (max-width: 50em) {



	.container {

		padding: 0 1.2em;

	}

	#wrap {

		padding: 1.2em;

	}

	.type-post, .type-page, .type-attachment, .widget  {

		margin: 0 0 1.2em 0;

	}

	#logo .site-title {

		font-size: 1em;

	}

	.page-title, .post-title{

		font-size: 2.1em;

	}

	.postmeta .meta-comments {

		float: none;

		font-weight: normal;

	}

	

	.entry h1, .comment h1 {

		font-size: 2.2em;

	}

	.entry h2, .comment h2 {

		font-size: 1.8em;

	}

	.entry h3, .comment h3 {

		font-size: 1.4em;

	}

	.entry tr th,

	.entry thead th {

		padding: 0.2em 0.4em;

	}

	.entry tr td {

		padding: 0.2em 0.4em;

	}

	

	#featured-content {

		margin-right: -1.2em;

	}

	#featured-content .type-post {

		margin: 0 0 1.2em 0;

	}

	#featured-content .featured-content-left {

		float: none;

		width: 100%;

		padding-right: 1.2em;

	}

	#featured-content .featured-content-right {

		float: none;

		width: 100%;

	}

	#featured-content .featured-content-right .featured-post-wrap {

		float: left;

		width: 50%;

		padding-right: 1.2em;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

	}



	#featured-content .featured-content-right .type-post .post-content .post-title {

		font-size: 1.2em;

	}

	

	#widget-category-posts-boxed .large-post .more-link  {

		display: none;

	}

	.widget-category-posts .large-post .post-title {

		font-size: 1.5em;

	}

	.widget-category-posts .medium-post .post-title {

		font-size: 1.15em;

	}

	.widget-category-posts .small-post .post-title {

		font-size: 1.0em;

	}

}



@media only screen and (max-width: 45em) {

	

	.widget-category-posts .small-post .post-title {

		border: none;

	}

	.widget-category-posts .small-post .postmeta {

		display: none;

	}

	

}



/* Phablets (portrait) | <640px */

@media only screen and (max-width: 40em) {



	.container {

		padding: 0 1.2em;

	}

	#wrap {

		padding: 1.2em;

	}

	.type-post, .type-page, .type-attachment, .widget  {

		margin: 0 0 1.2em 0;

	}

	.page-title, .post-title{

		font-size: 2.0em;

	}

	#featured-content {

		margin-right: -1em;

	}

	#featured-content .type-post {

		margin: 0 0 1em 0;

	}

	#featured-content .featured-content-left {

		padding-right: 1em;

	}

	#featured-content .featured-content-right .featured-post-wrap {

		padding-right: 1em;

	}

	

	#featured-content .featured-content-left .type-post .post-content .post-title {

		font-size: 1.8em;

		border: none;

	}

	#featured-content .featured-content-left .type-post .post-content {

		padding: 0.5em 1em;

	}

	#featured-content .featured-content-left .type-post .post-content .postmeta {

		display: none;

	}



	#featured-content .featured-content-right .type-post .post-content {

		padding: 0.3em 0.6em;

	}

	#featured-content .featured-content-right .type-post .post-content .post-title {

		font-size: 1.0em;

	}

	

		

	/* Magazine Homepage: Category Post Widgets */

	#widget-category-posts-grid .category-posts-grid-row {

		margin-right: 0;

	}

	#widget-category-posts-grid .category-posts-grid-row .large-post,

	#widget-category-posts-grid .category-posts-grid-row .medium-post-wrap,

	#widget-category-posts-boxed .category-posts-boxed-horizontal .large-post .wp-post-image,

	#widget-category-posts-boxed .category-posts-boxed-horizontal .large-post .post-content,

	#widget-category-posts-boxed .category-posts-boxed-vertical .large-post,

	#widget-category-posts-columns .category-posts-column-left {

		float: none;

		width: 100%;

		padding: 0;

	}

	#widget-category-posts-grid .category-posts-grid-row.medium-post-row .medium-post-wrap {

		padding-right: 0;

	}

	#widget-category-posts-boxed .category-posts-boxed-vertical .small-posts,

	#widget-category-posts-columns .category-posts-column-right {

		width: 100%;

		margin-left: 0;

		padding-left: 0;

	}

	#widget-category-posts-boxed .category-posts-boxed-horizontal .large-post .wp-post-image {

		margin: 0 0 0.5em 0;

	}

	#widget-category-posts-boxed .large-post .more-link  {

		display: inline-block;

	}

	.widget-category-posts .large-post .post-title {

		font-size: 1.7em;

	}

	.widget-category-posts .medium-post {

		width: 100%;

	}

	.widget-category-posts .medium-post .medium-post-image {

		float: left;

		width: 45%;

	}

	.widget-category-posts .medium-post .medium-post-content {

		float: right;

		width: 55%;

		padding: 0.3em 0 0 1em;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

	}

	.widget-category-posts .medium-post .post-title {

		font-size: 1.3em;

	}

	.widget-category-posts .small-post .small-post-image {

		width: 25%;

	}

	.widget-category-posts .small-post .small-post-content {

		width: 75%;

		padding-top: 0.3em;

	}

	.widget-category-posts .small-post .post-title {

		font-size: 1.1em;

		border-bottom: 3px solid #1188cc;

	}

	.widget-category-posts .small-post .postmeta {

		display: inline-block;

	}

	

}



@media only screen and (max-width: 35em) {

	

	.widget-category-posts .small-post .small-post-image {

		width: 29%;

	}

	.widget-category-posts .small-post .small-post-content {

		width: 71%;

	}

}



/* Smartphones | <480px */

@media only screen and (max-width: 30em) {



	#logo .site-title {

		font-size: 1em;

	}

	.page-title, .post-title{

		font-size: 1.8em;

	}

	.alignright, .alignleft {

		float: none;

		margin: 1em 0;

	}

	article .wp-post-image {

		max-width: 100%;

		margin: 1em 0 0;

	}

	#footer #footer-text {

		float: none;

		margin-top: 1.2em;

	}

	

	#featured-content {

		margin-right: -0.75em;

	}

	#featured-content .type-post {

		margin: 0 0 0.75em 0;

	}

	#featured-content .featured-content-left {

		padding-right: 0.75em;

	}

	#featured-content .featured-content-right .featured-post-wrap {

		padding-right: 0.75em;

	}

	

	#featured-content .featured-content-left .type-post .post-content {

		padding: 0.3em 0.6em;

	}

	#featured-content .featured-content-left .type-post .post-content .post-title {

		font-size: 1.5em;

	}



	#featured-content .featured-content-right .type-post .post-content {

		display: none;

	}

	

	/* Mobile Main Navigation */

	#topnav-toggle-tablet {

		display: none;

	}

	#topnav-toggle-phone {

		display: inline-block;

	}

	

	/* Social Menu Dropdown */

	#social-menu-toggle {

		float: right;

		display: inline-block;

		margin: 0;

		padding: 0.55em 0.6em 0.75em;

		color: #fff;

		background: none;

		border: none;

		text-decoration: none;

	}

	#social-menu-toggle:hover {

		cursor: pointer;

		background: rgba(255,255,255,0.075);

	}

	#social-menu-toggle:after {

		margin: 0;

		display: inline-block;

		font-size: 20px;

		line-height: 1;

		font-family: 'Genericons';

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

		text-decoration: inherit;

		vertical-align: top;

		content: '\f408';

		color: #fff;

	}

	#navi-social-icons #social-icons-menu {

		display: none;

		float: right;

		border-top: 1px solid rgba(255,255,255,0.075);

		width: 100%;

		text-align: center;

		margin-left: 2em;

	}

	#navi-social-icons #social-icons-menu li a {

		padding: 0.9em;

	}

	

	/* Magazine Homepage: Category Post Widgets */

	.widget-category-posts .large-post .post-title {

		font-size: 1.5em;

	}

	.widget-category-posts .medium-post .post-title {

		font-size: 1.15em;

	}

	.widget-category-posts .small-post .post-title {

		font-size: 1.0em;

	}

	

	.widget-category-posts .medium-post .medium-post-content {

		padding-top: 0;

	}

	.widget-category-posts .small-post .small-post-image {

		width: 35%;

	}

	.widget-category-posts .small-post .small-post-content {

		width: 65%;

		padding-top: 0;

	}

	

}



@media only screen and (max-width: 25em) {



	.widget-category-posts .small-post .post-title {

		border: none;

	}

	.widget-category-posts .small-post .postmeta {

		display: none;

	}



}



@media only screen and (max-width: 22em) {



	.widget-category-posts .medium-post {

		float: none;

	}

	.widget-category-posts .medium-post .medium-post-image {

		float: none;

		width: 100%;

	}

	.widget-category-posts .medium-post .medium-post-content {

		float: none;

		width: 100%;

		padding: 0.4em 0;

	}



}



/* Smartphones | <320px */

@media only screen and (max-width: 20em) {

	#logo .site-title {

		font-size: 1em;

	}

	#mainnav-toggle {

		padding: 0.1em;

	}

	#mainnav-toggle:after {

		font-size: 20px;

	}

	.page-title, .post-title {

		font-size: 1em;

	}

	.postmeta span, .postinfo span {

		display: block;

	}

	

	#featured-content {

		margin-right: -0.5em;

	}

	#featured-content .type-post {

		margin: 0 0 0.5em 0;

	}

	#featured-content .featured-content-left {

		padding-right: 0.5em;

	}

	#featured-content .featured-content-right .featured-post-wrap {

		padding-right: 0.5em;

	}

	

	#featured-content .featured-content-left .type-post .post-content .post-title {

		font-size: 1.2em;

	}

	

	.widget-category-posts .large-post .post-title {

		font-size: 1.4em;

	}

	.widget-category-posts .medium-post .post-title {

		font-size: 1.1em;

	}

	.widget-category-posts .small-post .post-title {

		font-size: 0.95em;

	}

}



/* Big Screens Navi Fix | >720px */

@media only screen and (min-width: 55em) {

	/* ensure navigation is visible on desktop version */

	#mainnav-menu, #topnav-menu {

		display: block !important;

	}

	#topnav-menu li.menu-item:hover a {

		background: rgba(255, 255, 255, 0.075);

	}

}

@media only screen and (min-width: 30em) {

	/* ensure social icons are visible on desktop version */

	#navi-social-icons #social-icons-menu {

		display: block !important;

	}

}

#adticker {
	width: 100%;
	max-width: 1200px;
	background-color:#01c5fd;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 10px;
  
  	-webkit-box-shadow: 4px 2px 20px 5px rgba(0,0,0,0.4);
	box-shadow: 4px 2px 20px 5px rgba(0,0,0,0.4);
	border-radius: 1px ;

}

.vidbox {
	margin-left: 0px;
	padding-left: 8px;
	max-width: 975px;
}

#clocks {
display: none;
}

#logo {

	float: left;
	max-width: 100%;
	padding-left: 100px;
}

.panel-grid-cell {
}

#skicond_1 {
	float: right;
}