/*
Theme Name: TRO
Theme URI: http://www.travelresearchonline.com
Author: Chris Burton - Travmarket, LLC
Author URI: http://www.travelresearchonline.com
Description: The newest theme for Travelresearchonline - The voice of the Travel Agency Community.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, orange, tan, white, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu
Text Domain: tro


*/
html, body{
height:100%;
}
body{
background-color:#FEFEFE;
font-size:14px;
font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
line-height:1.3;
color:#333;
}
#wrap{
min-height:100%;
height:auto;
margin:0 auto -60px;
padding: 0 0 60px;
}
#footer{
height: 60px;
}
#frontpage{ margin: 10px auto 0; }
.featured_story {
margin: 0 0 20px;
text-align: left;
width: 47%;
}
.featured_story.cs2 { width: 610px; }

.featured_story .headline img{max-width:125px;max-height:175px;}
.featured_story h4{
color: #333333;
font-size: 1.1em;
border-bottom: 1px dotted #CCC;
padding: 0 0 3px 0;
margin: 0 0 6px 0;
font-weight:bold;
}
.featured_story h6{

}

.featured_story .headline{
width:100%;
margin:0 auto;
text-align:left;
}
.featured_story h3{
color:#333;
font-size:1.1em;
font-weight:bold;
border-bottom: 1px dotted #CCC;
padding: 0 0 3px 0;
margin: 0 0 6px 0;
}
.headline img{
float:left;
margin:0 1.0em 0.8em 0;
}
.headline h4{border-bottom:none;}
.headline a{
color: #00519A;
}
.byline{
display:inline-block;
font-style:italic;
font-weight:normal;
font-size:0.8em;
color:#666;
border-bottom:none;
line-height:1;
margin-top:0.8em;
}
.entry{
font-size:1em;
line-height:1.3;
color:#454545;
}
.headline em, .headline i {
color: #00519A !important;
font-size:100% !important;
font-weight: bold !important;
}

.panel-body em, .panel-body i{
color:#585858;
font-size:90%;
}

.more-link{
float:right;
margin:0.8em 0 0 0;
color: #FF6C05;
}
.cartoon{
width:98% !important;
}
.panel-title{
color:#333;
/*font-size:1.1em;*/
font-weight:bold;
}
#content .panel-title{
font-size:1.3em;
}
.panel{
margin-bottom:0;
}
.panel-body {
padding: 10px;
background-color:#FEFEFE;
}

.headline .thumbnail, headline .img-thumbnail{
border:1px solid rgba(0,0,0,0.75);
}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}
img.alignleft{
margin: 0 1em 1em 0;
}
img.alignright{
margin: 0 0 1em 1em;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.panel-body img {
	margin: 0 10px 5px 0;

}
#footer .container{
text-align:center;
}
#footer li{
display: inline;
list-style-type: none;
padding-right: 20px;
}
.copyright{
font-size:80%;
color:#666;
}
.importantReminder{
font-weight:bold;
font-size:110%;
color:#00519A;
}
.footerNav li a{
text-decoration:none;
color:#FF6C05;
font-weight:bold;
}

.post h2 {
margin: 10px 0 2px 0;
font-size: 1.75em;
line-height: 1em;
font-weight: bold;
color: #00519A;
letter-spacing: -.2px;
word-spacing: -.3px;
}
.post h3,h3{
color: #30292B;
font-size: 1.44em;
font-weight:bold;
}

.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 848px;
	width: 100%;
}

.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
	max-width: 1040px;
	padding-left: 60px;
	padding-right: 376px;
}

.comments-title {

}

.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;
}

.comment-list .children {
	margin-left: 20px;
}

.comment-list > li:after,
.comment-list .children > li:before {
	background: url(images/dotted-line.png) repeat left top;
	background-size: 4px 4px;
	content: "";
	display: block;
	height: 1px;
	width: 100%;
}

.comment-list > li:last-child:after {
	display: none;
}

.comment-body {
	padding: 14px 0;
	position: relative;
}

.comment-author {
	float: left;
	max-width: 74px;

	margin:0 1.5em 1.5em 0;
}

