/*
Theme Name: Travel Inspired
Theme URI: //www.travelwptheme.com/
Author: travelwptheme.com
Description: The Travel Inspired theme enables travellers to share their experiences in a highly customizable and attractive theme. The theme is also ideal for photographers, illustrators, designers, or photobloggers as it gives possibility to expose the images in the slider located at the top of the page. The theme could be also helpful for those with affiliates sites- you can use the widget next to the slider by adding the search wizard (or any kind of search box) and promote your best deals within the slider itself. To make your website look unique, you can use a custom header and/or background image. With changeable navigation system supporting custom menus and footer elements as well as thanks to beautifully, uniquely designed Featured Category Section on the homepage, the Travel Inspired theme gives you an endless number of customizations! Currently translated in German, French, Italian, Swedish, Spanish, Norwegian, Danish, and Dutch language. The Travel Inspired theme is a powerful ally in sharing your travel experience with the worldwide web! Additionally, everything is backed by our FREE dedicated support forums @ //www.travelwptheme.com/
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: blue, tan, white, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, featured-images, full-width-template, sticky-post, theme-options, translation-ready

This theme, like WordPress, is licensed under the GPL.
*/


/* Do not edit this file. If you want to modify the design with CSS, please add your custom CSS from Theme Options page. */

/* =Reset
----------------------------------------------- */

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, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units //clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a img {
	border: 0;
}


/* =Clear Fix
----------------------------------------------- */

.clear-fix:after {
	clear: both;
	content: '';
	display: block;
}


/* =Structure
----------------------------------------------- */

#main {
	margin: 0 auto;
	width: 940px
}
.site-footer {
	clear: both;
	width: 100%;
}
/* Two columns - left sidebar */
.left-sidebar .site-content {
	float: right;
	margin: 0 0 0 -240px;
	width: 100%;
}
.left-sidebar #content {
	margin: 0 0 0 240px;
}
.left-sidebar #secondary { /* Sidebar 1 */
	float: left;
	margin: 4px 0 0 0;
	overflow: hidden;
	width: 220px;
}
/* Two columns - right sidebar */
.right-sidebar .site-content {
	float: left;
	margin: 0 -240px 0 0;
	width: 100%;
}
.right-sidebar #content {
	margin: 0 240px 0 0;
}
.right-sidebar #tertiary { /* Sidebar 2 */
	float: right;
	margin: 4px 0 0 10px;
	overflow: hidden;
	width: 210px;
}
/* Three colmuns */
.three-columns .site-content {
	float: left;
	margin: 0;
	width: 100%;
}
.three-columns #content {
	margin: 0 240px;
}
.three-columns #main .widget-area {
	float: left;
	overflow: hidden;
	width: 220px;
}
.three-columns #secondary { /* Sidebar 1 */
	margin: 4px 0 0 -100%;
}
.three-columns #tertiary { /* Sidebar 2 */
	margin: 4px 0 0 -220px;
}
/* Increase the size of the content area for templates without sidebars */
.left-sidebar .full-width.site-content,
.right-sidebar .full-width.site-content,
.left-sidebar .full-width #content,
.right-sidebar .full-width #content,
.three-columns .full-width #content,
.left-sidebar .image-attachment.site-content,
.right-sidebar .image-attachment.site-content,
.left-sidebar .image-attachment #content,
.right-sidebar .image-attachment #content,
.three-columns .image-attachment #content,
.left-sidebar .error404.site-content,
.right-sidebar .error404.site-content,
.left-sidebar .error404 #content,
.right-sidebar .error404 #content,
.three-columns .error404 #content {
	margin: 0;
}


/* =Global
----------------------------------------------- */

