/*
Theme Name: Orthoload Basic Theme
Description: orthoload-basic Theme - A variation from Orthoload 2015 theme
Author: Martin Rymon
Author URI: http://frypress.wordpress.com
Version: 1.0
Tags:
*/
@import url('includes/bootstrap/css/bootstrap.min.css');

/**
 * selector
 */
body { font-family: 'Muli', 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; }

a { color: #08c; }

/**
 * Wordpress Hack Wrapping Text Around Images
 */
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/**
 * page
 */
.page {
	background-color: #ffffff;
}

/**
 * header
 */
.header img.visible-xs { margin: 0 auto; }
.logobar {
	/*max-height: 75px;*/
}
.navbar-logobar { margin-bottom: 2px; min-height: 100%; }
.logobar { margin: 0 auto; }
.logobar ul { float: none; }
.logobar ul li a { padding: 0; }
.logobar .img-responsive { max-width: 100%; }
.navbar .container, .navbar .container-fluid, .navbar .dropdown-menu {
	background-color: #eeeeee;
}
/* Navigation - header and footer */
.navbar div.container-fluid {
/*	border-bottom: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	-webkit-box-shadow: 0px 1px 0px #ffffff, 0px 1px 0px #ffffff inset;
	-moz-box-shadow: 0px 1px 0px #ffffff, 0px 1px 0px #ffffff inset;
	box-shadow: 0px 1px 0px #ffffff, 0px 1px 0px #ffffff inset;*/
}
.navbar .dropdown-menu { border-top: 0; }
.nav ul { min-height: 40px; }
.nav li { list-style: none; }
.nav li a {
	color: #000000;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.nav .active, .nav .active a, .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
	color: #ffffff;
	background-color: #82c4fa;
}
.nav li a:focus, .nav li a:hover, nav li a:active {
	background-color: #ff6666;
	color: #ffffff;
	text-decoration: none;
}
nav li a:active { background-color: #848484; }

/**
 * page (the content)
 */
div#nav-post { margin: 10px 0; }

/* hides the commens, categories and tags */
aside.meta, .comments {
	display: none;
	visibility: hidden;
}

/**
 * footer
 */
.footer {
	
}

/**
 * sidebar
 */
.sidebar ul {
	padding: 0;
}
div.sidebar {
	padding: 0;
	text-align: center;
}

div.sidebar-news {
	margin-top: 20px;
}

div.sidebar .sidebar-sponsor {
	
}
.sidebar-sponsor img {
	margin: 3px;
}
.sidebar-sponsor img:hover {
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); 
}

div.sidebar .sidebar-entry {
/*	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2);
	box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2);*/
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(238,238,238,1);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(238,238,238,1);
	box-shadow: inset 0px 0px 0px 1px rgba(238,238,238,1);
/*	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(130,196,250,1);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(130,196,250,1);
	box-shadow: inset 0px 0px 0px 1px rgba(130,196,250,1);*/
}

div.sidebar .sidebar-entry {	
	/*background-color: #eeeeee;*/
	padding-bottom: 1px; 
}

div.sidebar h3, div.sidebar ul.nav li {
	/*background-color: #82c4fa;*/
	background-color: #eeeeee;
/*	border-bottom: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	-webkit-box-shadow: 0px 1px 0px #ffffff, 0px 1px 0px #ffffff inset;
	-moz-box-shadow: 0px 1px 0px #ffffff, 0px 1px 0px #ffffff inset;
	box-shadow: 0px 1px 0px #ffffff, 0px 1px 0px #ffffff inset;*/
	color: #00214B;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0;
	padding: 10px 10px;
}

header.sidebar-entry h3 {
	color: #08c;
	margin-bottom: 0;
	padding-bottom: 20px;
	padding-top: 20px;
}

div.sidebar h4 {
	color: #82c4fa;
	font-size: 14px;
	font-weight: bold;
}

div.sidebar p {
padding: 0 10px;
}

/* sidebar navigation */
div.sidebar ul {
	width: 100%;
}
div.sidebar-entry ul.nav li {
	display: block;
	list-style: circle;
	padding: 0;
	text-align: left;
	width: 100%;
}
div.sidebar-entry ul.nav li a {
	font-size: 14px;
	font-weight: normal;
	padding-left: 20%;
}

/* thin white line atop on h3 and li in sidebar  */ 
div.sidebar h3, div.sidebar ul.nav li {
	border-top: #ffffff solid thin;
}

/**
 * CSS Classes
 */
/* Twitter Logo for footer navigation (social navi) */
.menu-twitter a {
	background-image: url(images/twitter.png) !important;
	background-position: left center;
	background-repeat: no-repeat !important;
	text-indent: -9999px;
	width: 50px;
}
.menu-twitter a:hover {
	/*background-color: #848484 !important;*/
	background-color: #82c4fa !important;
	background-position: right center;
}

div.sidebar-news header {
	/*background: url('images/bg70.png') repeat;*/
	background-color: #eeeeee;
/*	border-bottom: #dddddd 1px solid;
	border-top: #dddddd 1px solid;*/
/*	-webkit-box-shadow: 0px 1px 0px #ffffff, 0px 1px 0px #ffffff inset;
	-moz-box-shadow: 0px 1px 0px #ffffff, 0px 1px 0px #ffffff inset;
	box-shadow: 0px 1px 0px #ffffff, 0px 1px 0px #ffffff inset;*/
	margin: 10px 0;
	padding: 2px 10px;
}
div.sidebar-news header h3 {
	margin: 5px 0;
}
/* Wordpress Classes */
.wp-caption {
/*	background-color: #eeeeee;
	border: 1px solid #ddd;
	display: inline-block;*/
	margin: 10px 10px;
	padding-top: 4px;
	/*text-align: center;*/
}
p.wp-caption-text {
	padding-top: 10px;
}

/**
 * Special Styles for single pages or posts
 */
table.fixedrow { table-layout: fixed; width: 100%; }
table.fiverow td { width: 20%; }
table.sixrow td { width: 16.66%; }
table.sevenrow td { width: 14.28%; }
table.fixedrow td { vertical-align: top; word-break: break-all; }
table.fixedrow p { word-break: normal; word-wrap: break-word; }

/**
 * Bootsrap changes
 */
/* navbar */
.navbar {
	border: none;
}

/* navbar-toggle */
.navbar-toggle { border-color: #ddd; }
.navbar-toggle .icon-bar { background-color: #ccc; }

/* img-responsive change display: block to inline */
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
	display: inline;
}

/**
 * style for the visual wordpress editor 
 */
body.mceContentBody {
	margin: 10px 10px;
}

/**
 * @media
 */
@media ( min-width: 1200px ) {
	.page { max-width: 1200px; }
	div.content-with-sidebar { padding-left: 30px; }
}
@media( min-width: 992px ) and ( max-width: 1199px ) {
	.page { max-width: 992px; }
	div.content-with-sidebar { padding-left: 26px; }
}
@media( min-width: 768px ) and ( max-width: 991px ) {
	.page { max-width: 768px; }
	div.content-with-sidebar { padding-left: 24px; }
}
@media( min-width: 768px ) {
	.page {
		/* grey thin line */
		-moz-box-shadow: 0 0 0 1px #eee inset;
		-webkit-box-shadow: 0 0 0 1px #eee inset;
		box-shadow: 0 0 0 1px #eee inset;
		/* black smooth shadow */
/*		-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.7);
		-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.7);
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.7); */
		margin: 20px auto;
	}
	div.sidebar { margin-top: -20px; }
	.footer {
		margin-top: 20px;
	}
}
@media( max-width: 767px ) {
	div.sidebar-entry ul.nav { margin: 0; }
}

/* new 20160407 - 1617 */
.post embed {width:620px;height:349px;border: 10px solid #5eb7cb;} /* Applies to all browsers */
*.post embed {width:600px;height:338px;border: 10px solid #5eb7cb;} /* Applies to all IE browsers */
_.post embed {width:600px;height:338px;border: 10px solid #5eb7cb;} /* Applies to all IE browsers 6 and below */
.post embed {width /*\**/:620px\9;height:349px;border: 10px solid #5eb7cb;} /* Applies to IE 8 */