.comment-author .avatar,.entry_author_image {
/*
	display: block;
	margin-bottom: 10px;
*/
  display: inline-block;
  height: auto;
  max-width: 100%;
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

.comment-author .fn {
	/*word-wrap: break-word;*/
}

.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
	color: #bc360a;
	font-style: normal;
	font-weight: normal;
}

.comment-author.vcard{
text-align:center;
}

.says {
	display: none;
}

.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;
}

.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
	width: 100%;
}

.bypostauthor > .comment-body .fn:before {
/*	content: "\f408";*/
	vertical-align: text-top;
}

.comment-list .edit-link {
	margin-left: 20px;
}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	float: right;
	width: 79%;
	width: -webkit-calc(100% - 124px);
	width:         calc(100% - 124px);
	word-wrap: break-word;
}

.comment-meta,
.comment-meta a {
	color: #a2a2a2;
	font-size: 13px;
}

.comment-meta a:hover {
	color: #ea9629;
}

.comment-metadata {
	margin-bottom: 20px;
}

.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;
}

.comment-awaiting-moderation {
	color: #a2a2a2;
}

.comment-awaiting-moderation:before {
	content: "\f414";
	margin-right: 5px;
	position: relative;
	top: -2px;
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 3px;
}

/* Comment form */
.comment-respond {
	background-color: #f7f5e7;
	padding: 20px 20px;
}

.comment .comment-respond {
	margin-bottom: 20px;
	padding: 20px;
}

.comment-reply-title {

}

.comment-reply-title small a {
	color: #131310;
	display: inline-block;
	float: right;
	height: 16px;
	overflow: hidden;
	width: 16px;
}

.comment-reply-title small a:hover {
	color: #ed331c;
	text-decoration: none;
}

.comment-reply-title small a:before {

	vertical-align: top;
}

.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
	padding: 0;
}

.comment-form .comment-notes {
	margin-bottom: 15px;
}

.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
	margin-bottom: 8px;
}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
	float: left;
	padding: 5px 0;
	width: 120px;
}

.comment-form .required {
	color: #ed331c;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	max-width: 270px;
	width: 60%;
}

.comment-form textarea {
	width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
	color: #686758;
	font-size: 12px;
}

.form-allowed-tags code {
	font-size: 10px;
	margin-left: 3px;
}

.comment-list .pingback,
.comment-list .trackback {
	padding-top: 24px;
}

.comment-navigation {
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0 auto;
	max-width: 604px;
	padding: 20px 0 30px;
	width: 100%;
}

.no-comments {
	background-color: #f7f5e7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 40px 0;
	text-align: center;
}

.sidebar .no-comments {
	padding-left: 60px;
	padding-right: 376px;
}
/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.bs-callout {
  margin: 10px 0;
  padding: 10px 20px;
  border-left: 3px solid #eee;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}

/* Variations */
.bs-callout-danger {
  background-color: #fdf7f7;
  border-color: #eed3d7;
}
.bs-callout-danger h4 {
  color: #b94a48;
}
.bs-callout-warning {
  background-color: #faf8f0;
  border-color: #FE7200;
}
.bs-callout-warning h4 {
  color: #c09853;
}
.bs-callout-info {
  background-color: #f4f8fa;
  border-color: #bce8f1;
}
.bs-callout-info h4 {
  color: #3a87ad;
}
.widget fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

.widget legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

.widget label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}

.widget input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.widget input[type="radio"],
.widget input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}

.widget input[type="file"] {
  display: block;
}

.widget select[multiple],
.widget select[size] {
  height: auto;
}

.widget select optgroup {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
}

.widget input[type="file"]:focus,
.widget input[type="radio"]:focus,
.widget input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.widget input[type="number"]::-webkit-outer-spin-button,
.widget input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

.widget output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
}

.widget .form-control:-moz-placeholder {
  color: #999999;
}

.widget .form-control::-moz-placeholder {
  color: #999999;
}

.widget .form-control:-ms-input-placeholder {
  color: #999999;
}

.widget .form-control::-webkit-input-placeholder {
  color: #999999;
}
.widget select,
.widget .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.widget select:focus,
.widget .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.widget .form-control[disabled],
.widget .form-control[readonly],
.widget fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

.widget textarea.form-control {
  height: auto;
}

.widget .form-group {
  margin-bottom: 15px;
}

.widget .radio,
.widget .checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  vertical-align: middle;
}

