html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}

body{margin:0;}

article,

aside,

details,

figcaption,

figure,

footer,

header,

main,

menu,

nav,

section,

summary{display:block;}

audio,

canvas,

progress,

video{display:inline-block;vertical-align:baseline;}

audio:not([controls]){display:none;height:0;}

[hidden],

template{display:none;}

a{background-color:transparent;}

a:active,

a:hover{outline:0;}

abbr[title]{border-bottom:1px dotted;}

b,

strong{font-weight:bold;}

dfn{font-style:italic;}

h1{margin:0.67em 0;font-size:2em;}

mark{background:#ff0;color:#000;}

small{font-size:80%;}

sub,

sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}

sup{top:-0.5em;}

sub{bottom:-0.25em;}

img{border:0;}

svg:not(:root){overflow:hidden;}

figure{margin:1em 40px;}

hr{box-sizing:content-box;height:0;}

pre{overflow:auto;}

code,

kbd,

pre,

samp{font-size:1em;font-family:monospace, monospace;}

button,

input,

optgroup,

select,

textarea{margin:0;color:inherit;font:inherit;}

button{overflow:visible;}

button,

select{text-transform:none;}

button,

html input[type="button"],

input[type="reset"],

input[type="submit"]{cursor:pointer;-webkit-appearance:button;}

button[disabled],

html input[disabled]{cursor:default;}

button::-moz-focus-inner,

input::-moz-focus-inner{padding:0;border:0;}

input{line-height:normal;}

input[type="checkbox"],

input[type="radio"]{box-sizing:border-box;padding:0;}

input[type="number"]::-webkit-inner-spin-button,

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

input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield;}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;border:1px solid #c0c0c0;}

legend{padding:0;border:0;}

textarea{overflow:auto;}

optgroup{font-weight:bold;}

table{border-spacing:0;border-collapse:collapse;}

td,

th{padding:0;}

body,

button,

input,

select,