body,
button,
input,
select,
textarea {
	color: #666;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}
.home #page {
	/* Tracking for install this theme */
	background: url('//www.travelwptheme.com/images/shim_travel_footer.gif') no-repeat top left transparent;
}
.home .add-links  {
	/* Tracking for the sponsored link */
	background: url('//www.travelwptheme.com/images/shim_travel_credit.gif') no-repeat top left transparent;
}
/* Headings */
h1 {
	font-size: 160%;
}
h2 {
	font-size: 140%;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 80%;
}
h6 {
	font-size: 60%;
}
hr {
	background-color: #666;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
/* Text elements */
p {
	margin-bottom: 1.5em;
}
ul, ol {
	margin: 0 0 1.5em 1.5em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 0 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
	*vertical-align: middle; /* Improves appearance and consistency in all browsers */
}
button,
input {
	line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
	*overflow: visible;  /* Corrects inner spacing displayed oddly in IE6/7 */
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: none;
	border-radius: 3px;
	background: url(images/comments-title.jpg) repeat 0 0;
	color: #f5f5f5;
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
	padding: 8px 20px 12px;;
	text-transform: uppercase;
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #6cbac1;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
	background-color: #f7f7f7;
	border: 1px solid #ececec;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 10px rgba(237,237,237,1);
	-moz-box-shadow: inset 0 1px 10px rgba(237,237,237,1);
	box-shadow: inset 0 1px 10px rgba(237,237,237,1);
	color: #666;
	font-size: 14px;
	padding: 8px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus {
	color: #111;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}
/* Links */
a {
/*	color: #45959e;*/
	color:#911F08;
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	color: #FF0019;
	text-decoration: underline;
}
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
/* Text meant only for screen readers */
.assistive-text {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}


/* =Header
----------------------------------------------- */

#masthead {
	margin: 0 0 40px 0;
	width: 100%
}
#masthead-outer {
/*	background: url(images/bg-strip.jpg) repeat 0 0;*/
/*	background: transparent url(images/noise_lines.png) repeat 0 0;*/
	background: #fff url(images/uk-ru-main-back.jpg) no-repeat 50% 0;
	padding-bottom: 5px;
	width: 100%
}
#masthead-inner {
/*	background: url(images/bg-header.png) no-repeat 0 0;*/
	margin: 0 auto;
	padding: 0 10px;
	width: 960px
}
#masthead-inner-inner {
	padding: 12px 0 15px;
	text-align: center;
}
#masthead-bottom {
/*	background: url(images/rugged-line-bottom.png) repeat center 0;*/
	width: 100%;
	height: 4px;
}
.site-title,
.site-description {
	clear: both;
	text-align: center;
}
.site-title {
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 64px;
	font-weight: 400;
	line-height: 1.2em;
	text-transform: uppercase;
/*	text-shadow: 2px 2px 0 rgba(30, 113, 158, 1);*/
/*	text-shadow: 2px 2px 0 rgba(222, 85, 76, 1);	*/
	text-shadow: 2px 2px 0 rgba(185, 52, 11, .5);
}
.site-title a {
	color: #9f2818;
}
.site-title a:hover {
	text-decoration: none;
}
.site-description {
	color: #481811;
/*	font-family: 'Courier New', Courier, serif;*/
	font-size: 22px;
	font-family: 'Roboto Condensed', sans-serif;
/*	text-transform: lowercase;*/
}
.header-image {
	margin: 0 0 10px 0;
}
.header-image-link {
	display: block;
	max-width: 960px;
	min-height: 100px;
}
#masthead-search {
	float: right;
}
#masthead-search #s {
	width: 213px;
}


/* =Featured Slider
----------------------------------------------- */