.widget .radio label,
.widget .checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.widget .radio input[type="radio"],
.widget .radio-inline input[type="radio"],
.widget .checkbox input[type="checkbox"],
.widget .checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.widget .radio + .radio,
.widget .checkbox + .checkbox {
  margin-top: -5px;
}

.widget .radio-inline,
.widget .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}

.widget .radio-inline + .radio-inline,
.widget .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.widget input[type="radio"][disabled],
.widget input[type="checkbox"][disabled],
.widget .radio[disabled],
.widget .radio-inline[disabled],
.widget .checkbox[disabled],
.widget .checkbox-inline[disabled],
.widget fieldset[disabled] input[type="radio"],
.widget fieldset[disabled] input[type="checkbox"],
.widget fieldset[disabled] .radio,
.widget fieldset[disabled] .radio-inline,
.widget fieldset[disabled] .checkbox,
.widget fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.widget .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.widget select.input-sm {
  height: 30px;
  line-height: 30px;
}

.widget textarea.input-sm {
  height: auto;
}

.widget .input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.widget select.input-lg {
  height: 45px;
  line-height: 45px;
}

.widget textarea.input-lg {
  height: auto;
}

.widget .has-warning .help-block,
.widget .has-warning .control-label,
.widget .has-warning .radio,
.widget .has-warning .checkbox,
.widget .has-warning .radio-inline,
.widget .has-warning .checkbox-inline {
  color: #c09853;
}

.widget .has-warning .form-control {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.widget .has-warning .form-control:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.widget .has-warning .input-group-addon {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

.widget .has-error .help-block,
.widget .has-error .control-label,
.widget .has-error .radio,
.widget .has-error .checkbox,
.widget .has-error .radio-inline,
.widget .has-error .checkbox-inline {
  color: #b94a48;
}

.widget .has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.widget .has-error .form-control:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.widget .has-error .input-group-addon {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.widget .has-success .help-block,
.widget .has-success .control-label,
.widget .has-success .radio,
.widget .has-success .checkbox,
.widget .has-success .radio-inline,
.widget .has-success .checkbox-inline {
  color: #468847;
}

.widget .has-success .form-control {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.widget .has-success .form-control:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.widget .has-success .input-group-addon {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

.widget .form-control-static {
  margin-bottom: 0;
}

.widget .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

.eqImg{text-align:center;}
#avp_multi_7{margin:0 auto;}

ul.tro li{
list-style-image: url('https://www.travelresearchonline.com/blog/wp-content/uploads/2014/05/bullet.png');
}

@media (min-width: 768px) {
  .widget .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .widget .form-inline .form-control {
    display: inline-block;
  }
  .widget .form-inline .radio,
  .widget .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .widget .form-inline .radio input[type="radio"],
  .widget .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}

.widget .form-horizontal .control-label,
.widget .form-horizontal .radio,
.widget .form-horizontal .checkbox,
.widget .form-horizontal .radio-inline,
.widget .form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.widget .form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

.widget .form-horizontal .form-group:before,
.widget .form-horizontal .form-group:after {
  display: table;
  content: " ";
}

.widget .form-horizontal .form-group:after {
  clear: both;
}

.widget .form-horizontal .form-group:before,
.widget .form-horizontal .form-group:after {
  display: table;
  content: " ";
}

.widget .form-horizontal .form-group:after {
  clear: both;
}

.widget .form-horizontal .form-control-static {
  padding-top: 7px;
}

.relatedposts {width: 640px; margin: 0 0 20px 0; float: left; font-size: 12px;}
.relatedposts h3 {font-size: 20px; margin: 0 0 5px 0; }
.relatedthumb {margin: 0 1px 0 1px; float: left; }
.relatedthumb img {margin: 0 0 3px 0; padding: 0;}
.relatedthumb a {color :#333; text-decoration: none; display:block; padding: 4px; width: 150px;}
.relatedthumb a:hover {background-color: #ddd; color: #000;}

.date{
font-style:italic;
font-size:0.8em;
color:#666;
}

.featured_story blockquote{ font-size:1em;}

@media (min-width: 768px) {
  .widget .form-horizontal .control-label {
    text-align: right;
  }
}


/* Large desktop */

@media (min-width: 1200px) {
	.container > #frontpage .featured_story{ width: 255px; }
	.container > #frontpage .featured_story.cs2 { width: 560px; }
}
 


/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {
	.container-fluid > #frontpage .featured_story{ width: 280px; }
	.container-fluid > #frontpage .featured_story.cs2 { width: 610px; }
	.container > #frontpage .featured_story{ width: 337px; }
	.container > #frontpage .featured_story.cs2 { width: 100%; }
}
 


/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
	body { padding: 50px 20px; }
	.featured_story, .featured_story.cs2 { width: 100%; }
}






/* SPECIFIC TO AJAX LOGIN */
form#loginAjax{
    display: none;
    background-color: #FFFFFF;
    border-radius: 8px;
    font-family: Arial, Helvetica, sans-serif;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 200px;
    padding: 40px 25px 25px 25px;
    width: 350px;
    z-index: 999;
    left: 50%;
    margin-left: -200px;
    color: #878787;
    font-size: 11px;
}

form#loginAjax h1{
    color: #333333;
    font-family: 'Georgia', 'Times New Roman', Times, serif;
    font-size: 27px;
    font-weight: 100;
    text-align: center;
    line-height: 1;
    margin: 0 0 30px 0;
}

form#loginAjax input#username,
form#loginAjax input#password{
    border: 1px solid #EDEDED;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
    font-size: 15px;
    padding: 10px 10px 10px 13px;
    width: 325px;
    margin: 7px 0 30px 0;
    background-color: #F9F9F9;
    font-family: 'Georgia', 'Times New Roman', Times, serif;
}

form#loginAjax input#username:focus,
form#loginAjax input#password:focus{
    background-color: #FFF;
}


form#loginAjax input.submit_button{
    font-size: 13px;
    color: #FFF;
    border: 1px solid #b34336;
    background-color: #e25c4c;
    border-radius: 3px;
    text-shadow: 0 1px 0 #ba3f31;
    padding: 9px 31px 9px 31px;
    background: -moz-linear-gradient(top, #ea6656, #df5949);
    border-top: 1px solid #bb483a;
    border-bottom: 1px solid #a63b2e;
    float: right;
    box-shadow: 0 1px 0 #E87A6E inset;
}

form#loginAjax a{
    text-decoration: none;
}

form#loginAjax a.close{
    color: #DCDCDC;
    position: absolute;
    right: 15px;
    top: 15px;
}