textarea{color:#404040;font-size:16px;font-size:1rem;font-family:'Ubuntu', Tahoma, Arial;line-height:1.5;}

h1,

h2,

h3,

h4,

h5,

h6{clear:both;}

p{margin-bottom:1.5em;}

dfn,

cite,

em,

i{font-style:italic;}

blockquote{margin:0 1.5em;}

address{margin:0 0 1.5em;}

pre{overflow:auto;margin-bottom:1.6em;padding:1.6em;max-width:100%;background:#eee;font-size:15px;font-size:0.9375rem;font-family:"Courier 10 Pitch", Courier, monospace;line-height:1.6;}

code,

kbd,

tt,

var{font-size:15px;font-size:0.9375rem;font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}

abbr,

acronym{border-bottom:1px dotted #666;cursor:help;}

mark,

ins{text-decoration:none;}

big{font-size:125%;}

html{box-sizing:border-box;}

*,

*:before,

*:after{box-sizing:inherit;}

body{background:#fff;}

blockquote:before,

blockquote:after,

q:before,

q:after{content:"";}

blockquote,

q{quotes:none;}

blockquote{margin:0 0 1.5em;padding-left:1.5em;border-left:4px solid #eee;color:#777;font-style:italic;font-size:19px;font-size:1.1875rem;}

blockquote cite,

blockquote small{display:block;margin-top:1em;color:#404040;font-size:16px;font-size:1rem;line-height:1.75;}

blockquote cite:before,

blockquote small:before{content:"\2014\00a0";}

blockquote em,

blockquote i,

blockquote cite{font-style:normal;}

blockquote >:last-child{margin-bottom:0.5em;}

hr{margin-bottom:1.5em;height:1px;border:0;background-color:#ccc;}

ul,

ol{margin:0 0 1.5em 1.25em;padding:0;}

ul{list-style:disc;}

ol{list-style:decimal;}

li > ul,

li > ol{margin-bottom:0;margin-left:1.25em;}

dt{font-weight:bold;}

dd{margin:0 0 1.5em;}

img{max-width:100%;height:auto;}

table{margin:0 0 1.5em;width:100%;border:none;table-layout:fixed;}

th,

td{padding:0.3em 0.6em;border:1px solid #ddd;}

th{background:#eee;}

a{color:#549200;text-decoration:none;}

a:link,

a:visited{color:#549200;}

a:hover,

a:focus,

a:active{color:#404040;}

a:focus{outline:thin dotted;}

a:hover,

a:active{outline:0;}

button,

input[type="button"],

input[type="reset"],

input[type="submit"]{padding:0.4em 0.8em;border:none;background:#549200;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:13px;font-size:0.8125rem;font-family:'Raleway', Tahoma, Arial;transition:all 0.2s ease;}

button:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:hover,

button:focus,

input[type="button"]:focus,

input[type="reset"]:focus,

input[type="submit"]:focus,

button:active,

input[type="button"]:active,

input[type="reset"]:active,

input[type="submit"]:active{background:#FFF500;color:#404040;}

input[type="text"],

input[type="email"],

input[type="url"],

input[type="password"],

input[type="search"],

textarea{padding:0.3em 0.6em;max-width:100%;border:1px solid #ddd;color:#666;}

input[type="text"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="password"]:focus,

input[type="search"]:focus,

textarea:focus{border:1px solid #ccc;color:#111;}

textarea{width:100%;}

.screen-reader-text{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;}

.screen-reader-text:hover,

.screen-reader-text:active,

.screen-reader-text:focus{top:5px;left:5px;z-index:100000;display:block;clip:auto !important;padding:15px 23px 14px;width:auto;height:auto;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);color:#21759b;text-decoration:none;font-weight:bold;font-size:14px;font-size:0.875rem;line-height:normal;}

.alignleft{display:inline;float:left;margin-right:1.5em;}

.alignright{display:inline;float:right;margin-left:1.5em;}

.aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto;}

.clearfix:before,

.clearfix:after,

.post-navigation .nav-links:before,

.post-navigation .nav-links:after,

.comment-navigation:before,

.comment-navigation:after{display:table;content:"";}

.clearfix:after,

.post-navigation .nav-links:after,

.comment-navigation:after{clear:both;}

.site{margin:0;width:100%;}

.container{margin:0 auto;padding:0 2em;max-width:1280px;width:100%;}

.site-content{padding-top:3em;background:#fff;}

.content-area{float:left;box-sizing:border-box;padding-right:4em;width:70%;}

.sidebar{float:right;width:30%;}

.no-sidebar .content-area,

.site-content .centered-content-area{float:none;margin:0 auto;padding:0;max-width:840px;width:100%;}

.site-content .fullwidth-content-area{float:none;margin:0;padding:0;max-width:100%;width:100%;}

.site-header{background:#fff url("images/maru_bg_header.jpg") no-repeat scroll left top;}

.site-branding{float:left;margin:1em 0;padding:0;max-width:100%;}

.site-branding a:link,

.site-branding a:visited,

.site-branding a:hover{padding:0;border:none;text-decoration:none;}

.site-title{display:inline-block;margin:0;padding:0;color:#404040;text-decoration:none;font-weight:bold;font-size:38px;font-size:2rem;font-family:'Raleway', sans-serif;}

.site-title a:link,

.site-title a:visited{color:#FFFFFF;text-shadow:2px 2px 2px #333333;transition:all 0.2s ease;}

.site-title a:hover,

.site-title a:active{color:#FFF500;}

.site-branding .custom-logo{margin:0.3em 1em 0 0;padding:0;max-width:100%;height:auto;border:none;vertical-align:top;}

.site-description{margin:-0.2em 0 0.6em;font-size:14px;font-size:0.875rem;padding-left:0.8em;}

.header-image{margin-top:-1px;text-align:center;}

.header-image img{margin:0 auto;max-width:100%;max-height:480px;width:auto;height:auto;vertical-align:top;}

.primary-navigation{float:right;margin:1em 0;margin-right: 2em;}

.main-navigation-toggle{display:none;}

.main-navigation-menu{position:relative;float:left;margin:0;padding:0;list-style-position:outside;list-style-type:none;}

.main-navigation-menu li{float:left;}

.main-navigation-menu a{display:block;padding:1.7em 0.6em 1.2em 0.6em;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:15px;font-size:0.7rem;font-family:'Raleway', Tahoma, Arial;transition:all 0.2s ease;}

.main-navigation-menu > .menu-item-has-children > a:after{display:inline-block;margin:0;color:#404040;content:'\f431';vertical-align:top;text-decoration:inherit;font-size:16px;font-family:'Genericons';line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.main-navigation-menu a{color:#ffffff;text-decoration:none;text-shadow:2px 2px 1px #333333;}

.main-navigation-menu .sub-menu a:link,

.main-navigation-menu .sub-menu a:visited{color:#000000 !important;text-shadow:none !important;}

.main-navigation-menu a:hover,

.main-navigation-menu a:hover:after{color:#FFF500!important;}

.main-navigation-menu .sub-menu a:hover,

.main-navigation-menu .sub-menu a:after{color:#549200 !important;}

.main-navigation-menu ul{position:absolute;z-index:99;display:none;margin:0;padding:0;border:1px solid #ddd;border-top:4px solid #404040;background:#fff;list-style-position:outside;list-style-type:none;}

.main-navigation-menu ul li{position:relative;float:none;}

.main-navigation-menu ul a{padding:1em;min-width:250px;min-width:16rem;border-bottom:1px dotted #ccc;font-size:10px;font-size:0.7rem;transition:none;}

.main-navigation-menu ul li:last-child a{border-bottom:none;}

.main-navigation-menu ul .menu-item-has-children > a:after{display:inline-block;margin:0.1em 0 0 0.2em;color:#404040;content:'\f431';vertical-align:top;text-decoration:inherit;font-size:14px;font-family:'Genericons';line-height:1;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.main-navigation-menu li ul ul{top:0;left:100%;margin-top:-4px;}

.main-navigation-menu li.menu-item-has-children:hover > ul,

.main-navigation-menu li.page_item_has_children:hover > ul,

.main-navigation-menu li.menu-item-has-children[aria-expanded="true"] > ul{display:block;}

.main-navigation-menu li.current-menu-item > a{color:#FFF500;}

.mega-menu-content .mega-menu-widget ul li{display:block;border-top:1px dotted #ccc;}

.mega-menu-content .mega-menu-widget ul li a{display:block;padding:0.5em 0.75em;}

.social-icons-menu{margin:0;padding:0;list-style-position:outside;list-style-type:none;line-height:1;}

.social-icons-menu li{float:left;margin:0;padding:0;}

.social-icons-menu li a{position:relative;display:inline-block;padding:0.5em;text-decoration:none;}

.social-icons-menu li a .screen-reader-text{display:none;}

.social-icons-menu li a:before{display:inline-block;color:#fff;vertical-align:top;text-decoration:inherit;font-size:16px;font-family:'Genericons';line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.social-icons-menu li a:before{content:'\f408';}

.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{content:'\f205';}

.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*="newsletter"]:before,

.social-icons-menu li a[href*="mailto"]:before{content:'\f410';}

.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';}

.widget{margin:0 0 3em 0;color:#333;-ms-word-wrap:break-word;word-wrap:break-word;}

.widget-header{margin:0 0 1.5em 0;}

.widget-title{border-bottom:2px solid #404040;color:#404040;display:inline-block;font-family:"Raleway",Tahoma,Arial;font-size:1.125rem;font-weight:bold;margin:0;padding:0;text-shadow:2px 2px 2px #cccccc;text-transform:uppercase;}

.widget ul{margin:0;padding:0 0.3em;list-style:circle inside;}

.widget ul .children,

.widget ul .sub-menu{margin:0.5em 0 0.5em 1em;padding:0;}

.widget-title a:link,

.widget-title a:visited{color:#404040;transition:all 0.2s ease;}

.widget-title a:hover,

.widget-title a:active{color:#549200;}

.widget select{max-width:100%;}

.widget_tag_cloud .tagcloud{font-size:14px;font-size:0.875rem;}

.widget_tag_cloud .tagcloud:before,

.widget_tag_cloud .tagcloud:after{display:table;content:"";}

.widget_tag_cloud .tagcloud:after{clear:both;}

.widget_tag_cloud .tagcloud a{display:inline-block;float:left;margin:0 2px 2px 0;padding:0.2em 0.5em 0.3em;background:#eee;text-decoration:none;font-size:16px !important;font-size:1rem !important;}

.widget_tag_cloud .tagcloud a:link,

.widget_tag_cloud .tagcloud a:visited{color:#777;transition:all 0.2s ease;}

.widget_tag_cloud .tagcloud a:hover,

.widget_tag_cloud .tagcloud a:active{background:#549200;color:#fff;}

.search-form{position:relative;display:block;overflow:hidden;margin:0;padding:0;width:100%;}

.search-form .screen-reader-text{display:none;}

.search-form .search-field{display:inline-block;box-sizing:border-box;margin:0;padding:0.5em 1.5em 0.5em 0.7em;width:100%;-webkit-appearance:none;}

.search-form .search-submit{position:absolute;top:0;right:0;padding:0.6em 0.6em 0 0;border:none;cursor:pointer;transition:all 0.2s ease;}

.search-form .search-submit .genericon-search{display:inline-block;padding:0.05em 0 0.55em 0.45em;color:#fff;content:'\f400';vertical-align:middle;text-decoration:inherit;font-weight:normal;font-style:normal;font-size:24px;font-family:'Genericons';line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.widget-magazine-posts{margin-bottom:-1em;}

.widget-magazine-posts .type-post{margin:0 0 2em 0;padding:0;border:none;background:none;}

.widget-magazine-posts .type-post .wp-post-image{margin:0 0 0.5em;max-width:100%;}

.widget-magazine-posts .type-post .entry-content{font-size:16px;font-size:1rem;}

.widget-magazine-posts .type-post .entry-content p{margin:1em 0 0;}

.widget-magazine-posts .type-post .more-link{margin:1em 0 0;}

.widget-magazine-posts .large-post .entry-title{font-size:24px;font-size:1.5rem;}

.widget-magazine-posts .medium-post{display:block;float:left;box-sizing:border-box;padding-right:2em;width:33.33333333%;}

.widget-magazine-posts .medium-post .entry-title{font-size:16px;font-size:1rem;}

.widget-magazine-posts .small-post{display:block;float:left;box-sizing:border-box;width:100%;}

.widget-magazine-posts .small-post .wp-post-image{float:left;margin:0 1em 0 0;max-width:40%;}

.widget-magazine-posts .small-post .entry-title{font-size:15px;font-size:0.9375rem;}

.widget-magazine-posts .medium-post .entry-meta,

.widget-magazine-posts .small-post .entry-meta{font-size:12px;font-size:0.75rem;}

.widget-magazine-posts .magazine-horizontal-box .large-post .wp-post-image{float:left;box-sizing:border-box;margin:0;padding-right:1em;width:50%;}

.widget-magazine-posts .magazine-horizontal-box .large-post .post-content{float:right;box-sizing:border-box;padding-left:1em;width:50%;}

.widget-magazine-posts .magazine-horizontal-box .medium-posts{margin-right:-2em;}

.widget-magazine-posts .magazine-vertical-box .large-post{float:left;box-sizing:border-box;margin-bottom:1em;padding-right:1em;width:50%;}

.widget-magazine-posts .magazine-vertical-box .small-posts{box-sizing:border-box;margin-left:50%;padding-left:1em;width:50%;}

.widget-magazine-posts .magazine-grid{margin-right:-2em;}

.widget-magazine-posts .magazine-grid .large-post{float:left;box-sizing:border-box;padding-right:2em;width:50%;}

.widget-magazine-posts .magazine-grid .post-column:nth-child(2n+1) .large-post,

.widget-magazine-posts .magazine-grid .post-column:nth-child(3n+1) .medium-post{clear:left;}

.poseidon-magazine-posts-columns{padding:0;}

.widget-magazine-posts-columns .magazine-posts-columns .magazine-posts-columns-content .magazine-posts-columns-post-list{float:left;box-sizing:border-box;width:100%;}

.widget-magazine-posts-columns .magazine-posts-columns .magazine-posts-columns-content{float:left;width:100%;}

.widget-magazine-posts-columns .magazine-posts-column-left{float:left;box-sizing:border-box;padding-right:1em;width:50%;}

.widget-magazine-posts-columns .magazine-posts-column-right{box-sizing:border-box;margin-left:50%;padding-left:1em;width:50%;}

.widget-magazine-posts-columns .medium-post{padding-right:0;width:100%;}

.type-post,

.type-page,

.type-attachment{margin:0 0 3em 0;max-width:100%;}

.page-title,

.entry-title{display:inline;margin:0;padding:0;color:#404040;-ms-word-wrap:break-word;word-wrap:break-word;font-weight:bold;font-size:40px;font-size:2.5rem;font-family:'Raleway', sans-serif;}

.entry-title a:link,

.entry-title a:visited{color:#404040;text-decoration:none;transition:all 0.2s ease;}

.entry-title a:hover,

.entry-title a:active{color:#549200;}

.type-post .wp-post-image{margin:0 0 0.5em;}

.entry-content{font-size:17px;font-size:1.0625rem;}

.more-link{display:inline-block;margin:0;padding:0;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:14px;font-size:0.875rem;font-family:'Raleway', Tahoma, Arial;transition:all 0.2s ease;}

.post-layout-small .post-wrapper .type-post .wp-post-image{float:left;margin:0 1.5em 1.5em 0;padding:0.3em 0 0;max-width:40%;}

.post-layout-small .post-wrapper .type-post .entry-title{font-size:28px;font-size:1.75rem;}

.post-layout-small .post-wrapper .type-post .entry-content{font-size:16px;font-size:1rem;}

.post-layout-small .post-wrapper .type-post .entry-excerpt p{margin-bottom:1em;}

.page-links{margin:0;word-spacing:1em;font-weight:bold;}

.entry-meta{margin:0.5em 0.2em 0;color:#aaa;text-transform:uppercase;font-size:13px;font-size:0.8125rem;}

.entry-meta a:link,

.entry-meta a:visited{color:#aaa;}

.entry-meta a:hover,

.entry-meta a:active{color:#777;}

.entry-meta span:after{display:inline-block;margin-left:0.2em;color:#aaa;content:'\f428';vertical-align:middle;font:normal 16px 'Genericons';-webkit-font-smoothing:antialiased;}

.entry-meta span:last-child:after{display:none;}

body.date-hidden .entry-meta .meta-date,

body.author-hidden .entry-meta .meta-author,

body.categories-hidden .entry-meta .meta-category{position:absolute;clip:rect(1px, 1px, 1px, 1px);}

body.author-hidden.categories-hidden .entry-meta .meta-date:after,

body.categories-hidden .entry-meta .meta-author:after,

body.author-hidden .widget-magazine-posts .entry-meta .meta-date:after{display:none;}

body.date-hidden.author-hidden.categories-hidden .content-area .entry-meta{display:none;}

.entry-tags{clear:both;margin:0 0 2em;}

.entry-tags .meta-tags{display:block;margin:0;font-size:14px;font-size:0.875rem;}

.entry-tags .meta-tags a{display:inline-block;float:left;margin:0 2px 2px 0;padding:0.2em 0.5em 0.3em;background:#eee;text-decoration:none;}

.entry-tags .meta-tags a:link,

.entry-tags .meta-tags a:visited{color:#777;transition:all 0.2s ease;}

.entry-tags .meta-tags a:hover,

.entry-tags .meta-tags a:active{background:#549200;color:#fff;}

.post-navigation{margin:1em 0 0;padding:0.6em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

.post-navigation .nav-links .nav-previous{float:left;}

.post-navigation .nav-links .nav-next{float:right;}

.post-navigation .nav-links .nav-previous a:before{margin-right:3px;content:"\00AB";}

.post-navigation .nav-links .nav-next a:after{margin-left:4px;content:"\00BB";}

.pagination{display:inline-block;margin:0 0 3em;border-top:4px solid #eee;}

.pagination a,

.pagination .current{display:inline-block;margin:0;padding:0.5em 0.9em;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:16px;font-size:1rem;font-family:'Raleway', Tahoma, Arial;}

.pagination a:link,

.pagination a:visited{transition:all 0.2s ease;}

.infinite-scroll .pagination{display:none;}

.infinite-scroll #infinite-handle span{display:inline-block;margin:0 0 3em;padding:0;background:none;color:#549200;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:14px;font-size:0.875rem;font-family:'Raleway', Tahoma, Arial;transition:all 0.2s ease;}

.infinite-scroll #infinite-handle span:hover{color:#404040;}

.page-header{margin:0 0 1.5em 0;}

.page-header .archive-title{border-bottom:2px solid #404040;color:#404040;display:inline-block;font-family:"Raleway",Tahoma,Arial;font-size:1.125rem;font-weight:bold;margin:0;padding:0;text-shadow:2px 2px 2px #cccccc;text-transform:uppercase;}

.archive-description{color:#666;}

.breadcrumbs{margin:0;padding:0.5em 0;border-bottom:1px solid #ddd;}

.breadcrumbs-container{color:#222;font-size:14px;font-size:0.875rem;}

.breadcrumbs .trail-browse,

.breadcrumbs .trail-items,

.breadcrumbs .trail-items li{display:inline;margin:0;padding:0;}

.breadcrumbs .trail-browse{margin-right:0.5em;font-weight:normal;font-size:14px;font-size:0.875rem;}

.breadcrumbs .trail-items{list-style:none;}

.breadcrumbs .trail-items li::after{padding:0 0.5em;content:"\00bb";}

.trail-separator-slash .trail-items li::after{content:"\002F";}

.trail-separator-dash .trail-items li::after{content:"\2013";}

.trail-separator-bull .trail-items li::after{content:"\2022";}

.trail-separator-arrow-bracket .trail-items li::after{content:"\003e";}

.trail-separator-raquo .trail-items li::after{content:"\00bb";}

.trail-separator-single-arrow .trail-items li::after{content:"\2192";}

.trail-separator-double-arrow .trail-items li::after{content:"\21D2";}

.breadcrumbs .trail-items li:last-of-type::after{display:none;}

.comments-header,

.comment-reply-title{margin:0 0 1.5em 0;}

.comments-header .comments-title,

.comment-reply-title span{display:inline-block;margin:0;padding:0;border-bottom:4px solid #eee;color:#404040;text-transform:uppercase;font-weight:bold;font-size:18px;font-size:1.125rem;font-family:'Raleway', Tahoma, Arial;}

.comment-list{margin:0;padding:0;list-style:none;}

.comment{margin:0 0 1.5em;padding:1.5em;border:2px solid #eee;-ms-word-wrap:break-word;word-wrap:break-word;}

.comment-meta{float:left;padding:0;width:100%;}

.comment-meta .comment-author img{float:left;margin-right:1em;}

.bypostauthor{display:block;}

.comment-meta .comment-metadata{margin-top:0.3em;font-size:14px;font-size:0.875rem;}

.comment-meta .comment-metadata a{margin-right:1em;}

.comment-content{clear:left;padding:0.2em 0 0;}

.comment-content a{word-wrap:break-word;}

.comment ol.children{list-style:none;}

.comment .comment-respond{margin-top:2em;}

.comment-navigation{margin:0 0 1.5em;padding:0.5em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px;font-size:0.875rem;}

.comment-navigation .nav-previous{float:left;}

.comment-navigation .nav-next{float:right;}

.comment-navigation .nav-previous a:before{margin-right:3px;content:"\00AB";}

.comment-navigation .nav-next a:after{margin-left:4px;content:"\00BB";}

.comment-form{padding:0;}

.comment-form label{display:inline-block;min-width:150px;font-weight:bold;}

.comment-form textarea{margin-top:0.4em;}

.comment-form .submit{padding:1em 1.6em;}

.comment-reply-title small a{margin-left:1em;text-decoration:underline;font-weight:normal;font-size:14px;font-size:0.875rem;}

.footer-wrap{background:#fff url("images/maru_bg_footer.jpg") no-repeat scroll left top}

.site-footer{font-size:14px;font-size:0.875rem;}

.site-footer .site-info{color:#ffffff;float:left;font-weight:bold;padding:2em 0;text-shadow:2px 2px 2px #333333;}

.page-content .wp-smiley,

.entry-content .wp-smiley,

.comment-content .wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none;}

embed,

iframe,

object{max-width:100%;}

.wp-caption{margin-bottom:1.5em;max-width:100%;}

.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}

.wp-caption-text{text-align:center;}

.wp-caption .wp-caption-text{margin:0.8075em 0;}

.gallery{margin-bottom:1.5em;}

.gallery-item{display:inline-block;box-sizing:border-box;margin:0;padding:1em 1.5em 0 0;width:100%;vertical-align:top;text-align:center;}

.gallery-columns-2 .gallery-item{max-width:50%;}

.gallery-columns-3 .gallery-item{max-width:33.33%;}

.gallery-columns-4 .gallery-item{max-width:25%;}

.gallery-columns-5 .gallery-item{max-width:20%;}

.gallery-columns-6 .gallery-item{max-width:16.66%;}

.gallery-columns-7 .gallery-item{max-width:14.28%;}

.gallery-columns-8 .gallery-item{max-width:12.5%;}

.gallery-columns-9 .gallery-item{max-width:11.11%;}

.gallery-caption{display:block;}

@media only screen and (max-width:80em){.site-content{padding-top:2em;}

.content-area{padding-right:3em;}

}

@media only screen and (max-width:75em){.main-navigation-menu a{padding:1.3em 1.1em;font-size:14px;font-size:0.875rem;}

.page-title,

.entry-title{font-size:36px;font-size:2.25rem;}

.post-layout-small .post-wrapper .type-post .entry-title{font-size:26px;font-size:1.625rem;}

}

@media only screen and (max-width:70em){.main-navigation-menu a{padding:1.5em 1em;font-size:13px;font-size:0.8125rem;}

.widget-magazine-posts .large-post .entry-title{font-size:22px;font-size:1.375rem;}

.widget-magazine-posts .medium-post .entry-title{font-size:15px;font-size:0.9375rem;}

.widget-magazine-posts .small-post .entry-title{font-size:14px;font-size:0.875rem;}

.widget-magazine-posts .magazine-horizontal-box .large-post .more-link{display:none;}

}

@media only screen and (max-width:65em){.widget-magazine-posts .magazine-horizontal-box .large-post .entry-content{display:none;}

}

@media only screen and (max-width:60em){.page-title,

.entry-title{font-size:32px;font-size:2rem;}

.post-layout-small .post-wrapper .type-post .entry-title{font-size:24px;font-size:1.5rem;}

.site-footer .site-info{float:none;text-align:center;}

.primary-navigation{float:none;margin:0;}

.main-navigation-menu li{position:static;float:none;}

.main-navigation-menu ul,

.mega-menu-item .mega-menu-content,

.mega-menu-item .mega-menu-content .mega-menu-widget{position:static;top:auto;left:auto;display:block;}

.main-navigation-menu ul a{float:none;width:auto;}

.main-navigation-menu li ul ul{top:auto;left:auto;margin:0;}

.main-navigation-menu > .menu-item-has-children > a:after,

.main-navigation-menu ul .menu-item-has-children > a:after{display:none;}

.main-navigation-toggle{display:inline-block;float:right;margin:1em 0;padding:1em;background:none;}

.main-navigation-toggle:hover,

.main-navigation-toggle:focus,

.main-navigation-toggle:active{background:none;cursor:pointer;}

.main-navigation-toggle:after{display:inline-block;float:left;color:#404040;content:'\f419';vertical-align:middle;text-decoration:inherit;font-size:32px;font-family:'Genericons';line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.main-navigation-toggle:hover:after{color:#549200;}

.main-navigation-menu{display:none;float:left;margin-bottom:1em;width:100%;border-top:4px solid #404040;}

.main-navigation-menu a{display:block;clear:left;padding:1.2em;border-bottom:1px dotted #ccc;font-size:15px;font-size:0.9375rem;}

.main-navigation-menu li:last-child a{border-bottom:none;}

.main-navigation-menu ul{float:none;width:100%;border:none;}

.main-navigation-menu ul a{display:block;padding-left:2em;width:100%;}

.main-navigation-menu ul li ul a{padding-left:4em;}

.main-navigation-menu ul li ul li ul a{padding-left:6em;}

.main-navigation-menu ul li ul li ul li ul a{padding-left:8em;}

.main-navigation-menu ul li:last-child a{border-bottom:1px dotted #ccc;}

.main-navigation-menu ul ul{border-top:1px dotted #ccc;}

.main-navigation-menu .submenu-dropdown-toggle{display:block;float:right;margin:0;padding:0.8em 1.2em;}

.main-navigation-menu .submenu-dropdown-toggle:hover{cursor:pointer;}

.main-navigation-menu .submenu-dropdown-toggle:before{color:#404040;content:'\f431';vertical-align:middle;text-decoration:inherit;font-size:32px;font-family:'Genericons';line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.main-navigation-menu .submenu-dropdown-toggle:hover:before{color:#549200;}

.main-navigation-menu .submenu-dropdown-toggle.active:before{content:'\f432';}

.main-navigation-menu ul .submenu-dropdown-toggle{padding:0.5em 1em;}

.main-navigation-menu ul .submenu-dropdown-toggle:before{font-size:24px;}

.mega-menu-item .mega-menu-content{border-bottom:1px solid rgba(255,255,255,0.1);}

.mega-menu-item .mega-menu-two-columns > li,

.mega-menu-item .mega-menu-three-columns > li,

.mega-menu-item .mega-menu-five-columns > li{width:100%;}

.mega-menu-item .mega-menu-four-columns > li,

.mega-menu-item .mega-menu-six-columns > li{width:50%;}

}

@media only screen and (max-width:55em){.content-area,

.site-content .fullwidth-content-area{float:none;padding:0;width:100%;}

.sidebar{float:none;padding:2em 0 0;width:100%;border-top:4px solid #eee;}

.widget-magazine-posts .magazine-horizontal-box .large-post .entry-content,

.widget-magazine-posts .magazine-horizontal-box .large-post .more-link{display:inline-block;}

.widget-magazine-posts .large-post .entry-title{font-size:24px;font-size:1.5rem;}

.widget-magazine-posts .medium-post .entry-title{font-size:16px;font-size:1rem;}

.widget-magazine-posts .small-post .entry-title{font-size:15px;font-size:0.9375rem;}

}

@media only screen and (max-width:50em){.site-branding .site-title{font-size:35px;font-size:2.1875rem;}

.main-navigation-toggle:after{font-size:29px;}

.widget-magazine-posts .large-post .entry-title{font-size:22px;font-size:1.375rem;}

.widget-magazine-posts .medium-post .entry-title{font-size:15px;font-size:0.9375rem;}

.widget-magazine-posts .small-post .entry-title{font-size:14px;font-size:0.875rem;}

.widget-magazine-posts .magazine-horizontal-box .large-post .more-link{display:none;}

}

@media only screen and (max-width:45em){.widget-magazine-posts .magazine-horizontal-box .large-post .entry-content{display:none;}

}

@media only screen and (max-width:40em){.page-title,

.entry-title{font-size:28px;font-size:1.75rem;}

.post-layout-small .post-wrapper .type-post .entry-title{font-size:22px;font-size:1.375rem;}

.entry-content{font-size:16px;font-size:1rem;}

.widget-magazine-posts .magazine-grid-two-columns{margin-right:0;}

.widget-magazine-posts .magazine-grid-three-columns{margin-right:-1.2em;}

.widget-magazine-posts .magazine-grid .large-post,

.widget-magazine-posts .magazine-horizontal-box .large-post .wp-post-image,

.widget-magazine-posts .magazine-vertical-box .large-post,

.widget-magazine-posts-columns .magazine-posts-column-left{float:none;padding:0;width:100%;}

.widget-magazine-posts .magazine-vertical-box .small-posts,

.widget-magazine-posts-columns .magazine-posts-column-right{margin-left:0;padding-top:1em;padding-left:0;width:100%;}

.widget-magazine-posts .large-post .wp-post-image{float:left;margin:0 1.5em 0 0;max-width:50%;}

.widget-magazine-posts .magazine-horizontal-box .large-post .post-content{float:right;padding-left:1.5em;width:50%;}

.widget-magazine-posts .magazine-grid .large-post{clear:left;}

.widget-magazine-posts .magazine-grid .large-post .wp-post-image{margin-bottom:1em;}

.widget-magazine-posts .large-post .entry-content{display:none;}

.widget-magazine-posts .small-post .entry-title{font-size:15px;font-size:0.9375rem;}

.mega-menu-item .mega-menu-four-columns > li,

.mega-menu-item .mega-menu-six-columns > li{width:100%;}

}

@media only screen and (max-width:35em){.site-branding .site-title{font-size:32px;font-size:2rem;}

.main-navigation-toggle:after{font-size:26px;}

.widget-magazine-posts .magazine-grid-three-columns{margin-right:0;}

.widget-magazine-posts .medium-post{float:none;padding-right:0;width:100%;}

.widget-magazine-posts .medium-post .wp-post-image{float:left;margin:0 1em 0 0;max-width:120px;}

.widget-magazine-posts .large-post .entry-title{font-size:20px;font-size:1.25rem;}

}

@media only screen and (max-width:30em){.container{padding-right:1.5em;padding-left:1.5em;}

.page-title,

.entry-title{font-size:24px;font-size:1.5rem;}

.post-layout-small .post-wrapper .type-post .entry-title{font-size:20px;font-size:1.25rem;}

.alignright, .alignleft{float:none;margin:1em 0;}

.widget-magazine-posts .medium-post .wp-post-image,

.widget-magazine-posts .small-post .wp-post-image{max-width:30%;}

.widget-magazine-posts .medium-post .entry-title{font-size:14px;font-size:0.875rem;}

.widget-magazine-posts .large-post .wp-post-image,

.widget-magazine-posts .magazine-grid .large-post .wp-post-image{float:none;margin:0 0 0.5em 0;max-width:100%;}

.widget-magazine-posts .magazine-horizontal-box .large-post .post-content{float:none;padding:0;width:100%;}

.widget-magazine-posts .large-post .entry-title{font-size:22px;font-size:1.375rem;}

.widget-magazine-posts .large-post .entry-content,

.widget-magazine-posts .large-post .entry-content .more-link{display:inline-block;}

}

@media only screen and (max-width:25em){.post-layout-small .post-wrapper .type-post .wp-post-image{float:none;margin:0 0 0.5em;padding:0;max-width:100%;}

}

@media only screen and (max-width:20em){.site-branding .site-title{font-size:28px;font-size:1.75rem;}

.main-navigation-toggle{padding:0.75em;}

.main-navigation-toggle:after{font-size:24px;}

.page-title,

.entry-title{font-size:20px;font-size:1.25rem;}

.entry-meta span{display:block;}

.entry-meta span:after{display:none;}

}

@media only screen and (min-width:55em){.sidebar-left .content-area{float:right;padding-right:0;padding-left:4em;}

.sidebar-left .sidebar{float:left;}

}

@media only screen and (min-width:60.001em){.sticky-header .site-header{position:fixed;top:0;z-index:100;width:100%;}

.sticky-header .header-bar-wrap{display:none;}

.sticky-header.small-header .site-header .site-branding,

.sticky-header.small-header .primary-navigation{margin:0;transition:all 0.4s ease;}

.sticky-header.small-header .site-header .site-branding .site-title{margin:0.25em 0 0;font-size:28px;font-size:1.75rem;}

.sticky-header.small-header .site-header .site-branding .custom-logo{margin-top:1em;max-height:25px;width:auto;}

.sticky-header.small-header .site-header .site-description{display:none;}

}

@media only screen and (max-width:60em){.sticky-header{padding-top:0 !important;}

}

@media only screen and (min-width:60.001em){.main-navigation-menu{display:block !important;}

}

.magazine-widgets-placeholder{position:relative;}

.magazine-widgets-placeholder .magazine-widgets-placeholder-title{display:block;font-size:14px;font-size:0.875rem;font-weight:bold;text-transform:uppercase;margin:0;padding:1em 1em 1em 55px;color:#0085ba;border:2px dashed #0085ba;}

.magazine-widgets-placeholder .customize-partial-edit-shortcut button{left:15px;top:12px;}

@media screen and (min-width:974px){#logo-fixed{position:fixed;z-index:2;width:81px;height:102px;background:transparent url("images/maru_logo_fixed.png") no-repeat center center;top:5px;left:43px;}

}

.footer-widgets-background{background:#404040 url("images/maru_bg_footer_widgets.png") no-repeat bottom left !important;}

.footer-widgets .widget-title{text-shadow:2px 2px 2px #549200 !important;}

.scroll-to-top-button{background:#549200 url("images/maru_bg_weather.jpg") no-repeat scroll right top !important;}

.entry-header{border-bottom:1px solid #DDD;}

ul.wp-polls-ul{margin-bottom:20px !important;}

.wp-polls-ans a.rezz{display:none;}

#wp-calendar caption{background:#549200 url("images/maru_bg_weather.jpg") no-repeat top right;padding:4px 0;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.5);}

#masthead .header-main{max-width:100%;padding-left:160px;}

#awesome-weather-ivanec{background:#549200 url("images/maru_bg_weather.jpg") no-repeat top right;}

#poseidon-magazine-posts-columns-3, #archives-4{background-color:#e5e5e5;padding:20px;}

#archives-4{background:#e5e5e5 url("images/maru_archive_green.png") no-repeat top right;}

#post-slider-container{position:relative;}

#post-slider-container-topper{width:100%;height:53px;top:0;left:0;background:transparent url("images/maru_bg_slider_mask.png") no-repeat top left;position:absolute;z-index:10;}

a.more-link{display:none;}

.search-close{right:-75% !important;top:12px !important;}

.search-form .search-field{padding:0.2em 0.8em 0.2em 0.8em !important;}

.search-form .search-submit{padding:0.4em 0.7em 0 0 !important;}

#archives-dropdown-4{width:100%;border:1px solid #549200;}

#poseidon-magazine-vertical-box-7 .entry-title, #poseidon-magazine-vertical-box-7 .entry-content{font-size:0.9rem !important;}

.site-content img{box-shadow:2px 2px 2px #999999;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}

#secondary{padding-top:20px;}

#bwg_container1_0 img{box-shadow:none !important;border:0 !important;}

.content-area .entry-content{padding-top:40px;}

#magazine-homepage-widgets .entry-content{padding-top:0;padding-bottom:40px;}

#footer a{color:#FFF500 !important;}

#footer-text {width:100%;}