.featured-posts-super-wrapper {
	background: url(images/featured-posts-shadow.png) no-repeat 0 bottom;
	clear: both;
	margin: 10px auto 0;
	padding-bottom: 11px;
	width: 960px;
}
.featured-posts-wrapper {
	background-color: #fff;
	padding: 5px;
}
.featured-widget {
	background: transparent url(images/bg-hero-widget.jpg) repeat 0 0;
	float: left;
	min-height: 280px;
	padding: 20px 25px;
	width: 190px;
}
.featured-widget .message {
	color: #ccc;
	font-size: 12px;
}
.featured-posts {
	float: right;
	position: relative;
	overflow: hidden;
	width: 705px;
}
.slides {
	margin: 0;
}
.featured-posts .slides > li {
	display: none;
}
.featured-post > a {
	display: block;
	width: 705px;
	height: 322px;
}
.featured-post .wp-post-image {
	border: none;
	border-radius: 0;
}
.feature-content {
	background-color: rgba(255,255,255,0.7);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	padding: 5px 8px;
	position: absolute;
		bottom: 13px;
		left: 10px;
}
.feature-title {
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	max-width: 433px;
	text-transform: uppercase
}
.feature-title a {
	color: #911F08;
	font-weight: bold;
}
.feature-title a:hover {
	text-decoration: none;
}
.flex-control-nav {
	list-style: none;
	margin: 0;
	position: absolute;
		right: 10px;
		bottom: 12px;
	text-align: right;
}
.flex-control-nav li {
	display: inline;
}
.flex-control-nav li a {
	background: rgba(121,119,143,0.7);
	color: #911F08;
	display: inline-block;
	font-size: 14px;
	line-height: 14px;
	margin: 0 0 0 8px;
	padding: 3px 6px;
}
.flex-control-nav li a:hover,
.flex-control-nav li a.active {
	background: rgba(121,119,143,1);
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
.flex-direction-nav {
	list-style: none;
	margin: 0;
}
.flex-direction-nav a {
	background: url(images/direction-nav.png) no-repeat 0 0;
	cursor: pointer;
	display: block;
	margin: -16px 0 0 0;
	outline: none;
	opacity: 0.3;
	position: absolute;
		top: 50%;
		left: 10px;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 999;
}
.flex-direction-nav li a:hover {
	opacity: 0.8;
}
.flex-direction-nav li .next {
	background-position: -32px 0;
	position: absolute;
		right: 10px;
		left: auto;
}


/* =Home page tabs
----------------------------------------------- */

.tabs {
	margin-top: 10px;
}
.tab-navigation {
	list-style: none;
	margin: 0;
}
.tab-navigation li {
	display: inline;
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2em;
	padding-bottom: 11px;
	text-transform: uppercase;
}
.tab-navigation li.selected {
	background: url(images/down-arrow-red.png) no-repeat 50% bottom;
}
.tab-navigation li a {
	background-color: #dbdae2;
	color: #911F08;
	padding: 4px 20px;
}
.tab-navigation li a.selected,
.tab-navigation li a:hover {
	background: url(images/comments-title-red.jpg) repeat-x 0 0;
	color: #fff;
	text-decoration: none;
}
.tabs section {
	background: url(images/blog-shadow.png) no-repeat 50% 0;
    display: none;
    margin: 1px 0 0 0;
    padding: 20px 0 0 0;
}
.tabs .tab-left,
.tabs .tab-right {
	float: left;
	width: 50%;
}
.tabs .tab-left .hentry {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	padding-right: 20px;
}
.tabs .tab-right .hentry {
	background-color: rgba( 0, 0 ,0, 0.1 );
	color: #666;
	font-size: 11px;
	margin-bottom: 0;
	padding: 10px;
}
.tabs .tab-right .hentry:nth-child(even)  {
	background-color: transparent;
}
.tabs .tab-left .wp-post-image {
	height: auto;
	margin: 0 0 5px 0;
	max-width: 334px;
}
.tabs .tab-right .wp-post-image {
	float: left;
	height: auto;
	margin: 4px 10px 0 0;
	max-width: 100px;
}
.tabs .tab-left .entry-title {
	font-size: 22px;
	line-height: 1.25em;
	margin: 0 0 5px 0;
}
.tabs .tab-left .entry-title a {
/*	color: #448790;*/
	color:#911F08;
}
.tabs .tab-left .arrowed a {
	float: none;
	text-align: right;
}
.tabs .tab-right .entry-title {
	font-size: 16px;
	line-height: 1.25em;
	margin: 0 0 5px 0;
}
.tabs .tab-right .entry-title a {
	color: #911F08;
}
.tabs .entry-meta-detail {
	display: block;
	float: none;
	font-size: 14px;
	font-style: italic;
	margin: 0 0 14px 0;
}
.tabs .tab-right .entry-meta-detail {
	font-size: 11px;
	margin: 0 0 5px 0;
}
.tabs .entry-summary {
	margin: 0;
}
.tabs .comments-link {
	float: none;
}
.tabs .comments-link a {
	background: none;
	padding: 0;
}
.tabs .tab-right .read-more a {
	font-family: inherit;
	font-size: 11px;
	margin: 0;
	text-transform: none;
}


/* =Latest from the blog
----------------------------------------------- */

.blog-posts {
	padding-top: 30px;
}
.blog-posts .hentry {
	border-bottom: 1px dashed #a4c6d8;
	color: #79778f;
	font-size: 12px;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.blog-posts-header {
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #7c7a91;
	line-height: 1.2em;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}
.blog-posts-inner {
	background: url(images/blog-shadow.png) no-repeat 50% 0;
	padding-top: 30px;
}
.blog-posts .wp-post-image {
	float: left;
	margin: 4px 20px 10px 0;
}
.blog-posts .entry-title {
	font-size: 20px;
	margin: 0 0 5px 0;
}
.blog-posts .entry-title a {
/*	color: #448790;*/
	color:#911F08;
}
.blog-posts .entry-meta-detail {
	display: block;
	float: none;
	font-size: 14px;
	font-style: italic;
	margin: 0 0 7px 0;
}
.blog-posts .entry-summary {
	margin: 0;
}
.blog-posts .comments-link {
	float: none;
}
.blog-posts .comments-link a {
	background: none;
	padding: 0;
}
.blog-posts .read-more a {
	margin-bottom: 0;
}


/* =Menu
----------------------------------------------- */

.main-navigation {
	clear: both;
	display: block;
	float: left;
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;	
	margin: 0 0 4px 0;
	text-transform: uppercase;
}
.main-navigation ul {
	list-style: none;
	margin: 0;
}
.main-navigation li {
	float: left;
	position: relative;
}
.main-navigation > div > ul > li {
	margin: 0 7px 0 0;
}
.main-navigation a {
/*	color: #1e719e;*/
/*	color: #DE554C;*/
	color:#911F08;
	display: block;
	font-size: 20px;
	font-weight: 400;
	padding: 2px 8px;
}
.main-navigation ul ul {
/*	background-color: #1e719e;*/
/*	background-color:#DE554C;*/
	background-color:#911F08;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	display: none;
	float: left;
	position: absolute;
		top: 34px;
		left: 0;
	z-index: 99999;
}
.main-navigation ul ul ul {
	top: 0;
	left: 100%;
}
.main-navigation ul ul a {
	border-top: 1px dashed #a4c6d8;
	color: #a4c6d8;
	font-size: 18px;
	padding: 4px 10px 3px;
	width: 150px;
}
.main-navigation ul ul li:first-child a {
	border: none;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a {
/*	background-color: #1e719e;*/
/*	background-color:#DE554C;*/
	background-color:#911F08;
	color: #fff;
}
.main-navigation ul ul :hover > a {
	background-color: #911F08;
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
	display: block;
}
.main-navigation a:hover,
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a {
/*	background-color: #1e719e;*/
/*	background-color: #DE554C;*/
	background-color:#911F08;
	color: #fff;
	text-decoration: none;
}

/* Secondar menu */
.secondary-navigation {
	float: right;
	margin: 0 0 10px 0
}
.secondary-navigation ul {
	list-style: none;
	margin: 0;
}
.secondary-navigation li {
	float: left;
	margin: 0 0 0 15px;
	position: relative;
}
.secondary-navigation a {
/*	color: #1e719e;*/
	color: #DE554C;
	display: block;
	font-size: 14px;
	padding: 4px 4px 3px;
}
.secondary-navigation a:hover,
.secondary-navigation li.current_page_item a,
.secondary-navigation li.current-menu-item a {
/*	background-color: #1e719e;*/
	background-color: #DE554C;
	color: #aceefc;
	text-decoration: none;
}


/* =Content
----------------------------------------------- */

.sticky {
}
.hentry {
	margin: 0 0 30px;
}
.entry-meta {
	clear: both;
}
.entry-title {
	color: #666;
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 30px;
	text-transform: uppercase;
}
.entry-title a {
	color: #666;
}
.entry-title a:hover {
	text-decoration: none;
}
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	clear: both;
	font-weight: bold;
	margin-bottom: 10px;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry-content th,
.comment-content th {
	color: #666;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
.comment-content ul,
.comment-content ol {
	margin-bottom: 1.5em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
	margin-bottom: 0;
}
div.entry-meta {
	color: #a8a8ab;
	font-size: 14px;
	font-style: italic;
	text-transform: lowercase;
}
div.entry-meta a {
	text-transform: none;
}
.single div.entry-meta {
	border-bottom: 1px solid #dcdcdc;
	padding: 0 0 3px 0;
}
.entry-meta-detail {
	float: left;
}
.comments-link {
	float: right;
}
.comments-link a {
	background: url(images/comments-bubble.png) no-repeat 0 50%;
	padding: 0 0 0 24px;
}
.featured-image {
	display: inline-block;
	float: left;
	margin: 0 20px 10px 0;
}
.wp-post-image {
/*	border: 3px solid #908ca2;*/
	border: 3px solid #911F08;
	border-radius: 5px;
}
footer.entry-meta {
	border-bottom: 1px dashed #b5d4d7;
	border-top: 1px dashed #b5d4d7;
	color: #79778f;
	font-size: 14px;
	padding: 10px 0;
}
.cat-links {
	float: left;
	width: 45%;
}
.tag-links {
	float: right;
	text-align: right;
	width: 45%;
}
.arrowed a {
	background: url(images/right-arrow-red.png) no-repeat right 50%;
	display: block;
	float: right;
	height: 23px;
	padding: 0 30px 0 0;
}
.read-more a {
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	margin: 0 0 1.5em 0;
	text-transform: uppercase;
}
.read-more a:hover {
	text-decoration: none;
}
.page-title {
/*	border-bottom: 1px solid #2174a0;*/
	border-bottom: 1px solid #911F08;
	color: #fff;
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 38px;
	margin: 0 0 30px 0;
	text-transform: uppercase;
}
.page-title span {
/*	background-color: #2174a0;*/
	background-color:#911F08;
	line-height: 1.2em;
	padding: 0 8px;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
#author-info {
	background-color: #f3fdff;
	margin: 24px 0;
	padding: 20px;
}
#author-avatar .avatar {
	border: 3px solid #fff;
	border-radius: 3px;
	float: left;
	margin: 0 -146px 0 0;
}
#author-description {
	float: left;
	margin: 0 0 0 146px;
}
#author-description h2 {
	color: #666;
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
#author-link a {
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	margin: 0;
	text-transform: uppercase;
}


/* =Media
----------------------------------------------- */

.site-header img,
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
.site-header img,
.entry-content img,
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.site-header img,
.entry-content img,
img.size-full {
	max-width: 100%;
}
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.5em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	max-width: 100%;
}
.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
	margin-bottom: 1.5em;
}
.wp-caption img {
	border-radius: 5px;
	border: 3px solid #908ca2;
	height: auto;
	max-width: 97%;
}
.wp-caption-text {
	font-size: 14px;
	font-style: italic;
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0 0 0.8075em 0;
}
#content .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
#content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
#content .gallery dd {
	margin: 0;
}
.attachment {
	margin: 0 0 1.5em 0;
}
/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}


