.one_third, .two_third, .one, .one_half { 
padding:0 20px 30px 20px;
float:left; 
display:inline; }
.one_third { width:33.33333%; }
.one_half { width:50%; }
.two_third { width:66.66666%; }
.one { width:100%; }
.separator { 
height:3px;
margin:20px 0;
clear:both; }
.clear { clear: both; } 
@media only screen and (max-width: 767px) {
.one_third, .two_third, .one, .one_half, .content>.separator, #sidebar  { 
width:100%;
padding-left: 0;
padding-right:0; }
} #map_canvas {
height:240px; 
width: 100%;
} .nivoSlider.normal { 
max-width:634px;
margin-left: auto;
margin-right: auto;
}
.nivoSlider li {
padding: 0;
margin: 0;
list-style-type: none;
}
.nivo-directionNav a {
background: #222;
color: white;
display: block;
text-decoration: none;
}
.nivo-directionNav a:hover { color: white; }
.nivo-controlNav a { letter-spacing: 10px; } .portfolio_group li { 
list-style-type: none;
margin-bottom: 2em;
}/*/*/html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, img, ol, ul, li, textarea,
fieldset, form, input, button {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
font-size:100%;
vertical-align: baseline; }
.clearfix:before,
.clearfix:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
ol, ul { list-style: none; }
* { 
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; }/*/*/html { 	background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/bg.jpg); }
body {
line-height: 1.5;
font-size:12px;
color:#525252; 
text-align:left; }	
h1, h2, h3, h4, h5, h6 { 
color:#4a4a4a;
padding-bottom:.3em;
text-shadow:white 1px 1px 1px; }
h1 { font-size:1.9em; }
h2 { font-size:1.7em; }
h3, #sidebar h2 { font-size:1.5em; }
h4 { font-size:1.4em; }
h5 { font-size:1.3em; }
h6 { font-size:1.2em; }	
h1>a, h2>a, h3>a, h4>a, h5>a, h6>a { 
font-size:inherit;
text-decoration:none;
font-style:inherit;
color:inherit; }
h1>a:hover, h2>a:hover, h3>a:hover, h4>a:hover, h5>a:hover, h6>a:hover { text-decoration:underline; }
.content a, .content span { color:#666; }
code {
width:100%;
display:block;
background:#f8f8f8;
padding:8px;
margin:5px 0;
border:1px solid #E4E4E4;
color:#666; }
p>span { color:inherit;  }/**/.jumper_button, .comment-reply-login, .wpcf7-form .wpcf7-submit, .more-link, input#submit, .content input[type=submit], 
#blog_content input[type=submit], .comment-reply-link, .link_pages span.links { 
text-decoration:none;
display:block;
padding:4px 1em;
float:left;
clear:none;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/button_bg.png) top repeat-x;
text-shadow:white 1px 1px 0px;
border-radius:15px;
-moz-box-shadow:0 2px 2px #dbdbdb;
-webkit-box-shadow:0 2px 2px #dbdbdb;
box-shadow:0 2px 2px #dbdbdb;
border:1px solid #d0d0d0;
margin-bottom:5px; }	
.more-link { 
clear:both; 
float:right;
margin:2em 0 1em 0; }	
.wpcf7-form .wpcf7-submit, input#submit, .content input[type=submit], 
#blog_content input[type=submit]  { 
float:right; 
clear:both;
height:32px;
padding:4px 1em;
margin-bottom:30px;
cursor:pointer; } #social_icons	{ 
width:180px; }
#menu > footer {
position: absolute;
bottom: 5px;
right: 30px;
}
@media screen and (min-width: 1001px) { 
.admin-bar #menu > footer{ bottom:35px; } 
}	
#social_icons li { 
height:31px; width:31px;
display:block;
margin:0 0 8px 8px;
float:right; }	
#social_icons li a {
display:block;
height:31px; width:31px;
opacity:.5;	
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/social_icons.png);
-moz-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in; }
#social_icons li a:hover { opacity:1; }	
#social_icons .jumper_social-facebook { background-position:0 0; }
#social_icons .jumper_social-linkedin { background-position:-31px 0; }
#social_icons .jumper_social-twitter { background-position:-62px 0; }
#social_icons .jumper_social-dribbble { background-position:-93px 0; }	
#social_icons .jumper_social-forrst { background-position:-124px 0; }	
#social_icons .jumper_social-flickr { background-position:-155px 0; }	
#social_icons .jumper_social-feed { background-position:-186px 0; }	
#social_icons .jumper_social-deviant { background-position:-217px 0; }
#social_icons .jumper_social-behance { background-position:-248px 0; }
#social_icons .jumper_social-gplus { background-position:-279px 0; }
#social_icons .jumper_social-pinterest { background-position:-310px 0; }
#social_icons .jumper_social-instagram { background-position:-341px 0; }
#social_icons .jumper_social-vimeo { background-position:-373px 0; }
#social_icons .jumper_social-yt { background-position:-404px 0; }
#social_icons .jumper_social-vk { background-position:-435px 0; }
#social_icons .jumper_social-vine { background-position:-466px 0; } .tooltip {
background:#797979 url(//rmeuter.ch/wp-content/themes/jumper/lib/images/checker_dark_bg.png);
padding:5px 10px;
border-radius:5px;
color:#f7f7f7;	}	
div.tooltip:after, .wpcf7-not-valid-tip:after { content: ' ';
height: 0;
position: absolute;
width: 0;
border: 5px solid transparent;
border-top-color: #797979;
top: 100%;
left: 50%;
margin-left: -5px; }	
#copyright_info { 
text-align:right;
color:#999;
right:30px;
text-shadow:1px 1px 0px white; }
@media screen and (min-width: 1001px) { .admin-bar {}  } h6>img.jumper_icon, h5>img.jumper_icon, h4>img.jumper_icon, h3>img.jumper_icon, 
h2>img.jumper_icon, h1>img.jumper_icon, p>img.jumper_icon, div>img.jumper_icon  { 
margin:0 10px -12px 0; } 
p>img.jumper_icon { margin-bottom:-15px; }
ul.floated li { 
float:left;
margin:0 10px 5px 0; }
.icon-block { 
float:left; 
display:inline;
padding-left:55px;
width:100%;
box-sizing: border-box;
margin:-33px 0 30px 0; } p, ol, ul { margin-bottom:.8em; }
ol { 
list-style-type:decimal; 
list-style-position:outside;
padding-left:1.8em;  }
ol li p { 
padding:0;
margin:0; 
color:#333; } 	
ol li, .lists-regular li, .lists-check li { padding:.2em 0; }
.lists-regular li { 
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/bullet.png) left center no-repeat !important;
padding-left:25px; }	
.lists-check li { 
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/check.png) left center no-repeat !important;
padding-left:25px; }
.left { float:left;} 
.right { float:right; } p { margin-bottom:1em; }
p.signature, .wp-caption-text { text-align:right; }
.wp-caption { min-width:100px !important; max-width:100% !important; }	
.wp-caption-text, .gallery-caption {
margin: 0 0 0;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/shadow.png) top left no-repeat;
background-size:100% 17px;
padding-top:12px;
float:left;
width:100%; }	
blockquote { 
padding:0 0 0 30px;
margin:0 0 1em 0;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/blockquote_bg.png) 0 5px no-repeat;  }
blockquote>p { margin-bottom:0; } img { max-width: 100%;  
height: auto;  
width: auto\9; } video { width: 100%;
height: auto;
} .videoWrapper {
width:100%;
clear:both;
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0; }
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; } #blog_content table, .content table { 
border:1px solid #e9e9e9;
text-align:center;
width:100%; }
#blog_content td, #blog_content  th,
.content td, .content  th { 
padding:.6em; 
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/checker_light_bg.png);
border-bottom:1px solid #e9e9e9;
margin-bottom:2px !important; }
#blog_content th, .content th {
padding:.8em;
text-shadow:white 1px 1px 1px; } #container { 
width:1000px;
position:relative; } 
body #container { margin:0 auto; }
body.left #container { margin:0 0 0 20px; float:left; } 
#wrapper {
width:780px;
float:right;
position:relative;  }	
#wrapper footer { display:none; }
body, html, #container, #wrapper { height:100%;  }
.content { 
padding:60px 0;
min-height:100%;
width:100%; }
.home section.content { overflow: hidden;}	
.content:after {
content: "";
clear: both;
display: table;
}
.separator { 
height:3px;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/sep_hor.png) repeat-x;
margin:20px 0;
clear:both; }
.space {
height:10px;
clear:both; }	
#blog_content .separator { 	margin:25px 0; }
#blog_content .separator_single { margin:-30px 0 12px 0; }			
.content>.separator { margin-left:20px; margin-right:20px; }
.clear { clear:both; }/*/*/#menu { 
width:200px;
float:left;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/menu_bg.jpg) repeat-y right;
height:100%;
position:fixed;
padding-top:55px; }
#menu header { float:left; width:100%; }
#logo {  
float:right; 
margin-right:20px;
text-decoration:none;
font-style:normal; }
#logo h1 { 
margin-bottom: 0; 
padding-bottom: 0;
text-align:right; }		
#logo img { max-height:250px; }/**/a#mobile_nav { display:none; }	
#menu_list { margin-top:100px; }
#menu_list li a { 
height:52px;
text-align:right;
padding:0 30px 0 0;
display:block;
font-size:1.2em;
text-decoration:none;
text-shadow:white 1px 1px 1px;	 }	
.menu_notice { clear: both; }
@media screen and (min-width: 1001px) { 
.menu_navigation {
float:right;
width:100%; }
#menu_list li a { line-height:40px; } 
.menu_notice { 
margin-top:100px;
text-align: right;
padding-right: 30px; }
}	
.selected, .current_page_item a,.current-menu-item a {  
text-shadow:#484646 1px 1px 0px !important; }
@media only screen and (min-width: 1001px) {	
.selected, .current_page_item a,.current-menu-item a { color:#f8f8f8 !important; }	
}/*/*/.nivo_container { 
padding-bottom:40px;
margin-bottom:0; }
.nivoSlider { 
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/loading.gif) no-repeat 50% 50%;
position:relative;
border:10px solid #404040;
margin:0 auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
overflow:visible !important; }
.nivoSlider.normal { max-width:634px;/**/}
.nivoSlider:after {
content:'';
position:absolute;
width:100%;
height:36px;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/slider_shadow.png) no-repeat;
background-size:100% auto;
bottom:0;
margin-bottom:-46px;
z-index:1; }
.nivo-controlNav {
padding:0 15px;
display:block;
text-align:center;
position:relative;
top:30px;
z-index:10; }
.nivo-controlNav:before {
content:'';
position:relative;
z-index:-1;
top:14px;
display:block;
width:100%;
height:3px;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/sep_hor.png) repeat-x;}
.nivo-controlNav a {
width:30px;
height:25px;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/bullets.png) no-repeat 0px 0px;
text-indent:-9999px;
border:0; padding:0;
cursor:pointer;
display:inline-block;
margin:0; }
.nivo-controlNav a.active { background-position:0px -27px; }
.nivoSlider .nivo-directionNav a {
display:none;
width:40px;
height:47px;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/arrows.png) no-repeat;
text-indent:-9999px;
border:0; }
.nivoSlider:hover .nivo-directionNav a { display:block; }
.nivoSlider a.nivo-nextNav {
background-position:-40px 0;
right:-48px; }
.nivoSlider a.nivo-prevNav { left:-48px; }
.nivoSlider .nivo-caption { padding:12px;  }
.nivoSlider .nivo-caption a { color:white; }/*/*/.portfolio_group li h3 { padding-bottom:0.1em; }
.thumb_shadow { 
height:15px;
width:100%;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/shadow.png) top left no-repeat;
background-size:100% auto;
margin-bottom:7px;
float:left; }
.portfolio_group li a img, .frame, .feat_blog_img img, 
.blog_text img, img.size-full, img.size-medium, img.size-thumbnail, img.size-large,
.wp-block-image img {
border:5px solid #404040;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;/**/display:block;
border-radius:5px;
margin-bottom:0;
-moz-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in; }	
.portfolio_group img:hover, .feat_blog_img img:hover { 
opacity:.7;
filter: alpha(opacity=70); 
border:5px solid black; }
.portfolio_group .one_third:nth-child(3n+1) {
clear: left; }/*/*/textarea, input[type=text], input[type=search], input[type=email], input[type=password] { 
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/checker_light_bg.png);
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
border:#fdfdfd 1px solid;
margin-bottom:15px;
padding-left:25px;
-webkit-box-shadow:inset 0 0 10px #dbdbdb;	
-moz-box-shadow:inset 0 0 10px #dbdbdb;	
box-shadow:inset 0 0 10px #dbdbdb;
color:inherit; }
textarea { padding:20px 25px; }	
input[type=text], input[type=email], input[type=search], input[type=password] { height:37px; }
#adminbar-search {
background: none;
float: none;
}/**/#map_canvas { 
height:240px; 
width:100%;
border:5px solid #404040;
border-radius:5px; }
#map_canvas img { max-width:none; }	
.shadow {
height:15px;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/shadow.png) left top no-repeat; } .wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form textarea, 
form.search>input, #comments_template input, #comments_template textarea, #searchform input[type=text]  {
float:left;
clear:both;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/checker_light_bg.png);
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
border:#fdfdfd 1px solid;
margin-bottom:15px;
padding-left:25px;
-webkit-box-shadow:inset 0 0 10px #dbdbdb;	
-moz-box-shadow:inset 0 0 10px #dbdbdb;	
box-shadow:inset 0 0 10px #dbdbdb;
width:100%; }		
.wpcf7-form input[type=text], .wpcf7-form input[type=email] { 
height:47px; 
margin-top:0px; }
.wpcf7-form-control-wrap {	margin-top:0; }
.wpcf7-not-valid-tip { margin-top:0; }
.wpcf7-form>p { 
clear:both; 
float:left; 
width:100%;  }
.wpcf7-form textarea,  #comments_template textarea, #respond textarea { height:210px; }
.wpcf7-form textarea { margin-top:0; }
.wpcf7-form p { margin-bottom:3px; }
p.light { 
color:#999;
margin-bottom:.5em; }
.wpcf7-response-output {
clear:both;
border:none !important;	
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/checker_dark_bg.png);
color:#f7f7f7;	
border-radius:5px;
padding:4px !important;
text-align:center; }
.wpcf7-form-control-wrap { 
clear:both; 
float:left;
width:100%;
display:inline !important; }
.wpcf7-not-valid-tip {
border:none !important;	
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/checker_dark_bg.png) !important;
color:#f7f7f7 !important;
text-align:center;	
opacity:.8;
position:absolute;
left:20% !important; right:20% !important; top:-20% !important;
border-radius:5px;
padding:4px !important; }/*/*/#sidebar { 
margin-top:68px;
margin-bottom:60px; }
#blog_content { 
float:left; 
clear:left;
padding-top:60px;
padding-bottom: 60px; }
#sidebar {/**/padding-left:30px;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/sep_ver.png) left repeat-y; }
.post { margin-bottom:80px;  }
.blog_title { margin-bottom:.5em; color:#999; }
.blog_title>h2 { padding-bottom:0; }
.blog_title a { text-decoration:none; font-size:inherit;  }
.blog_title a:hover {  text-decoration:underline; }
.blog_text .shadow { 
margin:0 0 10px 0;
width:100%;
clear:both;
float:left; }
.info { margin-top:20px; margin-bottom:50px; clear:both; }
.info>a { margin:0 .3em; }
.feat_blog_img { 
float:left; 
width:100%; }
.search-form { position:relative; }
.search-form .screen-reader-text { display:none; }
.search-form .search-field, #comments_template input { 
height:37px;
clear:both;
margin-bottom:25px;
padding-right:45px; }
.search-form .search-field	{ width:100%; }
#comments_template input	{ width:118px; }
.search-form .search-submit {
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/looking_glass.png) 0 0 no-repeat;
width:20px;
height:20px;
float:right;
position:absolute;
text-indent:-9999px;
right:10px;
top:8px;
cursor:pointer;	}
.search-form .search-submit:hover { background-position:0px -20px; }
.search-results article { margin-bottom: 80px; }
#sidebar ul.regular { 
list-style-type:none;
margin-top:.7em; }
#sidebar ul li.widget a {
text-decoration:none;
display:block;
padding:.8em 0;
border-bottom:1px dotted #999; }
#sidebar ul li.widget li:last-child a { border-bottom:none; }	 
#sidebar>ul>li:last-child { background:none; }
#sidebar .widget { 
margin-bottom:20px;
margin-top:0;
display:block; 
clear:both;
float:left;
width:100%; }
.blog_title .left, .blog_title .right { margin-bottom:1em; }
#sidebar li#search { float:left; }
.tags, .link_pages { margin-top:30px; }
.link_pages a { text-decoration:none; }
.link_pages a span { margin:0 0 0 .3em; float:left; }
.link_pages>span.links, .link_pages a span:hover { color:#a36500; }
.link_pages>span.links { margin-left:.3em; }
#blog_content .sticky  { }
.bypostauthor { }
div.frame iframe { float:left; } .gallery-columns-2 .gallery-item img,
.gallery-columns-3 .gallery-item img, 
.gallery-columns-4 .gallery-item img,
.gallery-columns-5 .gallery-item img,
.gallery-columns-6 .gallery-item img {
border:5px solid #404040 !important; }	
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item {
margin-bottom:1em !important;	}	
.gallery-columns-2 .gallery-item {
width: 45%;
padding-right: 20px; }		
.gallery-columns-3 .gallery-item {
width: 31%;
padding-right: 20px; }
.gallery-columns-4 .gallery-item {
width: 23%;
padding-right: 20px; }
.gallery-columns-5 .gallery-item {
width: 16% !important;
padding-right: 18px; } #respond { clear:both; }
#respond input[type=email], #respond input[type=text] { width:195px; }
#respond input, #respond textarea { margin-bottom:0; }
#respond input[type=submit] { margin-bottom:30px; }
.comments_pages { padding-bottom:20px; float:left; width:100%; }
ol#comments, ul.commentlist { 
list-style-type:none; 
margin:0; 
padding:0; }
ol#comments li, ul.commentlist li { 
clear:both; 
margin-bottom:30px; 
padding:10px;
float:left;
position:relative;
width:100%; }
ul.commentlist li li { 
margin:10px 0 10px 10px;
padding-left:15px;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/sep_ver.png) left repeat-y !important; 
background:none; }
.comment_text { margin-top:15px; }	
#respond textarea { width:100%; }
.comment_date, .blog_user { 
width:405px;
float:right; }
.the_comment { width:100%; clear:both; }	
.blog_user	{ padding-bottom:0; }
.blog_user a {  font-size:inherit; color:inherit; }
.comment_date { margin-bottom:10px; }	
#container .avatar { position:relative;
margin-right:10px;
float:left;
border:5px solid #f8f8f8;
box-shadow:0 0 2px #ccc; }
#commentform p { clear:both; }
#commentform p label {
width:auto;
margin-top:10px; }
input#author, input#url, input#email { width:150px; }
.comment-author h3 { padding-bottom:0; }
.comment-author h3>a { 
font-size:inherit; 
color:inherit; 
text-decoration:none; }	
.commentmetadata { color:#999; }
p.comment-form-comment>label { display:none; }
span.required { color:#a36500;  }
#respond input[type="text"], #respond textarea { position: relative; }
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment { position: relative; }
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label {
display: inline-block;
position: absolute;
left: 225px;
z-index: 1; }
#respond .comment-form-author .required,
#respond .comment-form-email .required {
font-size: 22px;
font-weight: bold;
left: -20px; top:-4px;
position: absolute; }
#respond #reply-title { margin-top:10px ; float:left; }	
#respond #cancel-comment-reply-link { margin-left:10px; }
#commentform .comment-form-cookies-consent label {
margin: 0;
padding-left: 5px;
} div.gallery p, .gallery-item { margin:0 !important; }	
.alignleft { 
float:left;
margin:0 12px 12px 0;  } 	
.alignright { 
float:right;
margin:0 0 12px 12px;  } 
div.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;  } .page-numbers { 
margin-top:-13px;
float:left; }	
.page-numbers li { 
float:left;
margin-left:10px; }
.page-numbers li a, .page-numbers span, .page-numbers .current, #mobile_nav { 
display:block;
font-size:1.3em;
text-decoration:none;
padding-left:17px;
padding-top:3px;
width:48px;
height:39px; }
#container .page-numbers li a:hover, #container .page-numbers span.current, #container .page-numbers a.current, #mobile_nav:hover, #mobile_nav.active { 
color:#f8f8f8;
text-shadow:black 1px 1px 1px;
background-position:-52px 0; }	
.page-numbers a  {
border:none;
font-size:1.3em;
text-decoration:none;
padding-top:3px; }
.page-numbers .current {
color:#f8f8f8;
text-shadow:#484646 1px 1px 0;
font-weight:normal; } #sidebar td>a { border-bottom:none !important; }
#wp-calendar td, #wp-calendar th { 
padding:0 6px !important; 
text-align:center; }
#wp-calendar tbody td>a { 
padding:0 .3em !important; 
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/button_bg.png) top repeat-x;
border:1px solid #d0d0d0 !important;
border-radius:2px; 
text-shadow:white 1px 1px 0px; } .tagcloud { clear:both !important; }
.tagcloud a { 
display:inline-block !important;
padding:.3em .8em !important;
margin:0 .2em .4em 0;
border:1px solid #d0d0d0 !important;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/button_bg.png) top repeat-x;
border-radius:15px;
text-shadow:white 1px 1px 0px; }/*/*/.has-blocks .content .one_third, .has-blocks .content .two_third, .has-blocks .content .one, .has-blocks .content .one_half {
padding-left: 0;
padding-right: 0;
}/*/*/@media only screen and (max-width: 1000px) {
#container,  #wrapper { width:768px; }
#wrapper, #menu {	
float:none;
clear:both; }
.content { padding:130px 0; }
#blog_content { 
padding-top: 130px;
padding-bottom: 130px; }
#logo {  
float:left; 
margin:0;
max-height:55px;
max-width:250px }
#menu #logo h1 { text-align:left; font-size:30px; }	
#logo img { max-height:55px; }		
#menu { 
width:728px;
clear:both;
height:auto;
padding:10px 0;
margin:0 20px;
z-index:100; 
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/bg_75.png);
border-bottom:3px double #e5e5e5; }	
.header_shadow { 
width:100%;
max-width:319px;
position:absolute;
z-index:0;
margin:0 auto;
bottom:-17px;
height:14px;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/header_shadow.png) no-repeat;
background-size:100% auto; }/**/img { 
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; } #sidebar  { 
margin-top:130px;
margin-bottom:160px; } #menu_list {
width:auto;
max-width:590px;
float:right;
margin:0;
padding:12px 0; }	
#menu_list li { 
display:inline-block;
vertical-align:middle;
height:100%;
float:left; }
li.current_page_item, li.current-menu-item { background:none; }	
ul#menu_list li a {
text-align:center;
height:auto;
padding:0;
margin-left:30px;
vertical-align:middle; }
#menu_list li a.selected, #menu_list li.current_page_item a, #menu_list li.current-menu-item a { 
background:none;
text-shadow:1px 1px 1px white !important; } #menu footer { display:none; }	
#wrapper footer { 
display:block; 
float:left; 
width:100%;
padding:20px 0;
height:70px;
margin-top:-110px;
border-top:3px double #e5e5e5; }
#wrapper #social_icons, #wrapper #copyright_info {
width:100%;
bottom:0; right:0; left:0;
position:relative;
text-align:center;	}
#wrapper #social_icons { display:block; }
#wrapper #social_icons li { 
margin:0 4px 8px 4px;
display:inline-block;
float:none; }	
}
@media only screen and (max-width: 767px) {
#container, #wrapper, #menu { width:420px; }
#menu, #sidebar { 
padding-left:0; 
padding-right:0; 
margin-left:0;
margin-right:0; }
#blog_content { padding-bottom:60px; }	
#sidebar { 
background :none; 
margin-top:0;
margin-bottom:150px; } .portfolio_group .one_third {
width: 133px;
margin-left:10px; }
.portfolio_group .one_third:nth-child(3n+1) {
margin-left: 0; } a#mobile_nav {
display:block;
position:absolute;
right:0;
top:0;
cursor:pointer;
font-size:1.5em;
font-style:normal;
text-indent:-5px;}
ul#menu_list {
display: none;
width:100%;
margin:8px 0 0 0; 
padding:0;	}
ul#menu_list li { 
display:block; 
width:100%; }
ul#menu_list li a {
margin:0;
padding:6px 0 5px 0;
display:block;
background:url(//rmeuter.ch/wp-content/themes/jumper/lib/images/bg.jpg);
border-bottom:1px dotted #999; }
ul#menu_list li a:hover, ul#menu_list li a.selected, 
ul#menu_list li.current_page_item a, ul#menu_list li.current-menu-item a  { background:#fdfdfd; }
ul#menu_list li:last-child a { border-bottom:none; } .nivoSlider { border-width:5px; }
.nivoSlider:after { margin-bottom:-41px}
.nivoSlider .nivo-directionNav { display:none; }	
.nivoSlider .nivo-caption { padding:6px; }
}
@media screen and (max-width: 600px) { .admin-bar #container>#menu{ position:absolute; } }
@media only screen and (max-width: 480px) {
#container,  #wrapper, #menu { width:300px; } .nivoSlider .nivo-caption { display:none !important; } .portfolio_group .one_third  { width:145px; }
.portfolio_group .one_third:nth-child(3n+1) { margin-left:10px; }		
.portfolio_group .one_third:nth-child(2n+1) { margin-left:0; }	
}
@media only screen and (min-width: 768px) {
#blog_content { padding-right: 35px; } #menu_list { display:block !important; } .has-blocks section.content {
padding-left: 20px;
padding-right: 20px;
}
}