/*
Theme Name: Mardus
Theme URI: http://wordpress.org/themes/mardus
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: mardus

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
article,aside,details,figcaption,figure,footer,header,nav,section,summary {	display: block;}
audio,canvas,video {	display: inline-block;}
audio:not([controls]) {	display: none;	height: 0;}
[hidden] {	display: none;}
html {	font-size: 100%;	overflow-y: scroll;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}
h1,h2,h3,h4,h5,h6 {	clear: both;	line-height: 1.3;}
address {	font-style: italic;	margin: 0 0 24px;}
abbr[title] {	border-bottom: 1px dotted;}
b,strong {	font-weight: bold;}
dfn {	font-style: italic;}
mark {	background: #ff0;	color: #000;}
code,kbd,pre,samp {	font-family: monospace, serif;	font-size: 14px;	-webkit-hyphens: none;	-moz-hyphens:    none;	-ms-hyphens:     none;	hyphens:         none;}
pre {	background: #f5f5f5;	color: #666;	font-family: monospace;	font-size: 14px;	margin: 20px 0;	overflow: auto;	padding: 20px;	white-space: pre;	white-space: pre-wrap;	word-wrap: break-word;}
blockquote,q {	-webkit-hyphens: none;	-moz-hyphens:    none;	-ms-hyphens:     none;	hyphens:         none;	quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {	content: "";	content: none;}
blockquote {	font-size: 18px;	font-style: italic;	font-weight: 300;	margin: 24px 40px;}
blockquote blockquote {	margin-right: 0;}
blockquote cite,blockquote small {	font-size: 14px;	font-weight: normal;	text-transform: uppercase;}
blockquote em,blockquote i {	font-style: normal;	font-weight: 300;}
blockquote strong,blockquote b {	font-weight: 400;}
small {	font-size: smaller;}
sub,sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline;}
sup {	top: -0.5em;}
sub {	bottom: -0.25em;}
dl {	margin: 0 20px;}
dt {	font-weight: bold;}
dd {	margin: 0 0 20px;}
menu,ol,ul {	margin:0;	padding: 0;}
ul {	list-style-type: none;}
nav ul,nav ol {	list-style: none;	list-style-image: none;}
li > ul,li > ol {	margin: 0;}
img {	-ms-interpolation-mode: bicubic;	border: 0;	vertical-align: middle;}
svg:not(:root) {	overflow: hidden;}
figure {	margin: 0;}
form {	margin: 0;}
fieldset {	border: 1px solid #c0c0c0;	margin: 0 2px;	padding: 0.35em 0.625em 0.75em;}
legend {	border: 0;	padding: 0;	white-space: normal;}
button,input,select,textarea {	font-size: 100%;	margin: 0;	max-width: 100%;	vertical-align: baseline;}
button,input {	line-height: normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {	-webkit-appearance: button;	cursor: pointer;}
button[disabled],input[disabled] {	cursor: default;}
input[type="checkbox"],input[type="radio"] {	padding: 0;}
input[type="search"] {	-webkit-appearance: textfield;	padding-right: 2px; /* Don't cut off the webkit search cancel button */	width: 270px;}
input[type="search"]::-webkit-search-decoration {	-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {	border: 0;	padding: 0;}
textarea {	overflow: auto;	vertical-align: top;}
table {	border-bottom: 1px solid #ededed;	border-collapse: collapse;	border-spacing: 0;	font-size: 14px;	line-height: 2;	margin: 0 0 20px;	width: 100%;}
caption,th,td {	font-weight: normal;	text-align: left;}
caption {	font-size: 16px;	margin: 20px 0;}
th {	font-weight: bold;	text-transform: uppercase;}
td {	border-top: 1px solid #ededed;	padding: 6px 10px 6px 0;}
del {	color: #333;}
ins {	background: #fff9c0;	text-decoration: none;}
hr {	background: url(images/dotted-line.png) repeat center top;	background-size: 4px 4px;	border: 0;	height: 1px;	margin: 0 0 24px;}




body{ background:url(./images/body.jpg) left top repeat-x #232323; margin:0px; -webkit-text-size-adjust:100%;}
body,button,input,select,textarea {font-family: "Times New Roman", Times, serif;}
.abc{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body, a{ color:#888888;}
a{text-decoration:none; color:#474747;}
a:hover{ color:#ffffff;}
h1, h2, h3, h4, h5, h6{ margin:0px; font-weight:normal;}
.archive-header h1, .page-header h1{ text-transform:uppercase; padding-bottom:15px;}
h3{ color:#ffffff; font-size:25px;}
h3 a{color:#ffffff;}
h3 a:hover{color:#888888;}
p{ margin:0px; margin-bottom:20px; font-size:21px; line-height:26px; font-weight:normal;}
p a{ font-size:20px;}
img{ max-width:100%;}
.wrapper{ max-width:940px; width:100%; margin:0px auto;  background:url(./images/wrapper-bg.jpg) center top repeat-y;}
.content, .header, .footer{ width:100%;  overflow:hidden; position:relative;}
 .header{background:url(./images/main-nav-bg.png) center bottom no-repeat; padding-bottom:25px;}
.container{ padding:30px 42px; overflow:hidden;}
.banner{ text-align:center; padding-bottom:20px; padding-top:3px; }
.main-nav{ width:100%; float:left; }
.main-nav ul li{ float:left; margin-right:16px;}
.main-nav ul li a{ display:block; height:61px; background-position:left top; background-repeat:no-repeat; font-size:0px; color:#101010;}
.menu-item-42 a{ background-image:url(./images/news-icon.png); width:72px;}
.menu-item-45 a{background-image:url(./images/tours-icon.png); width:96px;}
.menu-item-37 a{background-image:url(./images/band-icon.png); width:73px;}
.menu-item-41 a{background-image:url(./images/music-icon.png); width:88px;}
.menu-item-43 a{background-image:url(./images/press-icon.png); width:80px;}
.menu-item-38 a{background-image:url(./images/booking-icon.png); width:119px;}
.menu-item-39 a{background-image:url(./images/gallery-icon.png); width:126px;}
.menu-item-40 a{background-image:url(./images/links-icon.png); width:80px;}
.main-nav ul li.menu-item-40{ margin-right:0px;}
.main-nav ul li:hover a{ background-position:left bottom;}
.toggle-nav {background: url("./images/toggle-nav.png") no-repeat left top; float: right;  height: 20px;  margin-right: 10px;   margin-top: 10px;   width: 30px; display:none; position:relative; z-index:99;}


.content{ padding-top:15px;}
.image-title{ margin-bottom:14px;}
.image-title img{ margin-left:-4px;}
.latest-post, .post{ width:100%; float:left;}
#page{ width:76.5%; float:left; padding-right:4%;}
.post strong{ color:#474747;  font-size:17px; font-weight:normal;}
.post p{ padding-right:5px;}
.post{ background:url(./images/divider1.png) left bottom no-repeat; padding-bottom:12px;  margin-bottom:30px;}
.post:last-child{background:none;}
.sidebar{ width:19.5%; float:left;}
.icons li{ position:relative; padding-bottom:14px; margin-top:4px; width:100%; float:left;}
.icons li.last a{ margin-left:8px;}
.icons li div{ float:left; position:relative;}
.over, .show-on-hover{ position:absolute; left:0px; top:0px; display:none;}

.fr{ float:right !important;}

.footer{ text-align:center; background:url(./images/divider2.png) center top no-repeat; padding-top:20px; margin-top:200px;}
.footer p, .footer p a{ color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

.comment-form{ padding-top:40px; width:100%; float:left;}
.image-or-video{ padding:5px 0px 15px 0px;}



@media screen and (max-width: 939px){
.wrapper{ background-size:100% 100%;}
.container{ padding-left:20px; padding-right:20px;}
#page{ width:74.5%;}
.main-nav ul li a{ background-size:100% 200%;}
.menu-item-42 a{ width:58px;}
.menu-item-45 a{ width:82px;}
.menu-item-37 a{width:58px;}
.menu-item-41 a{ width:73px;}
.menu-item-43 a{ width:66px;}
.menu-item-38 a{width:104px;}
.menu-item-39 a{ width:110px;}
.menu-item-40 a{width:65px;}
.sidebar{ width:21.5%;}
.main-nav ul li{ margin-top:5px; margin-bottom:5px;}
.content, .header, .footer{ display:block; float:left;}
.container{display:block; overflow:hidden;}
.icons li a{ width:100%;}
.icons li div{ width:47%;}
}

@media screen and (max-width: 767px){
.menu-item-42 a{ width:45px;}
.menu-item-45 a{ width:70px;}
.menu-item-37 a{width:45px;}
.menu-item-41 a{ width:60px;}
.menu-item-43 a{ width:51px;}
.menu-item-38 a{width:85px;}
.menu-item-39 a{ width:95px;}
.menu-item-40 a{width:50px;}
.main-nav ul li{ margin-right:13px;}
.main-nav ul li a{ height:52px;}
.header{overflow:visible;}
}

@media screen and (max-width: 639px){
.icons{ max-width:170px; margin:0px auto;}
h3{ font-size:20px;}
.main-nav ul li{ width:45%;}
.main-nav { position:absolute; z-index:9; display:none;}
.main-nav ul{ margin-top:60px; background:#000000; overflow:hidden; padding-bottom:25px; border-bottom:3px solid #ffffff;}
.toggle-nav{ display:inline-block;}
.sidebar, #page{ width:100%; padding-right:0px;}
.icons li div{ width:auto;}
.icons li{ max-width:170px; float:none; overflow:hidden;}
}

@media screen and (max-width: 479px){
.main-nav ul li{ width:50%; margin-right:0px;}
}
.wp-pagenavi a, .wp-pagenavi span{border:none!important}

.post{ padding-bottom:30px;}
.post p{ display:inline;}
.single .post p{}




