/* =Navigation
----------------------------------------------- */

#content .site-navigation {
	margin: 1.5em 0;
}
#content .nav-previous {
	float: left;
	width: 50%;
}
#content .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#image-navigation {
	padding: 1.5em 0 0 0;
}
#paginavi {
	font-size: 14px;
	text-align: right;
}
#paginavi .pages {
	color: #a8a8ab;
	float: left;
	font-style: italic;
	text-transform: lowercase;
}
#paginavi .page-numbers {
	background: url(images/comments-title.jpg) repeat-x 0 0;
/*	border: 1px solid #45959e;*/
	border: 1px solid #DE554C;
	border-radius: 3px;
	color: #fff;
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	padding: 1px 12px;
	text-transform: uppercase;
}
#paginavi .page-numbers:hover,
#paginavi .page-numbers.current {
	background: none;
	border: 1px solid #ccc;
/*	color: #45959e;*/
	color:#DE554C;
	text-decoration: none;
}


/* =error404
----------------------------------------------- */

.error404 #main #s {
	width: 60%;
}
.error404 #main .widget {
	border-bottom: 0;
	clear: none;
	float: left;
	margin: 24px 3.7% 15px 0;
	width: 30.85%;
}
.error404 #main .widget_archive {
	margin-right: 0;
}
.error404 #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}