form#loginAjax a.lost{
    color: #B4B2B2;
    float: left;
    margin: 10px 0 0 0;
}

form#loginAjax p.status{
    text-align: center;
    margin: -25px 0 20px 0;
    display: none;
}

a.login_button{
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 7px 5px 7px;
    background-color: #FFF;
    border-radius: 3px;
    border: 1px solid #DCDCDC;
    color: #333;
    text-decoration: none;
    font-size: 11px;
}

.login_overlay{
    height: 100%;
    width: 100%;
    background-color: #F6F6F6;
    opacity: 0.9;
    position: fixed;
    z-index: 998;
}



#loading{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:9000;}
#loadingcontent{display:table;position:fixed;left:0;top:0;width:100%;height:100%;}
#loadingspinner{display: table-cell;vertical-align:middle;width: 100%;text-align: center;font-size:larger;padding-top:80px;}

body.date{
font-size:13px;
font-style:normal;
color:#333;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

#trosmith img{
max-width:170px;
}
.comment-author a{
word-break:break-word;
}


.scrollup {
    width: 40px;
    height: 50px;
    position: fixed;
    bottom: 50px;
    right: 75px;
    display: none;
/*    text-indent: -9999px;*/
text-align:center;
text-decoration:none;
/*    background-color: #FE7200;*/
    color:#000 !important;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
vertical-align:middle;
}

.scrollup span{
display:inline-block;
}



.adCont img{
  display: block;
  max-width: 100%;
  height: auto;
}

.wp-caption-credit{
 font-style:italic;
    color: #909090;
    font-size:85%;
    text-align:right;
    margin:0 1em 0 0;
}
.media-credit{
     font-style:italic !important;
        font-size: 85% !important;
    line-height: 1.2em !important;
    text-align: right !important;
    margin:3px 0 3px 5px !important;
    display: block !important;
    color: #909090 !important;
}