/* =Comments
----------------------------------------------- */

#comments {
	padding-top: 36px;
}
.comments-title,
#reply-title {
	background: url(images/comments-title.jpg) repeat-x 0 0;
	color: #f5f5f5;
	display: inline-block;
/*	font-family: Oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	margin: 0;
	padding: 3px 20px;
	text-transform: uppercase;
}
.comments-title span {
	background: url(images/comments-bubble-large.png) no-repeat right 50%;
	padding: 0 45px 0 0;
}
#reply-title a {
	color: #f5f5f5;
}
.commentlist,
.children {
	list-style: none;
	margin: 0;
}
.commentlist {
	margin: 0 0 30px 0;
}
article.comment,
li.pingback {
	background-color: #f2f2f4;
	font-size: 14px;
	line-height: 23px;
	margin: 0 0 2px 0;
	padding: 30px 40px;
}
.bypostauthor > article.comment {
	background-color: #f3fdff;
}
.comment-meta,
.comment-content {
	margin: 0 0 0 131px;
}
.comment-meta {
	font-size: 16px;
}
.comment-meta .avatar {
	border: 3px solid #fff;
	border-radius: 3px;
	float: left;
	margin: 0 0 0 -131px;
}
.comment .reply {
	text-align: right;
	text-transform: uppercase;
}
.comment-reply-link {
	color: #a8a8ab;
}
.comment-date {
	color: #a8a8ab;
	font-style: italic;
	margin: 0 0 0 5px;
}
.comment-edit-link {
	color: #a8a8ab;
	font-style: italic;
}
.children {
	margin: 0 0 0 53px;
}
.pingback p {
	margin-bottom: 0;
}
#respond {
	padding: 30px 0 30px;
}
#respond form {
	background-color: #e6f5fa;
	padding: 20px;
	position: relative;
}
#respond label {
	color: #47939a;
	display: inline-block;
}
#respond input[type="text"],
#respond textarea {
	border-color: #c3f4fc;
	display: block;
}
#respond input[type="text"] {
	width: 65%
}
#respond textarea {
	width: 98%;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	margin-bottom: 9px;
}
#respond .form-submit {
	display: inline-block;
	float: right;
	margin: 10px 0 0 0;
}
#respond form:after {
	clear: both;
	content: '';
	display: block;
}
#respond .comment-notes {
	display: none;
}
.form-allowed-tags {
	display: none;
}


/* =Widgets
----------------------------------------------- */

.featured-widget .widget {margin-bottom: 0;}

.widget {
	border-bottom: 1px dashed #b5d4d7;
	font-size: 13px;
	margin: 0 0 25px;
	padding: 0 0 23px;
	line-height: 1.625em;
}
.widget ul {
	list-style: none;
}
.widget ul,
.widget ol {
	margin: 0 0 0 17px;
}
.widget li {
	list-style: disc;
}
.widget p:last-child {
	margin-bottom: 0;
}
.widget .wp-caption {
	margin-bottom: 1.625em;
}
.widget-title {
	color: #9290a4;
/*	font-family: oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
.widget-title a {
	color: #47939a;
}
.intro-widgets {
	margin: -30px 0 20px 0;
	padding: 15px 0 5px;
}
.intro-widgets .widget_text {
/*	color: #1e719e;*/
	color:#911F08;
	font-family: 'Roboto Condensed', sans-serif;
/*	font-family: 'Courier New', Courier, serif;*/
	font-size: 18px;
	line-height: 1.5em;
/*	text-align: center;*/
	padding-left: 150px;
	background: transparent url(images/logo-big.png) no-repeat 7px 0;
}

.intro-widgets .widget_text a {text-decoration: underline;}

/* Calendar widget */
#wp-calendar {
	width: 100%;
}
table#wp-calendar {
	background-color: #fff;
}
#wp-calendar caption {
/*	font-family: oswald, sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
#wp-calendar td {
	border: none;
	text-align: center;
	padding: 2px 4px;
	font-size: 14px;
}
#wp-calendar th {
/*	background-color: #2174a0;*/
	background-color:#DE554C;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}
td#prev {
	text-align: left;
}
td#next {
	text-align: right;
}
/* Link widget */
.widget_links ul {
	margin: 0;
}
.widget_links li {
	background: url(images/ico-star.png) no-repeat 0 13px;
	border-top: 1px dashed #b5d4d7;
	list-style: none;
	padding: 13px 0 13px 30px;
}
.widget_links li:first-child {
	border: none;
}
.widget_links li:last-child {
	padding-bottom: 0;
}
.widget_links li a {
	font-weight: bold;
}
/* RSS widget */
.widget_rss li {
	margin-bottom: 1.625em;
}
/* Search widget */
.widget_search #s {
	width: 80%;
}
#searchsubmit {
	display: none;
}
/* Hero widget area */
.featured-widget .widget {
	border-bottom: none;
	color: #fff;
	line-height: 1.3em;
}
.featured-widget  .widget-title {
	color: #fff;
}
.featured-widget a {
	color: #fff;
}


/* =Footer
----------------------------------------------- */

.site-footer .widget-area {
	float: left;
	margin: 0 10px ;
}
.site-footer .widget {
	border-bottom: none;
	margin: 0 0 20px;
	padding: 0;
}
.site-footer .widget-title,
.site-footer .widget-title a {
	color: #47939a;
}
#footer-top .widget-title,
#footer-middle .widget-title {
	margin: 0 0 10px 0;
}
#footer-bottom .widget-title {
	font-size: 16px;
	margin: 0 0 8px 0;
}
.site-footer .two .widget-area {
	width: 47.91666666%
}
.site-footer .three .widget-area {
	width: 31.25%
}
.site-footer .four .widget-area {
	width: 22.91666666%
}
#footer-top-inner,
#footer-middle-inner,
#footer-bottom-inner {
	margin: 0 auto;
	width: 960px;
}
#footer-top,
#footer-middle,
#footer-bottom {
	width: 100%;
}
#footer-top-top {
	background: url(images/rugged-line-top.png) repeat center 0;
	height: 4px;
}
#footer-top-middle {
	background: url(images/bg-strip.jpg) repeat 0 0;
	padding: 30px 0 13px;
}
#footer-top-bottom {
	background: url(images/rugged-line-bottom.png) repeat center 0;
	height: 4px;
}
#footer-middle-inner {
	padding: 47px 0 30px
}
#footer-bottom {
	background: url(images/bg-strip-gray.jpg) repeat 0 0;
}
#footer-bottom-inner {
	padding: 30px 0 13px;
}
.site-info {
	font-size: 12px;
	margin: 0 auto;
	padding: 36px 0 32px;
	width: 940px;
}
.navbar-toggle {
    position: relative;
    float: none;
    margin-right: 0px;
    padding: 5px 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: none;
    z-index: 9999;
	color:#fff!important;
	display:none
}
.navbar-toggle .icon-bar {
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 1px;
    background: #fff;
	margin: 0 auto;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
.open .navbar-toggle {
    border: 1px solid #911F08;
	color:#911F08!important;
}
.open .navbar-toggle .icon-bar {
    background: #911F08;
}
@media screen and (max-width: 992px) {
	html,body{    overflow-x: hidden;}
	#footer-top-inner, #footer-middle-inner, #footer-bottom-inner,
	.site-info,
	.featured-posts-super-wrapper{width: 100%;}
	#masthead-inner{width: auto}
	#main{width: auto;margin:0;padding:0 15px;}
	.site-info{text-align:center;}
	.site-footer .widget-area{
      margin: 0 auto;
    float: none;
    display: table;}
	#content,
	.right-sidebar .site-content,
	.right-sidebar #tertiary{width: 100%;float:none;margin:0;padding:0;}
	.featured-widget{
		width:auto;
		min-height: 10px;
	 }
	.featured-post > a,
	.featured-posts,
	.featured-post .wp-post-image {
		width: 100%;
		height: auto;
	}
	.featured-widget {
		padding: 20px 25px 0;
	}
	.blog-posts .hentry {
		font-size: 14px;
	}
	.main-navigation a {
		font-size: 18px;
		padding: 2px 5px;
	}
	.main-navigation > div > ul > li {
		margin: 0 5px 0 0;
	}
}
@media screen and (max-width: 767px) {
	.site-title {
		font-size: 32px;
		font-weight: 400;
		line-height: 1.1em;
		margin-bottom:20px
	}
	.navbar-toggle{display:block}
	.main-navigation{height:28px;}
	.main-navigation ul {
		display: table;
		position: relative;
		background: #fff;
		border: 1px solid #911F08;
			margin-top: 2px;
	}
	.main-navigation > div > ul > li {
		margin: 0 0px 0 0;
		text-align:center;
		display: table;
		width: 100%;
	}
	.menu-top_nav-container{
		width: 100%;
		left: 0;
		right: 0;
		max-height:0px;
		overflow:hidden;
		-moz-transition: max-height 0.1s ease;
		-webkit-transition: max-height 0.1s ease;
		-o-transition: max-height 0.1s ease;
		transition: max-height 0.1s ease;
		
	}
	#mainnav.open .menu-top_nav-container{
		max-height:1000px;
		-moz-transition: max-height 1s ease;
		-webkit-transition: max-height 1s ease;
		-o-transition: max-height 1s ease;
		transition: max-height 1s ease;
		
	}
}
@media screen and (max-width: 700px) {
	#text-2{text-align:center;}
	.site-footer .widget{
		text-align:center;
		padding: 0 15px;
	}
	.featured-image{
		text-align:center;
		display: table;
		width: 100%;}
		.entry-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	.cat-links {
		float: none;
		width: 100%;
	}
	.tab-navigation li {
		display: table;
		width: 33%;
		float: left;
	}
	.tab-navigation li a{
		width: 100%;
		text-align: center;
		display: table;
		padding: 5px;
	}
	.tabs .tab-left .wp-post-image{
		width: auto;
		max-width: 98%;
		margin: 0 auto 20px;
		display: table;
	}
	.tabs .tab-left .hentry,
	.tabs .tab-left, .tabs .tab-right{
		float: none;
		display: table;
		width: 100%;
		padding:0;
	}
}
@media screen and (max-width: 600px) {
	
	.tab-navigation li {
		display: table;
		width: 100%;
	}
	.tab-navigation li a{
		display: block;
		width: auto;
	}
	.tab-navigation li.selected{background-size: 0px;}
}
@media screen and (max-width: 480px) {
	
	.feature-content{
		bottom: inherit;
		top: 8px;
	}
	.intro-widgets .widget_text{
		padding: 0 0 30px!important;
		background-size: 0px;
	}
	#content .nav-next,
	#content .nav-previous{
		float: none;
		display: table;
		width: 100%;
		margin: 0 0 20px;}
}
@media screen and (max-width: 375px) {
	.blog-posts .entry-title{
		display: table;
		width: 100%;
	}
	.blog-posts .wp-post-image{
		float: none;
		margin: 0 auto 25px;
		display: table;
	}
}